Overview
When a testkit order enters a problem or blocked state, the API surfaces additional detail beyond the order event status. This page describes the named status details and what they mean.
Please note: To ensure future compatibility, avoid exhaustive matching on status detail values. New values may be introduced over time. Handle unknown values gracefully using a default case.
Lab Processing
These status details apply after the lab has received the sample but cannot proceed with processing. Most are recoverable if the missing information is provided before the specimen expires.
API field values — Lab Processing
Sample Errors
These status details indicate the collected sample could not be processed by the lab. All are final — a new kit and recollection are required.
API field values — Sample Errors