Multi-Clinic Architecture
Each clinic that registers on Prvaha operates as its own independent tenant. That means:- Isolated data — patient records, appointments, invoices, and settings belong exclusively to your clinic. No other clinic can access them.
- Dedicated subdomain — your clinic gets its own subdomain (e.g.,
yourclinic.prvaha.com) that you share with your staff and patients. - Independent configuration — each clinic manages its own drug library, diagnosis codes, lab investigations, workflow templates, and appointment transition rules.
The Dashboard
The dashboard is your central hub. Everything you need — appointments, patients, billing, staff management, and reports — is accessible from a single interface. What you see on the dashboard depends on your role:- Admins see the full picture: all appointments, staff management, billing summaries, and clinic settings.
- Doctors see their schedule, patient queue, and clinical tools.
- Receptionists see the appointment calendar, patient check-in queue, and invoicing shortcuts.
- Patients (via the patient portal) see their own appointments, prescriptions, and profile.
Key Entities
Appointments
The core unit of clinic operations. Each appointment tracks a patient–doctor interaction from booking through consultation to billing. Appointments support in-clinic and online (video) modes.
Patients
Each patient has a profile with contact details, linked family members, appointment history, and clinical records. Patients can log in to the patient portal to self-manage bookings.
Doctors
Doctors have their own schedules, specialties, and consult queues. Each doctor sees only their own appointments by default and accesses clinical tools from within each consult.
Invoices
Invoices are generated from appointments once a consult is complete. The billing flow is built into the appointment lifecycle — no separate billing module to configure.
Workflows
Workflows define the step-by-step flow an appointment follows (e.g., Reception → Vitals → Consult → Billing). You can create separate workflows for different specialties or visit types.
Clinical Records
Each appointment’s consult screen captures diagnoses, prescriptions, lab orders, and clinical notes. These are stored against the patient’s record and accessible in future visits.
How Data Flows
A typical patient visit moves through the following stages in Prvaha:Patient arrives — Receptionist creates the appointment
The receptionist books a new appointment from the calendar or table view, selecting the patient, doctor, date, and service type. For walk-ins, appointments can be created on the spot.
Check-in and workflow begins
When the patient arrives, the receptionist marks them as checked in. The appointment enters the active workflow and progresses through configured steps — such as vitals collection or triage.
Doctor opens the consult screen
The doctor picks up the appointment from their queue and opens the per-appointment consult view. Here they record diagnoses, write prescriptions, order lab investigations, and add clinical notes. For telemedicine appointments, the doctor launches the integrated video call directly from this screen.
Consult is completed — appointment moves to billing
Once the consult is done, the doctor marks the appointment as ready for billing. The status transitions to
READY_FOR_BILLING, triggering the billing step.Next Steps
Roles & Permissions
Learn about each role — Admin, Doctor, Receptionist, Nurse, Lab Technician, and Patient — and what each can access.
Appointments
Understand the appointment lifecycle, statuses, views, consult screen, and video consultations.
Workflows
Learn how to build and apply custom multi-step workflows for different visit types and specialties.