capabilities.work

FHIR Lab Order

A 5-step recipe with Health Gorilla. We can help you get access.

Recipe · 5 steps

FHIR Lab Order

with Health Gorilla · Diagnostic Services Management

Place a lab order by creating a ServiceRequest and submitting a RequestGroup for a matched patient.

  1. Fetch the FHIR CapabilityStatement to confirm supported resources and endpoints.
  2. Locate the patient by date of birth.
  3. Create the ServiceRequest that places the laboratory order.
  4. Submit the RequestGroup that binds the lab order for processing.
  5. Read the submitted RequestGroup by id to confirm it was accepted.
What you'll need to have ready
  • birthdate: Patient date of birth (YYYY-MM-DD) to locate the order subject.
  • serviceRequest: The FHIR R4 ServiceRequest resource describing the laboratory order.
  • requestGroup: The FHIR R4 RequestGroup resource that binds the order for submission.
For your developer

Arazzo workflow health-gorilla:lab-order, 5 operations: getCapabilityStatement → searchPatients → createServiceRequest → createRequestGroup → readRequestGroup. Specs on APIs.io.