MyHealth@Eu Hospital Discharge Report
9.1.0 - qa-preview
150
MyHealth@Eu Hospital Discharge Report - Local Development build (v9.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
MyHealth@EU logical models refine the EHDS logical information models provided by the Xt-EHR project. These models add obligation levels (Mandatory, Required, Optional) to the EHDS base elements.
Please read more about the models on the HDR Models Overview page.
The mappings below show how the logical model elements explicitly defined in the MyHealth@EU models are realised in the FHIR R4 profiles of this guide.
The MyHealthEuHdrDischargeReport model refines EHDSDischargeReport. The report maps to multiple FHIR resources: BundleHdrMyHealthEu and CompositionHdrMyHealthEu.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| header.subject | Composition.subject | Reference to PatientMyHealthCore. |
| header.identifier | Composition.identifier; Bundle.identifier | |
| header.documentType | Composition.type | |
| header.documentTitle | Composition.title | |
| header.status | Composition.status | |
| header.date | Composition.date | |
| header.language | Composition.language | |
| header.version | Composition.extension:versionNumber | |
| header.custodian | Composition.custodian | Reference to OrganizationMyHealthCore. |
| header.author[x] | Composition.author | Reference to PractitionerRoleMyHealthCore, OrganizationMyHealthCore, or Device. |
| header.attestation.attester[x] | Composition.attester.party | Where attester.mode = 'professional'. |
| header.attestation.datetime | Composition.attester.time | |
| header.legalAuthentication.legalAuthenticator[x] | Composition.attester.party | Where attester.mode = 'legal'. |
| header.legalAuthentication.datetime | Composition.attester.time | |
| header.intendedRecipient[x] | Composition.extension:information-recipient | |
| body.alerts | Composition.section:sectionAllergies; Composition.section:sectionAlerts | Allergies in sectionAllergies, medical alerts in sectionAlerts. |
| body.encounterInformation.encounter | Composition.encounter | Reference to EncounterHdrMyHealthEu. |
| body.admissionEvaluation.objectiveFindings | Composition.section:sectionAdmissionEvaluation.entry | |
| body.admissionEvaluation.functionalStatus[x] | Composition.section:sectionAdmissionEvaluation.entry | |
| body.patientHistory.pastProblems | Composition.section:sectionPastIllnessHx.entry | |
| body.patientHistory.devicesAndImplants | Composition.section:sectionMedicalDevices.entry | |
| body.patientHistory.procedures | Composition.section:sectionProceduresHx.entry | |
| body.courseOfEncounter.diagnosticSummary | Composition.section:sectionDiagnosticSummary.entry | Reference to ConditionHdrMyHealthEu. |
| body.courseOfEncounter.procedures | Composition.section:sectionSignificantProcedures.entry | |
| body.courseOfEncounter.medicalDevicesAndImplants | Composition.section:sectionMedicalDevices.entry | Reference to DeviceUseStatementHdrMyHealthEu. |
| body.courseOfEncounter.pharmacotherapy | Composition.section:sectionMedications.entry | |
| body.courseOfEncounter.testResults[x] | Composition.section:sectionSignificantResults.entry | |
| body.courseOfEncounter.note | Composition.section:sectionSynthesis.text | |
| body.dischargeDetails.objectiveFindings | Composition.section:sectionDischargeDetails.entry | |
| body.dischargeDetails.functionalStatus[x] | Composition.section:sectionFunctionalStatus.entry | |
| body.dischargeDetails.note | Composition.section:sectionDischargeDetails.text | |
| body.medicationSummary.medicationUse | Composition.section:sectionDischargeMedications.entry | |
| body.carePlan.carePlan | Composition.section:sectionPlanOfCare.entry | |
| body.carePlan.otherRecommendations | Composition.section:sectionDischargeInstructions.text | |
| body.synthesis | Composition.section:sectionSynthesis.text | |
| attachments | Composition.section.entry | Attachment entries. |
The MyHealthEuHdrEncounter model refines EHDSEncounter. It maps to EncounterHdrMyHealthEu.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| type | Encounter.class | |
| period | Encounter.period | |
| period (admission date) | Encounter.period.start | |
| period (discharge date) | Encounter.period.end | |
| serviceProvider | Encounter.serviceProvider | Reference to OrganizationMyHealthCore. |
| referringProfessional | Encounter.participant | Where participant.type = 'REF'. |
| reason[x] | Encounter.reasonCode; Encounter.reasonReference | |
| admission.admitter | Encounter.participant | Where participant.type = 'ADM'. |
| admission.admitSource | Encounter.hospitalization.admitSource | |
| dischargeDiagnosis[x] | Encounter.diagnosis | Where diagnosis.use = 'discharge-diagnosis'. |
| dischargeDestination.type | Encounter.hospitalization.dischargeDisposition | |
| dischargeDestination.location[x] | Encounter.hospitalization.destination | |
| serviceLocation | Encounter.location | |
| serviceLocation.period | Encounter.location.period | |
| serviceLocation.organisationPart[x] | Encounter.location.location | Reference to Location. |
The MyHealthEuHdrCondition model refines EHDSCondition. It maps to ConditionHdrMyHealthEu.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| problem | Condition.code | |
| onsetDate | Condition.onset[x] | |
| endDate | Condition.abatement[x] | |
| category | Condition.category | Includes POA (present on admission) and HAC (hospital acquired condition) categories. |
| severity | Condition.severity | |
| bodySite | Condition.bodySite | Reference to BodyStructureMyHealthCore. |
| stage | Condition.stage.summary | |
| diagnosisAssertionStatus | Condition.verificationStatus | |
| resolutionCircumstances | Condition.note |
The MyHealthEuHdrObservation model refines EHDSObservation. It maps to ObservationVitalSignsHdrMyHealthEu and other observation profiles.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| type | Observation.code | |
| observationDate[x] | Observation.effective[x] | |
| performer[x] | Observation.performer | |
| result.value[x] | Observation.value[x] | |
| interpretation | Observation.interpretation | |
| referenceRange | Observation.referenceRange | |
| note | Observation.note | |
| component | Observation.component | |
| component.result.value[x] | Observation.component.value[x] |
The MyHealthEuHdrProcedure model refines EHDSProcedure. It maps to a Procedure resource conforming to the EU HDR Procedure profile.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| code | Procedure.code | |
| procedureDate[x] | Procedure.performed[x] | |
| performer | Procedure.performer.actor | Reference to PractitionerRoleMyHealthCore. |
| bodySite | Procedure.bodySite | Reference to BodyStructureMyHealthCore. |
| reason[x] | Procedure.reasonCode; Procedure.reasonReference | |
| outcome | Procedure.outcome | |
| note | Procedure.note |
The MyHealthEuHdrDeviceUse model refines EHDSDeviceUse. It maps to DeviceUseStatementHdrMyHealthEu.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| device[x] | DeviceUseStatement.device | Reference to DeviceHdrMyHealthEu. |
| periodOfUse | DeviceUseStatement.timing[x] | |
| bodySite | DeviceUseStatement.bodySite | Reference to BodyStructureMyHealthCore. |
| reason[x] | DeviceUseStatement.reasonCode; DeviceUseStatement.reasonReference | |
| note | DeviceUseStatement.note |
The MyHealthEuHdrMedicationUse model refines EHDSMedicationUse. It maps to MedicationRequestHdrMyHealthEu, MedicationAdministrationHdrMyHealthEu, or MedicationDispenseHdrMyHealthEu depending on context.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| medication | MedicationRequest.medication[x]; MedicationAdministration.medication[x] | Reference to MedicationHdrMyHealthEu. |
| treatmentStatus | MedicationStatement.status | |
| changeType | MedicationStatement.extension:treatmentChange | |
| reason[x] | MedicationRequest.reasonCode; MedicationRequest.reasonReference | |
| dosageInstructions | MedicationRequest.dosageInstruction | Constrained to DosageHdrMyHealthEu. |
| periodOfUse | MedicationRequest.dispenseRequest.validityPeriod; MedicationAdministration.effective[x] | |
| note | MedicationRequest.note |
The MyHealthEuHdrCarePlan model refines EHDSCarePlan. It maps to a CarePlan resource referenced from the plan of care section.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| title | CarePlan.title | |
| description | CarePlan.description | |
| period | CarePlan.period | |
| addresses[x] | CarePlan.addresses | Reference to ConditionHdrMyHealthEu. |
| activity[x] | CarePlan.activity | |
| goal | CarePlan.goal |
The MyHealthEuHdrAllergyIntolerance model refines EHDSAllergyIntolerance. It maps to an AllergyIntolerance resource referenced from the allergies section.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| agentOrAllergen | AllergyIntolerance.code | |
| criticality | AllergyIntolerance.criticality | |
| certainty | AllergyIntolerance.verificationStatus | |
| onsetDate | AllergyIntolerance.onset[x] | |
| endDate | AllergyIntolerance.extension:abatement | |
| reaction.manifestation | AllergyIntolerance.reaction.manifestation | |
| reaction.severity | AllergyIntolerance.reaction.severity |
The MyHealthEuHdrAlert model refines EHDSAlert. It maps to a Flag resource referenced from the alerts section.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| code | Flag.code | |
| description | Flag.code.text; Flag.text | |
| priority | Flag.extension:flag-priority | |
| period | Flag.period |
Several referenced EHDS models are implemented through the MyHealth@EU Core IG. The mappings below cover only the elements explicitly defined in the MyHealth@EU models.
The MyHealthEuPatient model refines EHDSPatient.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| identifier | Patient.identifier | |
| name | Patient.name | Constrained to MyHealthEuHumanName. |
| dateOfBirth | Patient.birthDate | |
| administrativeGender | Patient.gender | |
| address | Patient.address | Constrained to MyHealthEuAddress. |
| telecom | Patient.telecom | Constrained to MyHealthEuTelecom. |
The MyHealthEuHealthProfessional model refines EHDSHealthProfessional.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| identifier | Practitioner.identifier; PractitionerRole.identifier | |
| name | Practitioner.name | Constrained to MyHealthEuHumanName. |
| address | Practitioner.address | Constrained to MyHealthEuAddress. |
| telecom | Practitioner.telecom | Constrained to MyHealthEuTelecom. |
| professionalRole.role | PractitionerRole.code | |
| professionalRole.organisation | PractitionerRole.organization | Reference to OrganizationMyHealthCore. |
| professionalRole.specialty | PractitionerRole.specialty |
The MyHealthEuOrganisation model refines EHDSOrganisation.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| identifier | Organization.identifier | |
| name | Organization.name | |
| address | Organization.address | Constrained to MyHealthEuAddress. |
The MyHealthEuDevice model refines EHDSDevice.
| Logical model element | FHIR Path (R4) | Comment |
|---|---|---|
| name | Device.deviceName.name | |
| modelNumber | Device.modelNumber | |
| instanceIdentifier | Device.identifier | |
| type | Device.type | |
| manufacturer | Device.manufacturer |