HL7 Czech Outpatient Encounter Report Implementation Guide
0.1.0 - ci-build Czechia flag

HL7 Czech Outpatient Encounter 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/amb/ and changes regularly. See the Directory of published versions

Mapping of Header

Header -> FHIR profiles (CZ AMB)

Header -> FHIR Profiles (CZ AMB)

Hereafter a browseable diagram showing how the Header model is realized by the HL7 FHIR Profiles of this guide

Model Overview

Mapping Context
Header -> FHIR Profiles (CZ AMB)
Header (Logical Model) Relationship FHIR Target
Element Description Relation Resource/Profile Element Description Notes
Target: CZ AMB Composition - cz-composition-amb
Header.subject A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject equivalent Composition (cz-composition-amb) Composition.subject
Header.payer A.1.3 - Health insurance and payment information related-to Composition (cz-composition-amb) Composition.extension:basedOn:order To be discussed if the payor data are conveyed with the request or through other means.
Header.payer A.1.3 - Health insurance and payment information related-to Composition (cz-composition-amb) Composition.section:sectionPayers.entry Composition.section:sectionPayers.entry.ofType(Coverage).conformsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-coverage')
Header.informationRecipient A.1.4 - Information recipient related-to Composition (cz-composition-amb) Composition.extension:information-recipient Composition.extension:information-recipient.valueReference.resolve().ofType(PracittionerRole)
Header.informationRecipient.name A.1.4.2 - Recipient name equivalent Composition (cz-composition-amb) PractitionerRole.practitioner.name
Header.informationRecipient.organizationID A.1.4.3 - Recipient organisation ID equivalent Composition (cz-composition-amb) PractitionerRole.practitioner.organization.identifier
Header.informationRecipient.organization A.1.4.4 - Recipient organisation related-to Composition (cz-composition-amb) PractitionerRole.practitioner.organization
Header.informationRecipient.address A.1.4.5 - Address related-to Composition (cz-composition-amb) PractitionerRole.address
Header.informationRecipient.country A.1.4.6 - Country related-to Composition (cz-composition-amb) PractitionerRole.country
Header.informationRecipient.telecom A.1.4.7 - Telecom related-to Composition (cz-composition-amb) PractitionerRole.telecom
Header.author A.1.5 - Author equivalent Composition (cz-composition-amb) Composition.author
Header.author.dateTime A.1.5.5 - Date Time equivalent Composition (cz-composition-amb) Composition.date
Header.attester A.1.6 - Attester equivalent Composition (cz-composition-amb) Composition.attester.party where attester.mode = 'professional'
Header.attester.dateTime A.1.6.5 - Approval date and time equivalent Composition (cz-composition-amb) Composition.attester.time
Header.legalAuthenticator A.1.7 - Legal authenticator equivalent Composition (cz-composition-amb) Composition.attester.party where attester.mode = 'legal'
Header.legalAuthenticator.dateTime A.1.7.5 - Authentication date and time equivalent Composition (cz-composition-amb) Composition.attester.time where attester.mode = 'legal'
Header.documentMetadata A.1.8 - Document metadata related-to Composition (cz-composition-amb) Composition
Header.documentMetadata.type A.1.8.2 - Document type equivalent Composition (cz-composition-amb) Composition.type
Header.documentMetadata.status A.1.8.3 - Document status equivalent Composition (cz-composition-amb) Composition.status
Header.documentMetadata.dateTime A.1.8.4 - Report date and time equivalent Composition (cz-composition-amb) Composition.date If it is when this document has been created (independently by its version)
Header.documentMetadata.title A.1.8.5 - Document title equivalent Composition (cz-composition-amb) Composition.title
Header.documentMetadata.custodian A.1.8.6 - Report custodian equivalent Composition (cz-composition-amb) Composition.custodian
Header.documentMetadata.confidentiality A.1.8.7 - Confidentiality related-to Composition (cz-composition-amb) Composition.confidentiality
Header.documentMetadata.language A.1.8.8 - Language related-to Composition (cz-composition-amb) Composition.language
Header.documentMetadata.version A.1.8.9 - Version equivalent Composition (cz-composition-amb) Composition.extension:versionNumber.valueString As business version, not as resource version
Target: CZ Organization Core - cz-organization-core
Header.payer.insuranceCode A.1.3.1 - Health insurance code equivalent Organization (cz-organization-core) Organization.identifier.KP
Header.payer.insuranceName A.1.3.2 - Health insurance name equivalent Organization (cz-organization-core) Organization.name
Target: CZ Coverage - cz-coverage
Header.coverage.insuranceNumber A.1.3.3 - insuranceNumber equivalent Coverage (cz-coverage) CZ_Coverage.identifer
Target: CZ Patient Core - cz-patient-core
Header.subject A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject equivalent Patient (cz-patient-core) Patient Composition.subject.ofType(Patient).conformsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core')
Header.payer.insuranceNumber A.1.3.3 - Health insurance number equivalent Patient (cz-patient-core) Patient.identifier If treated as one of the Patient identifiers; this applies in some jurisdictions.
Target: CZ PractitionerRole Core - cz-practitionerrole-core
Header.informationRecipient.identifier A.1.4.1 - Recipient identifier equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.identifier Composition.extension:information-recipient.valueReference.resolve()
Header.author A.1.5 - Author equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole Composition.author.resolve().ofType(PractitionerRole).confirmsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-practitioner-core')
Header.author.identifier A.1.5.1 - Author identifier equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.identifier
Header.author.name A.1.5.2 - Author name equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.practictioner.name If PractitionerRole
Header.author.organizationID A.1.5.3 - Author organisation ID equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.organization.identifier If Organization
Header.author.organization A.1.5.4 - Author organisation related-to PractitionerRole (cz-practitionerrole-core) PractitionerRole.organization
Header.attester A.1.6 - Attester equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole where attester.mode = 'professional' AND Composition.attester.party.resolve().ofType(PractitionerRole).confirmsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core')
Header.attester.identifier A.1.6.1 - Attester identifier equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.identifier
Header.attester.name A.1.6.2 - Attester name equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.practictioner.name
Header.attester.organizationID A.1.6.3 - Attester organisation ID equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.organization.identifier
Header.attester.organization A.1.6.4 - Attester organisation equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.organization
Header.legalAuthenticator A.1.7 - Legal authenticator equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole where attester.mode = 'legal' AND Composition.attester.party.resolve().ofType(PractitionerRole).conformsTo('https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core')
Header.legalAuthenticator.identifier A.1.7.1 - Legal authenticator identifier equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.identifier where attester.mode = 'legal'
Header.legalAuthenticator.name A.1.7.2 - Legal authenticator name equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.practictioner.name where attester.mode = 'legal'
Header.legalAuthenticator.organizationID A.1.7.3 - Legal authenticator organisation ID equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.organization.identifier where attester.mode = 'legal'
Header.legalAuthenticator.organization A.1.7.4 - Legal authenticator organisation equivalent PractitionerRole (cz-practitionerrole-core) PractitionerRole.organization where attester.mode = 'legal'
Target: CZ AMB Bundle - cz-bundle-amb
Header.documentMetadata.identifier A.1.8.1 - Document ID equivalent Bundle (cz-bundle-amb) Bundle.identifier If it is the identifier of a particular report instance
Header.documentMetadata.dateTime A.1.8.4 - Report date and time equivalent Bundle (cz-bundle-amb) Bundle.timeStamp If it is when this particular version of this report has been assembled into a Bundle.