HL7 Czech Hospital Discharge Report Implementation Guide
0.1.0 - ci-build
HL7 Czech Hospital Discharge Report Implementation Guide, published by HL7 Czech Republic. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cz/hdr/ and changes regularly. See the Directory of published versions
| Official URL: https://hl7.cz/fhir/hdr/ConceptMap/hdrHeader2FHIR-cz-hdr | Version: 0.1.0 | |||
| Draft as of 2026-03-20 | Computable Name: Header2FHIRczHdr | |||
CZ HDR Header Model to this guide mapping
Mapping from (not specified) to (not specified)
Group 1 Mapping from A.1 – Hlavička dokumentu to Patient (CZ core)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type |
| subjectIdentification | is equivalent to | Patient | 0..* | todo | ||
| subjectIdentification.given | is equal to | Patient.name.given | 1..* | todo | ||
| subjectIdentification.family | is equal to | Patient.name.family | 0..1 | todo | ||
| subjectIdentification.birthDate | is equal to | Patient.birthDate | 1..1 | todo | ||
| subjectIdentification.identifier | is equal to | Patient.identifier | 1..* | todo | ||
| subjectIdentification.Citizenship | is equivalent to | Patient.extension:Citizenship.valueCodeableConcept | ||||
| subjectIdentification.gender | is equal to | Patient.gender | 0..1 | todo | ||
| subjectIdentification.Communication | is equal to | Patient.Communication | ||||
| subjectContact | is related to | Patient | 0..* | todo | ||
| subjectContact.personalContact | is related to | Patient | 0..* | todo | ||
| subjectContact.personalContact.address | is equivalent to | Patient.address | 0..* | todo | ||
| subjectContact.personalContact.telecom | is equivalent to | Patient.telecom | 0..* | todo | ||
| subjectContact.preferredHP | is equivalent to | Patient.generalPractitioner | 0..* | todo | ||
| subjectContact.contactPerson | is related to | Patient.contact | 0..* | todo | ||
| subjectContact.contactPerson.role | is equivalent to | Patient.contact.relationship:role | ||||
| subjectContact.contactPerson.relationship | is equivalent to | Patient.contact.relationship:type | ||||
| subjectContact.contactPerson.given | is equivalent to | Patient.contact.name.given | ||||
| subjectContact.contactPerson.family | is equal to | Patient.contact.name.family | ||||
| subjectContact.contactPerson.address | is equivalent to | Patient.contact.address | 0..1 | todo | ||
| subjectContact.contactPerson.telecom | is equivalent to | Patient.contact.telecom | 0..* | todo | ||
| subjectContact.contactPerson.organization | is equivalent to | Patient.contact | 0..* | todo | ||
Group 2 Mapping from A.1 – Hlavička dokumentu to Practitioner (CZ core)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type |
| subjectContact.preferredHP | is equivalent to | Practictioner | ||||
| subjectContact.preferredHP.identifier | is equivalent to | Practictioner.identifier | ||||
| subjectContact.preferredHP.name | is equivalent to | Practictioner.name | ||||
| subjectContact.preferredHP.address | is equivalent to | Practictioner.address | ||||
| subjectContact.preferredHP.telecom | is equivalent to | Practictioner.telecom | ||||
Group 3 Mapping from A.1 – Hlavička dokumentu to Practitioner Role (CZ core)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type | Comment |
| subjectContact.preferredHP | is equivalent to | PractictionerRole | preferred | ||||
| subjectContact.preferredHP.identifier | is equivalent to | PractictionerRole.identifier | preferred | ||||
| subjectContact.preferredHP.name | is equivalent to | PractictionerRole.practictioner.name | preferred | ||||
| subjectContact.preferredHP.role | is equivalent to | PractictionerRole.code | |||||
| subjectContact.preferredHP.organization | is equivalent to | PractictionerRole.organization | |||||
| subjectContact.preferredHP.address | is related to | PractictionerRole.address | preferred | ||||
| subjectContact.preferredHP.telecom | is related to | PractictionerRole.telecom | preferred | ||||
Group 4 Mapping from A.1 - Hospital Discharge Report header data element to Organization (CZ core)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type |
| Header.payer.insuranceCode | 0..1 | todo | is equivalent to | Organization.identifier.KP | ||
| Header.payer.insuranceName | 0..1 | todo | is equivalent to | Organization.name | 0..1 | todo |
Group 5 Mapping from A.1 - Hospital Discharge Report header data element to Coverage (CZ)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type |
| Header.coverage.insuranceNumber | is equivalent to | CZ_Coverage.identifer | ||||
Group 6 Mapping from A.1 - Hospital Discharge Report header data element to Patient (CZ core)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type | Comment |
| Header.subject | 1..1 | todo | is equivalent to | Patient | 0..* | todo | Composition.subject.ofType(Patient).conformsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core') |
| Header.payer.insuranceNumber | 0..1 | todo | is equivalent to | Patient.identifier | 1..* | todo | If treated as one of the Patient identifiers; this applies in some jurisdictions. |
Group 7 Mapping from A.1 - Hospital Discharge Report header data element to Practitioner Role (CZ core)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type | Comment |
| Header.informationRecipient.identifier | 0..1 | todo | is equivalent to | PractitionerRole.identifier | 0..* | todo | Composition.extension:information-recipient.valueReference.resolve() |
| Header.author | 1..* | todo | is equivalent to | PractitionerRole | 0..* | todo | Composition.author.resolve().ofType(PractitionerRole).confirmsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-practitioner-core') |
| Header.author.identifier | 1..* | todo | is equivalent to | PractitionerRole.identifier | 0..* | todo | |
| Header.author.name | 1..1 | todo | is equivalent to | PractitionerRole.practictioner.name | If PractitionerRole | ||
| Header.author.organizationID | 0..* | todo | is equivalent to | PractitionerRole.organization.identifier | If Organization | ||
| Header.author.organization | 1..1 | todo | is related to | PractitionerRole.organization | 1..1 | todo | |
| Header.attester | 0..* | todo | is equivalent to | PractitionerRole | 0..* | todo | where attester.mode = 'professional' AND Composition.attester.party.resolve().ofType(PractitionerRole).confirmsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core') |
| Header.attester.identifier | 1..* | todo | is equivalent to | PractitionerRole.identifier | 0..* | todo | |
| Header.attester.name | 1..1 | todo | is equivalent to | PractitionerRole.practictioner.name | |||
| Header.attester.organizationID | 0..* | todo | is equivalent to | PractitionerRole.organization.identifier | |||
| Header.attester.organization | 1..1 | todo | is equivalent to | PractitionerRole.organization | 1..1 | todo | |
| Header.legalAuthenticator | 0..1 | todo | is equivalent to | PractitionerRole | 0..* | todo | where attester.mode = 'legal' AND Composition.attester.party.resolve().ofType(PractitionerRole).conformsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core') |
| Header.legalAuthenticator.identifier | 1..* | todo | is equivalent to | PractitionerRole.identifier | 0..* | todo | where attester.mode = 'legal' |
| Header.legalAuthenticator.name | 1..1 | todo | is equivalent to | PractitionerRole.practictioner.name | where attester.mode = 'legal' | ||
| Header.legalAuthenticator.organizationID | 0..* | todo | is equivalent to | PractitionerRole.organization.identifier | where attester.mode = 'legal' | ||
| Header.legalAuthenticator.organization | 1..1 | todo | is equivalent to | PractitionerRole.organization | 1..1 | todo | where attester.mode = 'legal' |
Group 8 Mapping from A.1 - Hospital Discharge Report header data element to Bundle (HDR CZ)
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type | Comment |
| Header.documentMetadata.identifier | 1..1 | todo | is equivalent to | Bundle.identifier | 1..1 | todo | If it is the identifier of a particular report instance |
| Header.documentMetadata.dateTime | 1..1 | todo | is equivalent to | Bundle.timeStamp | If it is when this particular version of this report has been assembled into a Bundle. | ||
Group 9 Mapping from A.1 - Hospital Discharge Report header data element to Composition (HDR CZ)