Narratif généré : DéfinitionStructure ehr Nom Drapeaux Card. Type Description et contraintes <a href="StructureDefinition-ehr-definitions.html#ehr" title="Comprehensive logical model representing the Electronic Health Record (EHR) data structure#xA;for the EDSH (Entrepôt de Données de Santé Hospitalisé) core variables.#xA;#xA;This model consolidates all healthcare dimensions into a unified structure supporting:#xA;- Patient demographics and identity management#xA;- Healthcare encounters and administrative data #xA;- Clinical diagnostics and procedures#xA;- Laboratory results and biological examinations#xA;- Medication exposures and prescriptions#xA;- Clinical care measurements and vital signs#xA;- Lifestyle and behavioral factors#xA;#xA;The model is optimized for healthcare data interoperability, research, and clinical analytics#xA;while maintaining alignment with FHIR standards and French healthcare requirements.">ehr 0..* Base Electronic Health Record Data Model #xD; id 0..1 id bundle logical id #xD; patient 1..1 BackboneElement Patient Demographics and Identity #xD; patientId 1..1 id Patient Identifier #xD; nom 0..1 string Last Name #xD; prenom 0..1 string First Name #xD; nir 0..1 string NIR #xD; ins 0..1 string INS #xD; dateNaissance 0..1 date Birth Date #xD; sexe 0..1 code Gender #xD; dateDeces 0..1 date Death Date #xD; sourceDeces 0..1 string Death Source #xD; rangGemellaire 0..1 integer Twin Rank #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; patientAdresse 0..* BackboneElement Adresses des patients #xD; patientAdresseId 1..1 id Patient address identifier #xD; patientId 1..1 id Patient ID #xD; latitude 0..1 decimal Latitude #xD; longitude 0..1 decimal Longitude #xD; codeIris 0..1 string IRIS Code #xD; libelleIris 0..1 string IRIS Label #xD; codeGeographiqueResidence 0..1 string Residence Code #xD; libelleGeographiqueResidence 0..1 string Residence Label #xD; dateRecueil 0..1 date Date de recueil #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; donneesPmsi 0..* BackboneElement PMSI Data #xD; pmsiId 1..1 id PMSI ID #xD; patientId 1..1 id Patient ID #xD; modeSortie 0..1 string Discharge Mode #xD; ageAdmission 0..1 integer Age du patient au début de la prise en charge #xD; dateDebutSejour 0..1 date Start Date #xD; dateFinSejour 0..1 date End Date #xD; modeEntree 0..1 string Admission Mode #xD; etablissement 0..1 string Facility #xD; uniteFonctionnelle 0..1 string Functional Unit #xD; service 0..1 string Service #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; diagnostics 0..* BackboneElement Diagnostic #xD; diagnosticId 1..1 id Diagnostic ID #xD; patientId 1..1 id Patient ID #xD; pmsiId 1..1 id PMSI ID #xD; codeDiagnostic 1..1 string Diagnostic Code #xD; typeDiagnostic 0..1 string Diagnostic Type #xD; libelleDiagnostic 0..1 string Diagnostic Label #xD; dateRecueil 0..1 date Collection Date #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; actes 0..* BackboneElement Medical Acts #xD; acteId 1..1 id Act ID #xD; patientId 1..1 id Patient ID #xD; pmsiId 1..1 id PMSI ID #xD; codeActe 1..1 string Act Code #xD; libelleActe 0..1 string Act Label #xD; dateActe 0..1 dateTime Act Date #xD; executant 0..1 string Performer #xD; dateRecueil 0..1 date Collection Date #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; biologie 0..* BackboneElement Laboratory Results #xD; biologieId 1..1 id Biology ID #xD; patientId 1..1 id Patient ID #xD; codeLoinc 0..1 string LOINC Code #xD; libelleTest 0..1 string Test Label #xD; typeExamen 0..1 code Exam Type #xD; valeur 0..1 decimal Value #xD; unite 0..1 string Unit #xD; valeurTexte 0..1 string Text Value #xD; datePrelevement 0..1 dateTime Collection Date #xD; statutValidation 0..1 string Validation Status #xD; borneInfNormale 0..1 decimal Lower Bound #xD; borneSupNormale 0..1 decimal Upper Bound #xD; laboratoire 0..1 string Laboratory #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; prescription 0..* BackboneElement Prescription médicamenteuse #xD; prescriptionId 1..1 id Prescription ID #xD; patientId 1..1 id Patient ID #xD; denomination 0..1 string Denomination #xD; codeAtc 0..1 string médicament prescrit #xD; voieAdministration 0..1 string Voie administration #xD; prescripteur 0..1 string Prescriber #xD; datePrescription 0..1 date Prescription Date #xD; dateDebutPrescription 0..1 date Start Date #xD; dateFinPrescription 0..1 date End Date #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; posologie 0..* BackboneElement Posology #xD; posologieId 1..1 id Posology ID #xD; prescriptionId 1..1 id Prescription ID #xD; nombrePrisesParJour 0..1 integer Daily Intakes #xD; quantite 0..1 decimal quantité de médicament prise #xD; uniteQuantite 0..1 string Unité de la quantité #xD; dateHeureDebut 0..1 dateTime DateHeure de début de prise #xD; dateHeureFin 0..1 dateTime DateHeure de fin de prise #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; administration 0..* BackboneElement Administration #xD; administrationId 1..1 id Administration ID #xD; patientId 1..1 id Patient ID #xD; prescriptionId 0..1 id Prescription ID #xD; denomination 0..1 string Médicament administré #xD; codeAtc 0..1 string Classe thérapeutique du médicament administré #xD; voieAdministration 0..1 string Voie administration #xD; quantite 0..1 decimal Administered Quantity #xD; uniteQuantite 0..1 string Quantity Unit #xD; dateHeureDebut 0..1 dateTime Start DateTime #xD; dateHeureFin 0..1 dateTime End DateTime #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; dossierSoins 0..* BackboneElement Care Record #xD; soinId 1..1 id Care ID #xD; patientId 1..1 id Patient ID #xD; codeLoinc 0..1 string Observation #xD; libelleTest 0..1 string Libellé métier de l'observation #xD; valeur 0..1 decimal Valeur de l'observation #xD; unite 0..1 string Unité de la valeur #xD; valeurCode 0..1 string Valeur de l'observation #xD; valeurTexte 0..1 string Valeur de l'observation #xD; dateMesure 0..1 date Date de mesure #xD; uniteSoins 0..1 string Care Unit #xD; professionnel 0..1 string Professional #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; styleVie 0..* BackboneElement Lifestyle #xD; styleVieId 1..1 id Lifestyle ID #xD; patientId 1..1 id Patient ID #xD; consommationTabac 0..1 string Tobacco Use #xD; consommationAlcool 0..1 string Alcohol Use #xD; consommationAutresDrogues 0..1 string Other Drugs #xD; activitePhysique 0..1 string Physical Activity #xD; dateRecueil 0..1 date Collection Date #xD; createdAt 1..1 dateTime Created At #xD; updatedAt 1..1 dateTime Updated At #xD; Documentation for this format
Comprehensive logical model representing the Electronic Health Record (EHR) data structure for the EDSH (Entrepôt de Données de Santé Hospitalisé) core variables. This model consolidates all healthcare dimensions into a unified structure supporting: - Patient demographics and identity management - Healthcare encounters and administrative data - Clinical diagnostics and procedures - Laboratory results and biological examinations - Medication exposures and prescriptions - Clinical care measurements and vital signs - Lifestyle and behavioral factors The model is optimized for healthcare data interoperability, research, and clinical analytics while maintaining alignment with FHIR standards and French healthcare requirements.
Patient information consolidating identity data and geographic information. Based on FHIR Questionnaire linkIds: 2958000860428 (Patient Identity) and 3816475533472 (Geocoding). Maps to SQL table: patient
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
Additional content defined by implementations
May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
Extensions that cannot be ignored even if unrecognized
May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).
Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Patient last name - linkId: 8605698058770
Patient first name - linkId: 6214879623503
Numéro inscription au Répertoire (linkId: 5711960356160)
Identité Nationale de Santé (linkId: 3764723550987)
Date of birth (date_naissance) - linkId: 5036133558154
Gender consolidated from PMSI - linkId: 3894630481120
Date of death (date_deces) - linkId: 5633552097315
Source of death date (source_deces) - linkId: 9098810065693
Twin ranking (rang_gemellaire) - linkId: 6931296968515
Geographic code of residence (code_geographique_residence)
Geographic label of residence (libelle_geographique_residence)
Healthcare encounters and administrative data from PMSI. Central linking entity for all clinical data. Based on linkId: 2825244231605. Maps to SQL table: donnees_pmsi
Age du patient au début de la prise en charge
Au cas ou la date de naissance n'est pas connue
Unité fonctionnelle (unite_fonctionnelle)
Diagnostic codes and information using ICD-10/CIM-10 classifications. Based on linkId: 9391816419630. Maps to SQL table: diagnostic
Unique diagnostic identifier (diagnostic_id)
Code diagnostic ICD-10/CIM-10 (code_diagnostic)
Libellé du diagnostic (libelle_diagnostic)
Medical procedures and acts using CCAM classifications. Based on linkId: 591926901726. Maps to SQL table: actes
Consolidated laboratory test results for all biological examinations. Based on linkId: 7702944131447. Maps to SQL table: biologie
Borne inférieure normale (borne_inf_normale)
Borne supérieure normale (borne_sup_normale)
Prescription data with ATC coding. Based on linkId: 817801935685. Maps to SQL table: prescription
Unique prescription identifier (prescription_id)
Detailed dosing information. Based on linkId: 6348237104421. Maps to SQL table: posologie
Unique posology identifier (posologie_id)
Foreign key to prescription (prescription_id)
Nombre prises par jour (nombre_prises_par_jour)
Si possible en UCUM, sinon en Standard terms
Administration Maps to SQL table: administration
Unique administration identifier (administration_id)
Classe thérapeutique du médicament administré
Quantité administrée (quantite_administree)
codé en UCUM, subsidiairement en Standard Term
Clinical care measurements and observations. Based on linkId: 305831246173. Maps to SQL table: dossier_soin
Consolidated lifestyle information. Based on linkId: 1693164086678. Maps to SQL table: style_vie
Unique lifestyle identifier (style_vie_id)
Consommation alcool (consommation_alcool)
Consommation autres drogues (consommation_autres_drogues)