CH ELM (R4)
1.11.0 - release Switzerland flag

CH ELM (R4), published by Federal Office of Public Health FOPH. This guide is not an authorized publication; it is the continuous build for version 1.11.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/ahdis/ch-elm/ and changes regularly. See the Directory of published versions

Logical Model: ChElmLaboratoryReport - Mappings

Active as of 2025-08-13

Mappings for the LaboratoryReport logical model.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

No Mappings Found

Other Mappings

NameCH ELM Laboratory Report to FHIRRIM Mappingdoco
.. LaboratoryReport
Bundle
n/a
... @id
n/a
... extension
n/a
... Header
Bundle.entry[0]
.... @id
n/a
.... extension
n/a
.... DocumentIdentifier
ietf:rfc:3986').value.substring(9)
.... DocumentTimestamp
Bundle.entry[0].resource.date
.... DocumentLanguage
Bundle.entry[0].resource.language
.... DocumentTitle
Bundle.entry[0].resource.title
.... DocumentSectionTitle
Bundle.entry[0].resource.section.title
.... @id
n/a
.... extension
n/a
.... OrganizationGLN
oid:2.51.1.3').value
... Lab
Bundle.entry.resource.as(DiagnosticReport).performer.resolve()
.... @id
n/a
.... extension
n/a
.... OrganizationGLN
oid:2.51.1.3').value
.... OrganizationName
Bundle.entry.resource.as(DiagnosticReport).performer.resolve().name
.... OrderIdentifier
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().identifier
... Orderer
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve()
.... @id
n/a
.... extension
n/a
.... OrganizationBER
oid:2.16.756.5.45').value
.... OrganizationUIDB
oid:2.16.756.5.35').value
.... OrganizationName
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().name
.... OrganizationDepartment
//fhir.ch/ig/ch-elm/StructureDefinition/ch-elm-ext-department').value
.... Physician
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve()
..... @id
n/a
..... extension
n/a
..... GLN
oid:2.51.1.3').value
..... ZSR
oid:2.16.756.5.30.1.123.100.2.1.1').value
..... Surname
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().name.family
..... Givenname
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().name.given
..... Phone
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().telecom.where(system='phone').value
..... Email
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().practitioner.resolve().telecom.where(system='email').value
.... OrganizationAddress
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address
..... @id
n/a
..... extension
n/a
..... StreetLine
//hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value
..... PostBox
//hl7.org/fhir/StructureDefinition/iso21090-ADXP-postBox').value
..... ZipCode
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address.postalCode
..... City
Bundle.entry.resource.as(DiagnosticReport).basedOn.resolve().requester.resolve().organization.resolve().address.city
... Patient
Bundle.entry[0].resource.subject.resolve()
.... @id
n/a
.... extension
n/a
.... Identifier
Bundle.entry[0].resource.subject.resolve().identifier
..... @id
n/a
..... extension
n/a
..... use
Role.code or implied by context
..... type
Role.code or implied by context
..... system
II.root or Role.id.root
..... value
II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
..... period
Role.effectiveTime or implied by context
..... assigner
II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
..... OASI
oid:2.16.756.5.32').value
..... IDN
oid:2.16.438.10.20.10.10.1.2.1').value
.... Surname
Bundle.entry[0].resource.subject.resolve().name.given
.... Givenname
Bundle.entry[0].resource.subject.resolve().name.family
.... Gender
Bundle.entry[0].resource.subject.resolve().gender
.... DateOfBirth
Bundle.entry[0].resource.subject.resolve().birthDate
.... Phone
Bundle.entry[0].resource.subject.resolve().telecom.where(system='phone').value
.... Address
Bundle.entry[0].resource.subject.resolve().address.where(use='home')
..... @id
n/a
..... extension
n/a
..... StreetLine
//hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber').value
..... ZipCode
Bundle.entry[0].resource.subject.resolve().address.where(use='home').postalCode
..... City
Bundle.entry[0].resource.subject.resolve().address.where(use='home').city
..... Canton
Bundle.entry[0].resource.subject.resolve().address.where(use='home').state
..... Country
//hl7.org/fhir/StructureDefinition/iso21090-SC-coding').value.code
... TestResult
Bundle.entry[0].resource.section
.... @id
n/a
.... extension
n/a
.... StudyType
//loinc.org')
.... ExecutionDateTime
Bundle.entry[0].resource.section.entry.resolve().effective
.... Type
//loinc.org')
..... @id
n/a
..... extension
n/a
..... Code
//loinc.org').code
..... CodeSystem
//loinc.org').system
.... Specimen
Bundle.entry[0].resource.section.entry.resolve().specimen.resolve()
..... @id
n/a
..... extension
n/a
..... CollectionDateTime
Bundle.entry[0].resource.section.entry.resolve().specimen.resolve().collection.collected
..... Type
Bundle.entry[0].resource.section.entry.resolve().specimen.resolve().type
...... @id
...... extension
...... @value
...... Code
//snomed.info/sct').code
...... CodeSystem
//snomed.info/sct').system
.... Value
//snomed.info/sct')
..... @id
n/a
..... extension
n/a
..... Code
//snomed.info/sct').code
..... CodeSystem
//snomed.info/sct').system
.... Interpretation
//terminology.hl7.org/CodeSystem/v3-ObservationInterpretation')
..... @id
n/a
..... extension
n/a
..... Code
//terminology.hl7.org/CodeSystem/v3-ObservationInterpretation').code
..... CodeSystem
//terminology.hl7.org/CodeSystem/v3-ObservationInterpretation').system

doco Documentation for this format