The TruDiagnostic sandbox environment enables integrators to perform a complete end-to-end test of the service—from order creation to results retrieval—without needing to ship physical samples or run actual lab processes. This simulation ensures integrators can validate their workflows and integrations confidently before moving to production.
In a live production environment, the lifecycle of a TruDiagnostic order and sample follows these steps:
🛒 Order is created
The integrator communicates which services they are purchasing.
📦 Sample collection kit is distributed
Depending on configuration, TruD ships the kit or the integrator sources their own.
🧾 Registration is created
The sample barcode is linked to a recipient, along with metadata such as date of collection
and sex at birth
.
📬 Sample is sent to the lab
The physical sample arrives at the TruD lab for processing.
🧪 Sample is processed in the lab
The lab determines which arrays to run based on purchased products and registration details.
💻 Results are uploaded
Raw lab results are uploaded and linked to the correct registration.
📊 Further processing (if applicable)
If additional analysis is required, results undergo further processing before being delivered.
In the sandbox, physical actions like shipping and processing are not performed. Instead, TruDiagnostic automates those steps via simulation:
KitId
from the order), TruDiagnostic triggers the simulation engine.This simulation bridges the asynchronous gap that exists in real-world workflows, giving integrators immediate access to end-to-end test data.