The approval chain exists so a person with the right role reviews a report first.
Tell us which tests you run in-house, and a real person from our team will show you how an order would flow.
Ask us on WhatsAppA clinic with an in-house lab is not a diagnostic chain. It runs some tests on site, for its own patients, alongside consultations. The usual problem is the paperwork around it: an order retyped into a separate register, a result the front desk cannot see, a bill on a different sheet, and a patient who phones repeatedly to ask whether the report is ready.
This post follows one test from order to delivered report and describes how CuraVerto's Diagnostics module handles each stage today.
A lab order is placed from the patient's visit and stays linked to it.
Before a report reaches the patient, it can pass through an approval chain that the clinic configures.
A clinic can additionally require a doctor's sign-off before release. If an approver rejects a result, it returns to in progress with a stored reason, and the previous approver's details are cleared. Result entry and approval are limited to lab-specific roles, and regenerating a report, for a legitimate correction, requires a lab supervisor or physician. The report keeps its document number while a revision counter increases.
When a result is completed, a report PDF is generated and filed against the order in the patient's documents.
A stored report can be regenerated if the automatic generation failed. Each order can also produce a link, protected by a signed token, for the patient to track their result page; the requisition PDF's QR code encodes that link.
When a result is ready, the patient gets a WhatsApp message from the clinic's own number, with a link and the PDF.
An earlier version of the template had been registered by Meta as a marketing message, which costs more. It was replaced by a utility version. The general rules are in the linked post below.
Lab test charges appear as line items on the same GST invoice as the consultation.
They are numbered by the same fiscal-year convention CuraVerto uses for every invoice. There is no separate lab sheet to reconcile at the end of the day.
Open orders, filed reports and fewer status calls, all in the same record.
None of this removes the clinical responsibility for the result. The approval chain exists so that a person with the right role reviews a report before the patient receives it, and a clinic should set the level, single, dual or with doctor sign-off, to match the tests it actually runs.
Lab and Diagnostics is included on every plan (CMS, ART and HMS).
Yes. When a lab result is ready, CuraVerto sends the patient a WhatsApp message from the clinic's own number with the test name, a report reference and a link to view or download the report, and also attaches the report PDF as a document when a file is available. The send only happens when patient notification is enabled for the clinic.
The signed link in the message is time-limited and valid for one hour. A patient who opens it later should ask the clinic to resend it. The PDF attachment sent on WhatsApp is a separate copy the patient keeps in the chat.
Yes. The approval engine supports auto, single and dual approval, where dual adds a second review by a senior lab physician, and a clinic can also require a doctor's sign-off before release. A rejected result returns to in progress with a stored reason.
In CuraVerto, Lab and Diagnostics is included on every plan (CMS, ART and HMS) at no separate module fee. CMS starts at ₹25,000 per year excluding GST.
For a clinic that runs some tests in-house alongside consultations, lab orders, results and billing can live in the same patient record and the same GST invoice. CuraVerto's module is not built for a standalone diagnostic chain, which has different scale and workflow needs.
CuraVerto ties lab orders, approved results and GST billing to the visit, and sends finished reports to the patient on WhatsApp. Lab and Diagnostics is included on every plan, starting at ₹25,000 per year (CMS) excluding GST.
Prefer not to use WhatsApp? Leave your number and we will call.