Lab Network

Lab Ordering Made Easy

Send lab and imaging orders electronically to any diagnostic vendor and seamlessly access test results.

Easy-to-implement APIs
Electronic lab and imaging ordering
120+ connected diagnostic vendors

Trusted by Leaders in Healthcare

Lab Network Simplifies Ordering

Lab Network's connected vendors have over
Patient Service Centers collectively
More than 90% of the US population lives within 20 miles of our network's Patient Service Centers
Tapping into Health Gorilla's vast network of diagnostic vendors via a single API based on modern standards enables the successful delivery of chronic disease care at scale, while freeing up engineers to spend time-solving technical problems unique to Virta.
Sam Reider
Engineering Manager
Akute Health's rapid growth, seamless lab ordering, and results process have been made possible by our partnership with Health Gorilla.
Sharud Agarwal
Founder and CEO
Get in touch with our interoperability experts to learn more.

Lab Network Use Cases

Leading healthcare organizations use Lab Network to streamline lab workflows and automate outcomes tracking.

Virtual care

Empower virtual care providers to place diagnostic orders and receive test results for remote patient care and monitoring.

EMR vendors

Directly integrate lab ordering functionality into your application with access to all of Health Gorilla’s lab vendor partners.

Federally Qualified Health Centers (FQHCs)

Quickly centralize your diagnostic ordering and connect with the largest labs, including LabCorp, Quest Diagnostics, and BioReference.

Success Story: Virta

Virta Health delivers a clinically proven program to safely and sustainably reverse type 2 diabetes. Tracking lab result values like HbA1c was critical not only for revenue recognition but also patient monitoring. In late 2018, they adopted Health Gorilla's lab network to automate and scale their lab testing operation.

Quick go-live

Virta went live in six weeks, versus six months to do a lab integration.

Efficient care

Before HG, Virta manually created lab orders, received results by fax, and transcribed them one by one.

Fully automated

Virta uses the API to trigger lab orders automatically based on frequencies.

Actionable insights

Virta automatically flags unusual lab values for care coordinators to intervene.

Health Gorilla's API is a core component of Virta's continuous remote care platform, which allows us to provide our patients expert medical care, whenever and wherever they need it.
Sam Reider
Engineering Manager
HOw It Works

Order Lab Tests. Get Results.

Providers can use our web application to place orders, and developers can use our APIs to embed this workflow into their own products.

Select a patient
Queue up one patient or prepare a bulk lab order for a larger roster of patients. Then select one or multiple tests from the hundreds of supported diagnostic tests.
Place an order
Easily order diagnostic tests from any connected lab in our network of large national vendors, health system reference labs, local or regional labs, and specialty labs.
Review test results
Receive results electronically in a structured format and incorporate them into your patient chart or third-party system.

Designed for Developers

Integrate Lab Network natively into your platform or app with our FHIR-based API and production-ready integrations.

  • Software + API
  • Sample code and examples
  • Sandbox for development and testing
  • Versioned API changes
  • Workflow diagrams
  • Metadata support
View API Docs

const fetch = require('node-fetch');
let url = '';
let options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: '{"resourceType":"Patient","name":{"use":"usual"}}'
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error('error:' + err));
require 'uri'
require 'net/http'
require 'openssl'
url = URI("")
http =, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request =
request["Content-Type"] = 'application/json'
request.body = "{\"resourceType\":\"Patient\",\"name\":{\"use\":\"usual\"}}"
response = http.request(request)
puts response.read_body
fetch("", {
"method": "POST",
"headers": {
"Content-Type": "application/json"
"body": "{\"resourceType\":\"Patient\",\"name\":{\"use\":\"usual\"}}"
.then(response => {
.catch(err => {
import requests
url = ""
payload = {
"resourceType": "Patient",
"name": {"use": "usual"}
headers = {"Content-Type": "application/json"}
response = requests.request("POST", url, json=payload, headers=headers)

Secure and Trusted

Health Gorilla's Health Interoperability Platform meets the highest data certifications for privacy and security, keeping your data safe.

We're SOC-2 Type 2 certified, independently audited on a routine basis, and HITRUST R2 certified.

Our platform is also compliant with FHIR R4 profiles, and we're a trusted partner to major EMR/EHR vendors.

Get Started Today

Get in touch with our interoperability experts to learn more.