UpchaarNepal Patient Portal

Problem it solves
Patient-facing healthcare app for finding doctors, booking appointments, managing prescriptions, lab tests, and family health activity across Nepal.
Overview
The Patient Portal is the consumer surface of UpchaarNepal. Patients search for verified doctors, book clinic or video consultations, track appointments, order medicines, view prescriptions, and follow lab results from one account. The dashboard also surfaces medications, upcoming consultations, favourites, family members, messages, and payments so day-to-day care stays in one place.
I built this as a Full Stack Software Developer at Upachaar Nepal (Jun 2024 - Dec 2025).
Architecture and technical approach
Doctor discovery and booking connect into the wider UpchaarNepal network of doctors, clinics, pharmacies, and diagnostics, with Khalti available for payments where checkout is required.
Implementation used React, TypeScript, Tailwind CSS, React Query, Redux Toolkit, and Khalti Payment Gateway. The same names appear on the skills page.
Key features
- Doctor search and filtered discovery by specialty and availability
- Appointment booking for clinic and online consultations
- Patient dashboard with appointments, lab tests, and medicine orders
- Prescriptions, medications, and upcoming consultation cards
- Favourites, family profiles, messages, and payments
- Health packages and recent activity across the care journey
Technologies used
- •React
- •TypeScript
- •Tailwind CSS
- •React Query
- •Redux Toolkit
- •Khalti Payment Gateway
Challenges and solutions
The hard parts were keeping search, booking, and medical records consistent across multiple backend services, handling payment flows safely, and making the patient dashboard useful without overwhelming first-time users.
Screenshots

Patient dashboard with top doctors, health packages, medications, and upcoming consultations.
Contribution and what I learned
The Patient Portal is the entry point for care on UpchaarNepal — discovery, booking, and ongoing health management in a single product.
More product work is on all software projects and the Upachaar Nepal role. Featured work is also previewed on Diwash Bhattarai's homepage.