This page is part of the Loinc/IVD Mapping FHIR IG (v1.0.0-ballot: STU1 Ballot 1) based on FHIR (HL7® FHIR® Standard) R4. . For a full list of available versions, see the Directory of published versions
This guide is based on the HL7 FHIR standard and therefore uses terminology, notations and design principles that are specific to FHIR. Before continuing to read this implementation guide, it’s important to be familiar with some of the basic principles of FHIR as well as general guidance on how to read FHIR specifications. Readers who are unfamiliar with FHIR are encouraged to read (or at least skim) the following prior to reading the rest of this implementation guide.
The concepts described above are mapped to a number of FHIR resources that have been profiled to support the scope of the LIVD Publication. The diagram below shows the HL7 FHIR resources/profiles and their relationship:
The LIVD Bundle Profile will enable packaging of the resources.
The following table provides the mapping of LIVD data of interest to FHIR resource attributes. Note that the use of FHIR introduces additional attributes that either are needed as required elements in FHIR or provide additional capabilities.
LIVD Attribute | FHIR | Comments |
---|---|---|
Bundle.type | This is set to "collection" as LIVD is modeled in FHIR to serve as a payload while it is not needed to be in the form of a document either, thus a well structured collection. | |
Publication | ||
Publisher | Composition.author.display | |
Publication Version ID | Composition.identifier.system
Composition.identifier.value Composition.assigner.display |
|
Catalog LOINC Code | Composition.type.coding.code
Composition.type.coding.display Composition.type.coding.version Composition.type.coding.system |
This represents only the code and version of LOINC from which the LOINC code for the LIVD Catalog has been obtained. It does not reflect the version of the LOINC code used in the detailed mapping. |
LOINC Mapping Version | ValueSet.expansion.contains.system.version | This represents the version of LOINC used in the mapping for the code mapped in the ConceptMap. |
LOINC Copyright | Composition.section.title
Composition.section.code Composition.section.entry.reference |
The relevant copyright text is in .section.entry.reference where the .section.title is "Copyrights" and the section.code is "copy-right". |
Localization | extension-Composition.language | |
Region | extension-Composition.region | |
Composition.extension-version | ||
Composition.status | ||
Composition.date | ||
Composition.title | ||
extension-Composition.note | ||
Composition.section | This enables organization like information together, particularly the equipment, tests, and mappings. </tr> | |
Equipment | ||
DeviceDefinition.identifier | ||
Manufacturer | DeviceDefinition.manufacturerString | |
Model | DeviceDefinition.modelNumber | |
UID | DeviceDefinition.udiDeviceIdentifier.deviceIdentifier | |
UID Type | DeviceDefinition.udiDeviceIdentifier.issuer | |
DeviceDefinition.udiDeviceIdentifier.jurisdiction | ||
DeviceDefinition.capability.type
extension-DeviceDefinition.capability.observationDefinition |
This enables a linkage to the ObservationDefinition that represents the test that the device can perform. | |
extension-DeviceDefinition.classification | ||
extension-DeviceDefinition.hasPart | ||
IVD Test Results, | ||
Vendor Analyte Code
Vendor Transmission Code Vendor Analyte Identifier |
ObservationDefinition.code.system
ObservationDefinition.code.code |
|
Vendor Analyte Name | ObservationDefinition.code.display | |
Vendor Reference ID | ObservationDefinition.identifier.type
ObservationDefinition.identifiervalue |
|
extension-ObservationDefinition.device | This enables a link to the device(s) that can perform this test | |
IVD Analyte Code - LOINC Mapping | ||
LOINC Mapping Version | ConceptMap.group.element.target.version | |
ConceptMap.identifier | ||
Vendor Specimen Description | ConceptMap.group.element.target.dependsOn.property
ConceptMap.group.element.target.dependsOn.value |
|
Vendor Result Description
Binary Ordinal Nominal |
ConceptMap.group.element.target.dependsOn.property
ConceptMap.group.element.target.dependsOn.value |
|
Vendor Device Description</dt> | ConceptMap.group.element.target.dependsOn.property
ConceptMap.group.element.target.dependsOn.value |
</tr>
|
Vendor Comment | ConceptMap.group.element.target.comment | |
ConceptMap.status | ||
ConceptMap.source | ||
ConceptMap.target | This represents the target value set where the suggested LOINC codes are further defined. | |
ConceptMap.group.target
ConceptMap.group.targetVerion |
This represents the LOINC code system and the version that was used for the mapping to the LOINC codes referenced. | |
ConceptMap.group.element.code | This represents the test code used by the manufacturer for which a mapping to a LOINC is provided. | |
ConceptMap.group.element.target.display | ||
Test Code Value Set | ||
ValueSet.version | ||
ValueSet.status | ||
LOINC Code | ValueSet.expansion.contains.code | |
LOINC Long Name | ValueSet.expansion.contains.display | |
ValueSet.expansion.contains.system | ||
Component, Property, time Aspect, System, Scale Type, Method Type | extension-ValueSet.expansion.conctains.property.code
extension-ValueSet.expansion.conctains.property.valueCoding.code |