| Module | Create | Edit | Remove |
|---|
| Patients | Register | Update details | Archive. Duplicates can be merged. Never hard-deleted. |
| Appointments | Book | Reschedule | Cancel with a reason. |
| Prescriptions | Write and sign | New version (amendment) | Void with a reason. Never deleted. |
| Billing and invoices | New invoice | Edit until paid, then a credit note | Void or credit note. Never deleted. |
| Wards and beds | Add a bed | Edit, transfer | Disable. Not while occupied. |
| Lab | Order a test | Enter or amend a result with a reason | Cancel before the sample. Reports are kept. |
| Pharmacy stock | Receive stock | Adjust with a reason | Write off with a reason. History is kept. |
| Staff and payroll | Add staff | Edit profile, role and salary | Deactivate. Delete only if there are no records. |
| Drug list | Upload a version | New version with approval | Retire a version. Restore any time. |
| Revenue models | Add a rule | Edit, from a chosen date | Turn off. Past invoices do not change. |
| Currency and tax | Add a currency | Edit the rate, with a date | Disable. Past invoices do not change. |