API OVERVIEW

Pagination

Request IDs

Versioning

Rate Limits

CLINIC

Clinic

Retrieve a clinic

Labs

Labs

The Lab object contains a record of all ordered labs for a patient. Labs begin as recommendations within a treatment plan. Once purchased by the patient, they become lab orders. Lab orders can contain one or more tests and return one or more results.

New to Labs? Start with the Labs integration guide for an overview of lab status transitions, webhook behavior, and result mapping best practices.

List all lab orders

Lists all ordered labs.

Arguments

patient_id

string

Filter orders by patient_id.

GET /api/clinic/labs/orders
curl "https://api-us-snd.fullscript.io/api/clinic/labs/orders" \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'

Responses

Retrieve a lab order

Retrieves a ordered lab.

Arguments

id

string

Required

Unique identifier of the lab order.

GET /api/clinic/labs/orders/{id}
curl "https://api-us-snd.fullscript.io/api/clinic/labs/orders/{id}" \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'

Responses

Retrieve a lab test

Retrieves a lab test.

Note: Lab tests are returned separately from lab results. There is currently no guaranteed one-to-one mapping between results[] and tests[] in the lab order object. See the Labs Integration Guide for recommendations.

Arguments

id

string

Required

Unique identifier of the lab test.

GET /api/clinic/labs/tests/{id}
curl "https://api-us-snd.fullscript.io/api/clinic/labs/tests/{id}" \ -H 'Content-Type: application/json' \ -H 'Authorization: Bearer XXXXXXXXXXXXXXXXXXXX'

Responses