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 : "Validateur"

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

Ce ConceptMap présente deux groupes de mapping :

- Mapping 1 : entre le modèle métier "validateur" et l’élément CDA "authenticator"
- Mapping 2 : entre l’élément CDA "authenticator" 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 Validateur to CDA - authenticator

Code source | relation | Code cible | Commentaire
FRLMValidateur | is equivalent to | authenticator |
FRLMValidateur.dateHeureAttestationValidite | is equivalent to | authenticator.time |
FRLMValidateur.validateur | is equivalent to | authenticator.assignedEntity | L'élément validateur est de type : PersonneStructure

Groupe 2 Mapping de CDA - authenticator to FR Composition Document

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