This page is part of the Loinc/IVD Mapping FHIR IG (v0.3.0: STU 1 (FHIR R4) Ballot 2) based on FHIR 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 |
---|---|---|
Publication | ||
Publisher | Composition.author.display | |
Publication Version ID | Composition.identifier.system
Composition.identifier.value |
|
Catalog LOINC Code | Composition.type.coding.code
Composition.type.coding.version |
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 | CodeSystem.version | This represents the version of LOINC used in the mapping for the code mapped in the Concept. If there are multiple version of LOINC codes represented in the LIVD Catalog then there would be multiple CodeSystem instances, one for each version. |
LOINC Copyright | CodeSystem.copyright | |
CodeSystem.publisher | ||
CodeSystem.status | ||
CodeSystem.title | ||
CodeSystem.name | ||
Localization | Composition.language | |
Region | Composition.ext-region | |
Composition.type | ||
Composition.status | ||
Composition.date | ||
Composition.title | ||
Composition.section | ||
Equipment | ||
Manufacturer | DeviceDefinition.manufacturerString | |
Model | DeviceDefinition.modelNumber | |
UID | DeviceDefinition.uidDeviceIdentifier.deviceIdentifier | |
UID Type | DeviceDefinition.udiDeviceIdentifier.issuer | |
DeviceDefinition.udiDeviceIdentifier.jurisdiction | ||
DeviceDefintiion.capability.ext-observationDefinition | ||
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.ext-vendorReferenceIdentifier | |
ObservationDefinition.code.version | ||
ObservationDefinition.permittedDataType | ||
ObservationDefinition.method | ||
ObservationDefinition.quantitativeDetails | ||
ObservationDefinition.validCodedValueSet | ||
ObservationDefinition.ext-device | ||
IVD Analyte Code - LOINC Mapping | ||
LOINC Mapping Version | ConceptMap.group.element.target.version | |
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.group.element.code | ||
ConceptMap.group.element.display | ||
Test Result Values | ||
Vendor Test Result Value Code | to be provided | |
Vendor Test Result Value Code Name | to be provided | |
Vendor Test Result Value Coding System | to be provided | |
LOINC Code System | ||
LOINC Code | CodeSystem.concept.code | |
LOINC Long Name | CodeSystem.concept.display | |
Component | CodeSystem.concept.property.code
CodeSystem.concept.property.valueCoding.code |
|
Property | CodeSystem.concept.property.code
CodeSystem.concept.property.valueCoding.code |
|
Time | CodeSystem.concept.property.code
CodeSystem.concept.property.valueCoding.code |
|
System | CodeSystem.concept.property.code
CodeSystem.concept.property.valueCoding.code |
|
Scale | CodeSystem.concept.property.code
CodeSystem.concept.property.valueCoding.code |
|
Method | CodeSystem.concept.property.code
CodeSystem.concept.property.valueCoding.code |
|
CodeSystem.property | ||
CodeSystem.content |