1+ Instance: mappingDestinatairePrevuCDAFHIR
2+ InstanceOf: ConceptMap
3+ Usage: #definition
4+ Title: "Mapping Métier/ CDA/ FHIR : \"Destinataire prévu\""
5+ Description: """Ce ConceptMap présente deux groupes de mapping :
6+ - Mapping 1 : entre le mod èle métier \"destinataire\" et l'élément CDA \"informationRecipient\"
7+ - Mapping 2 : entre l'élément CDA \"informationRecipient\" et l'extension FHIR \"InformationRecipientExtension\" """
8+
9+ * name = "Mapping Métier/ CDA/ FHIR : \"Destinataire prévu\""
10+ * status = #draft
11+ * experimental = false
12+
13+ // Groupe Mapping 1 : modèle métier to CDA
14+ * group[+ ].source = "https: // interop.esante.gouv.fr/ig/document/core/StructureDefinition/DestinatairePrevu"
15+ * group[= ].target = "https: // interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-core-information-recipient"
16+ * group[= ].element[+ ].code = #DestinatairePrevu
17+ * group[= ].element[= ].target.code = #informationRecipient
18+ * group[= ].element[= ].target.equivalence = #equivalent
19+ * group[= ].element[+ ].code = #DestinatairePrevu.destinataire
20+ * group[= ].element[= ].target.code = #informationRecipient.intendedRecipient
21+ * group[= ].element[= ].target.equivalence = #equivalent
22+ * group[= ].element[= ].target.comment = "L'élément destinataire est de type PersonneStructure."
23+
24+ // Groupe Mapping 2 : CDA to FHIR
25+ * group[+ ].source = "https: // interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-core-information-recipient"
26+ * group[= ].target = "http: // hl7.org/fhir/uv/fhir-clinical-document/StructureDefinition/information-recipient-extension"
27+ * group[= ].element[+ ].code = #informationRecipient
28+ * group[= ].element[= ].target.code = #extension: InformationRecipientExtension
29+ * group[= ].element[= ].target.equivalence = #equivalent
30+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient
31+ * group[= ].element[= ].target.code = #extension: InformationRecipientExtension.extension: party.PractitionerRole
32+ * group[= ].element[= ].target.equivalence = #equivalent
33+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.id
34+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.identifier
35+ * group[= ].element[= ].target.equivalence = #equivalent
36+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.addr
37+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.address
38+ * group[= ].element[= ].target.equivalence = #equivalent
39+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.telecom
40+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.telecom
41+ * group[= ].element[= ].target.equivalence = #equivalent
42+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.name
43+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.name
44+ * group[= ].element[= ].target.equivalence = #equivalent
45+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.name.family
46+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.name.family
47+ * group[= ].element[= ].target.equivalence = #equivalent
48+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.name.given
49+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.name.given
50+ * group[= ].element[= ].target.equivalence = #equivalent
51+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.name.prefix
52+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.name.prefix
53+ * group[= ].element[= ].target.equivalence = #equivalent
54+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.name.suffix
55+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Practitioner.name.suffix
56+ * group[= ].element[= ].target.equivalence = #equivalent
57+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.receivedOrganization
58+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Organization
59+ * group[= ].element[= ].target.equivalence = #equivalent
60+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.receivedOrganization.id
61+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Organization.identifier
62+ * group[= ].element[= ].target.equivalence = #equivalent
63+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.receivedOrganization.name
64+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Organization.name
65+ * group[= ].element[= ].target.equivalence = #equivalent
66+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.receivedOrganization.telecom
67+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Organization.telecom
68+ * group[= ].element[= ].target.equivalence = #equivalent
69+ * group[= ].element[+ ].code = #informationRecipient.intendedRecipient.informationRecipient.receivedOrganization.addr
70+ * group[= ].element[= ].target.code = #extension: party.PractitionerRole.Organization.address
71+ * group[= ].element[= ].target.equivalence = #equivalent
0 commit comments