Cancer Patient Management System

Interactive Function Catalog v4.0 — Click any button to navigate

5
Roles
70
Pages
467
Functions
279
Nav Links
Admin

Admin — 18 Pages

Click any button to navigate to that page

Dashboard

PC19 functions▶
System overview with key metrics, responsibilities panel, and quick access cards.
Key MetricsTotal patients: 8, Meds: 36, Alerts: 7, Staff: 17
Responsibilities PanelPrioritized: Critical Alerts, High Alerts, Audit Log, User Mgmt, System Health

Patients List

PC9 functions▶
Full patient directory with search and filters. Click any row to open Patient Detail.
Search Bar: ▼Cancer Type: ▼Stage: ▼Status: ▼Gender: ▼

Patient Detail - Overview

PC12 functions▶
Complete patient overview: Demographics, Diagnosis, Treatment Protocol, Care Team.
← Back
Demographics CardName, age, DOB, gender, code
Diagnosis CardCancer type, stage, TNM, biomarkers
Protocol CardProtocol name, cycles, dates
Care Team CardAssigned doctor and nurse

Patient Detail - Medications

PC13 functions▶
All medications for this patient with search and management actions.
← Back
Search Medications: ▼
Medication TableDrug, Class, Dose, Route, Schedule, Status

Patient Detail - Vitals

PC9 functions▶
Vital signs history with abnormal value highlighting.
← Back
Vitals TableDate, Temp, BP, HR, SpO2, Weight

Patient Detail - Labs

PC10 functions▶
Laboratory results with reference ranges and status flags.
← Back
Lab TableTest, Value, Unit, Range, Status, Date

Patient Detail - Symptoms

PC10 functions▶
Patient-reported symptoms with CTCAE grading.
← Back
Symptom TableSymptom, Grade, Severity, Date

Patient Detail - Cycles

PC11 functions▶
Treatment cycle history with dose modifications and response assessments.
← Back
Cycle TableCycle #, Date, Drugs, Doses, Response

Patient Detail - Alerts

PC12 functions▶
All alerts for this patient with management actions.
← Back
Alert TableType, Severity, Message, Status

Medications Catalog

PC7 functions▶
All 36 medications across all patients with filters.
Search: ▼Drug Class: ▼Route: ▼Status: ▼Patient: ▼

Alert Management

PC8 functions▶
All alerts across all patients with filters and bulk actions.
Search: ▼Severity: ▼Type: ▼Status: ▼Patient: ▼

Lab Results

PC4 functions▶
All lab results across all patients.
Search: ▼Patient: ▼Status: ▼

Vital Signs

PC3 functions▶
All vital signs across all patients.
Patient: ▼Abnormal: ▼

User Management

PC6 functions▶
All 17 user accounts. Create, edit, deactivate, reset password.
Search: ▼Role: ▼Status: ▼

Assignments

PC4 functions▶
Manage nurse-patient assignments.
Search: ▼Shift: ▼Type: ▼

Audit Log

PC4 functions▶
Immutable log of all system actions. Admin only.
Search: ▼Action: ▼

Automated Tests

PC3 functions▶
Run built-in test suite.

System Architecture

PC3 functions▶
Technical architecture documentation.
Database Schema11 tables with relationships
API Endpoints17+ REST endpoints
Security ModelSession auth, RBAC, audit
Doctor

Doctor — 17 Pages

Click any button to navigate to that page

Dashboard

PC13 functions▶
Doctor-focused dashboard: My patients, alerts, pending labs, today's treatments.
My Patients Card3 assigned patients with status
Active Alerts Card3 unresolved (2 high, 1 medium)
Pending Labs Card5 results awaiting review
Today's Treatments1 scheduled: P001 TCHP Cycle 4

My Patients

PC4 functions▶
Assigned patients only. Click row to open Patient Detail.

Patient Detail - Overview

PC9 functions▶
Full clinical record for your assigned patients.
← Back
Demographics/Diagnosis/Protocol/Care TeamComplete patient overview

Patient Detail - Medications

PC12 functions▶
Medications for this patient. Doctor can modify prescriptions.
← Back
Medication TableDrug, Class, Dose, Route, Schedule, Status

Patient Detail - Vitals

PC10 functions▶
Vital signs history. Doctor reviews but does NOT record.
← Back
Vitals TableDate, Temp, BP, HR, SpO2, Weight

Patient Detail - Labs

PC11 functions▶
Lab results. Doctor reviews and signs off.
← Back
Lab TableTest, Value, Unit, Range, Status, Date

Patient Detail - Symptoms

PC10 functions▶
Patient-reported symptoms with CTCAE grading.
← Back
Symptom TableSymptom, Grade, Severity, Date

Patient Detail - Cycles

PC11 functions▶
Treatment cycle history.
← Back
Cycle TableCycle #, Date, Drugs, Doses, Response

Patient Detail - Alerts

PC11 functions▶
Alerts for this patient.
← Back
Alert TableType, Severity, Message, Status

Medications

PC2 functions▶
Medications for assigned patients.
Search/Class/Route/Status/Patient: ▼

Alerts

PC4 functions▶
Alerts for assigned patients.
Search/Severity/Type/Status/Patient: ▼

Lab Results

PC3 functions▶
Lab results for assigned patients.
Search/Patient/Status: ▼

Vital Signs

PC2 functions▶
Vital signs for assigned patients.
Patient/Abnormal: ▼

Mobile Dashboard

Mobile10 functions▶
Doctor mobile home with alert banner and quick actions.
Alert BannerTap to go to Alerts
My Patients Card3 assigned patients

Mobile Patients

Mobile4 functions▶
Assigned patients in card layout.

Mobile Alerts

Mobile4 functions▶
Alerts with inline action buttons.
← Back
Severity Chips: ▼
Alert CardsPatient, severity, message

Mobile More Sheet

Mobile3 functions▶
Bottom sheet with all available pages.
Nurse

Nurse — 18 Pages

Click any button to navigate to that page

Dashboard

PC9 functions▶
Nurse-focused dashboard: My patients, today's tasks, alerts.
My Patients Card3 assigned patients with status
Today's TasksVitals due, meds due
Alert SummaryUnresolved alerts

My Patients

PC3 functions▶
Assigned patients only.
Search/Cancer Type/Stage/Status: ▼

Patient Detail - Overview

PC9 functions▶
Full patient record for assigned patients.
← Back
Demographics/Diagnosis/Protocol/Care TeamComplete overview

Patient Detail - Medications

PC9 functions▶
Medications for this patient. Nurse views only.
← Back
Medication TableDrug, Class, Dose, Route, Schedule, Status

Patient Detail - Vitals

PC10 functions▶
Vital signs history AND recording form.

Patient Detail - Labs

PC9 functions▶
Lab results. Nurse reviews.
← Back
Lab TableTest, Value, Unit, Range, Status, Date

Patient Detail - Symptoms

PC11 functions▶
Symptom reports. Nurse can add symptoms.
← Back
Symptom TableSymptom, Grade, Severity, Date

Patient Detail - Cycles

PC9 functions▶
Treatment cycle history.
← Back
Cycle TableCycle #, Date, Drugs, Response

Patient Detail - Alerts

PC12 functions▶
Alerts with Acknowledge/Resolve/Escalate.
← Back
Alert TableType, Severity, Message, Status

Medications

PC2 functions▶
Medications for assigned patients.
Search/Class/Route/Status/Patient: ▼

Alerts

PC5 functions▶
Alerts for assigned patients.
Search/Severity/Type/Status/Patient: ▼

Lab Results

PC2 functions▶
Lab results for assigned patients.
Search/Patient/Status: ▼

Vital Signs

PC3 functions▶
Vital signs for assigned patients.
Patient/Abnormal: ▼

Record Vitals Form

PC + Mobile8 functions▶
Full vitals recording form with auto-validation and alert generation.
← Back

Mobile Dashboard

Mobile8 functions▶
Nurse mobile home.
Alert BannerTap to go to Alerts
My Patients Cards3 assigned patients

Mobile Patients

Mobile3 functions▶
Assigned patients in card layout.
← Back
Patient CardsName, cancer, status

Mobile Alerts

Mobile5 functions▶
Alerts with inline action buttons.
← Back
Severity Chips: ▼
Alert CardsPatient, severity, message

Mobile More Sheet

Mobile3 functions▶
Bottom sheet with all pages.
Patient

Patient — 12 Pages

Click any button to navigate to that page

My Dashboard

PC + Mobile11 functions▶
Your personal health dashboard.
Next TreatmentDate, protocol, cycle number
Active MedicationsCount and names
Last VitalsMost recent vitals with status colors

My Medications

PC + Mobile3 functions▶
Your current and past medications.
← Back
Medication CardsDrug, class, dose, route, schedule, status
Side EffectsCommon side effects to watch for

Report Symptoms

PC + Mobile6 functions▶
Report new symptoms with CTCAE auto-grading.
← Back

My Alerts

PC + Mobile3 functions▶
Your alerts. Read-only.
← Back
Severity/Status: ▼
Alert CardsType, severity, message, date, status

My Lab Results

PC + Mobile2 functions▶
Your laboratory results.
← Back
Lab TableTest, Value, Unit, Range, Status, Date

My Vital Signs

PC + Mobile2 functions▶
Your vital signs history.
← Back
Vitals TableDate, Temp, BP, HR, SpO2, Weight

My Treatment Plan

PC + Mobile3 functions▶
Your treatment plan overview.
← Back
Protocol InfoProtocol name, drugs, cycles, start date
Cycle ProgressCompleted vs total, next treatment date

Mobile Dashboard

Mobile9 functions▶
Patient mobile home.
Next Treatment CardCountdown to next treatment
Medications CardActive medication count
Vitals CardLast vitals with status

Mobile Medications

Mobile2 functions▶
Medication list in card format.
← Back
Med CardsDrug, dose, schedule, status

Mobile Report Symptoms

Mobile4 functions▶
Mobile symptom reporting.
← Back

Mobile Alerts

Mobile2 functions▶
Your alerts in card format.
← Back
Alert CardsType, severity, message, date

Mobile More Sheet

Mobile4 functions▶
Bottom sheet with available pages.
Caregiver

Caregiver — 5 Pages

Click any button to navigate to that page

Caregiver Dashboard

PC + Mobile7 functions▶
Caregiver view: Patient's treatment progress, medications, care team.
Treatment ProgressCycle progress with percentage
Current MedicationsActive medications list
Care TeamAssigned doctor and nurse

Report Symptoms

PC + Mobile6 functions▶
Same symptom reporting form as patient role.
← Back

Treatment Progress

PC + Mobile4 functions▶
Detailed treatment progress view.
← Back
Cycle TimelineVisual timeline of all cycles
Upcoming ScheduleNext treatment dates
Response AssessmentsTumor response after each cycle

Mobile Dashboard

Mobile7 functions▶
Caregiver mobile home.
Progress CardCycle progress with percentage bar
Medications CardActive medications
Care Team CardDoctor and nurse names

Mobile More Sheet

Mobile2 functions▶
Bottom sheet with available pages.
Matrix

Feature Access Matrix

Role-based access control

Role-Based Access Control

▶
FeatureAdminDoctorNursePatientCaregiver
DashboardFullAssignedAssignedSelfSelf
View PatientsAll 8AssignedAssignedSelf OnlySelf Only
Patient DetailFullFullFullLimitedNo
Edit PrescriptionsYesYesNoNoNo
Ack AlertsYesYesYesNoNo
Escalate AlertsYesN/AYesNoNo
Record VitalsYesNoYesNoNo
Report SymptomsYesYesYesYesYes
Manage UsersCRUDViewNoNoNo
Audit LogYesNoNoNoNo