Health Gorilla · Arazzo Workflow
Health Gorilla FHIR Lab Order
Version 1.0.0
Confirm server capabilities, locate a patient, then place a laboratory order as a ServiceRequest grouped inside a RequestGroup.
Provider
Workflows
lab-order
Place a lab order by creating a ServiceRequest and submitting a RequestGroup for a matched patient.
Discovers capabilities, finds the patient by date of birth, creates the ServiceRequest lab order, submits the RequestGroup, and reads the group back to confirm submission.
1
discoverCapabilities
getCapabilityStatement
Fetch the FHIR CapabilityStatement to confirm supported resources and endpoints.
2
findPatient
searchPatients
Locate the patient by date of birth.
3
createOrder
createServiceRequest
Create the ServiceRequest that places the laboratory order.
4
submitRequestGroup
createRequestGroup
Submit the RequestGroup that binds the lab order for processing.
5
confirmGroup
readRequestGroup
Read the submitted RequestGroup by id to confirm it was accepted.