When ordering laboratory tests, FHIR provides specific resources to support this process. This page outlines the key FHIR resources involved in ordering laboratory tests, focusing on how SNOMED CT and/or LOINC can be bound to these resources to ensure standardized and accurate documentation within electronic health records (EHRs) and other clinical systems. These resources help ensure that lab test orders are transmitted, processed, and documented consistently across different healthcare systems.
The diagram below illustrates how the integration of SNOMED CT and LOINC can be utilized in laboratory test ordering and processing, using FHIR ServiceRequest to support interoperability between SNOMED CT-enabled Electronic Health Records (EHRs) and LOINC-enabled Laboratory Information Systems (LIS).
In this process, a laboratory test request is encoded using SNOMED CT within the EHR system. If needed, the corresponding LOINC code is derived using the LOINC Ontology. The request is then transmitted via FHIR ServiceRequest, containing either the SNOMED CT concept alone or both the SNOMED CT concept and its corresponding LOINC code.
On the receiving end, if only the SNOMED CT concept is provided, the LIS derives the appropriate LOINC code using the LOINC Ontology. The laboratory system then identifies and processes the request based on LOINC.
The FHIR ServiceRequest resource is used to represent a request for a service to be performed, such as laboratory tests, imaging studies, or procedures. It facilitates standardized communication between healthcare systems, ensuring that test orders and service requests are accurately transmitted and processed.
In the context of laboratory test ordering, the ServiceRequest.code element is used to specify the requested test. This field can contain either a SNOMED CT code, a LOINC code, or both, depending on how the ordering system captures and transmits test requests.
By supporting both SNOMED CT and LOINC within the ServiceRequest.code element, FHIR enables flexible and interoperable test ordering workflows, ensuring accurate and efficient exchange of laboratory test requests across healthcare systems.
More information on the FHIR Service Request Resource can be found here: https://hl7.org/fhir/R4/servicerequest.html
Data element | Binding | Comment |
---|---|---|
serviceRequest.code | Binds to the members of the simple type reference set containing the references to the SNOMED CT concepts representing a LOINC Orderable term |
Below is an example of a FHIR ServiceRequest resource that uses both the SNOMED CT concept 72641010000107 |Arbitrary concentration of antibody to hepatitis E virus in serum at point in time (observable entity)| and the associated LOINC code 51459-6 for a request to measure the arbitrary concentration of antibodies to hepatitis E virus in serum:
{ "resourceType": "ServiceRequest", "id": "service-request-hev-antibody-test", "status": "active", "intent": "order", "priority": "routine", "code": { "coding": [ { "system": "http://snomed.info/sct", "code": "72641010000107", "display": "Arbitrary concentration of Hepatitis E virus antibody in serum at point in time by immunoassay (observable entity)" }, { "system": "http://loinc.org", "code": "49776-8", "display": "Hepatitis E virus Ab [Units/volume] in Serum by Immunoassay" } ], "text": "Hepatitis E Virus Antibody Concentration Test" }, "subject": { "reference": "Patient/example", "display": "John Doe" }, "authoredOn": "2025-01-28", "requester": { "reference": "Practitioner/example", "display": "Dr. Smith" }, "performer": [ { "reference": "Organization/lab-example", "display": "Example Diagnostic Laboratory" } ], "specimen": [ { "reference": "Specimen/example-serum", "display": "Serum Sample" } ], "note": [ { "authorString": "Dr. Smith", "time": "2025-01-28T10:00:00Z", "text": "Please measure the concentration of antibodies to hepatitis E virus." } ] }
By leveraging the LOINC Ontology, it is possible to automatically derive the corresponding LOINC code for the SNOMED CT concept 72641010000107 |Arbitrary concentration of antibody to hepatitis E virus in serum at point in time (observable entity)|, see image below. The corresponding LOINC code is 51459-6, which represents the same clinical concept in the LOINC terminology system.