Role User Guide

Doctor Web Guide

Doctor login, appointment consultation handling, emergency participation, notes, and prescriptions.

Login URL

/auth/doctor-login

Start URL

/staff/doctor/dashboard

Doctor login screen
Real application screenshot: /auth/doctor-login

Onboarding and Login Flow

  1. Doctor is created by Hospital Admin or approved from provider onboarding.
  2. Doctor receives portal credentials and signs in from /auth/doctor-login.
  3. Doctor verifies profile, specialization, availability, and schedule settings.
  4. Doctor keeps online status active when available for appointments or emergency escalation.

Quick Start

  1. Login from the Doctor Login screen.
  2. Open Dashboard for online status, upcoming appointments, and active emergencies.
  3. Open Appointments to join consultation calls and review patient context.
  4. Use Settings to maintain profile and availability information.

Menu Navigation Hierarchy

Follow this order during training so users understand the dashboard before action-heavy screens.

1Dashboard
2Appointments
3Settings

Each Module: Navigation and Actions

NavigationFunctionPrimary Actions
DashboardDoctor command view for availability, appointments, and emergency assignments.
  • Toggle online
  • Open appointment
  • Open assigned emergency
  • Rejoin active call
AppointmentsList and detail screens for scheduled consultations.
  • Review appointment
  • Join video
  • Add notes
  • Complete consultation
SettingsDoctor profile and schedule maintenance.
  • Update profile
  • Review specialization
  • Maintain availability

Action Screens with Screenshots

Step 1: Doctor Login

The role-specific login prevents non-doctor accounts from entering the doctor portal.

/auth/doctor-login
Doctor login screen
Enter doctor email
Enter password
Submit
Confirm dashboard redirect

Step 2: Appointment Handoff

Doctor receives the consultation after the patient books and nurse prepares or starts the call.

/staff/doctor/appointments
Patient appointment selection used before doctor handoff
Review assigned appointment
Join when call is ready
Complete clinical notes

Step 3: Emergency Video Escalation

Triage nurse can invite a doctor to the active emergency video case when escalation is needed.

/staff/doctor/emergencies
Patient emergency video entry point before doctor escalation
Accept escalation
Join emergency call
Advise triage nurse
Close or prescribe

End-to-End Testing Checks

  • Enter the role email and password on the correct login screen.
  • Confirm the redirected dashboard matches the user role.
  • Verify the side navigation only shows modules allowed for that role.
  • Log out and verify the browser returns to the login page.
  • Doctor cannot access nurse, triage nurse, or hospital admin routes.
  • Doctor appointment call creates or joins the same meeting ID started by nurse or appointment flow.
  • Emergency doctor invite appears only for assigned or escalated emergency cases.