At-Home Phlebotomy
Phlebotomy Service Tiers
Vital offers multiple Tiers of phlebotomy services, with different coverage capabilities:
- Appointment Ready: An appointment is booked in Vital using the patient’s address and the appointment’s date time. The scheduling is completely synchronous and fully controlled by Vital’s customers through our API.
- Appointment Request: An appointment is requested through Vital system using the patient’s address. A phlebotomist will eventually assign themselves to the appointment and define the appointment’s date time with the patient.
The following Providers are available for each Tier:
Getlabs | Phlebfinders (Beta) | |
---|---|---|
Appointment Ready | X | |
Appointment Request | X |
appointment-request
appointments will start in the pending
status, and won’t have any time or date information.High Level flow for Appointment Scheduling
Phlebotomy Flow.
The recommend high level flow for selecting an appointment at Vital is:
- Place an At-Home Phlebotomy order with the
POST /v3/order
endpoint. - Wait for the
Requisition Ready
status updates through our Webhooks. - Fetch Provider data via the
GET /v3/order/area/info
endpoint, the response payload should look like this:
- Select the Provider that best fit your needs.
- If you use the
POST /v3/order/{order_id}/phlebotomy/appointment/book
endpoint, anappointment-ready
provider is chosen on your behalf. - if you use the
POST /v3/order/{order_id}/phlebotomy/appointment/request
endpoint, you must select a provider that offers anappointment-request
tier.
- If you use the
- Wait for the
Appointment Webhooks
andOrder Webhooks
described in the Webhooks section.