HL7 CZ Laboratory IG
0.5.0 - ci-build
HL7 CZ Laboratory IG, published by HL7 Czech Republic. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7-cz/cz-lab/ and changes regularly. See the Directory of published versions
| Official URL: https://hl7.cz/fhir/lab/ConceptMap/labRpt2FHIR-cz-lab | Version: 0.5.0 | ||||
| Standards status: Informative Draft as of 2026-04-17 | Maturity Level: 2 | Computable Name: LabRpt2FHIR | |||
eHN Lab Report to this guide Map
Language: en
Mapping from (not specified) to (not specified)
Group 1 Mapping from A - Laboratory Report to DiagnosticReport: Laboratory Report
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type | Comment | |
| LabReport.header | is related to | DiagnosticReport | 0..* | todo | ||||
| LabReport.header.subject | is related to | DiagnosticReport.subject | 1..1 | todo | ||||
| LabReport.header.payer | is related to | DiagnosticReport.basedOn.insurance | basedOn.resolve().ofType(ServiceRequest).insurance.resolve().ofType(Coverage) | |||||
| LabReport.header.informationRecipient | is equivalent to | DiagnosticReport.extension:information-recipient | ||||||
| LabReport.header.author | is related to | DiagnosticReport.resultsInterpreter | 0..* | todo | If the author is the interpreter | |||
| LabReport.header.author | is related to | DiagnosticReport.performer | 0..* | todo | If the author is the perfomer | |||
| LabReport.header.legalAuthenticator | (not mapped) | Mapped in the Composition resource | ||||||
| LabReport.header.validator | (not mapped) | Mapped in the Composition resource | ||||||
| LabReport.header.metadata | is related to | DiagnosticReport | 0..* | todo | ||||
| LabReport.header.metadata.documentId | is related to | DiagnosticReport.identifier | 0..* | todo | If it is the identifier of the report indipendently by its version. Otherwise you should refer to the Bundle.indentifier | |||
| LabReport.header.metadata.type | is equivalent to | DiagnosticReport.code | 1..1 | todo | ||||
| LabReport.header.metadata.status | is related to | DiagnosticReport.status | 1..1 | todo | For FHIR R4 the more granular status is recorded in the DiagnosticReport.status | |||
| LabReport.header.metadata.dateTime | is equivalent to | DiagnosticReport.effectiveDateTime | ||||||
| LabReport.header.metadata.title | (not mapped) | Mapped in the Composition resource | ||||||
| LabReport.header.metadata.custodian | (not mapped) | Mapped in the Composition resource | ||||||
| LabReport.header.metadata.confidentiality | (not mapped) | Mapped in the Composition resource | ||||||
| LabReport.header.metadata.language | is equivalent to | DiagnosticReport.language | 0..1 | todo | ||||
| LabReport.header.metadata.version | (not mapped) | Mapped in the Composition resource if it refers to the business report version | ||||||
| LabReport.order | is related to | DiagnosticReport.basedOn | 0..* | todo | basedOn.resolve().ofType(CZ_ServiceRequest) | |||
| LabReport.specimen | is related to | DiagnosticReport.specimen | 0..* | todo | ||||
| LabReport.specimen | is related to | DiagnosticReport.result.specimen | result.resolve().ofType(CZ_ObservationResultLaboratory) | |||||
| LabReport.result | is related to | DiagnosticReport.result | 0..* | todo | ||||
| LabReport.presentedForm | is related to | DiagnosticReport.presentedForm | 1..* | todo | ||||
| LabReport.attachment | is related to | DiagnosticReport.media.link.content.attachment | ||||||
Group 2 Mapping from A - Laboratory Report to Composition: Laboratory Report
| Source Code | Card. | Type | Relationship | Target Code | Card. | Type | Comment |
| LabReport.header | is related to | Composition | 0..* | todo | |||
| LabReport.header.subject | is related to | Composition.subject | 1..1 | todo | |||
| LabReport.header.payer | is related to | Composition.extension:basedOn-order-or-requisition.insurance | extension(http://hl7.eu/fhir/laboratory/StructureDefinition/composition-basedOn-order-or-requisition).resolve().ofType(ServiceRequest).insurance.resolve().ofType(Coverage) | ||||
| LabReport.header.informationRecipient | is equivalent to | Composition.extension:information-recipient | 0..* | todo | |||
| LabReport.header.author | is related to | Composition.author | 1..* | todo | |||
| LabReport.header.validator | is equivalent to | Composition.attester.party | 0..1 | todo | The person authenticated the content in their professional capacity. attester.where(mode='professional') | ||
| LabReport.header.legalAuthenticator | is equivalent to | Composition.attester.party | 0..1 | todo | The person authenticated the content and accepted legal responsibility for its content. attester.where(mode='legal') | ||
| LabReport.header.metadata | is related to | Composition | 0..* | todo | |||
| LabReport.header.metadata.documentId | is equivalent to | Composition.identifier | 0..1 | todo | If it is the identifier of the report indipendently by its version. Otherwise you should refer to the Bundle.indentifier | ||
| LabReport.header.metadata.type | is equivalent to | Composition.type | 1..1 | todo | |||
| LabReport.header.metadata.status | is related to | Composition.status | 1..1 | todo | For FHIR R4 the more granular status is recorded in the DiagnosticReport.status. Mapping rules for valuing the Compisition.status are specified in http://hl7.eu/fhir/laboratory/ConceptMap/ConceptMap-eu-diagRptStatus2CompStatus | ||
| LabReport.header.metadata.dateTime | is equivalent to | Composition.date | 1..1 | todo | |||
| LabReport.header.metadata.title | is equivalent to | Composition.title | 1..1 | todo | |||
| LabReport.header.metadata.custodian | is equivalent to | Composition.custodian | 1..1 | todo | |||
| LabReport.header.metadata.confidentiality | is equivalent to | Composition.confidentiality | 1..1 | todo | |||
| LabReport.header.metadata.language | is equivalent to | Composition.language | 1..1 | todo | |||
| LabReport.header.metadata.version | is equivalent to | Composition.extension:versionNumber | 0..* | todo | if it refers to the business report version | ||
| LabReport.order | is related to | Composition.extension:basedOn-order-or-requisition.insurance | extension(http://hl7.eu/fhir/laboratory/StructureDefinition/composition-basedOn-order-or-requisition).resolve().ofType(ServiceRequest) | ||||
| LabReport.specimen | is related to | Composition.section:lab-no-subsections.entry.specimen | If no sub sections | ||||
| LabReport.result | is related to | Composition.section:lab-no-subsections.entry | 1..* | todo | If no sub sections | ||
| LabReport.specimen | is related to | Composition.section:lab-subsections.section.entry.specimen | If sub sections | ||||
| LabReport.result | is related to | Composition.section:lab-subsections.section.entry | 1..* | todo | If sub sections | ||