API & integrations

Lab testing, built into your platform.

Sell at-home blood tests from your own store and we ship the kits, with no inventory on your side. Results come straight back into your EHR or HIPAA portal, or into a dashboard we build in your brand.

POST/store/orderSample request

        
Webhooks to your serverLive
    Kit fulfillment

    Pick your tests, sell them on your store. We ship every kit.

    Set up once in three steps. After that, every order you take is fulfilled automatically, and you never hold inventory.

    YouChoose HealthYour patient
    Set up onceSteps 1–3 · most partners launch in 2 to 6 weeks
    1You

    Pick your tests

    Add any Choose Health panel, or build your own from 100+ biomarkers.

    2You

    List them on your store

    Your product pages, your prices, your brand.

    3You

    Connect our API and webhooks

    Or use our Shopify connection. We help you set it up.

    Every orderSteps 4–7 · runs automatically
    4You

    Patient orders on your store

    You take payment directly. The order goes to us automatically.

    Auto-ship on
    5Choose Health

    We ship the kit to their home

    Your store calls our order API and we drop-ship a kit in your branding.

    6Patient

    Kit registered, sample sent back

    The kit barcode is registered, a CYH clinician approves the test, and the patient mails the sample in.

    7Choose Health

    Lab processes the sample

    CLIA-certified, CAP-accredited. A clinician reviews results before they reach you.

    See how results reach you ↓

    No inventory, no warehouse

    We stock, pack and ship every kit. You never touch a box.

    Subscriptions on autopilot

    Auto-ship sends the next kit on schedule, so patients keep testing without reordering.

    Your brand on every box

    Patients see your name on the packaging, the instructions and the emails.

    Physician oversight & lab requisitions

    Clinical paperwork, handled. Through our API.

    Choose Health works with CYH Medical Group clinicians. When a kit is registered, a clinician approves the test order and the requisition goes to the lab. When results come back, a clinician reviews them before they're sent to you.

    • Clinician approval within 24 hoursEvery registered test is assigned to a CYH clinician and approved within 24 hours of receipt.
    • Requisitions and e-orders sent for youOnce approved, the requisition goes to our CLIA-certified, CAP-accredited labs.
    • Results reviewed before deliveryA clinician reviews every result. Approvals and results each arrive by webhook, with the clinician's name and NPI.
    Lab requisitionSample
    Patient
    Jordan Ellis
    Date of birth
    ●● / ●● / 1988
    Kit barcode
    612887770012
    Test
    Core Metabolic · finger prick
    Approving clinician
    CYH Medical Group
    Lab
    CLIA-certified, CAP-accredited partner lab
    ApprovedClinician reviewed
    1. Kit registered to patient9:14 AM
    2. Clinician approved the testwithin 24 hrs
    3. Requisition sent to the lab2:40 PM
    4. Approval webhook sent to you2:40 PM
    Results sharing

    Results land where your team already works.

    As soon as the lab finishes, results go straight into your EHR or HIPAA portal. No portal yet? We'll build you one in your brand.

    Choose HealthYour systems
    Lab

    Lab completes testing

    CLIA-certified, CAP-accredited.

    Choose Health

    Results checked and formatted

    Out-of-range values flagged. Encrypted and HIPAA compliant.

    Your EHR

    Into your EHR

    Results file to the patient's chart.

    Your portal

    Into your HIPAA portal

    Delivered by API and webhook.

    We build it

    White-label dashboard

    A results portal in your brand.

    Your team

    Provider reviews, patient notified

    Your care team acts on results in the tools they already use.

    Select an option to highlight its route on the map.

    For developers

    Developer-friendly REST APIs.

    Clean JSON requests and responses, with one API key for every call.

    • API key authenticationSend your key in the x-api-key header on every request.
    • Webhooks you can verifyOur webhook calls carry the same x-api-key, so you can confirm they came from us.
    • Predictable errorsFailures return a 400 with a message and an error string.
    • Paginated listsOrders, customers and results support page and limit, up to 100 per page.
    POST/store/orderSample data
    
            

    Core endpoints

    Full reference ↗
    MethodEndpointWhat it does
    GET/store/productsKits available for drop shipping, with cost and markers
    POST/store/orderDrop-ship a kit to a patient's address
    GET/store/order-status/{orderId}Status, tracking and barcode for one order
    GET/store/orders-statusesEvery order, filterable and paginated
    POST/customersCreate a patient record and get a userId
    POST/register-kitRegister a kit barcode to a patient
    GET/kit-tracking-status/{barcodeId}Return-trip tracking from patient to lab
    GET/lab-results/listLab results, filterable by patient
    GET/marker-rangesReference ranges for every marker, by sex and age
    Webhooks

    Know where every kit stands. In real time.

    We call your server the moment something changes, from shipping to clinician approval to results. Select a webhook to see a sample payload.

    POSTyour-webhook-urlSample payload
    
              

    Sample values shown. See the API docs for every field.

    Security & compliance

    Built for patient data from day one.

    HIPAA compliant

    Every step of testing and reporting. BAAs available for partners.

    Encrypted

    Encryption, secure servers and strict access controls.

    Accredited labs

    CLIA-certified, CAP-accredited labs, held to hospital standards.

    Nationwide

    Kits ship to patients in all 50 states.

    Going live

    From first call to first patient order.

    Most partners launch in 2 to 6 weeks, depending on how they connect.

    Plan your setup

    Pick your panels, branding, and how orders and results should flow.

    Connect

    Link your store and choose where results go: EHR, your portal, or our dashboard.

    Test end to end

    Run test orders and test kits through the full flow before patients see it.

    Go live

    Turn on ordering for patients. We monitor every kit with you.

    FAQ

    Integration questions.

    Something else? Email sales@choosehealth.io.

    Do we need to hold any kit inventory?

    No. We stock, pack and ship every kit. Orders from your store come straight to us and kits go directly to your patients.

    Who takes payment from the patient?

    You do. Patients buy on your store at the price you set, and the order comes to us for fulfillment.

    Do we need our own ordering physician?

    No. CYH Medical Group clinicians approve every registered test within 24 hours and send the requisition to the lab. They also review results before they reach you.

    Can we sell subscriptions?

    Yes. With auto-ship, the next kit goes out on the schedule you choose, so patients don't have to reorder.

    Which stores can we connect?

    Shopify, or any website through our API. You can also place orders by hand in our dashboard.

    How do results reach our systems?

    Into your EHR, into your own HIPAA portal through our API and webhooks, or through a white-label dashboard we build for you.

    Can we test before patients see it?

    Yes. Every launch includes test orders and a pilot before you turn ordering on for patients.

    Where are the API docs?

    API docs are available once you've signed up and been approved as a Choose Health provider. Sign up as a provider.

    Is it HIPAA compliant?

    Yes. All testing and reporting is HIPAA compliant, and we sign Business Associate Agreements with partners.

    Add lab testing to your platform. We'll handle the rest.

    Tell us about your store and your systems. We'll map your kit and results flow on the call.