| Package | hl7.fhir.eu.eps |
| Resource Type | ConceptMap |
| Id | subjectPs2FHIR |
| FHIR Version | R4 |
| Source | http://hl7.eu/fhir/eps/https://build.fhir.org/ig/hl7-eu/eps/ConceptMap-subjectPs2FHIR.html |
| URL | http://hl7.eu/fhir/eps/ConceptMap/subjectPs2FHIR |
| Version | 0.0.1-ci |
| Status | draft |
| Date | 2025-06-20T15:31:33+00:00 |
| Name | PatientSummarySubject2Fhir |
| Title | eHN Subject to this guide Map |
| Realm | eu |
| Authority | hl7 |
| Description | eHN Subject Model to this guide Map |
| Copyright | Used by permission of HL7 Europe, all rights reserved Creative Commons License |
No resources found
| StructureDefinition | |
| Subject | A1.1, A1.2 - Subject of care |
| patient-eu-eps | Patient (EPS) |
Note: links and images are rebased to the (stated) source
Generated Narrative: ConceptMap subjectPs2FHIR
Mapping from (not specified) to (not specified)
Group 1 Mapping from A1.1, A1.2 - Subject of care to Patient (EPS)
| Source Code | Relationship | Target Code | Comment |
| Subject.identification (A.1.1 Identification of the patient/subject) | is related to | Patient | Assuming that the address is the 'offcial' address. This is how it is currently mapped in the eHDSI CDA Igs |
| Subject.identification.identifier (A.1.1.1 National healthcare patient ID) | is equivalent to | Patient.identifier | http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName |
| Subject.identification.familyName (A.1.1.2 Family name/surname) | is equivalent to | Patient.name.family | http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber |
| Subject.identification.givenName (A.1.1.3 Given name) | is equivalent to | Patient.name.given | country name |
| Subject.identification.dateOfBirth (A.1.1.4 Date of birth) | is equivalent to | Patient.birthDate | where system = 'phone ' |
| Subject.identification.gender (A.1.1.5 Gender) | is equivalent to | Patient.gender | where system = 'email' |
| Subject.identification.countryOfAffiliation (A.1.1.5 Country of affiliation) | is related to | Patient.address.country | To be mapped in differetn places |
| Subject.telcomContact (A.1.2.1 Patient address) | is related to | Patient | To be checked |
| Subject.telcomContact.address (Address) | is equivalent to | Patient.address | where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole |
| Subject.telcomContact.address.street (A.1.2.1.1 Street) | is related to | Patient.address.line | where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole |
| Subject.telcomContact.address.street (A.1.2.1.1 Street) | is equivalent to | Patient.address.line.extensioon:streetName | where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole |
| Subject.telcomContact.address.houseNumber (A.1.2.1.2 House number) | is equivalent to | Patient.address.line.extensioon:houseNumber | where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole |
| Subject.telcomContact.address.city (A.1.2.1.3 City) | is equivalent to | Patient.address.city | where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole |
| Subject.telcomContact.address.postalCode (A.1.2.1.4 Post code) | is equivalent to | Patient.address.postalCode | where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole |
| Subject.telcomContact.address.stateOrProvince (A.1.2.1.5 State or province) | is equivalent to | Patient.address.state | This might be described by using a CareTeam having this organization and/or this practitioner as extension:participantR5.member |
| Subject.telcomContact.address.country (A.1.2.1.6 Country) | is equivalent to | Patient.address.country | The contact is intrinsically connected with the Condition |
| Subject.telcomContact.address.country (A.1.2.1.6 Country) | is equivalent to | Patient.address.country.extension:countryCode | |
| Subject.telcomContact.telephone (A.1.2.1.7 Telephone no.) | is equivalent to | Patient.telecom | |
| Subject.telcomContact.email (A.1.2.1.8 Email) | is equivalent to | Patient.telecom | |
| Subject.hpToContact (A.1.2.2 Preferred HP to contact) | (not mapped) | ||
| Subject.contactPerson (A.1.2.3 Contact person/ legal guardian ) | is equivalent to | Patient.contact.relationship | |
| Subject.contactPerson.role (A.1.2.3.1 Role of that person) | is related to | Patient.contact.relationship | |
| Subject.contactPerson.relationship (A.1.2.3.2 Relationship level) | is equivalent to | Patient.contact.name.given | |
| Subject.contactPerson.givenName (A.1.2.3.3 Given name) | is equivalent to | Patient.contact.name.family | |
| Subject.contactPerson.familyName (A.1.2.3.4 Family name/surname) | is equivalent to | Patient.contact.telecom | |
| Subject.contactPerson.telephone (A.1.2.3.5 Telephone no.) | is equivalent to | Patient.contact.telecom | |
| Subject.contactPerson.email (A.1.2.3.6 Email) | is equivalent to | Condition.subject | |
| Subject.identification (A.1.1 Identification of the patient/subject) | is related to | Condition.extension:participantR5.actor | |
| Subject.hpToContact (A.1.2.2 Preferred HP to contact) | is related to | Condition.extension:participantR5.actor.practitioner.name | |
| Subject.hpToContact.name (A.1.2.2.1 Name of the HP) | is related to | Condition.extension:participantR5.actor.code | |
| Subject.hpToContact.role (A.1.2.2.2 Role of the HP) | is related to | Condition.extension:participantR5.actor.organization | |
| Subject.hpToContact.organization (A.1.2.2.3 HP Organisation) | is related to | Condition.extension:participantR5.actor.telecom | |
| Subject.hpToContact.telephone (A.1.2.2.4 Telephone no.) | is related to | Condition.extension:participantR5.actor.telecom | |
| Subject.hpToContact.email (A.1.2.2.5 Email) | is related to | Condition.extension:participantR5.actor | |
| Subject.hpToContact.affiliatedNetwork (A.1.2.2.6 Network affiliation) | is related to | Condition | |
| Subject.hpToContact.relatedWith (A.1.2.2.7 Related with) | is related to | nan | |
{
"resourceType": "ConceptMap",
"id": "subjectPs2FHIR",
"text": {
"status": "generated",
"div": "<!-- snip (see above) -->"
},
"url": "http://hl7.eu/fhir/eps/ConceptMap/subjectPs2FHIR",
"version": "0.0.1-ci",
"name": "PatientSummarySubject2Fhir",
"title": "eHN Subject to this guide Map",
"status": "draft",
"experimental": false,
"date": "2025-06-20T15:31:33+00:00",
"publisher": "HL7 Europe",
"contact": [
{
"name": "HL7 Europe",
"telecom": [
{
"system": "url",
"value": "http://hl7.eu"
}
]
}
],
"description": "eHN Subject Model to this guide Map",
"jurisdiction": [
{
"coding": [
{
"system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
"code": "150",
"display": "Europe"
}
]
}
],
"copyright": "Used by permission of HL7 Europe, all rights reserved Creative Commons License",
"group": [
{
"source": "http://hl7.eu/fhir/eps/StructureDefinition/Subject",
"target": "http://hl7.eu/fhir/eps/StructureDefinition/patient-eu-eps",
"element": [
{
"code": "Subject.identification",
"display": "A.1.1 Identification of the patient/subject",
"target": [
{
"code": "Patient",
"equivalence": "relatedto",
"comment": "Assuming that the address is the 'offcial' address. This is how it is currently mapped in the eHDSI CDA Igs"
}
]
},
{
"code": "Subject.identification.identifier",
"display": "A.1.1.1 National healthcare patient ID",
"target": [
{
"code": "Patient.identifier",
"equivalence": "equivalent",
"comment": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName"
}
]
},
{
"code": "Subject.identification.familyName",
"display": "A.1.1.2 Family name/surname",
"target": [
{
"code": "Patient.name.family",
"equivalence": "equivalent",
"comment": "http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber"
}
]
},
{
"code": "Subject.identification.givenName",
"display": "A.1.1.3 Given name",
"target": [
{
"code": "Patient.name.given",
"equivalence": "equivalent",
"comment": "country name"
}
]
},
{
"code": "Subject.identification.dateOfBirth",
"display": "A.1.1.4 Date of birth",
"target": [
{
"code": "Patient.birthDate",
"equivalence": "equivalent",
"comment": "where system = 'phone '"
}
]
},
{
"code": "Subject.identification.gender",
"display": "A.1.1.5 Gender",
"target": [
{
"code": "Patient.gender",
"equivalence": "equivalent",
"comment": "where system = 'email'"
}
]
},
{
"code": "Subject.identification.countryOfAffiliation",
"display": "A.1.1.5 Country of affiliation",
"target": [
{
"code": "Patient.address.country",
"equivalence": "relatedto",
"comment": "To be mapped in differetn places"
}
]
},
{
"code": "Subject.telcomContact",
"display": "A.1.2.1 Patient address",
"target": [
{
"code": "Patient",
"equivalence": "relatedto",
"comment": "To be checked"
}
]
},
{
"code": "Subject.telcomContact.address",
"display": "Address",
"target": [
{
"code": "Patient.address",
"equivalence": "equivalent",
"comment": "where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole"
}
]
},
{
"code": "Subject.telcomContact.address.street",
"display": "A.1.2.1.1 Street",
"target": [
{
"code": "Patient.address.line",
"equivalence": "relatedto",
"comment": "where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole"
}
]
},
{
"code": "Subject.telcomContact.address.street",
"display": "A.1.2.1.1 Street",
"target": [
{
"code": "Patient.address.line.extensioon:streetName",
"equivalence": "equivalent",
"comment": "where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole"
}
]
},
{
"code": "Subject.telcomContact.address.houseNumber",
"display": "A.1.2.1.2 House number",
"target": [
{
"code": "Patient.address.line.extensioon:houseNumber",
"equivalence": "equivalent",
"comment": "where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole"
}
]
},
{
"code": "Subject.telcomContact.address.city",
"display": "A.1.2.1.3 City",
"target": [
{
"code": "Patient.address.city",
"equivalence": "equivalent",
"comment": "where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole"
}
]
},
{
"code": "Subject.telcomContact.address.postalCode",
"display": "A.1.2.1.4 Post code",
"target": [
{
"code": "Patient.address.postalCode",
"equivalence": "equivalent",
"comment": "where extension:participantR5.function = http://terminology.hl7.org/CodeSystem/v2-0131#CP Contact Person AND extension:participantR5.actor of type PracticionerRole"
}
]
},
{
"code": "Subject.telcomContact.address.stateOrProvince",
"display": "A.1.2.1.5 State or province",
"target": [
{
"code": "Patient.address.state",
"equivalence": "equivalent",
"comment": "This might be described by using a CareTeam having this organization and/or this practitioner as extension:participantR5.member"
}
]
},
{
"code": "Subject.telcomContact.address.country",
"display": "A.1.2.1.6 Country",
"target": [
{
"code": "Patient.address.country",
"equivalence": "equivalent",
"comment": "The contact is intrinsically connected with the Condition"
}
]
},
{
"code": "Subject.telcomContact.address.country",
"display": "A.1.2.1.6 Country",
"target": [
{
"code": "Patient.address.country.extension:countryCode",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.telcomContact.telephone",
"display": "A.1.2.1.7 Telephone no.",
"target": [
{
"code": "Patient.telecom",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.telcomContact.email",
"display": "A.1.2.1.8 Email",
"target": [
{
"code": "Patient.telecom",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.hpToContact",
"display": "A.1.2.2 Preferred HP to contact",
"target": [
{
"equivalence": "unmatched"
}
]
},
{
"code": "Subject.contactPerson",
"display": "A.1.2.3 Contact person/ legal guardian ",
"target": [
{
"code": "Patient.contact.relationship",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.contactPerson.role",
"display": "A.1.2.3.1 Role of that person",
"target": [
{
"code": "Patient.contact.relationship",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.contactPerson.relationship",
"display": "A.1.2.3.2 Relationship level",
"target": [
{
"code": "Patient.contact.name.given",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.contactPerson.givenName",
"display": "A.1.2.3.3 Given name",
"target": [
{
"code": "Patient.contact.name.family",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.contactPerson.familyName",
"display": "A.1.2.3.4 Family name/surname",
"target": [
{
"code": "Patient.contact.telecom",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.contactPerson.telephone",
"display": "A.1.2.3.5 Telephone no.",
"target": [
{
"code": "Patient.contact.telecom",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.contactPerson.email",
"display": "A.1.2.3.6 Email",
"target": [
{
"code": "Condition.subject",
"equivalence": "equivalent"
}
]
},
{
"code": "Subject.identification",
"display": "A.1.1 Identification of the patient/subject",
"target": [
{
"code": "Condition.extension:participantR5.actor",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact",
"display": "A.1.2.2 Preferred HP to contact",
"target": [
{
"code": "Condition.extension:participantR5.actor.practitioner.name",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact.name",
"display": "A.1.2.2.1 Name of the HP",
"target": [
{
"code": "Condition.extension:participantR5.actor.code",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact.role",
"display": "A.1.2.2.2 Role of the HP",
"target": [
{
"code": "Condition.extension:participantR5.actor.organization",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact.organization",
"display": "A.1.2.2.3 HP Organisation",
"target": [
{
"code": "Condition.extension:participantR5.actor.telecom",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact.telephone",
"display": "A.1.2.2.4 Telephone no.",
"target": [
{
"code": "Condition.extension:participantR5.actor.telecom",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact.email",
"display": "A.1.2.2.5 Email",
"target": [
{
"code": "Condition.extension:participantR5.actor",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact.affiliatedNetwork",
"display": "A.1.2.2.6 Network affiliation",
"target": [
{
"code": "Condition",
"equivalence": "relatedto"
}
]
},
{
"code": "Subject.hpToContact.relatedWith",
"display": "A.1.2.2.7 Related with",
"target": [
{
"code": "nan",
"equivalence": "relatedto"
}
]
}
]
}
]
}