Skip to main content
Prvaha is a multi-tenant clinic management platform built for polyclinics and multi-doctor practices. Every feature — from appointment scheduling to video consultations and automated billing — is organized around a single model: one clinic, one workspace, all roles in one place. Understanding how these pieces connect will help you get the most out of the platform from day one.

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.
There is no shared database between clinics. Even if two clinics use the same platform, their data never mingles.

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:
1

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.
2

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.
3

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.
4

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.
5

Invoice is generated

The receptionist or admin generates the invoice from the appointment. Once paid, the appointment status moves to BILLED and the encounter is closed.

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.