The clinical record and the invoice, on one patient.
Patients, appointments, encounters, prescriptions, lab tests, and inpatient stays as structured records, with billing raised from the activity that happened rather than transcribed from it. Consumables come out of the same stock ledger the pharmacy and the stores run on.
7 feature areas·19 record types·Billing from clinical activity
What is inside the Healthcare module.
Seven areas, from registration to discharge. The app moved out of the frappe organisation and is now maintained by Earthians as Marley — worth knowing before you plan a roadmap around it, so we say it here rather than in a footnote.
Patients and practitioners
The two records everything clinical hangs between.
Patient record
Demographics, identifiers, contact, allergies, chronic conditions, and risk factors, with a linked customer record for billing.
Patient registration
A registration fee collected at creation where a clinic charges one, posting to the ledger as any other receivable.
Healthcare practitioners
Practitioners linked to employees, with their department, their charges per service, and their own schedules.
Practitioner schedules
Availability windows per weekday and service unit, which appointment booking is constrained by rather than advised by.
Medical departments
Named departments used for routing, scheduling, and reading activity and revenue by specialty.
Service units
A tree of clinics, wards, rooms, beds, and equipment, each typed, with occupancy tracked on the ones that have it.
Appointments
Booking, arriving, and what happens when somebody does not.
Patient appointments
Against a practitioner, a service unit, a date, and a slot, with the appointment type carrying its own duration and charge.
Slot availability
Offered from the practitioner's schedule and the service unit's capacity, so double booking is a decision rather than an accident.
Automatic invoicing
The consultation invoiced at booking or at check-in, set per company rather than per receptionist.
Fee validity
A number of follow-up visits or days after a paid consultation that are not charged again, applied automatically.
Status through the visit
Scheduled, arrived, in progress, closed, cancelled, or no-show, on the record, which is what the utilisation report is built from.
Reminders
Sent ahead of the appointment to the patient's own contact detail, recorded against them.
The encounter
The clinical event, structured enough to be read again.
Patient encounter
The consultation record with complaints, diagnoses, examination notes, and the orders that came out of it.
Coded complaints and diagnoses
Selected from named records against a medical code standard rather than typed as prose, so an audit or a cohort query is possible.
Vital signs
Height, weight, BMI, temperature, pulse, respiratory rate, and blood pressure as a dated record with its own history.
Prescriptions
Drug prescriptions with dosage, period, and interval, linked to the item so dispensing draws from stock.
Orders from the encounter
Lab tests, procedures, and therapies ordered directly, creating the records the departments work from.
Patient medical record
A single chronological view of every encounter, test, procedure, and vital sign for that patient.
Assessments
Templated patient assessments with scored parameters, repeated over time so progress is measurable.
Diagnostics and procedures
What is ordered, done, and reported.
Lab test templates
Named tests with their groups, normal ranges, units, and result format — single, compound, descriptive, or grouped.
Lab tests
The ordered test with its sample, its practitioner, its result values against normal range, and its approval before release.
Sample collection
Recorded separately from the test, with the sample identifier, quantity, and collector.
Clinical procedures
Procedures from templates, with the consumables they use issued from stock and the service unit they occupy.
Consumable stock
Items consumed during a procedure come out of the same stock ledger the pharmacy and stores use, valued and posted.
Therapy plans and sessions
A plan of therapy types across a number of sessions, with each session recorded, assessed, and counted against the plan.
Inpatient
Admission to discharge, with the bed and the bill in step.
Inpatient record
Admission, the practitioner responsible, the expected discharge, and the encounters that happened during the stay.
Occupancy
Bed and room occupancy against the service unit tree, with transfers between units recorded as dated entries.
Admission and discharge scheduling
Requested, approved, and completed as steps with their own status, so a bed is not held or released by assumption.
Charges during the stay
Occupancy, procedures, tests, and consumables accumulating against the record rather than being assembled at discharge.
Discharge summary
Produced from the encounters, orders, and results of the stay rather than written from memory.
Billing
Raised from what happened, into the same ledger as everything else.
Invoicing from activity
Consultations, tests, procedures, therapies, and occupancy billed from their own records, so the invoice is derived rather than transcribed.
Practitioner charges
Per service per practitioner, with the income account and any practitioner share held on the record.
Patient as customer
A linked customer record, so receivables, ageing, and statements work exactly as they do for any other party.
Price lists and concessions
Named rates per patient category or scheme, with the concession recorded on the invoice rather than as a lower number.
Pharmacy dispensing
Prescribed items dispensed as a sale from stock, valued from the ledger, with batch and expiry captured.
Deposits and settlement
Advances taken and allocated against the final invoice, with the balance visible on the patient throughout.
Where the agents sit
The administrative work around care, never the clinical judgement.
Scheduling and reminders
Slots filled against practitioner availability, reminders sent, and no-show patterns surfaced to the clinic manager.
Documentation preparation
Prior encounters, results, and medications gathered into a summary for the practitioner before the appointment.
Billing completeness
Activity with no charge behind it — a test done and not billed, an occupancy day missed — listed before the invoice is raised.
Stock and expiry
Consumables and pharmacy batches approaching expiry or running short, raised against real consumption.
Clinical decisions stay human
Agents do not diagnose, prescribe, or alter a clinical record. They prepare, check, and prompt, and every action is logged against the record it touched.
One pass through healthcare, end to end.
- 01
Register and book
A patient record is created with a linked customer for billing. An appointment is booked into a real slot from the practitioner's schedule and the unit's capacity.
- 02
See
The encounter records coded complaints, diagnoses, vitals, and notes, and raises the orders that follow — prescriptions, lab tests, procedures, therapy.
- 03
Do
Samples are collected and tests resulted against normal ranges with approval before release. Procedures consume stock. Inpatients occupy beds with transfers recorded.
- 04
Bill and close
Charges are derived from the activity rather than transcribed, deposits allocated, and the discharge summary produced from the stay's own records.
The switches that decide how it behaves here
- Patient naming
- By name, by patient number, or by a series
- Registration fee
- Collected at creation, or not charged
- Appointment invoicing
- Automatic at booking or check-in, or manual
- Fee validity
- Free follow-ups by visit count or by days
- Medical code standard
- The named standard complaints and diagnoses code to
- Customer for patient
- Linked automatically, so billing behaves normally
- Lab result approval
- Required before release, by a named role
- Consumable stock
- Issued from the same ledger as the rest of the business
Every document this module keeps.
Patient
Demographics, identifiers, allergies, and a linked customer.
Healthcare Practitioner
Linked to an employee, with charges and schedules.
Practitioner Schedule
Availability windows booking is constrained by.
Healthcare Service Unit
A tree of clinics, wards, rooms, beds, and equipment.
Medical Department
Named specialties, used for routing and reporting.
Patient Appointment
Practitioner, unit, slot, type, and status.
Appointment Type
Duration and charge for a kind of visit.
Fee Validity
Free follow-ups after a paid consultation, applied automatically.
Patient Encounter
Complaints, diagnoses, notes, and the orders raised.
Vital Signs
A dated set of measurements with its own history.
Patient Medical Record
The chronological view across everything clinical.
Lab Test / Lab Test Template
The ordered test and the named definition behind it.
Sample Collection
Sample identifier, quantity, and collector.
Clinical Procedure
A procedure with its consumables and its service unit.
Therapy Plan / Therapy Session
Planned sessions and each one recorded and assessed.
Inpatient Record
Admission, responsible practitioner, and the stay's encounters.
Inpatient Occupancy
Bed and room occupancy, with dated transfers.
Sales Invoice
The charge, derived from the activity that happened.
Stock Entry
Consumables and dispensing, out of the same stock ledger.
Reports that ship with it, not ones you commission.
- Patient Appointment Analytics
- Booked, attended, and no-show by practitioner and department.
- Lab Test Report
- Tests ordered, resulted, and outstanding, by department and date.
- Inpatient Occupancy
- Bed and room utilisation across the service unit tree.
- Clinical Procedure Summary
- Procedures performed, with consumables and unit.
- Practitioner Activity
- Encounters, procedures, and revenue by practitioner.
- Patient History
- Everything clinical for one patient, in order.
- Accounts Receivable
- Patient and scheme balances on the standard ageing.
- Gross Profit
- Margin on billed services against real consumable cost.
- Batch-Wise Balance History
- Pharmacy and consumable batches, with expiry.
- Item Shortage Report
- Consumables below reorder level across units.
Next step