Package | hl7.fhir.eu.eps |
Type | ConceptMap |
Id | patientSummary2FHIR |
FHIR Version | R4 |
Source | http://hl7.eu/fhir/eps/https://build.fhir.org/ig/hl7-eu/eps/ConceptMap-patientSummary2FHIR.html |
URL | http://hl7.eu/fhir/eps/ConceptMap/patientSummary2FHIR |
Version | 0.0.1-ci |
Status | draft |
Date | 2025-06-20T15:31:33+00:00 |
Name | PatientSummary2FHIR |
Title | eHN Patient Summary to this guide Map |
Realm | eu |
Authority | hl7 |
Description | eHN Patient Summary to this guide Map |
Copyright | Used by permission of HL7 Europe, all rights reserved Creative Commons License |
No resources found
StructureDefinition | |
PatientSummary | A - Patient Summary |
bundle-eu-eps | Bundle (EPS) |
composition-eu-eps | Composition (EPS) |
condition-eu-eps | Condition (EPS) |
flag-eu-eps | Flag (EPS) |
observation-travel-eu-eps | Observation: country visited (EPS) |
patient-eu-eps | Patient (EPS) |
Note: links and images are rebased to the (stated) source
Generated Narrative: ConceptMap patientSummary2FHIR
Mapping from (not specified) to (not specified)
Group 1 Mapping from A - Patient Summary to Bundle (EPS)
Source Code | Relationship | Target Code | Comment |
PatientSummary.header.documentData.created (A.1.4.1 Date created) | is related to | Bundle.timestamp | If it is the date when this instance has been generated |
Group 2 Mapping from A - Patient Summary to Composition (EPS)
Source Code | Relationship | Target Code | Comment |
PatientSummary.header (A.1 Report header data elements) | is related to | Composition | |
PatientSummary.header.subject (A.1.1 A1.2 Patient/subject) | is equivalent to | Composition.subject | |
PatientSummary.header.insuranceInfo (A.1.3 Insurance information) | is related to | Composition.subject | |
PatientSummary.header.documentData (A.1.4 Document data) | is related to | Composition | |
PatientSummary.header.documentData.created (A.1.4.1 Date created) | is related to | Composition.date | if it is the date of creation of this document |
PatientSummary.header.documentData.lastUpdate (A.1.4.2 Date of last update) | is related to | Composition.event:careProvisioningEvent.period.end | if it represents when care provisioning period this summary is covering |
PatientSummary.header.documentData.lastUpdate (A.1.4.2 Date of last update) | is related to | Composition.meta.lastUpdated | If it represents the last update of this FHIR resource |
PatientSummary.header.documentData.natureOfIPS (A.1.4.3 Nature of the PS) | is related to | Composition.author | the nature of a PS is determined as a comobination of type if author and legal authenticator. Future versions may cosndier to use Provenance data for this scope |
PatientSummary.header.participant (A.1.5 Author and Organisation) | is related to | Composition | |
PatientSummary.header.participant.author (A.1.5.1 Author organization) | is equivalent to | Composition.author | author can be of type Organzation, Pracittioner or PractictionerRole |
PatientSummary.header.participant.legalAuthenticator (A.1.5.2 Legal authenticator) | is related to | Composition.attester | attester.mode = 'legal' |
PatientSummary.body (A.2 Patient summary body data elements) | is related to | Composition.section | |
PatientSummary.body.alerts (A.2.1 Alerts) | is related to | Composition.section | Alerts data are recorded in two distict sections: alerts and allergies and intolerance |
PatientSummary.body.alerts.allergy (A.2.1.1 Allergy) | is equivalent to | Composition.section:sectionAllergies | |
PatientSummary.body.alerts.alert (A.2.1.2 Medical alert information (other alerts not included in allergies)) | is equivalent to | Composition.section:sectionAlert | |
PatientSummary.body.alerts.alert.description (A.2.1.2.1 Healthcare alert description) | is related to | Composition.section:sectionAlert.text | |
PatientSummary.body.medicalHistory (A.2.2 Medical history) | is related to | Composition.section | Mapped into several sections |
PatientSummary.body.medicalHistory.vaccination (A.2.2.1 Vaccination/ prophylaxis information) | is equivalent to | Composition.section:sectionImmunizations | the containing resource describes the context in this case the Condition |
PatientSummary.body.medicalHistory.inactiveProblem (A.2.2.2 Resolved, closed or inactive problems) | is equivalent to | Composition.section:sectionPastIllnessHx | |
PatientSummary.body.medicalHistory.anamnesis (A.2.2.3 Medical history) | is related to | Composition.section:sectionPatientHx | to be checked be sure is not mapped in the IPS Patient Story |
PatientSummary.body.medicalHistory.anamnesis.details (A.2.2.3.1 Medical history) | is related to | Composition.section:sectionPatientHx.text | |
PatientSummary.body.medicalProblems (A.2.3 Medical problems) | is related to | Composition.section | |
PatientSummary.body.medicalProblems.problems (A.2.3.1 Current problems) | is equivalent to | Composition.section:sectionProblems | |
PatientSummary.body.medicalProblems.medicalDevices (A.2.3.2 Medical devices and implants) | is equivalent to | Composition.section:sectionMedicalDevices | |
PatientSummary.body.medicalProblems.procedures (A.2.3.3 Procedures) | is equivalent to | Composition.section:sectionProceduresHx | |
PatientSummary.body.medicalProblems.functionalStatus (A.2.3.4 Functional status) | is equivalent to | Composition.section:sectionFunctionalStatus | |
PatientSummary.body.medicationSummary (A.2.4 Medication summary) | is equivalent to | Composition.section:sectionMedications | |
PatientSummary.body.medicationSummary.medication (A.2.4.1 Current and relevant past medicines) | is equivalent to | Composition.section:sectionMedications.entry | |
PatientSummary.body.socialHistory (A.2.5 Social history) | is equivalent to | Composition.section:sectionSocialHistory | |
PatientSummary.body.socialHistory.observation (A.2.5.1 Social history observations related to health) | is equivalent to | Composition.section:sectionSocialHistory.entry | Composition.section:sectionSocialHistory.entry.ofType(Observation) |
PatientSummary.body.socialHistory.referenceRange (A.2.5.2 Reference date range) | is equivalent to | Composition.section:sectionSocialHistory.entry.effective[x] | Composition.section:sectionSocialHistory.entry.ofType(Observation) |
PatientSummary.body.pregnancyHistory (A.2.6 Pregnancy history) | is equivalent to | Composition.section:sectionPregnancyHx | |
PatientSummary.body.patientData (A.2.7 Patient provided data) | is related to | Composition.section | Mapped into several sections |
PatientSummary.body.patientData.travelHistory (A.2.7.1 Travel history) | is related to | Composition.section:sectionTravelHx | |
PatientSummary.body.patientData.travelHistory.country (A.2.7.1.1 Country) | is related to | Composition.section:sectionTravelHx.text | |
PatientSummary.body.patientData.travelHistory.period (A.2.7.1.2 Period) | is related to | Composition.section:sectionTravelHx.text | |
PatientSummary.body.patientData.advanceDirective (A.2.7.2 Advance Directive) | is equivalent to | Composition.section:sectionAdvanceDirectives | |
PatientSummary.body.patientData.advanceDirective.documentation (A.2.7.2.1 Documentation) | is related to | Composition.section:sectionAdvanceDirectives | |
PatientSummary.body.results (A.2.8 Results) | is equivalent to | Composition.section:sectionResults | |
PatientSummary.body.planOfCare (A.2.9 Plan of Care) | is equivalent to | Composition.section:sectionPlanOfCare | |
PatientSummary.body.planOfCare.carePlan (A.2.9.1 Plan of care) | is equivalent to | Composition.section:sectionPlanOfCare.text |
Group 3 Mapping from A - Patient Summary to Condition (EPS)
Source Code | Relationship | Target Code | Comment |
PatientSummary.header.additionalInfo (A.1.6 Additional information / Knowledge resources) | is related to | Condition.extension:supporintInfo | |
PatientSummary.header.additionalInfo.reference (A.1.6.1 External reference) | is equivalent to | Condition.extension:supporintInfo | |
PatientSummary.header.additionalInfo.relatedWith (A.1.6.2 Related with) | is related to | Condition | The 'relationship' is given by the inclusion of the references in the associated resource, n this case the Condition |
Group 4 Mapping from A - Patient Summary to Flag (EPS)
Source Code | Relationship | Target Code | Comment |
PatientSummary.body.alerts.alert.description (A.2.1.2.1 Healthcare alert description) | is related to | Flag.text | Composition.section:sectionAlert.entry.otType(Flag) |
PatientSummary.body.alerts.alert.description (A.2.1.2.1 Healthcare alert description) | is related to | Flag.code.text | Composition.section:sectionAlert.entry.otType(Flag) |
Group 5 Mapping from A - Patient Summary to Observation: country visited (EPS)
Source Code | Relationship | Target Code | Comment |
PatientSummary.body.patientData.travelHistory.country (A.2.7.1.1 Country) | is related to | Observation.valueCodeableConcept | Composition.section:sectionTravelHx.entry.resolve().ofType(Observation) Profile to be defined |
PatientSummary.body.patientData.travelHistory.period (A.2.7.1.2 Period) | is related to | Observation.effectivePeriod | Composition.section:sectionTravelHx.entry.resolve().ofType(Observation) Profile to be defined |
Group 6 Mapping from A - Patient Summary to Patient (EPS)
Source Code | Relationship | Target Code | Comment |
PatientSummary.header.subject (A.1.1 A1.2 Patient/subject) | is equivalent to | Composition.subject | Composition.subject.resolve().ofType(Patient) |
PatientSummary.header.insuranceInfo.insuranceNumber (A.1.3.1 Insurance number) | is equivalent to | Patient.identifier | Composition.subject.resolve().ofType(Patient).identifier |
{ "resourceType": "ConceptMap", "id": "patientSummary2FHIR", "text": { "status": "generated", "div": "<!-- snip (see above) -->" }, "url": "http://hl7.eu/fhir/eps/ConceptMap/patientSummary2FHIR", "version": "0.0.1-ci", "name": "PatientSummary2FHIR", "title": "eHN Patient Summary 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 Patient Summary 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/PatientSummary", "target": "http://hl7.eu/fhir/eps/StructureDefinition/bundle-eu-eps", "element": [ { "code": "PatientSummary.header.documentData.created", "display": "A.1.4.1 Date created", "target": [ { "code": "Bundle.timestamp", "equivalence": "relatedto", "comment": "If it is the date when this instance has been generated" } ] } ] }, { "source": "http://hl7.eu/fhir/eps/StructureDefinition/PatientSummary", "target": "http://hl7.eu/fhir/eps/StructureDefinition/composition-eu-eps", "element": [ { "code": "PatientSummary.header", "display": "A.1 Report header data elements", "target": [ { "code": "Composition", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.header.subject", "display": "A.1.1 A1.2 Patient/subject", "target": [ { "code": "Composition.subject", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.header.insuranceInfo", "display": "A.1.3 Insurance information", "target": [ { "code": "Composition.subject", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.header.documentData", "display": "A.1.4 Document data", "target": [ { "code": "Composition", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.header.documentData.created", "display": "A.1.4.1 Date created", "target": [ { "code": "Composition.date", "equivalence": "relatedto", "comment": "if it is the date of creation of this document " } ] }, { "code": "PatientSummary.header.documentData.lastUpdate", "display": "A.1.4.2 Date of last update", "target": [ { "code": "Composition.event:careProvisioningEvent.period.end", "equivalence": "relatedto", "comment": "if it represents when care provisioning period this summary is covering" } ] }, { "code": "PatientSummary.header.documentData.lastUpdate", "display": "A.1.4.2 Date of last update", "target": [ { "code": "Composition.meta.lastUpdated", "equivalence": "relatedto", "comment": "If it represents the last update of this FHIR resource" } ] }, { "code": "PatientSummary.header.documentData.natureOfIPS", "display": "A.1.4.3 Nature of the PS", "target": [ { "code": "Composition.author", "equivalence": "relatedto", "comment": "the nature of a PS is determined as a comobination of type if author and legal authenticator. Future versions may cosndier to use Provenance data for this scope" } ] }, { "code": "PatientSummary.header.participant", "display": "A.1.5 Author and Organisation", "target": [ { "code": "Composition", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.header.participant.author", "display": "A.1.5.1 Author organization", "target": [ { "code": "Composition.author", "equivalence": "equivalent", "comment": "author can be of type Organzation, Pracittioner or PractictionerRole" } ] }, { "code": "PatientSummary.header.participant.legalAuthenticator", "display": "A.1.5.2 Legal authenticator", "target": [ { "code": "Composition.attester", "equivalence": "relatedto", "comment": "attester.mode = 'legal'" } ] }, { "code": "PatientSummary.body", "display": "A.2 Patient summary body data elements", "target": [ { "code": "Composition.section", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.alerts", "display": "A.2.1 Alerts", "target": [ { "code": "Composition.section", "equivalence": "relatedto", "comment": "Alerts data are recorded in two distict sections: alerts and allergies and intolerance" } ] }, { "code": "PatientSummary.body.alerts.allergy", "display": "A.2.1.1 Allergy", "target": [ { "code": "Composition.section:sectionAllergies", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.alerts.alert", "display": "A.2.1.2 Medical alert information (other alerts not included in allergies)", "target": [ { "code": "Composition.section:sectionAlert", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.alerts.alert.description", "display": "A.2.1.2.1 Healthcare alert description", "target": [ { "code": "Composition.section:sectionAlert.text", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.medicalHistory", "display": "A.2.2 Medical history", "target": [ { "code": "Composition.section", "equivalence": "relatedto", "comment": "Mapped into several sections" } ] }, { "code": "PatientSummary.body.medicalHistory.vaccination", "display": "A.2.2.1 Vaccination/ prophylaxis information", "target": [ { "code": "Composition.section:sectionImmunizations", "equivalence": "equivalent", "comment": "the containing resource describes the context in this case the Condition" } ] }, { "code": "PatientSummary.body.medicalHistory.inactiveProblem", "display": "A.2.2.2 Resolved, closed or inactive problems", "target": [ { "code": "Composition.section:sectionPastIllnessHx", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.medicalHistory.anamnesis", "display": "A.2.2.3 Medical history", "target": [ { "code": "Composition.section:sectionPatientHx", "equivalence": "relatedto", "comment": "to be checked be sure is not mapped in the IPS Patient Story" } ] }, { "code": "PatientSummary.body.medicalHistory.anamnesis.details", "display": "A.2.2.3.1 Medical history", "target": [ { "code": "Composition.section:sectionPatientHx.text", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.medicalProblems", "display": "A.2.3 Medical problems", "target": [ { "code": "Composition.section", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.medicalProblems.problems", "display": "A.2.3.1 Current problems", "target": [ { "code": "Composition.section:sectionProblems", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.medicalProblems.medicalDevices", "display": "A.2.3.2 Medical devices and implants", "target": [ { "code": "Composition.section:sectionMedicalDevices", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.medicalProblems.procedures", "display": "A.2.3.3 Procedures", "target": [ { "code": "Composition.section:sectionProceduresHx", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.medicalProblems.functionalStatus", "display": "A.2.3.4 Functional status", "target": [ { "code": "Composition.section:sectionFunctionalStatus", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.medicationSummary", "display": "A.2.4 Medication summary", "target": [ { "code": "Composition.section:sectionMedications", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.medicationSummary.medication", "display": "A.2.4.1 Current and relevant past medicines", "target": [ { "code": "Composition.section:sectionMedications.entry", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.socialHistory", "display": "A.2.5 Social history", "target": [ { "code": "Composition.section:sectionSocialHistory", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.socialHistory.observation", "display": "A.2.5.1 Social history observations related to health", "target": [ { "code": "Composition.section:sectionSocialHistory.entry", "equivalence": "equivalent", "comment": "Composition.section:sectionSocialHistory.entry.ofType(Observation)" } ] }, { "code": "PatientSummary.body.socialHistory.referenceRange", "display": "A.2.5.2 Reference date range", "target": [ { "code": "Composition.section:sectionSocialHistory.entry.effective[x]", "equivalence": "equivalent", "comment": "Composition.section:sectionSocialHistory.entry.ofType(Observation)" } ] }, { "code": "PatientSummary.body.pregnancyHistory", "display": "A.2.6 Pregnancy history", "target": [ { "code": "Composition.section:sectionPregnancyHx", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.patientData", "display": "A.2.7 Patient provided data", "target": [ { "code": "Composition.section", "equivalence": "relatedto", "comment": "Mapped into several sections" } ] }, { "code": "PatientSummary.body.patientData.travelHistory", "display": "A.2.7.1 Travel history", "target": [ { "code": "Composition.section:sectionTravelHx", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.patientData.travelHistory.country", "display": "A.2.7.1.1 Country", "target": [ { "code": "Composition.section:sectionTravelHx.text", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.patientData.travelHistory.period", "display": "A.2.7.1.2 Period", "target": [ { "code": "Composition.section:sectionTravelHx.text", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.patientData.advanceDirective", "display": "A.2.7.2 Advance Directive", "target": [ { "code": "Composition.section:sectionAdvanceDirectives", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.patientData.advanceDirective.documentation", "display": "A.2.7.2.1 Documentation", "target": [ { "code": "Composition.section:sectionAdvanceDirectives", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.body.results", "display": "A.2.8 Results", "target": [ { "code": "Composition.section:sectionResults", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.planOfCare", "display": "A.2.9 Plan of Care", "target": [ { "code": "Composition.section:sectionPlanOfCare", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.body.planOfCare.carePlan", "display": "A.2.9.1 Plan of care", "target": [ { "code": "Composition.section:sectionPlanOfCare.text", "equivalence": "equivalent" } ] } ] }, { "source": "http://hl7.eu/fhir/eps/StructureDefinition/PatientSummary", "target": "http://hl7.eu/fhir/eps/StructureDefinition/condition-eu-eps", "element": [ { "code": "PatientSummary.header.additionalInfo", "display": "A.1.6 Additional information / Knowledge resources", "target": [ { "code": "Condition.extension:supporintInfo", "equivalence": "relatedto" } ] }, { "code": "PatientSummary.header.additionalInfo.reference", "display": "A.1.6.1 External reference", "target": [ { "code": "Condition.extension:supporintInfo", "equivalence": "equivalent" } ] }, { "code": "PatientSummary.header.additionalInfo.relatedWith", "display": "A.1.6.2 Related with", "target": [ { "code": "Condition", "equivalence": "relatedto", "comment": "The 'relationship' is given by the inclusion of the references in the associated resource, n this case the Condition" } ] } ] }, { "source": "http://hl7.eu/fhir/eps/StructureDefinition/PatientSummary", "target": "http://hl7.eu/fhir/eps/StructureDefinition/flag-eu-eps", "element": [ { "code": "PatientSummary.body.alerts.alert.description", "display": "A.2.1.2.1 Healthcare alert description", "target": [ { "code": "Flag.text", "equivalence": "relatedto", "comment": "Composition.section:sectionAlert.entry.otType(Flag)" } ] }, { "code": "PatientSummary.body.alerts.alert.description", "display": "A.2.1.2.1 Healthcare alert description", "target": [ { "code": "Flag.code.text", "equivalence": "relatedto", "comment": "Composition.section:sectionAlert.entry.otType(Flag)" } ] } ] }, { "source": "http://hl7.eu/fhir/eps/StructureDefinition/PatientSummary", "target": "http://hl7.eu/fhir/eps/StructureDefinition/observation-travel-eu-eps", "element": [ { "code": "PatientSummary.body.patientData.travelHistory.country", "display": "A.2.7.1.1 Country", "target": [ { "code": "Observation.valueCodeableConcept", "equivalence": "relatedto", "comment": "Composition.section:sectionTravelHx.entry.resolve().ofType(Observation)\nProfile to be defined\t\t\t" } ] }, { "code": "PatientSummary.body.patientData.travelHistory.period", "display": "A.2.7.1.2 Period", "target": [ { "code": "Observation.effectivePeriod", "equivalence": "relatedto", "comment": "Composition.section:sectionTravelHx.entry.resolve().ofType(Observation)\nProfile to be defined\t\t\t" } ] } ] }, { "source": "http://hl7.eu/fhir/eps/StructureDefinition/PatientSummary", "target": "http://hl7.eu/fhir/eps/StructureDefinition/patient-eu-eps", "element": [ { "code": "PatientSummary.header.subject", "display": "A.1.1 A1.2 Patient/subject", "target": [ { "code": "Composition.subject", "equivalence": "equivalent", "comment": "Composition.subject.resolve().ofType(Patient)\t" } ] }, { "code": "PatientSummary.header.insuranceInfo.insuranceNumber", "display": "A.1.3.1 Insurance number", "target": [ { "code": "Patient.identifier", "equivalence": "equivalent", "comment": "Composition.subject.resolve().ofType(Patient).identifier\t\t\t\t" } ] } ] } ] }