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.
POST /v3/order/testkit
, to fulfil step 1.
testkit
is now ordered, and will be sent to the specified address. Once delivered, it can be kept until it’s expiration.
Once the testkit
is with it’s intended patient, it should be registered (step 2).
In order to register, Vital requires a sample_id
, which is found within the testkit
itself. This is an unique identifier.
Vital also requires the patient details and address.
Besides this, if using Vital’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.
To register a testkit
order, make a request to our POST /v3/order/testkit/register/
, to fulfil step 2.
testkit
order is now registered, and the order flow should resume as normal. For more information regarding the lifecycle of a test, refer to the lab test lifecyle page.