Skip to content

Lab Oncology

UC-ONC-030: Spotlight Critical Labs

Purpose: Highlight critical oncology labs (CBC, LDH, CEA, etc.).

Property Value
Actor Lab Highlighting Service
Trigger Lab result ingested
Priority P1

Main Success Scenario:

1. Identify oncology-relevant labs
2. Flag critical values (neutropenia, thrombocytopenia)
3. Display prominently in oncology dashboard

Acceptance Criteria: 1. [ ] Covers CBC, LFT, tumor markers 2. [ ] Critical ranges configurable 3. [ ] Oncology-specific thresholds applied


UC-ONC-031: Track Tumor Markers

Purpose: Track tumor markers longitudinally (CEA, CA 19-9, PSA).

Property Value
Actor Tumor Marker Tracker
Trigger Tumor marker lab result
Priority P1

Main Success Scenario:

1. Extract tumor marker value and date
2. Plot on trend chart
3. Flag rising trends (doubling time)
4. Correlate with treatment cycles

Acceptance Criteria: 1. [ ] Supports all common tumor markers 2. [ ] Trend visualization available 3. [ ] Alerts on significant rises


UC-ONC-032: Detect Lab Red Flags

Purpose: Detect treatment-limiting toxicities.

Property Value
Actor Toxicity Detector
Trigger Lab result analyzed
Priority P0

Main Success Scenario:

1. Check for neutropenia (ANC < 500)
2. Check for thrombocytopenia (Platelets < 50k)
3. Alert care team if treatment-limiting toxicity detected

Alternative Flows:

Alt-1: Lab Below Treatment Threshold - ANC < 1000 or Platelets < 75k (caution zone) - Alert team for monitoring - Suggest dose delay consideration

Observability: - Metric: onc_lab_red_flag_detected, onc_toxicity_alert_sent - Log: {"event": "toxicity_detected", "lab": "ANC", "value": 450, "threshold": 500, "patient_id": "P1234"}

Acceptance Criteria: 1. [ ] Real-time alerts 2. [ ] Thresholds per protocol 3. [ ] Escalation to oncologist