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 : "Prise en charge"

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

Ce ConceptMap présente deux groupes de mapping :

  • Mapping 1 : entre le modèle métier "prise en charge" et l’élément CDA "componentOf"
  • Mapping 2 : entre l’élément CDA "componentOf" et l’élément FHIR "Composition.encounter(Encounter)"

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


Groupe 1 Mapping de Modèle logique métier - FR LM Prise en charge to CDA - componentOf

Code sourcerelationCode cibleCommentaire
FRLMPriseEnchargeis equivalent tocomponentOf
FRLMPriseEncharge.identifiantPriseEnChargeis equivalent tocomponentOf.encompassingEncounter.id
FRLMPriseEncharge.typePriseEnChargeis equivalent tocomponentOf.encompassingEncounter.code
FRLMPriseEncharge.dateDebutFinPriseEnChargeis equivalent tocomponentOf.encompassingEncounter.effectiveTime
FRLMPriseEncharge.typeSortieis equivalent tocomponentOf.encompassingEncounter.dischargeDispositionCode
FRLMPriseEncharge.responsablePriseEnChargeis equivalent tocomponentOf.encompassingEncounter.responsibleParty.assignedEntityL'élément responsablePriseEnCharge est de type PersonneStructure.
FRLMPriseEncharge.personneImpliqueePriseEnChargeis equivalent tocomponentOf.encompassingEncounter.encounterParticipant
FRLMPriseEncharge.personneImpliqueePriseEnCharge.typeParticipationis equivalent tocomponentOf.encompassingEncounter.encounterParticipant@typeCode
FRLMPriseEncharge.personneImpliqueePriseEnCharge.dateDebutFinParticipationis equivalent tocomponentOf.encompassingEncounter.encounterParticipant.time
FRLMPriseEncharge.personneImpliqueePriseEnCharge.professionnelImpliqueis equivalent tocomponentOf.encompassingEncounter.encounterParticipant.assignedEntityL'élément personneImpliqueePriseEnCharge est de type PersonneStructure.
FRLMPriseEncharge.lieuPriseEnChargeis equivalent tocomponentOf.encompassingEncounter.location
FRLMPriseEncharge.lieuPriseEnCharge.structureis equivalent tocomponentOf.encompassingEncounter.location.healthcareFacility
FRLMPriseEncharge.lieuPriseEnCharge.structure.secteurActiviteis equivalent tocomponentOf.encompassingEncounter.location.healthcareFacility.code
FRLMPriseEncharge.lieuPriseEnCharge.structure.secteurActivite.categorieEtablissementis equivalent tocomponentOf.encompassingEncounter.location.healthcareFacility.code.translation
FRLMPriseEncharge.lieuPriseEnCharge.structure.nomStructureis equivalent tocomponentOf.encompassingEncounter.location.healthcareFacility.location.name
FRLMPriseEncharge.lieuPriseEnCharge.structure.adresseis equivalent tocomponentOf.encompassingEncounter.location.healthcareFacility.location.addr

Groupe 2 Mapping de CDA - componentOf to Encounter - FR Encounter Document

Code sourcerelationCode cibleCommentaire
componentOfis equivalent toComposition.encounter.EncounterComposition.encounter.resolve().ofType(Encounter)
componentOf.encompassingEncounter.idis equivalent toEncounter.identifier
componentOf.encompassingEncounter.codeis equivalent toEncounter.type
componentOf.encompassingEncounter.effectiveTimeis equivalent toEncounter.period
componentOf.encompassingEncounter.dischargeDispositionCodeis equivalent toEncounter.hospitalization.dischargeDisposition
componentOf.encompassingEncounter.responsibleParty.assignedEntityis equivalent toEncounter.participant.type="DIS".individualEncounter.participant.individual.resolve().ofType(PractitionerRole)
componentOf.encompassingEncounter.encounterParticipantis equivalent toEncounter.participant
componentOf.encompassingEncounter.encounterParticipant@typeCodeis equivalent toEncounter.participant.type
componentOf.encompassingEncounter.encounterParticipant.timeis equivalent toEncounter.participant.period
componentOf.encompassingEncounter.encounterParticipant.assignedEntityis equivalent toEncounter.participant.individualEncounter.participant.individual.resolve().ofType(PractitionerRole)
componentOf.encompassingEncounter.locationis equivalent toEncounter.locationEncounter.location.resolve().ofType(Location)
componentOf.encompassingEncounter.location.healthcareFacilityis equivalent toEncounter.location.Location
componentOf.encompassingEncounter.location.healthcareFacility.codeis equivalent toEncounter.location.Location.type
componentOf.encompassingEncounter.location.healthcareFacility.location.nameis equivalent toEncounter.location.Location.name
componentOf.encompassingEncounter.location.healthcareFacility.location.addris equivalent toEncounter.location.Location.address