Telemedicine (video consults)
Book video appointments, meet in a waiting room, take payment before the call, and record only with patient consent. Provider-agnostic by design.
Telemedicine brings the outpatient consultation online. A video visit uses the same appointment, consultation, and billing machinery as an in-person visit. The difference is the mode and the way doctor and patient meet.
Booking a video appointment
A video consult is booked as an appointment with mode `VIDEO`. It occupies a slot on the doctor's schedule exactly like an in-person visit and appears in the same calendar views.
Joining the call
- Patient joins from the patient portal using their appointment.
- Doctor joins from the doctor console.
- Both sides enter a shared waiting room so each party can see when the other has joined.
The waiting room shows presence: the doctor knows the moment the patient arrives, and the patient can see once the doctor joins. No guessing whether the other side is there.
Pay before you join
Video consults are pay-before-join: the patient must complete payment before they can enter the call. This mirrors online booking and ensures the consultation fee is settled up front.
If the fee is unpaid, the patient cannot join the video call. Collect payment first. The same Razorpay flow used for online booking applies.
Consent-gated recording
Recording a consultation is possible but strictly consent-gated. The patient must consent first; only then can the clinician start recording. Without patient consent, recording is unavailable.
Patient pays
The consultation fee is settled before the call can be joined.
Both parties join
Patient joins from the portal, doctor from the console; the waiting room shows who's present.
Patient consents to recording (optional)
If a recording is needed, the patient grants consent.
Clinician records
With patient consent captured, the clinician may start recording the session.
End the call
Either party ends the call when the consultation is complete.
Provider-agnostic by design
The video layer is provider-agnostic. In demo environments a mock provider stands in so the whole flow can be exercised end to end; in production, a real video provider is used once configured. Your workflow stays identical either way: booking, waiting room, pay-before-join, consented recording.
Because the flow is the same on mock and real providers, you can train staff and patients on demo video visits before going live.