LABS API
Go from panel to plan inside your product
Order 2,500+ blood labs and specialty tests through one integration, and get results back as structured data your software can act on.
2,500+
tests and panels
15+
diagnostic partners
Nationwide
phlebotomy coverage
JSON
biomarker results
Labs should sharpen decisions
Ordering in one system, chasing results in another, interpreting on your own, then building the plan somewhere else. Every lab you add on your own is another contract, another portal, and another PDF parser to maintain.
HOW IT WORKS
From order to insight
Order
Pick from 2,500+ tests; requisitions generate automatically.
Draw
Nationwide phlebotomy — mobile, in-office, or kits.
Results
Structured biomarkers arrive by webhook, ranges included.
Act
Chart, trend, or hand results to your plan-building flow.
ONE INTEGRATION, ORDER TO ACTION
The whole lab workflow, exposed as endpoints
Catalog, ordering, logistics, authorization, and results — the same workflow 125,000 practitioners already use on Fullscript.
One catalog, many labs
Blood panels and specialty diagnostics from the partners practitioners already trust, behind a single test catalog.
Requisitions and status
Create orders, generate requisitions, and follow every state change from draw to resulted with webhooks.
Structured results
Biomarkers, units, reference ranges, and optimal ranges as JSON — ready to chart, trend, or hand to a model.
Draw logistics handled
Nationwide phlebotomy, mobile and in-office options, and kit shipping surface as scheduling options in your own flow.
Signing clinician access
Route orders to a licensed provider in your network, or tap the authorization network for review and approval.
Results your product can read, and patients can follow
Transparent cash-pay pricing, HSA/FSA eligibility, and results trended over time — with real people handling logistics when a draw goes sideways, so support tickets don’t land on your team.
Blood labs
Specialty tests
Optimal ranges
Webhooks
HSA/FSA eligible
{ "lab_tests": [ { "id": "8501ca19-921a-4bfa-a74f", "name": "Thyroid Panel", "company": "Quest Diagnostics", "biomarkers": ["TSH", "Free T4"], "test_code": "1234" } ]}QUICKSTART
Three steps to your first order
- STEP 1
Register for labs in the sandbox
Add the test NPI, then accept the labs terms and the BAA.
Settings → Account → Edit license informationNPI 1111111111 - STEP 2
Add a lab to a treatment plan
Take a lab_test_id from the catalog and send the plan.
POST /api/clinic/patients/:id/treatment_plans{ "labs": [{ "lab_test_id": "…" }] } - STEP 3
Generate a result and catch the webhook
Trigger a result from the dashboard, then read the order back.
Testing Tool → Generate Test ResultGET /api/clinic/labs/orders/:id
Add diagnostics without adding vendors
Create a free account and place a sandbox lab order end to end.
Pairs with
Most integrations ship with two or more products working together.
Fullscript MCP & API
Connect an AI assistant to your provider account: MCP first, REST too.
Learn more