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
| 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 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 |