Skip to main content
Under the standard test kit ordering flow, you place a test kit order for a specific patient. The resulting kit is bound to that patient and cannot be passed to someone else. With registrable test kits, you can order a kit before it is bound to its final patient. Patient registration is deferred until someone is ready to use the kit. For self-ordering, proxy ordering, and bulk inventory guidance, see Proxy and Inventory Workflows for Registrable Test Kits.
This workflow applies only to test kits, not walk-in or mobile phlebotomy orders.
This involves two steps:
  1. Ordering the test kit.
  2. Registering a patient.
After step 1, the order is sent to the requested address and generates all the same webhooks as a regular order would. However, it is stuck in the received.testkit.awaiting_registration state, meaning that no requisition form is generated for this order, and no results can be obtained until step 2 is done. After step 2, the order flow resumes as normal, the patient sends the testkit to the lab, the order is progressed to the received.testkit.testkit_registered state and, again, all the same webhooks as in the regular order flow are dispatched.

Example

To make an order, make a request to our POST /v3/order/testkit, to fulfill step 1.
The test kit is now ordered and will be sent to the specified address. Once delivered, it can be stored until its expiration date. Once the test kit is with its intended patient, register it to continue the order workflow. Registration requires the unique sample_id printed on the test kit. Junction also requires the patient details and address. Besides this, if using Junction’s physician network, then supplying the consents field is required. If providing your own physician, then the physician information is required. For this example, we will assume the use of your own physician. Register the order with POST /v3/order/testkit/register.
After registration, the order resumes its normal lifecycle. See Order Status and Lifecycle.