Appointment Views
Prvaha gives you two ways to view and manage appointments, accessible from the main navigation: Calendar view gives you a visual, time-blocked layout of scheduled appointments. Use it to get an at-a-glance picture of the day or week, spot scheduling gaps, and drag appointments to new time slots. It is the most natural view for receptionists managing a busy day. Table view gives you a filterable, sortable list of appointments. Each row shows the appointment’s status, patient name, assigned doctor, date, time, and service type. Use the table view when you need to search for a specific appointment, bulk-review a day’s queue, or filter by status (for example, to find all appointments that areREADY_FOR_BILLING).
Switch between the two views using the toggle at the top of the Appointments page.
Appointment Lifecycle
Every appointment moves through a defined set of statuses as it progresses from booking to closure. The full set of statuses in Prvaha is:BOOKED
The appointment has been created and a slot is reserved. This is the default status when a new appointment is made. The patient may or may not have been confirmed.
CONFIRMED
The appointment has been acknowledged and confirmed — either by the clinic or by the patient. Use this status to distinguish between tentative bookings and locked-in slots.
PENDING
The appointment is in the system but awaiting an action before it can proceed — for example, a patient who has arrived but has not yet been formally checked in to a workflow step.
ON_HOLD
The appointment is temporarily paused mid-workflow. This can happen when a step is interrupted — for example, the patient steps out for a test — and needs to be resumed.
READY_FOR_BILLING
The doctor has completed the consultation and marked the appointment as ready for billing. The receptionist or admin can now generate an invoice. Appointments must be in
CONFIRMED, ON_HOLD, or PENDING status before they can transition to this status.BILLED
An invoice has been issued and the appointment is financially closed. No further clinical or billing actions are required.
COMPLETED
The appointment is fully complete — all workflow steps are done and the encounter is closed.
Your clinic can configure which status transitions trigger automated actions — such as sending a confirmation email on
CONFIRMED or a reminder before the appointment date. Set these up under Preferences → Appointment Transitions.The Consult Screen
When a doctor opens an active appointment, they land on the consult screen — a dedicated per-appointment view that serves as the doctor’s clinical workspace for that encounter. From the consult screen, the doctor can:- Write clinical notes — free-text and structured notes for the encounter
- Record diagnoses — search and select from the clinic’s diagnosis library (ICD codes or custom entries)
- Write prescriptions — add drugs from the clinic’s drug library, with dosage, frequency, duration, and instructions
- Order lab investigations — select tests from the clinic’s lab investigation library and attach them to the appointment
- View patient history — access previous visit notes, past prescriptions, and prior diagnoses from the same patient record
- Advance workflow steps — mark each step in the appointment’s workflow as complete, skipped, or pending
READY_FOR_BILLING to hand it off to the front desk.
Video Consultations
For telemedicine appointments, Prvaha integrates LiveKit to provide in-browser video calls — no external apps required for either party. To start a video consultation:Set the appointment mode to Online
When creating the appointment, set the Mode to
ONLINE. This activates the video call option for the appointment.Open the consult screen
When it is time for the appointment, the doctor opens the appointment’s consult screen.
Launch the video call
Click Start Video Call from within the consult screen. The LiveKit-powered video interface opens directly in the browser.
AI Transcription
Prvaha can automatically transcribe consultations — both in-clinic recorded sessions and online video calls — using integrated AI transcription. To access a transcription:- Open the appointment from the calendar or table view.
- Navigate to the Appointment Detail view.
- Select the Transcription tab or section.
AI transcription must be enabled for your clinic. Contact your Prvaha administrator to confirm transcription is active for your account.
Walk-ins
Walk-in patients who arrive without a prior booking do not need to wait for a formal scheduling process. Create a walk-in appointment on the spot:Search for or register the patient
Search for the patient by name or phone number. If they are a new patient, create their profile directly from the appointment form.
Set the date and time to now
Use today’s date and the current time to position the appointment in the active queue.
Appointment Service Types
When creating an appointment, you select a service type that describes the nature of the visit. Prvaha supports the following service types:| Service Type | When to use |
|---|---|
CONSULTATION | Standard doctor consultation |
FOLLOW_UP | Return visit for an ongoing condition |
URGENT | Urgent or emergency visit requiring priority handling |
CHILD_CARE | Paediatric or child-specific consultation |
LAB_CONSULTATION | Visit primarily for lab tests or investigation review |
OTHER | Any visit type not covered by the above |