Diagnostics & Lab
The three Healthcare screens that take a diagnostic order from request through specimen collection to a signed-off, published result — Test Orders, Sample Tracking, and Result Logging.
Overview
Diagnostics & Lab is the laboratory execution pipeline. A test order is created (or ingested automatically from an emergency requisition raised in Triage & Queue), a specimen barcode is generated and its chain of custody tracked through the lab, and the result is entered, delta-checked against the patient's history, and published — automatically closing the Lab Clearance milestone on Discharge Tracking.
Screen preview
A quick look at the screen. Use the toggle in the corner to switch between the dark and light themes.
Test orders, sample custody and result logging
Quick Start
- Open Healthcare → Test Orders and click New Order. Pick a patient, ordering physician, department, and priority (STAT/Emergency, Urgent, Routine), then bundle one or more panels — each panel auto-shows its specimen tube color (EDTA Purple, Serum Gold, Citrate Blue, or none for radiology).
- If a required tube/kit is low in Consumables Stock, a Stock Link Warning appears on the order before you save.
- Once the specimen is physically collected, click Generate Specimen Barcode & Dispatch — this deducts the tube/kit quantity from Consumables Stock and hands the specimen to Sample Tracking.
- Open Sample Tracking. Scan (or type) the dispatched barcode into the Terminal Barcode Scanner Input bar, pick the sample type and storage location, and click Log Specimen to enter it into the chain-of-custody ledger.
- Run a QC Check on the specimen (hemolysis rating, volume adequacy, clotting) before either rejecting it (with a reason code) or clicking Load into Analyzer Slot.
- Open Result Logging. The specimen now appears in the completed analyzer queue on the left; select it, enter each parameter's observed value against its reference range, and save — abnormal/critical values are flagged automatically with a delta-check against the patient's last published result.
- For any critical value, complete the mandatory double-verification toggle before signing off, then Publish Result & Clear Milestone.
Emergency requisitions arrive automatically
Every "Order Immediate Diagnostic" fired from Triage & Queue is ingested into Test Orders as a full order the moment you open the screen — no manual re-entry needed.
1. Test Orders
Purpose: A diagnostic order execution console tracking lab and imaging orders across four panel categories, with an intake drawer that bundles panels and checks specimen tube stock in real time.
Key features
- Monospace Order IDs — e.g.
ORD-2026-0001, with STAT/Emergency rows visually tinted for immediate recognition. - Panel category filter — Pathology/Blood, Microbiology, Clinical Chemistry, Radiology (X-Ray, CT, MRI).
- Order status — Pending Sample, Sample Collected, Analyzing, Completed.
- Direct ingest — emergency requisitions from Triage & Queue (and, going forward, Room Allocation) appear here automatically as full orders.
Integration triggers
| Action | What it does |
|---|---|
| Generate Specimen Barcode & Dispatch | Writes a specimen barcode read by Sample Tracking, and deducts each panel's required tube/kit quantity from Consumables Stock. |
2. Sample Tracking
Purpose: A barcode-driven specimen chain-of-custody ledger, from dispatch through lab receipt, QC inspection, and loading into an analyzer.
Key features
- Monospace Specimen IDs — e.g.
SMP-2026-00001, generated when a dispatched barcode is logged. - Terminal Barcode Scanner Input — a top focus bar for rapid specimen logging, matching against not-yet-logged barcodes dispatched from Test Orders.
- Temperature-tagged storage — Refrigerated 4°C, Frozen -20°C, or Ambient, shown as a badge on every row.
- Custody states — In Transit, Received in Lab, In Analyzer, Rejected.
Integration triggers
| Action | What it does |
|---|---|
| QC Check | Records hemolysis rating, volume adequacy, and clotting before the specimen can proceed. |
| Reject Specimen | Flips custody to Rejected and fires an automated notification back to the ordering ward/triage with a reason code (#InsufficientVolume, #Hemolyzed, #LabelMismatch, and others). |
| Load into Analyzer Slot | Binds the specimen to an analyzer slot, transitions custody to In Analyzer, and forwards the payload toward Result Logging. |
AI Assistant
An AI Assistant panel can be opened from the tab on the right edge of the screen. It reads the specimen chain-of-custody ledger as context and answers questions in a chat interface.
QC Failure Review
Identifies specimens that failed QC — hemolyzed, insufficient volume, clotted — or were rejected, and why.
Rejection Patterns
Summarizes rejection reasons across specimens to spot a systemic collection issue.
Chain-of-Custody Review
Flags specimens stuck in transit or received in lab for a long time without progressing to the analyzer.
Ledger Summarization
Summarizes the specimen ledger's overall custody-state mix.
Save as Report
Any assistant reply can be saved as a report with one click — it's added to My Reports with a title derived from your question and the current month/year, so recurring summaries stay easy to find later.
3. Result Logging
Purpose: A clinical laboratory verification console with a split analyzer queue and a delta-check parameter matrix, ending in a mandatory technologist sign-off and publish step.
Key features
- Split console — the completed analyzer queue on the left (auto-ingested from Sample Tracking once a specimen reaches In Analyzer), a detailed parameter verification matrix on the right.
- Delta check — every parameter is compared against the patient's most recent prior published result for the same parameter name, shown as a before/after value.
- High-contrast alert badges — CRITICAL HIGH/LOW in bold red, ABNORMAL HIGH/LOW in amber, computed automatically at roughly 20% beyond the reference range.
- Double-verification gate — any result carrying a critical value cannot be signed off or published until a second named verifier confirms the toggle.
Integration triggers
| Action | What it does |
|---|---|
| Publish Result & Clear Milestone | Marks the sourcing order Completed and satisfies the Lab Clearance step on the patient's open Discharge Tracking checklist. |
| Trigger Critical Value Alert | Broadcasts a high-priority banner, readable by Triage & Queue and Room Allocation, for the attending physician's awareness. |
AI Assistant
An AI Assistant panel can be opened from the tab on the right edge of the screen. It reads the completed-analyzer results queue as context and answers questions in a chat interface.
Critical-Value Flags
Identifies results with critical high/low parameter flags that require the fastest possible sign-off and alerting.
Turnaround Time Awareness
Highlights results still pending entry or sign-off that may be at risk of delay.
Quality & Consistency Review
Points out results with multiple abnormal flags that may warrant a repeat test.
Queue Summarization
Summarizes the queue's overall status mix and how many results need attention.
Save as Report
Any assistant reply can be saved as a report with one click — it's added to My Reports with a title derived from your question and the current month/year, so recurring summaries stay easy to find later.
End-to-end data flow
| Source screen | Action | Target screen / record |
|---|---|---|
| Triage & Queue | Order Immediate Diagnostic | Ingested as a full order → Test Orders |
| Test Orders | Generate Specimen Barcode & Dispatch | Specimen barcode → Sample Tracking; tube/kit stock deducted → Consumables Stock |
| Sample Tracking | Load into Analyzer Slot | Ingested into the completed analyzer queue → Result Logging |
| Result Logging | Publish Result & Clear Milestone | Order marked Completed; Lab Clearance step closed → Discharge Tracking (in development) |
| Result Logging | Trigger Critical Value Alert | Banner → Triage & Queue / Room Allocation (Patient Flow Operations) |