{{ pageTitle }}
{{ greeting }}, {{ user.role === 'doctor' ? 'Dr.' : '' }} {{ user.first_name }}
Attention Required
{{ stats.urgent_tasks }} urgent task(s) need immediate attention
{{ stats.overdue_tasks }} overdue task(s)
{{ stats.alert_symptoms }} unreviewed symptom alert(s)
{{ stats.active_defaults }} active treatment default(s) - patients at risk of abandoning treatment
{{ stats.alt_therapy_patients }} patient(s) using alternative therapy alongside treatment
{{ stats.active_patients || 0 }}
Active Patients
{{ stats.critical_patients || 0 }}
Critical Risk
{{ stats.pending_tasks || 0 }}
Pending Tasks
{{ stats.overdue_tasks }} overdue
{{ stats.alert_symptoms || 0 }}
Symptom Alerts
{{ stats.active_defaults || 0 }}
Treatment Defaults
Today's Appointments
{{ stats.today_appointments || 0 }}
New Patients
{{ stats.new_patients || 0 }}
Unresolved Barriers
{{ stats.unresolved_barriers || 0 }}
Pending Financial Aid
{{ stats.pending_financial_aid || 0 }}
Patients Needing Attention
{{ p.first_name }} {{ p.last_name }}
Daily Triage - {{ triageData.date || 'Today' }}
AI-generated prioritization
{{ triageData.summary }}
{{ triageData.workload_estimate.recommendation }}
Critical Alerts
{{ alert.patient_name }}
{{ alert.mrn }}{{ alert.alert }}
Action: {{ alert.action }}
Priority Action List
{{ pp.patient_name }}
{{ pp.mrn }} {{ pp.risk_level }} {{ pp.category?.replace(/_/g, ' ') }}{{ pp.reason }}
Outreach Needed
{{ out.patient_name }}
{{ out.reason }}
Topic: {{ out.suggested_message_topic }}
AI-generated triage for clinical reference. Always validate with clinical judgment.
Cancer Distribution
Risk Levels
Navigation Status
Your AI Care Companion
Personalized daily briefing
{{ patientBriefing.greeting }}
{{ patientBriefing.daily_message }}
What's Coming Up
{{ item.event }} — {{ item.when }}
{{ item.what_to_expect }}
Tip: {{ item.how_to_prepare }}
Managing Your Symptoms
{{ tip.symptom }}
{{ tip.tip }}
Call your team if: {{ tip.when_to_call }}
Medication Tips
{{ patientBriefing.encouragement }}
💡 Self-care: {{ patientBriefing.self_care_tip }}
Ask your doctor
{{ patientBriefing.question_to_ask_doctor }}
Your daily briefing will appear here
My Diagnosis
Cancer Type
{{ myCare.diagnosis.cancer_type }}
Subtype
{{ myCare.diagnosis.cancer_subtype || '-' }}
Stage
{{ myCare.diagnosis.stage || '-' }}
Diagnosis Date
{{ formatDate(myCare.diagnosis.diagnosis_date) }}
My Doctor
Dr. {{ myCare.doctor.first_name }} {{ myCare.doctor.last_name }}
{{ myCare.doctor.specialization }}
{{ myCare.doctor.phone }}
My Navigator
{{ myCare.navigator.first_name }} {{ myCare.navigator.last_name }}
{{ myCare.navigator.phone }}
My Social Worker
{{ myCare.social_worker.first_name }} {{ myCare.social_worker.last_name }}
{{ myCare.social_worker.phone }}
My Current Medications
{{ med.medication_name }}
{{ med.dosage }} - {{ med.frequency }}
My Care Journey
{{ step.step_name }}
Completed: {{ formatDate(step.completed_date) }} Scheduled: {{ formatDate(step.scheduled_date) }} Pending
Upcoming Appointments
{{ apt.title }}
{{ formatTime(apt.appointment_time) }} at {{ apt.location }}
No upcoming appointments.
Financial Support Status
{{ fa.program_name }}
{{ fa.coverage_type?.replace(/_/g, ' ') }}
RM {{ Number(fa.amount_approved).toLocaleString() }}
How are you feeling today?
Submit a symptom report so your care team can monitor your wellbeing.
Learning Resources
{{ user.preferred_language === 'ms' && er.title_ms ? er.title_ms : er.title }}
Loading your care information...
Caregiver Support
You are doing an important and challenging job supporting your loved one through their cancer journey. Remember to take care of yourself too.
Support Hotlines
Befrienders Malaysia: 03-7956 8145 (24 hours)
MAKNA Cancer Helpline: 03-2698 7300
UMSC Emergency: 03-7949 4422
| Patient | Cancer | Risk | Status |
|---|---|---|---|
|
{{ p.first_name?.charAt(0) }}{{ p.last_name?.charAt(0) }}
{{ p.first_name }} {{ p.last_name }} {{ p.mrn }} |
{{ p.cancer_type || '-' }} | {{ p.risk_level }} | {{ p.navigation_status?.replace(/_/g, ' ') }} |
No patients found.
{{ selectedPatient.patient.first_name }} {{ selectedPatient.patient.last_name }}
Phone
{{ selectedPatient.patient.phone || '-' }}
Doctor
{{ selectedPatient.patient.doctor_name || '-' }}
Navigator
{{ selectedPatient.patient.navigator_name || '-' }}
Social Worker
{{ selectedPatient.patient.social_worker_name || '-' }}
Insurance
{{ selectedPatient.patient.insurance_type?.replace(/_/g, ' ') || '-' }}
Contact Preference
{{ selectedPatient.patient.preferred_contact_method?.replace(/_/g, ' ') || '-' }}
AI is analyzing...
This may take a few seconds
{{ aiResultType==='care' ? 'AI Care Pathway Suggestions' : aiResultType==='barrier' ? 'AI Barrier Analysis' : aiResultType==='default_risk' ? 'AI Treatment Default Risk' : aiResultType==='appt_prep' ? 'AI Appointment Preparation' : aiResultType==='timeline' ? 'AI Treatment Timeline Analysis' : aiResultType==='education' ? 'AI Education Recommendations' : aiResultType==='symptom_trend' ? 'AI Symptom Trend Prediction' : aiResultType==='drug_interaction' ? 'AI Drug Interaction Analysis' : aiResultType==='letter' ? 'AI Patient Letter' : aiResultType==='caseload' ? 'AI Caseload Optimization' : aiResultType==='mdt_prep' ? 'AI MDT Case Preparation' : aiResultType==='qol_trend' ? 'AI Quality of Life Analysis' : aiResultType==='trial_match' ? 'AI Clinical Trial Matching' : aiResultType==='palliative_guide' ? 'AI Palliative Care Guide' : aiResultType==='cultural_coach' ? 'AI Cultural Communication Coach' : aiResultType==='outcome_predict' ? 'AI Navigation Outcome Predictor' : aiResultType==='quality_report' ? 'AI Quality Metrics Report' : aiResultType==='lab_vitals' ? 'AI Lab & Vitals Analysis' : aiResultType==='comm_insights' ? 'AI Communication Insights' : aiResultType==='insurance_optimizer' ? 'AI Insurance Optimizer' : aiResultType==='screening_advisor' ? 'AI Screening & Follow-up Advisor' : aiResultType==='diagnosis_analyzer' ? '🧬 AI Smart Diagnosis Analyzer' : aiResultType==='lab_interpreter' ? '🔬 AI Lab Report Interpreter' : aiResultType==='recurrence_monitor' ? '📊 AI Recurrence Risk Monitor' : aiResultType==='treatment_response' ? '💊 AI Treatment Response Evaluator' : aiResultType==='clinical_copilot' ? '🤖 AI Clinical Decision Support' : aiResultType==='case_report' ? '📋 AI Comprehensive Case Report' : aiResultType==='screening_intelligence' ? '🔍 AI Screening Intelligence' : 'AI Clinical Notes Summary' }}
Generated by NAVKANMY AI - for clinical reference only
AI-generated analysis for clinical reference only. Always validate with clinical judgment.
Cancer Type
{{ diag.cancer_type }}
Subtype
{{ diag.cancer_subtype || '-' }}
Stage
{{ diag.stage }}
Grade
{{ diag.grade || '-' }}
TNM
{{ diag.tnm_t }}{{ diag.tnm_n }}{{ diag.tnm_m }}
Receptors
ER:{{ diag.er_status }} PR:{{ diag.pr_status }} HER2:{{ diag.her2_status }}
Ki-67
{{ diag.ki67_percent }}%
BRCA
{{ diag.brca_status }}
Diagnosis Date
{{ formatDate(diag.diagnosis_date) }}
Facility
{{ diag.diagnosis_facility }}
Referred From
{{ diag.referring_facility }} (public)
Care Pathway
{{ step.step_name }}
{{ step.notes }}
{{ sr.pain_level }}
Pain
{{ sr.fatigue_level }}
Fatigue
{{ sr.nausea_level }}
Nausea
{{ sr.mood_level }}
Low Mood
{{ sr.breathing_difficulty }}
Breathing
{{ sr.numbness_tingling }}
Numbness
Alternative Therapy Use:
{{ sr.alternative_therapy_details }}
AI Recommendation:
{{ sr.ai_recommendation }}
{{ field.label }}
{{ b[field.key] || 'none' }}Gender-Specific Needs:
{{ b.gender_specific_needs }}
Cultural Considerations:
{{ b.cultural_considerations }}
Religious Considerations:
{{ b.religious_considerations }}
{{ t.title }}
{{ t.priority }} {{ t.task_type?.replace(/_/g, ' ') }}{{ t.description }}
{{ n.content }}
{{ med.medication_name }}
{{ med.dosage }} - {{ med.frequency }} ({{ med.route }})
Prescribed by {{ med.prescriber_name }}
{{ med.purpose?.replace(/_/g, ' ') }}
RM {{ Number(med.monthly_cost).toLocaleString() }}/mo (subsidized)
{{ fa.program_name }}
Requested
{{ fa.amount_requested ? 'RM ' + Number(fa.amount_requested).toLocaleString() : '-' }}
Approved
{{ fa.amount_approved ? 'RM ' + Number(fa.amount_approved).toLocaleString() : '-' }}
Disbursed
{{ fa.amount_disbursed ? 'RM ' + Number(fa.amount_disbursed).toLocaleString() : '-' }}
Managed by {{ fa.manager_name }}
{{ ref.to_facility }} - {{ ref.to_department }}
To: {{ ref.to_provider }}
{{ ref.reason }}
{{ formatDate(ref.referral_date) }} by {{ ref.referrer_name }}
{{ mh.recommendation }}
Reason: {{ td.reason?.replace(/_/g, ' ') }} - {{ td.reason_detail }}
Intervention: {{ td.intervention_type }}
{{ a.title }}
{{ formatTime(a.appointment_time) }} - {{ a.location || a.appointment_type }}
Dr. {{ a.provider_name_full }}
{{ cg.first_name }} {{ cg.last_name }}
{{ cg.phone }}
{{ el.resource_title }}
No consents recorded yet.
{{ c.consent_details }}
No survivorship plan created yet.
Survivorship Care Plan
{{ survivorshipPlan.graduation_status?.replace(/_/g, ' ') }}Treatment Summary
{{ survivorshipPlan.treatment_summary }}
Follow-up Schedule
{{ survivorshipPlan.follow_up_schedule }}
Screening Plan
{{ survivorshipPlan.screening_plan }}
Wellness Goals
{{ survivorshipPlan.wellness_goals }}
Emergency Signs
{{ survivorshipPlan.emergency_signs }}
Late Effects Monitoring
{{ survivorshipPlan.late_effects_monitoring }}
Psychosocial Plan
{{ survivorshipPlan.psychosocial_plan }}
Return to Work/Daily Life Plan
{{ survivorshipPlan.return_to_work_plan }}
Created by: {{ survivorshipPlan.created_by_name }} on {{ formatDate(survivorshipPlan.created_at) }}
MDT / Tumor Board Discussions
No MDT discussions for this patient yet.
Clinical Summary
{{ mdt.clinical_summary }}
MDT Recommendation
{{ mdt.mdt_recommendation }}
Follow-up Actions
{{ mdt.follow_up_actions }}
Quality of Life Assessments
No QoL assessments recorded yet.
Global Health
{{ qol.global_health_score }}
Physical
{{ qol.physical_functioning }}
Emotional
{{ qol.emotional_functioning }}
Social
{{ qol.social_functioning }}
Pain
{{ qol.pain_score }}
Fatigue
{{ qol.fatigue_score }}
Clinical Trial Participation
No clinical trial participation recorded.
{{ trial.short_title || trial.trial_name }}
{{ trial.enrollment_status?.replace(/_/g, ' ') }}Support Groups & Peer Mentors
Support Groups
{{ g.group_name }}
{{ g.membership_status }}Peer Mentors
{{ m.mentor_name }}
{{ m.match_status }}No support group or peer mentor connections yet.
Palliative Care & Advance Care Planning
Palliative Care Plan
{{ palliativeData.palliative_plan.referral_status?.replace(/_/g, ' ') }}Pain Regimen
{{ palliativeData.palliative_plan.current_pain_regimen }}
Advance Care Plan
Spiritual Care
{{ palliativeData.advance_care_plan.spiritual_care_needs }}
Cultural Wishes
{{ palliativeData.advance_care_plan.cultural_wishes }}
ESAS Assessments
Telehealth Sessions
No telehealth sessions recorded.
Session Notes
{{ ts.session_notes }}
Follow-up Actions
{{ ts.follow_up_actions }}
Communication Log
No communications logged.
{{ comm.summary }}
Laboratory Results
No lab results recorded.
{{ formatDate(date) }}
{{ lab.result_value }} {{ lab.result_unit }}
Ref: {{ lab.reference_range }}
Vital Signs
No vital signs recorded.
Blood Pressure
{{ v.systolic_bp }}/{{ v.diastolic_bp }}
Heart Rate
{{ v.heart_rate }}
Temp °C
{{ v.temperature }}
SpO2 %
{{ v.oxygen_saturation }}
Weight kg
{{ v.weight_kg }}
BMI
{{ v.bmi }}
Pain
{{ v.pain_score }}/10
Insurance & Claims
Total Claimed
RM{{ Number(insuranceData.summary.total_claimed || 0).toLocaleString() }}
Approved
RM{{ Number(insuranceData.summary.total_approved || 0).toLocaleString() }}
Paid
RM{{ Number(insuranceData.summary.total_paid || 0).toLocaleString() }}
Patient Cost
RM{{ Number(insuranceData.summary.total_patient_cost || 0).toLocaleString() }}
Insurance Policies
No insurance policies recorded.
Claims
No claims recorded.
Claimed
RM{{ Number(clm.amount_claimed || 0).toLocaleString() }}
Approved
{{ clm.amount_approved ? 'RM' + Number(clm.amount_approved).toLocaleString() : '-' }}
Paid
{{ clm.amount_paid ? 'RM' + Number(clm.amount_paid).toLocaleString() : '-' }}
Patient
{{ clm.patient_responsibility ? 'RM' + Number(clm.patient_responsibility).toLocaleString() : '-' }}
Pre-authorizations
No pre-authorizations.
Screening & Follow-up Protocols
No screening protocols configured.
Recent Screening Results
{{ res.result_summary }}
Staff Performance & KPIs
Navigator workload, task completion, and program metrics
{{ staffPerformance.program_metrics?.total_active_patients || 0 }}
Active Patients
{{ staffPerformance.program_metrics?.total_graduated || 0 }}
Graduated
{{ Math.round(staffPerformance.program_metrics?.avg_navigation_days || 0) }}
Avg Navigation Days
{{ staffPerformance.program_metrics?.default_recovery_rate || 0 }}%
Default Recovery
{{ staffPerformance.program_metrics?.barrier_resolution_rate || 0 }}%
Barrier Resolution
{{ staffPerformance.program_metrics?.financial_aid_approval_rate || 0 }}%
Aid Approval Rate
{{ nav.name }}
{{ nav.navigator_type?.replace(/_/g, ' ') || nav.role }}
{{ nav.tasks_completed_30d || 0 }}
Tasks/30d
{{ nav.overdue_tasks || 0 }}
Overdue
{{ nav.open_tasks || 0 }}
Open Tasks
{{ nav.notes_written_30d || 0 }}
Notes/30d
{{ nav.graduated_patients || 0 }}
Graduated
{{ nav.defaults_recovered || 0 }}
Defaults Recovered
Caseload: {{ Math.round((nav.active_patients / Math.max(1, nav.max_caseload)) * 100) }}% capacity
{{ t.title }}
{{ t.priority }} {{ t.task_type?.replace(/_/g, ' ') }}{{ t.description }}
No tasks found.
{{ a.title }}
{{ formatTime(a.appointment_time) }} - {{ a.location || a.appointment_type }}
No upcoming appointments.
How are you feeling today?
Rate each symptom from 0 (none) to 10 (worst). This helps your care team monitor your wellbeing.
Your care team will not judge you. We want to make sure everything works safely together.
Symptom Report Submitted
{{ symptomResult.alert ? 'Your care team has been notified.' : 'Your care team will review this report.' }}
{{ symptomResult.recommendation }}
If you feel very unwell, please contact your navigator or go to UMSC Emergency (03-7949 4422).
{{ n.title }}
{{ n.content }}
{{ formatDateTime(n.created_at) }}
No notifications.
New Message
NAVKANMY AI Assistant
Your intelligent healthcare companion — ask me anything
Attach images or PDFs (max 4MB) · Press Enter to send
{{ user?.preferred_language === 'ms' && r.title_ms ? r.title_ms : r.title }}
{{ user?.preferred_language === 'ms' && r.content_ms ? r.content_ms : r.content }}
Avg Time to Treatment
{{ analyticsData.avg_time_to_treatment_days || '-' }}
days (median: {{ analyticsData.median_time_to_treatment_days || '-' }})
Appointment Adherence
{{ analyticsData.appointment_adherence }}%
No-show: {{ analyticsData.no_show_rate }}%
Task Completion
{{ analyticsData.task_completion_rate }}%
{{ analyticsData.overdue_tasks }} overdue
Barrier Resolution
{{ analyticsData.barrier_resolution_rate }}%
Alert review: {{ analyticsData.alert_review_rate }}%
Treatment Defaults
{{ analyticsData.total_defaults }}
{{ analyticsData.active_defaults }} active
Default Recovery Rate
{{ analyticsData.default_recovery_rate }}%
{{ analyticsData.recovered_defaults }} recovered
Alt Therapy Patients
{{ analyticsData.alt_therapy_patients }}
{{ analyticsData.alt_therapy_barrier_count }} with barrier
Rural Patients
{{ analyticsData.rural_patient_count }}
{{ analyticsData.public_referral_count }} from public hospitals
Financial Aid Summary
Aid by Program Type
Default Reasons
Ethnicity
Income Category
Stage Distribution
Mental Health Summary
Navigator Caseload
{{ nc.navigator_name }}
{{ nc.navigator_type?.replace(/_/g, ' ') }}Active Patients
{{ nc.active_patients }}/{{ nc.max_caseload }}
Open Tasks
{{ nc.open_tasks }}
Referrals
Total
{{ analyticsData.total_referrals }}
Completed
{{ analyticsData.completed_referrals }}
Completion Rate
{{ analyticsData.total_referrals > 0 ? ((analyticsData.completed_referrals/analyticsData.total_referrals)*100).toFixed(0) : 0 }}%
Loading analytics...