UpchaarNepal Doctor Portal

UpchaarNepal Doctor Portal

Overview

The Doctor Portal gives clinicians an operations console for UpchaarNepal. Doctors review appointment requests, confirm or decline bookings, manage patients, set schedule timings, track clinic and video consulting volume, and handle payments and messaging. Overview widgets cover today’s appointments, patient mix, and calendar planning so the practice can run from one workspace.

Appointment requests and patient records sync with the patient, clinic, and admin surfaces, while video consulting builds on WebRTC for remote visits.

Technologies

  • React
  • TypeScript
  • Tailwind CSS
  • React Query
  • WebRTC
  • Node.js

Features

  • Overview metrics for appointments, patients, clinic consulting, and video consulting
  • Appointment request queue with confirm and decline actions
  • Today’s appointments list with ongoing and upcoming visits
  • Patient stats, gender breakdown, and recent patients table
  • Schedule timings, payments, messaging, and blog management
  • Calendar week view for planning the practice schedule

Development and Challenges

Unifying clinic and video consulting in one UI, keeping request states accurate under concurrent bookings, and designing permission-aware navigation for doctors with different practice setups were the main challenges.

UpchaarNepal doctor overview dashboard

Doctor overview with appointment requests, patient insights, today’s schedule, and calendar.

Conclusion

The Doctor Portal is the clinical operations hub of UpchaarNepal — from request triage to consulting and follow-up in one dashboard.