ANS IG document core
0.1.0 - ci-build

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-15 | 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 source | relation | Code cible | Commentaire
FRLMPriseEncharge | is equivalent to | componentOf |
FRLMPriseEncharge.identifiantPriseEnCharge | is equivalent to | componentOf.encompassingEncounter.id |
FRLMPriseEncharge.typePriseEnCharge | is equivalent to | componentOf.encompassingEncounter.code |
FRLMPriseEncharge.dateDebutFinPriseEnCharge | is equivalent to | componentOf.encompassingEncounter.effectiveTime |
FRLMPriseEncharge.typeSortie | is equivalent to | componentOf.encompassingEncounter.dischargeDispositionCode |
FRLMPriseEncharge.responsablePriseEnCharge | is equivalent to | componentOf.encompassingEncounter.responsibleParty.assignedEntity | L'élément responsablePriseEnCharge est de type PersonneStructure.
FRLMPriseEncharge.personneImpliqueePriseEnCharge | is equivalent to | componentOf.encompassingEncounter.encounterParticipant |
FRLMPriseEncharge.personneImpliqueePriseEnCharge.typeParticipation | is equivalent to | componentOf.encompassingEncounter.encounterParticipant@typeCode |
FRLMPriseEncharge.personneImpliqueePriseEnCharge.dateDebutFinParticipation | is equivalent to | componentOf.encompassingEncounter.encounterParticipant.time |
FRLMPriseEncharge.personneImpliqueePriseEnCharge.professionnelImplique | is equivalent to | componentOf.encompassingEncounter.encounterParticipant.assignedEntity | L'élément personneImpliqueePriseEnCharge est de type PersonneStructure.
FRLMPriseEncharge.lieuPriseEnCharge | is equivalent to | componentOf.encompassingEncounter.location |
FRLMPriseEncharge.lieuPriseEnCharge.structure | is equivalent to | componentOf.encompassingEncounter.location.healthcareFacility |
FRLMPriseEncharge.lieuPriseEnCharge.structure.secteurActivite | is equivalent to | componentOf.encompassingEncounter.location.healthcareFacility.code |
FRLMPriseEncharge.lieuPriseEnCharge.structure.secteurActivite.categorieEtablissement | is equivalent to | componentOf.encompassingEncounter.location.healthcareFacility.code.translation |
FRLMPriseEncharge.lieuPriseEnCharge.structure.nomStructure | is equivalent to | componentOf.encompassingEncounter.location.healthcareFacility.location.name |
FRLMPriseEncharge.lieuPriseEnCharge.structure.adresse | is equivalent to | componentOf.encompassingEncounter.location.healthcareFacility.location.addr |

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

Code source | relation | Code cible | Commentaire
componentOf | is equivalent to | Composition.encounter.Encounter | Composition.encounter.resolve().ofType(Encounter)
componentOf.encompassingEncounter.id | is equivalent to | Encounter.identifier |
componentOf.encompassingEncounter.code | is equivalent to | Encounter.type |
componentOf.encompassingEncounter.effectiveTime | is equivalent to | Encounter.period |
componentOf.encompassingEncounter.dischargeDispositionCode | is equivalent to | Encounter.hospitalization.dischargeDisposition |
componentOf.encompassingEncounter.responsibleParty.assignedEntity | is equivalent to | Encounter.participant.type="DIS".individual | Encounter.participant.individual.resolve().ofType(PractitionerRole)
componentOf.encompassingEncounter.encounterParticipant | is equivalent to | Encounter.participant |
componentOf.encompassingEncounter.encounterParticipant@typeCode | is equivalent to | Encounter.participant.type |
componentOf.encompassingEncounter.encounterParticipant.time | is equivalent to | Encounter.participant.period |
componentOf.encompassingEncounter.encounterParticipant.assignedEntity | is equivalent to | Encounter.participant.individual | Encounter.participant.individual.resolve().ofType(PractitionerRole)
componentOf.encompassingEncounter.location | is equivalent to | Encounter.location | Encounter.location.resolve().ofType(Location)
componentOf.encompassingEncounter.location.healthcareFacility | is equivalent to | Encounter.location.Location |
componentOf.encompassingEncounter.location.healthcareFacility.code | is equivalent to | Encounter.location.Location.type |
componentOf.encompassingEncounter.location.healthcareFacility.location.name | is equivalent to | Encounter.location.Location.name |
componentOf.encompassingEncounter.location.healthcareFacility.location.addr | is equivalent to | Encounter.location.Location.address |