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 : "Responsable du document"

Official URL: https://interop.esante.gouv.fr/ig/document/core/ConceptMap/mappingResponsableCDAFHIR | Version: 0.1.0
Draft as of 2025-12-15 | Computable Name: Mapping Métier/CDA/FHIR : "Responsable du document"

Ce ConceptMap présente deux groupes de mapping :

- Mapping 1 : entre le modèle métier "responsable" et l’élément CDA "legalAuthenticator"
- Mapping 2 : entre l’élément CDA "legalAuthenticator" et l’élément FHIR "Composition.attester"

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

Groupe 1 Mapping de Modèle logique métier - FR LM Responsable to CDA - legalAuthenticator

Code source | relation | Code cible | Commentaire
FRLMResponsable | is equivalent to | legalAuthenticator |
FRLMResponsable.dateHeureAttestationPriseResponsabilite | is equivalent to | legalAuthenticator.time |
FRLMResponsable.responsable | is equivalent to | legalAuthenticator.assignedEntity | L'élément responsable est de type PersonneStructure.

Groupe 2 Mapping de CDA - legalAuthenticator to FR Composition Document

Code source | relation | Code cible | Commentaire
legalAuthenticator | is equivalent to | Composition.attester | attester.where(mode='legal')
legalAuthenticator.time | is equivalent to | Composition.attester.time |
legalAuthenticator.assignedEntity | is equivalent to | Composition.attester.party.PractitionerRole | attester.party.resolve().ofType(PractitionerRole)
legalAuthenticator.assignedEntity.id | is equivalent to | Composition.attester.party.Practitioner.identifier | attester.party.resolve().ofType(PractitionerRole).practitioner.resolve()
legalAuthenticator.assignedEntity.code | is equivalent to | Composition.attester.party.PractitionerRole.Practitioner.qualification.code |
legalAuthenticator.assignedEntity.addr | is equivalent to | Composition.attester.party.PractitionerRole.Practitioner.address |
legalAuthenticator.assignedEntity.telecom | is equivalent to | Composition.attester.party.PractitionerRole.Practitioner.telecom |
legalAuthenticator.assignedEntity.name | is equivalent to | Composition.attester.party.PractitionerRole.Practitioner.name |
legalAuthenticator.assignedEntity.name.family | is equivalent to | Composition.attester.party.PractitionerRole.Practitioner.name.family |
legalAuthenticator.assignedEntity.name.given | is equivalent to | Composition.attester.party.PractitionerRole.Practitioner.name.given |
legalAuthenticator.assignedEntity.name.prefix | is equivalent to | Composition.attester.party.Practitioner.name.prefix |
legalAuthenticator.assignedEntity.name.suffix | is equivalent to | Composition.attester.party.PractitionerRole.Practitioner.name.suffix |
legalAuthenticator.assignedEntity.representedOrganization | is equivalent to | Composition.attester.party.PractitionerRole.Organization | attester.party.resolve().ofType(PractitionerRole).organization.resolve()
legalAuthenticator.assignedEntity.representedOrganization.id | is equivalent to | Composition.attester.party.PractitionerRole.Organization.identifier |
legalAuthenticator.assignedEntity.representedOrganization.name | is equivalent to | Composition.attester.party.PractitionerRole.Organization.name |
legalAuthenticator.assignedEntity.representedOrganization.telecom | is equivalent to | Composition.attester.party.PractitionerRole.Organization.telecom |
legalAuthenticator.assignedEntity.representedOrganization.addr | is equivalent to | Composition.attester.party.PractitionerRole.Organization.address |
legalAuthenticator.assignedEntity.representedOrganization.standardIndustryClassCode | is equivalent to | Composition.attester.party.PractitionerRole.Organization.type |