HL7 Czech Outpatient Encounter Report Implementation Guide
0.1.0 - ci-build
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
Hereafter a browseable diagram showing how the Header model is realized by the HL7 FHIR Profiles of this guide
| 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. | |