OPD EMR Landing
Screen Verified Wed Apr 29 2026 00:00:00 GMT+0000 (Coordinated Universal Time) For: DoctorNurseOPD Source: live UAT 2026-04-29 Updated Wed Apr 29 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
OPD EMR Landing
Hub screen that opens when a doctor enters EMR for an OPD visit. Verified during TCK-001 UAT walkthrough (uat-recon/agent-uat-handoff) Phase 3.
Access Path
- Angular state:
triangular.emr.landing - Canonical entry: Doctor Worklist Screen row →
vm.openPatientEMRFromWorkbench(patient) - Do not
$state.go('triangular.emr.<sub>')from outside EMR — patient context is lost and banner shows blank. Enter via the canonical path first.
Purpose
- Single entry point for all EMR sub-screens (text panels, orders, alerts, schedules)
- Hosts the
Consultationmd-icon toggle that exposes the doctor’sSTARTbutton - Back-pointer to OPD Worklist via
$state.go('triangular.opdworkbench.patientlist')
UAT-verified behavior (2026-04-29)
- Opens with Patient Banner populated from the visit’s saved charting data.
- Right-side menu has 19 entries:
- OPD EMR
- IPD EMR
- ANC
- Charting
- Allergies → Allergies Panel
- Alerts
- Orders
- Orders Checklist
- Med Reconcile
- Form
- Medical Document
- Referral
- Tasks → Tasks Panel
- Death Record
- eMAR
- Appointments
- Radiology Schedule
- OR Schedule
- View OR Record
- The
Consultationmd-icon toggle in the action bar must be enabled beforeSTART/ENDbuttons are visible. Without the toggle, the buttons are simply not in the DOM.
Common pitfalls
| Symptom | Cause | Fix |
|---|---|---|
| ”Record Not Found” banner blank | Navigated via $state.go('triangular.emr.diagnosis') from outside EMR | Re-enter EMR from Doctor Worklist Screen via vm.openPatientEMRFromWorkbench |
START button missing | Consultation md-icon toggle not engaged | Click the md-icon to expose; see onConsultationClick() |
| Idle for ~5 min then locked | MEDHIS Server-Side Gates | User re-auths; agents must not type password |
Related
- Doctor Worklist Screen
- OPD Doctor EMR Workflow
- ICD Coding
- Tasks Panel
- Allergies Panel
uat-recon/agent-uat-handoff§2.6 (selector cheatsheet), §3 (endpoint cheatsheet)