Investment Plans workspace
Open raw ↗

Cancer Patient Management System - User Cases

Role-Based User Cases and Responsibilities

1. DOCTOR (Oncologist / Attending Physician)

Primary Responsibilities:

User Cases:

IDUser CaseFrequencyCriticality
DOC-01Login and view assigned patient listDailyHigh
DOC-02Review patient diagnosis, cancer type, stage, and comorbiditiesPer patient encounterHigh
DOC-03Create/modify treatment protocol (e.g., TCHP, FOLFOX, ABVD)Per treatment planCritical
DOC-04Prescribe chemotherapy drugs with dose, route, frequency, cyclePer treatment cycleCritical
DOC-05Review lab results (CBC, CMP, tumor markers, molecular)Daily/per visitHigh
DOC-06Review molecular/genetic markers (BRCA1/2, FLT3-ITD, HER2, EGFR)Per diagnosisCritical
DOC-07Acknowledge critical alerts (febrile neutropenia, sepsis, anaphylaxis)As triggeredEmergency
DOC-08Review cumulative drug exposure (doxorubicin, bleomycin, cisplatin)Per cycleHigh
DOC-09Assess treatment toxicity grade (CTCAE v5.0)Per cycleHigh
DOC-10Review nurse-reported symptoms and escalate if neededDailyMedium
DOC-11Review patient self-reported symptomsPer reportMedium
DOC-12Order labs, imaging, or diagnostic testsPer visit/cycleHigh
DOC-13Modify medication dosing based on lab values (e.g., ANC-based dosing)As neededCritical
DOC-14Document treatment decisions in audit logEvery actionHigh
DOC-15Review treatment cycle history and progressPer cycle reviewMedium
DOC-16Prescribe supportive care (antiemetics, G-CSF, transfusions)Per protocolHigh
DOC-17Discontinue or hold treatment due to toxicityAs neededCritical
DOC-18View all staff assignments and coverageWeeklyLow
DOC-19Review audit log for system activity (admin doctors)WeeklyMedium
DOC-20Manage user accounts and permissions (admin doctors)As neededMedium

Typical Workflow (Daily):

  1. Log in → View Dashboard → Check critical/high alerts
  1. Review patient list → Click patient → Review labs and vitals
  1. Check treatment cycle status → Review toxicity grades
  1. Acknowledge/clear alerts → Document decisions
  1. Prescribe or adjust medications → Review nurse reports
  1. Log out

2. NURSE (Oncology Nurse / Clinical Nurse)

Primary Responsibilities:

User Cases:

IDUser CaseFrequencyCriticality
NUR-01Login and view assigned patient listStart of shiftHigh
NUR-02Record vital signs (temp, HR, BP, SpO2, pain)Q4H or per protocolHigh
NUR-03Document patient-reported symptoms (nausea, fatigue, pain)As reportedHigh
NUR-04Check medication schedule for shiftStart of shiftHigh
NUR-05Administer medications per schedulePer scheduleCritical
NUR-06Verify patient identity before treatmentBefore each administrationCritical
NUR-07Monitor for infusion reactions during chemotherapyDuring infusionEmergency
NUR-08Report critical lab values to physician immediatelyAs receivedEmergency
NUR-09Escalate abnormal vital signs (fever, hypoxia, tachycardia)As detectedEmergency
NUR-10Document nursing assessment (skin, mucous membranes, neuro)Per shiftMedium
NUR-11Educate patient on medication side effectsPer medicationMedium
NUR-12Review patient allergies before medication administrationBefore each doseCritical
NUR-13Check cumulative drug exposure before administrationPer cycleHigh
NUR-14Monitor and document IV site conditionDuring infusionMedium
NUR-15Provide emotional support and document interactionsOngoingMedium
NUR-16Review treatment plan and cycle statusStart of shiftHigh
NUR-17Document discharge instructions for HAD patientsAt dischargeHigh
NUR-18Coordinate with pharmacy for medication preparationPer treatmentMedium
NUR-19Report adverse drug reactions (ADR)As detectedHigh
NUR-20Review and acknowledge nursing orders from physicianAs receivedHigh

Typical Workflow (Shift):

  1. Log in → View Dashboard → Check alerts for assigned patients
  1. Review assignments → Check medication schedule for shift
  1. Visit patients → Record vitals → Document symptoms
  1. Administer medications → Verify identity → Monitor reactions
  1. Report findings to physician → Escalate if critical
  1. Update nursing notes → Hand off to next shift

3. PATIENT (Cancer Patient Receiving Treatment)

Primary Responsibilities:

User Cases:

IDUser CaseFrequencyCriticality
PAT-01Login and view personal dashboardDailyMedium
PAT-02View current medication list and scheduleDailyHigh
PAT-03Report new symptom (nausea, fatigue, pain, etc.)As experiencedHigh
PAT-04Rate symptom severity (1-10 scale)Per symptomHigh
PAT-05View upcoming appointments and treatment datesWeeklyMedium
PAT-06View lab results and trendsAfter each drawMedium
PAT-07View treatment progress (cycles completed)Per cycleMedium
PAT-08Report emergency symptoms (fever >38.3°C, severe pain, breathing difficulty)As experiencedEmergency
PAT-09View care instructions and guidanceAs neededMedium
PAT-10View medication side effects and what to expectPer medicationMedium
PAT-11Report medication adherence issuesAs experiencedHigh
PAT-12View treatment team contact informationAs neededLow
PAT-13Update emergency contact informationAs neededMedium
PAT-14View personal allergy and medical historyAs neededMedium
PAT-15Report missed medication dosesAs experiencedHigh

Typical Workflow (Daily):

  1. Log in → Check medication schedule for today
  1. Rate any symptoms → Report new symptoms
  1. Check next appointment → Review care instructions
  1. Log out

4. CAREGIVER (Family Member / Home Care Provider)

Primary Responsibilities:

User Cases:

IDUser CaseFrequencyCriticality
CGV-01Login and view patient's medication scheduleDailyHigh
CGV-02Report symptom on behalf of patientAs observedHigh
CGV-03View upcoming appointments and treatment scheduleWeeklyMedium
CGV-04View care instructions and home care guidelinesAs neededMedium
CGV-05View medication side effects and warning signsPer medicationMedium
CGV-06Report emergency symptoms (fever, confusion, severe pain)As observedEmergency
CGV-07View treatment team contact informationAs neededMedium
CGV-08View lab results and treatment progressAfter appointmentsLow
CGV-09Report patient's functional status (mobility, eating, alertness)DailyMedium
CGV-10Document home care activities and observationsDailyMedium
CGV-11View infection prevention guidelinesAs neededMedium
CGV-12Understand when to call the doctor vs. go to ERAs neededHigh
CGV-13Report medication adherence issuesAs observedHigh
CGV-14Access palliative care and symptom management resourcesAs neededMedium
CGV-15View patient's allergy and emergency informationAs neededHigh

Typical Workflow (Daily):

  1. Log in → Check medication schedule for patient
  1. Review any alerts or reminders
  1. Report patient's condition and any symptoms
  1. Check next appointment → Review home care instructions
  1. Log out

Cross-Role Scenarios

Emergency Escalation Path

  1. Patient/Caregiver reports fever >38.3°C → System creates critical alert
  1. Nurse sees alert → Takes vitals → Documents findings
  1. Nurse escalates to Doctor → Doctor reviews and orders labs/treatment
  1. System logs all actions in audit trail

Treatment Cycle Workflow

  1. Doctor prescribes protocol (e.g., TCHP cycle 3/6)
  1. Nurse verifies order → Checks pre-medications
  1. Patient arrives → Nurse verifies identity → Records pre-infusion vitals
  1. Nurse administers medications → Monitors for reactions
  1. Post-infusion vitals recorded → Patient discharged with instructions
  1. Caregiver monitors at home → Reports any symptoms
  1. System tracks cumulative doses and alerts if limits approached

Lab Review Workflow

  1. Lab results uploaded → System flags abnormal values
  1. Doctor reviews → Adjusts treatment if needed
  1. Nurse notified of changes → Updates patient education
  1. Patient/Caregiver can view results and trends

Application Integration

Each user case above is linked to specific features in the application:

FeatureDoctorNursePatientCaregiver
Dashboard✓ (all patients)✓ (assigned patients)✓ (own data)✓ (patient data)
Patient List✓ (assigned)✓ (assigned)✗✗
Patient Detail✓ (full)✓ (clinical)✓ (limited)✓ (limited)
Medications✓ (prescribe/view)✓ (administer/view)✓ (view)✓ (view)
Vital Signs✓ (review)✓ (record)✓ (view)✓ (view)
Lab Results✓ (full)✓ (view)✓ (view)✓ (view)
Symptoms✓ (review all)✓ (report)✓ (self-report)✓ (report)
Alerts✓ (acknowledge)✓ (escalate)✗✗
Treatment Cycles✓ (manage)✓ (view)✓ (progress)✓ (progress)
Users✓ (admin)✗✗✗
Assignments✓ (view)✓ (view own)✗✗
Audit Log✓ (admin)✗✗✗
Help/Guide✓✓✓✓