Before You Start
- You need the Healthcare Administrator role to create and manage invoices.
- Billing items must be linked to appointment types, lab test templates, and procedure templates.
- Healthcare Settings must be configured for your billing preferences.
What Gets Billed at a General Clinic
The Billing Workflow
Registration Fee
If your clinic collects a fee when a new patient registers:- In Healthcare Settings, tick Collect Fee for Patient Registration and enter the fee amount
- When a new patient record is saved, a payment collection popup appears automatically
- The front desk collects the fee and records the payment
Billing for Consultations
The “Appointments to Bill” number card on the workspace shows how many completed appointments still need invoicing. How to invoice a completed appointment:- Open the Patient Appointment record
- Click Create Invoice or go to Sales Invoice → New
- Link the invoice to the patient’s customer record
- The consultation fee auto-fills from the Appointment Type billing item
- Add any other services from the same visit (lab fees, procedure fees)
- Collect payment and submit the invoice
- The appointment’s Invoiced field ticks automatically
Billing for Lab Tests
Lab tests can be invoiced in one of two ways, depending on your clinic’s policy: Pre-payment (before processing):- When the doctor orders the lab test in the consultation, the front desk creates an invoice before the sample is collected
- If “Process Service Request Only If Billing Status Is Paid” is on, the lab only starts the test after the invoice is paid
- Use this when your clinic requires payment before services are rendered
- The front desk invoices the test after results are entered and approved
- Use this when patients are billed at the end of the visit for everything they received
Billing for Clinical Procedures
Each Clinical Procedure record has an Invoiced field. Procedures where Invoiced is unticked are awaiting billing. If consumables are billed separately (set in the Clinical Procedure Template):- The procedure fee and the consumable cost appear as separate line items on the invoice
- The Consumption Invoiced field tracks whether consumable costs have been billed
Billing for Diagnostic Reports and Observations
Billable Observation records have an Invoiced field. The billing rate is set on the Observation Template. To find unbilled observations: go to the Observation list and filter by Invoiced = No.Billing for Inpatients
For admitted patients, billing typically happens at discharge and covers the full stay:- Bed charges: set up as a service unit billing item in Healthcare Settings (Inpatient Visit Charge Item)
- Doctor visit charges: the rate per visit is on the Healthcare Practitioner record or the Healthcare Settings
- Medications: drug costs are added as separate line items
- Lab tests and procedures: invoiced as normal per test/procedure
Fee Validity (Free Follow-ups)
When a patient pays for a consultation, they may be entitled to free follow-up visits within a specified number of days:- After payment, the system creates a Fee Validity record
- On the follow-up appointment, the system checks if a valid Fee Validity exists for this patient and practitioner
- If valid: consultation fee is waived
- If expired: normal fee applies
- Turn on Enable Free Follow-ups
- Set Valid Number of Days (e.g., 7 days for a free follow-up)
- Set Number of Patient Encounters in Valid Days (e.g., 2 free follow-ups)
Healthcare Settings: Billing Configuration
Monitoring Billing
Appointments to Bill (Number Card)
This is your most important daily billing metric. Check it every morning. When it reaches zero, all completed appointments for the day are invoiced. Found on: Healthcare workspace, top number cards.Unbilled Lab Tests
Go to Lab Test list → filter by Invoiced = No → check daily.Unbilled Procedures
Go to Clinical Procedure list → filter by Invoiced = No → check daily.Unbilled Observations
Go to Observation list → filter by Invoiced = No → check at end of each day.Troubleshooting
An appointment shows in “Appointments to Bill” but billing says no invoice was created The appointment was completed without an invoice. Open the appointment and create the Sales Invoice. The Invoiced field on a consultation did not tick after creating the invoice The Sales Invoice must be submitted (not just saved) for the Invoiced field to update. Submit the invoice and check again. A patient was discharged but some charges are still showing as unbilled Either “Allow Discharge Despite Unbilled Services” was on (which permits discharge even with outstanding charges), or some services were missed. Check the patient’s unbilled records in each list and invoice them. The fee validity is not being applied to the follow-up appointment Check that “Enable Free Follow-ups” is on in Healthcare Settings. Also verify that the follow-up appointment is with the same practitioner that the original consultation was with (Fee Validity is practitioner-specific).Best Practices
- Invoice completed appointments the same day - the longer you wait, the easier it is to miss something
- Use the “Appointments to Bill” number card as your daily completion checkpoint - zero means billing is caught up
- For inpatients, do a billing review every 2-3 days rather than leaving everything to discharge day
- Turn on “Process Service Request Only If Paid” if your clinic requires upfront payment before services are delivered
- Always link the Sales Invoice to the patient record (via the Customer field) - invoices that are not linked cannot be found in patient history
Related Features
- Appointments: Appointments are the primary outpatient billing trigger
- Laboratory: Lab tests have their own billing workflow
- Clinical Procedures: Procedures and consumables are billed separately
- Inpatient Management: Inpatient billing is done at discharge