Labs & Imaging | Medplum

On this page

Lab orders and imaging results in FHIR follow a request-and-report pattern. A ServiceRequest represents the order, and a DiagnosticReport captures the results. Individual measurements are stored as Observation resources linked to the report.

Result

Patient
Lisa Simpson
ServiceRequest
Basic Metabolic Panel
Specimen
Whole Blood
Collected: 2020-01-01T14:12
Observation
Glucose in Blood
4.0 mmol/L
Observation
Urea nitrogen in Blood
DiagnosticReport

Key Resources

Resource Description
ServiceRequest A record of an order for services such as diagnostic investigations, treatments, or operations to be performed.
DiagnosticReport The findings and interpretations of diagnostic tests performed on a patient.
Specimen A record of a sample to be used for analysis.
Observation A structured representation of measurements and simple assertions made about a Patient.

Key Code Systems

Code System Description
UCUM Used to define measurement units on a Specimen resource.
ICD-10 Used to annotate Observation resources for tracking.
SNOMED Used to define Specimen types and retrieval methods.
LOINC Used to annotate Observation resources for tracking.

Workflow Guides

Configuration

Catalog and coding setup for diagnostic ordering is covered under Clinical Configuration:

Integrations

Medplum is provider-agnostic and supports connecting to lab and imaging providers of all types. The Health Gorilla integration is the most commonly used, providing:

For organizations connecting directly to a performing lab, see the HL7 Interface and On-Prem Agent docs.