Laboratory (Orders & Results)

Built#lab

Order outpatient labs (LabCorp / Quest via the Health Gorilla aggregator), transmit the requisition through a FAIL-CLOSED gateway (a deterministic offline demo lab when unprovisioned — it never fabricates an order or a result), and pull results back. Results arrive in the STAGING GATE (PENDING) — a clinician reviews abnormal flags and PROMOTES them to the chart; nothing auto-files. lab-service (:4027) behind default-deny lab:order/read/review; lab_orders/lab_results (tables 55-56).

Standard of work · ISO/IEC 25010 — Meets 9/9
  • 1. Self-identifyingUsability — appropriateness recognizabilityThe page names itself: breadcrumb, title, section, status badge, and a page id.
  • 2. Navigable forward & backUsability — operabilityBack/Next step through the product; breadcrumb + active sidebar; browser back works.
  • 3. Demo-prefilled — no empty statesUsability — learnabilityEvery form is pre-filled with realistic demo data so the screen is never blank.
  • 4. Accessible — AAA, large fonts, big targetsUsability — accessibilityLight mode, 7:1+ contrast, ≥44px controls — built for a 76-year-old physician.
  • 5. Clear result feedbackFunctional suitability — appropriateness; Reliability — fault toleranceEvery action maps a Result to a visible success/error message; codes → HTTP status.
  • 6. Secure by default + sign-outSecurity — confidentiality & authenticityDefault-deny permissions, practice-scoped data, a sign-out control, no PHI in logs.
  • 7. ResponsivePortability / Compatibility — adaptabilityWorks on desktop, tablet, and phone; the sidebar collapses on narrow screens.
  • 8. ResilientReliability — availability & recoverability; Performance efficiencyLoading and upstream-down states are handled — never a blank or frozen screen.
  • 9. ConsistentMaintainability — modularity & reusabilityOne shell, one set of design tokens, shared components across every page.

Laboratory — Orders & Results

New lab order

Tests (2 selected)

Orders (0)

No orders yet — create one on the left.

Results — staging gate (0 pending review)

Results arrive PENDING. Abnormal values are flagged; a clinician reviews and promotes to the chart — nothing files automatically.

No results yet — submit an order, then Pull results.