How to use ClinicPro
A complete step-by-step guide for every role — from registering patients to managing pharmacy inventory and generating revenue reports.
Getting Started
Receptionist
Registers patients, books appointments, creates bills.
Doctor
Views appointments, records vitals, prescribes medicines & labs.
Lab Technician
Receives lab requests and enters test results.
Pharmacist
Fulfils prescriptions, manages sales and stock.
Pharmacy Manager
Manages purchase orders, suppliers, and inventory.
Clinic Admin
Oversees staff, reports, lab catalog, and demo bookings.
Logging In
- 1 Visit the ClinicPro web address provided by your administrator.
- 2 Click Login on the top-right corner of the homepage.
- 3 Enter your email address and password.
- 4 Click Sign In. You will be taken to your role-specific dashboard automatically.
- 5 To log out, click your name/avatar and select Logout.
Receptionist
Patient registration, appointments, and billing
Patient Management
Register new patients and manage existing records.
Registering a New Patient
- 1 Go to Patients from the sidebar.
- 2 Click the "+ New Patient" button (top right).
- 3 Fill in: Full Name, Date of Birth, Gender, Mobile, Email, Blood Group, Department, Address.
- 4 Add Emergency Contact name and phone.
- 5 Set Status to Active.
- 6 Click Save Patient. A unique Patient ID is generated automatically.
Finding & Editing a Patient
- 1 Open the Patients page.
- 2 Use the search bar — type name, mobile, email, or Patient ID.
- 3 Filter by Department or Status using the dropdowns.
- 4 Click the Edit (pencil) icon on any row.
- 5 Update the required fields and click Update Patient.
Appointment Booking & Management
Schedule, view, and manage patient appointments.
Booking a New Appointment
- 1 Go to Appointments from the sidebar.
- 2 Click "+ Book Appointment".
- 3 In the Patient field, start typing the patient's name or ID — select from the autocomplete list.
- 4 Select the Doctor from the dropdown.
- 5 Pick the Appointment Date and Start Time.
- 6 Choose the Type: Checkup, Consultation, Follow-up, or Procedure.
- 7 Add optional Notes if required.
- 8 Click Book Appointment. Status is set to Scheduled.
Appointment Status Flow
Appointments can also be marked as Cancelled or No Show by the receptionist.
Filtering Appointments
- ✓ Use the search bar to find by patient name or ID.
- ✓ Filter by Status (Scheduled, In Consultation, Completed, etc.).
- ✓ Filter by Doctor to see only that doctor's queue.
- ✓ Use the Date Range pickers to narrow to a specific period.
Billing & Payments
Create bills after consultations and record payments.
Creating a Bill
- 1 Go to Billing from the sidebar.
- 2 Find the appointment — search by patient name or ID.
- 3 Click "Create Bill" on an unbilled appointment.
- 4 The bill is auto-populated with: Consultation fee, Lab test charges, Medicine costs.
- 5 Add any additional manual line items (e.g., dressing, procedure fees).
- 6 Apply a Discount if applicable (flat or percentage).
- 7 Review the totals (subtotal, tax, grand total).
- 8 Click Save Bill.
Recording a Payment
- 1 Open the bill from the Billing list.
- 2 Click "Record Payment".
- 3 Choose the Payment Method: Cash, Card, Online Transfer, Cheque.
- 4 Enter the Amount Paid and the payment date.
- 5 Click Save Payment. The outstanding balance updates automatically.
- 6 Partial payments are supported — the balance remains open until fully settled.
Doctor
Consultations, prescriptions, lab requests, AI assistance
Starting a Consultation
Your dashboard shows today's queue. Click Consult to begin.
Recording Vitals & Clinical Notes
Vital Signs
- • Blood Pressure (e.g., 120/80)
- • Temperature (°C or °F)
- • Pulse (bpm)
- • Weight (kg)
- • Height (cm)
- • SpO₂ (%)
Clinical Assessment
- • Chief Complaint (main reason for visit)
- • Symptoms (detailed description)
- • Diagnosis (your assessment)
- • Additional Notes
Prescriptions & Lab Requests
Add medicines and request lab tests from within the consultation.
Adding a Prescription
- 1 In the Consultation page, scroll to the Prescription section.
- 2 Type at least 2 characters in the medicine search box.
- 3 Select the medicine from the dropdown.
- 4 Enter Dosage (e.g., 500mg), Frequency (e.g., Twice daily), Duration (e.g., 5 days).
- 5 Click "Add". Repeat for multiple medicines.
- 6 All added medicines appear in the prescription list below.
Requesting Lab Tests
- 1 Toggle the "Request Lab Tests" switch.
- 2 Type to search for a test (e.g., CBC, LFT, Blood Glucose).
- 3 Select the test from the results.
- 4 Enter the Clinical Reason for the test.
- 5 Click "Add". Repeat for multiple tests.
- 6 A Lab Request is automatically created and sent to the Lab Technician.
AI Diagnosis Assistance
ClinicPro can suggest medicines and lab tests based on entered symptoms.
- 1 Fill in the Chief Complaint and Symptoms fields first.
- 2 Click the "Suggest with AI" button.
- 3 Wait a moment — AI will analyse the symptoms and suggest medications and lab tests.
- 4 Review the suggestions: they follow WHO/MOHFW guidelines and use generic drug names.
- 5 Accept any suggestions you agree with — they're added to the prescription/lab list.
- 6 Always verify AI suggestions using your clinical judgement before finalising.
AI suggestions are advisory only. The doctor must exercise independent clinical judgement in all cases.
Completing a Consultation
- 1 Verify all vitals, clinical notes, prescriptions, and lab requests are complete.
- 2 Click "Complete Consultation".
- 3 The appointment status changes to Completed (or At Lab if labs are pending).
- 4 The prescription is sent to the Pharmacy queue automatically.
Lab Technician
View lab orders and record test results
Viewing Lab Orders
Opening the Lab Queue
- 1 Navigate to Lab → Lab Orders from the sidebar.
- 2 Pending orders appear at the top.
- 3 Use Search to find by patient name, ID, or mobile.
- 4 Filter by Status (Pending, Completed, Cancelled) or by Doctor.
- 5 Each order card shows the patient name, requesting doctor, order date, and list of tests.
Recording Test Results
- 1 Click on a Lab Order to open its details.
- 2 For each test in the order, enter the Result value.
- 3 Add any Observations or notes for the doctor.
- 4 Once all tests in the order are done, click "Mark as Completed".
- 5 The doctor will see the results linked to the original consultation.
Pharmacist / Pharmacy Manager
Medicines, inventory, sales, purchase orders, and suppliers
Medicine Catalog
Adding a New Medicine
- 1 Go to Pharmacy → Medicines.
- 2 Click "+ Add Medicine".
- 3 Enter: Name, Generic Name, Category (tablet/syrup/injection…), Manufacturer.
- 4 Set the Reorder Level — system alerts when stock falls below this.
- 5 Specify Unit (strip, bottle, vial), Storage condition, and default GST %.
- 6 Toggle Prescription Required if applicable.
- 7 Click Save Medicine.
Adding a Batch to a Medicine
- 1 Open the medicine from the Medicines list.
- 2 Click "+ Add Batch".
- 3 Enter: Batch Number, Manufacturing Date, Expiry Date.
- 4 Set Purchase Price, MRP, Selling Price.
- 5 Enter the Quantity received.
- 6 Select the Supplier and Purchase Date.
- 7 Add Rack Number (storage location) if applicable.
- 8 Click Save Batch. Stock is updated automatically.
Inventory Management
Stock Adjustments
Use this when stock needs to be corrected for damage, expiry, returns, or theft.
- 1 Go to Pharmacy → Inventory.
- 2 Click "Adjust Stock" on any batch.
- 3 Select the Adjustment Type: Damage, Expired, Return, Correction, Theft, or Transfer.
- 4 Enter the Quantity to adjust (will be deducted or added).
- 5 Write a Reason (minimum 5 characters — required for audit).
- 6 Add a Reference Number if applicable.
- 7 Click Save Adjustment. All adjustments are recorded with your name and timestamp.
Stock Alerts (Inventory → Alerts tab)
- ⚠ Low Stock — quantity below reorder level.
- ⚠ Near Expiry — expiry within 30 days.
- ✕ Expired — past expiry date, must be removed.
- ○ Out of Stock — zero quantity remaining.
Point of Sale (Medicine Sales)
Processing a Sale
- 1 Go to Pharmacy → Sales → New Sale.
- 2 Search for the patient (optional) or enter walk-in customer name and phone.
- 3 In the Add Medicine search box, type at least 2 letters.
- 4 Select the medicine, then choose the Batch (shows stock and expiry).
- 5 Enter the Quantity. Unit price and GST auto-populate.
- 6 Repeat to add more medicines to the cart.
- 7 Apply a Discount (flat amount or percentage) if applicable.
- 8 Select the Payment Method (Cash, Card, Online, etc.).
- 9 Review the totals and click "Complete Sale".
- 10 An Invoice is generated. You can view, download, print, or share a link.
Fulfilling a Prescription
- 1 Go to Pharmacy → Prescriptions.
- 2 Filter by Pending status to see unfilled prescriptions.
- 3 Open the prescription — it shows all medicines ordered by the doctor.
- 4 Dispense the medicines from stock (use the sales screen if charging separately).
- 5 Click "Mark as Completed" once all medicines are dispensed.
Purchase Orders
Creating a Purchase Order
- 1 Go to Pharmacy → Purchases → New PO.
- 2 Select the Supplier from the dropdown.
- 3 Search for a medicine and add it to the order.
- 4 Specify Quantity and Purchase Price per unit.
- 5 Add more medicines as needed.
- 6 Set Expected Delivery Date and any instructions.
- 7 Click "Submit Order". PO status = Pending.
Receiving Goods (GRN)
- 1 Open the PO from the Purchases list.
- 2 Click "Receive Goods".
- 3 Verify each line item's quantity received.
- 4 Add Batch details (batch number, expiry, rack).
- 5 Note any discrepancies if quantity differs.
- 6 Click "Confirm Receipt". Stock is updated automatically. PO status = Received.
Supplier Management
Adding a Supplier
Required
- ✓ Supplier/Company Name
- ✓ Phone Number
- ✓ Full Address
Optional
- ○ Contact Person, Email
- ○ City, State, Pincode
- ○ GSTIN & Drug License No.
- ○ Payment Terms (days)
- ○ Bank Details
Clinic Admin
Staff, lab configuration, reports, and demo bookings
Staff Management
Adding a New Staff Member
- 1 Go to Clinic Admin → Staff.
- 2 Click "+ Add Staff".
- 3 Enter: Name, Email (unique), Mobile, Password.
- 4 Select the Role: Doctor, Receptionist, Lab Technician, Pharmacist, or Pharmacy Manager.
- 5 For Doctors, set the Consultation Fee (default ₹500).
- 6 Set Status to Active.
- 7 Click Save Staff. The staff member can now log in.
Editing or Deactivating Staff
- 1 Open the Staff list and search by name, email, or mobile.
- 2 Click the Edit icon on any staff card.
- 3 Update name, role, consultation fee, or mobile.
- 4 To change the password, enter a new password in the password fields.
- 5 To deactivate, toggle Status to Inactive.
- 6 Click Update Staff.
Lab Test Configuration
Configure which tests doctors can order. Go to Clinic Admin → Lab Tests.
Adding a Lab Test
- 1 Click "+ Add Test".
- 2 Enter: Name, Description, Normal Range, Price.
- 3 Set Status to Active.
- 4 Click Save Test.
Tips
- • Inactive tests are hidden from doctors' search.
- • Price here is used for auto-billing.
- • Normal Range is shown to lab technicians for reference.
Revenue Reports
Go to Clinic Admin → Revenue Reports to view and export financial summaries.
- 1 Choose a Date Range using the pickers, or use a preset: This Month, Last Month, This Year, Last 7 Days, Last 30 Days.
- 2 The report shows Billing Revenue (from consultations) and Pharmacy Revenue (from medicine sales) separately.
- 3 View summary metrics: total revenue, transaction counts, average per transaction, month-over-month growth.
-
4
Click "Export to Excel" to download a detailed
.xlsxfile for accounting.
Demo Booking Management
Track and follow up on clinic leads who requested a ClinicPro demo. Go to Clinic Admin → Demo Bookings.
- ✓ Change status from Pending → Contacted after first call.
- ✓ Change to Converted once the clinic signs up.
- ✓ Search or filter by name, email, clinic name, or status.
- ✓ Delete bookings that are spam or irrelevant.
End-to-End Patient Visit Workflow
This is the typical flow of a patient through the clinic system from arrival to discharge.
Receptionist — Register Patient
If new, create a patient record with demographics and contact info.
Receptionist — Book Appointment
Assign the patient to a doctor with date, time, and appointment type.
Doctor — Start Consultation
Open the appointment, record vitals (BP, temp, pulse, weight, SpO₂).
Doctor — Clinical Assessment
Record chief complaint, symptoms, and diagnosis. Optionally use AI suggestions.
Doctor — Prescribe & Request Labs
Add medicines to the prescription. Toggle lab tests and request them.
Lab Technician — Process Tests
View the pending lab order, run the tests, enter results, and mark complete.
Doctor — Review Lab Results
Results appear on the consultation. Doctor reviews and may update the plan.
Pharmacist — Dispense Medicines
Fill the prescription from inventory. Mark as completed once dispensed.
Receptionist — Create & Collect Bill
Generate the bill (auto-includes consult fee + lab + medicine costs). Record payment.
Clinic Admin — Review Reports
Monitor daily revenue, appointment counts, and pending bills from the admin dashboard.
Need Help?
If you can't find what you're looking for in this manual, our team is happy to help you get started.