Search FHIR

ANS IG document core
0.1.0 - ci-build France flag

ANS IG document core - version de développement local (v0.1.0) construite par les outils de publication FHIR (HL7® FHIR® Standard). Voir le répertoire des versions publiées

ConceptMap: Mapping Métier/CDA/FHIR : "Patient/Usager"

Official URL: https://interop.esante.gouv.fr/ig/document/core/ConceptMap/mappingPatientCDAFHIR Version: 0.1.0
Draft as of 2025-12-05 Computable Name: Mapping Métier/CDA/FHIR : "Patient/Usager"

Ce ConceptMap présente deux groupes de mapping :

  • Mapping 1 : entre le modèle métier "patient" et l’élément CDA "recordTarget"
  • Mapping 2 : entre l’élément CDA "recordTarget" et le profil FHIR "FrPatientDocument"

Mapping de (non spécifié) vers (non spécifié)


Groupe 1 Mapping de https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-lm-patient to CDA - recordTarget

Code sourcerelationCode cible
FRLMPatientUsageris equivalent torecordTarget
FRLMPatientUsager.identifiantPatientis equivalent torecordTarget.patientRole.id
FRLMPatientUsager.adresseis equivalent torecordTarget.patientRole.addr
FRLMPatientUsager.coordonneesTelecomis equivalent torecordTarget.patientRole.telecom
FRLMPatientUsager.personnePhysique.nomsPrenomsPatientis equivalent torecordTarget.patientRole.patient.name
FRLMPatientUsager.personnePhysique.nomsPrenomsPatient.nomis equivalent torecordTarget.patientRole.patient.name.family
FRLMPatientUsager.personnePhysique.nomsPrenomsPatient.nom.nomNaissanceis equivalent toPrecordTarget.patientRole.patient.name.family@qualifier='BR'
FRLMPatientUsager.personnePhysique.nomsPrenomsPatient.nom.nomUtiliseis equivalent torecordTarget.patientRole.patient.name.family@qualifier='CL'
FRLMPatientUsager.personnePhysique.nomsPrenomsPatient.prenomis equivalent torecordTarget.patientRole.patient.name.given
FRLMPatientUsager.personnePhysique.nomsPrenomsPatient.prenom.listePrenomsis equivalent torecordTarget.patientRole.patient.name.given
FRLMPatientUsager.personnePhysique.nomsPrenomsPatient.prenom.premierPrenomis equivalent torecordTarget.patientRole.patient.name.given@qualifier='BR'
FRLMPatientUsager.personnePhysique.nomsPrenomsPatient.prenom.prenomUtiliseis equivalent torecordTarget.patientRole.patient.name.given@qualifier='CL'
FRLMPatientUsager.personnePhysique.sexeis equivalent torecordTarget.patientRole.patient.administrativeGenderCode
FRLMPatientUsager.personnePhysique.dateNaissanceis equivalent torecordTarget.patientRole.patient.birthTime
FRLMPatientUsager.personnePhysique.indicateurDecesis equivalent torecordTarget.patientRole.patient.sdtc:deceasedInd
FRLMPatientUsager.personnePhysique.dateDecesis equivalent torecordTarget.patientRole.patient.sdtc:deceasedTime
FRLMPatientUsager.personnePhysique.grossesseMultipleis equivalent torecordTarget.patientRole.patient.sdtc:multipleBirthInd
FRLMPatientUsager.personnePhysique.numeroOrdreNaissanceis equivalent torecordTarget.patientRole.patient.sdtc:multipleBirthOrderNumber
FRLMPatientUsager.personnePhysique.representantPatientis equivalent torecordTarget.patientRole.patient.guardian
FRLMPatientUsager.personnePhysique.representantPatient.adresseis equivalent torecordTarget.patientRole.patient.guardian.addr
FRLMPatientUsager.personnePhysique.representantPatient.coordonneesTelecomis equivalent torecordTarget.patientRole.patient.guardian.telecom
FRLMPatientUsager.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatientis equivalent torecordTarget.patientRole.patient.guardian.guardianPerson.name
FRLMPatientUsager.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.nomis equivalent torecordTarget.patientRole.patient.guardian.guardianPerson.family
FRLMPatientUsager.personnePhysique.representantPatient.personneRepresentantPatient.nomsPrenomsRepresentantPatient.prenomis equivalent torecordTarget.patientRole.patient.guardian.guardianPerson.given
FRLMPatientUsager.personnePhysique.representantPatient.structureRepresentantPatientis equivalent torecordTarget.patientRole.patient.guardian.guardianOrganization
FRLMPatientUsager.personnePhysique.representantPatient.structureRepresentantPatient.identifiantis equivalent torecordTarget.patientRole.patient.guardian.guardianOrganization.id
FRLMPatientUsager.personnePhysique.representantPatient.structureRepresentantPatient.nomis equivalent torecordTarget.patientRole.patient.guardian.guardianOrganization.name
FRLMPatientUsager.personnePhysique.lieuNaissanceis equivalent torecordTarget.patientRole.patient.birthPlace
FRLMPatientUsager.personnePhysique.lieuNaissance.nomLieuNaissanceis equivalent torecordTarget.patientRole.patient.birthPlace.place.name
FRLMPatientUsager.personnePhysique.lieuNaissance.adresseLieuNaissanceis equivalent torecordTarget.patientRole.patient.birthPlace.place.addr
FRLMPatientUsager.personnePhysique.lieuNaissance.adresseLieuNaissance.codeOfficielGeographiqueLieuNaissanceis equivalent torecordTarget.patientRole.patient.birthPlace.place.addr.county

Groupe 2 Mapping de CDA - recordTarget to https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-patient-fhir-document

Code sourcerelationCode cible
recordTarget.patientRoleis equivalent toPatient
recordTarget.patientRole.idis equivalent toPatient.identifier
recordTarget.patientRole.addris equivalent toPatient.address
recordTarget.patientRole.telecomis equivalent toPatient.telecom
recordTarget.patientRole.patient.nameis equivalent toPatient.name
recordTarget.patientRole.patient.name.familyis equivalent toPatient.name.family
recordTarget.patientRole.patient.name.family@qualifier='BR'is equivalent toPatient.name:officialname.family
recordTarget.patientRole.patient.name.family@qualifier='CL'is equivalent toPatient.name:usualname.family
recordTarget.patientRole.patient.name.givenis equivalent toPatient.name.given
recordTarget.patientRole.patient.name.givenis equivalent toPatient.name:officialname.birth-list-given-name
recordTarget.patientRole.patient.name.given@qualifier='BR'is equivalent toPatient.name:officialname.given
recordTarget.patientRole.patient.name.given@qualifier='CL'is equivalent toPatient.name:usualname.given
recordTarget.patientRole.patient.administrativeGenderCodeis equivalent toPatient.gender
recordTarget.patientRole.patient.birthTimeis equivalent toPatient.birthDate
recordTarget.patientRole.patient.sdtc:deceasedIndis equivalent toPatient.deceasedBoolean
recordTarget.patientRole.patient.sdtc:deceasedTimeis equivalent toPatient.deceasedDateTime
recordTarget.patientRole.patient.sdtc:multipleBirthIndis equivalent toPatient.multipleBirthBoolean
recordTarget.patientRole.patient.sdtc:multipleBirthOrderNumberis equivalent toPatient.multipleBirthInteger
recordTarget.patientRole.patient.guardianis equivalent toPatient.contact.relationship:Role='GUARD'
recordTarget.patientRole.patient.guardian.addris equivalent toPatient.contact.address
recordTarget.patientRole.patient.guardian.telecomis equivalent toPatient.contact.telecom
recordTarget.patientRole.patient.guardian.guardianPerson.nameis equivalent toPatient.contact.name
recordTarget.patientRole.patient.guardian.guardianPerson.familyis equivalent toPatient.contact.name.family
recordTarget.patientRole.patient.guardian.guardianPerson.givenis equivalent toPatient.contact.name.given
recordTarget.patientRole.patient.guardian.guardianOrganizationis equivalent toPatient.contact.organization
recordTarget.patientRole.patient.guardian.guardianOrganization.idis equivalent toPatient.contact.organization.identifier
recordTarget.patientRole.patient.guardian.guardianOrganization.nameis equivalent toPatient.contact.organization.name
recordTarget.patientRole.patient.birthPlaceis equivalent toPatient.extension:birthPlace
recordTarget.patientRole.patient.birthPlace.placeis equivalent toPatient.extension:birthPlace.value[FRCoreAddressProfile]
recordTarget.patientRole.patient.birthPlace.place.nameis equivalent toPatient.extension:birthPlace.value[FRCoreAddressProfile].text
recordTarget.patientRole.patient.birthPlace.place.countryis equivalent toPatient.extension:birthPlace.value[FRCoreAddressProfile].extension:inseeCode