Features: Mpilonde Medical Operations System
Full Feature Breakdown

Everything your practice
needs, in one place.

Mpilonde is a complete medical operations platform designed specifically for South African healthcare providers, from solo GPs to multi-branch clinics. Every feature is built around how you actually work.

Patient Records Visits Prescriptions Sick Notes Invoicing Documents Appointments File Transfers Multi-Branch Role-Based Access POPIA Compliant Azure Hosted
mpilonde.co.za: Dashboard
248
Patients
12
Today's Appts
R 84k
Month Revenue
Nomvula Dlamini · Consultation
Complete
Thabo Molefe · Follow-up
Scheduled
Zanele Khumalo · Prescription
Active
Sipho Nkosi · Sick Note
Issued
Dikeledi Sithole · Invoice
Paid

Patient Records

The foundation of everything. Every patient gets a structured, searchable profile that houses their full clinical history, accessible to your team in seconds.

  • Full demographic profile: name, DOB, ID/passport, gender, contact details
  • Medical aid scheme, member number, and plan details
  • Blood group, allergies, chronic conditions, and emergency contacts
  • Configurable patient statuses (Active, Deceased, Transferred, etc.)
  • Per-patient document library with organised document type categories
  • Full clinical timeline: visits, prescriptions, sick notes, invoices, all in one view
  • Search by name, surname, DOB, or ID number across your entire patient base
  • Generate a branded Audit Pack or Medical Report PDF in one click
  • Multi-tenant isolation: each practice's records are completely separated
Patients / Nomvula Dlamini
Patient Profile
Full Name Nomvula Dlamini
DOB 12 Mar 1985
Medical Aid Discovery Health: Classic Saver
Blood Group O+
Allergies Penicillin
Status Active

Visits & Consultations

Document every patient interaction accurately, from walk-ins to telehealth sessions. Structured clinical notes, vitals capture, and automated follow-up scheduling.

  • Visit types: Walk-in, Appointment, Telehealth, Emergency, Follow-up
  • Chief complaint and full SOAP-style clinical notes
  • Vitals capture: BP, pulse, temperature, weight, height, SpO?
  • ICD-10 code capture directly on the visit record
  • Follow-up date and instructions with optional time component
  • Automatic appointment creation from follow-up dates
  • Prescribing practitioner snapshot, recorded at time of visit
  • Attach documents directly to a visit for organised clinical filing
  • Write prescriptions or issue sick notes directly from the visit page
  • Branch-level tracking for multi-location practices
SOAP Notes

Structured clinical notes following Chief Complaint, Assessment, and Plan format.

Vitals Capture

BP, pulse, temperature, weight, height, and SpO? on every visit.

Follow-up Booking

Set a follow-up date and time; an appointment is auto-created in your calendar.

ICD-10 Coding

Attach one or more ICD-10 codes to each visit for accurate clinical records.

Visit Documents

Upload labs, radiology, and referral letters directly to the visit record.

Branch Tracking

Record which branch the consultation took place in for multi-location practices.

Prescriptions

Write complete, compliant prescriptions and generate professional branded PDFs, all linked back to the originating visit for a complete clinical trail.

  • Multi-item prescriptions: medicine name, strength, form, quantity, repeats, and directions
  • Dosage forms: Tablet, Capsule, Syrup, Injection, Cream, Drops, Inhaler, Patch
  • ICD-10 code and clinical diagnosis linked to each script
  • Expiry date and status tracking (Active, Dispensed, Cancelled, Expired)
  • Linked to the originating visit, visible on the PDF and in the clinical record
  • One-click branded PDF with practitioner signature block
  • Practice logo, address, and VAT number printed on every script
  • Notes field for pharmacist instructions
  • Prescribing practitioner snapshot, retained even after staff changes
  • Searchable by patient name or diagnosis across all records
PRESCRIPTION: RX-000042
PatientThabo Molefe
DiagnosisUpper respiratory tract infection
ICD-10J06.9
Linked visitWalk-in, 05 Jun 2025
MEDICATIONS
Amoxicillin, 500mg x 21 tab 1 tablet 3x daily for 7 days
Ibuprofen, 400mg x 14 tab 1 tablet 2x daily after meals

Sick Notes

Issue professionally formatted sick notes in seconds. Each note is linked to the visit it was issued from and generates a branded, legally structured PDF.

  • From-date and to-date with automatic duration calculation
  • Diagnosis and ICD-10 code on each note
  • Practitioner signature block on the printed PDF
  • "To Whom It May Concern" formal statement auto-generated
  • Patient DOB and medical aid number printed where relevant
  • Linked to the issuing visit, full clinical continuity
  • Status tracking: Issued, Cancelled
  • Practitioner snapshot retained permanently, even after staff changes
  • One-click PDF download with practice branding and anti-fraud disclaimer
  • Unique reference number (SN-XXXXXX) on every note
SICK NOTE: SN-000017
TO WHOM IT MAY CONCERN
This is to certify that Zanele Khumalo was examined on 10 Jun 2025 and was found to be unfit for duty from 10 Jun 2025 to 12 Jun 2025 (inclusive), a total of 3 days.
DiagnosisAcute gastroenteritis
ICD-10A09
Issued byDr. P. Nkosi
StatusIssued

Invoicing & Billing

Generate compliant tax invoices and proforma quotes with your own billing codes, including ICD-10, procedure codes, and custom services, with VAT handled automatically.

  • Full tax invoice (SARS-compliant) and proforma quote generation
  • Your own billing code catalogue: ICD-10, procedure codes, custom tariffs
  • Per-line VAT control, mark lines as VAT-applicable or exempt
  • Centralized VAT rate configuration, change once, applies everywhere
  • VAT rate snapshot on each invoice, audit trail preserved forever
  • Invoice statuses: Draft, Sent, Paid, Overdue, Cancelled
  • Automatic overdue detection with nightly background processing
  • Practitioner signature block on printed invoices
  • Practice logo, VAT number, address, and banking details on every PDF
  • Revenue reporting dashboard with 6-month trend chart
  • Send directly to patient email via the platform
TAX INVOICE: #INV-2025-0089
PatientSipho Nkosi
Date05 Jun 2025
LINE ITEMS
Initial Consultation 0190
R 850.00
Spirometry 5650
R 320.00
Injection: Influenza Vaccine 0174
R 180.00
Subtotal ex VATR 1 350.00
VAT (15%)R 202.50
TOTAL DUER 1 552.50

Document Management

Every patient file, including labs, radiology, referrals, and consent forms, stored securely in Azure with per-document type categorisation and visit-level attachment.

  • Upload any file type: PDFs, images, DOCX, DICOM, scans
  • Configurable document type categories per practice
  • Attach documents to specific visits for clinical context
  • Secure storage in Azure Blob Storage (South Africa North)
  • Private blob access, documents are never publicly accessible
  • Global document search across all patients by content or filename
  • Download at any time from the patient or visit record
  • Included in Audit Packs with document type summary
Secure Upload

Files are encrypted in transit (TLS) and at rest (AES-256) in Azure South Africa.

Doc Type Categories

Define your own document types: Radiology, Labs, Consent, Referrals, and more.

Visit Attachment

Attach documents directly to a consultation for organised clinical filing.

Global Search

Find any patient document across your entire archive in seconds.

Audit Pack Export

Generate a full patient PDF including a document summary for any date range.

Private Access Only

No public URLs. Documents are served through authenticated, time-limited access.

Appointments & Calendar

A full calendar view of every appointment across your practice, with automated booking from visit follow-up dates and 24-hour email reminders to patients.

  • Daily, weekly, and monthly calendar views
  • Appointment types: Consultation, Follow-up, Procedure, Telehealth, Other
  • Status tracking: Scheduled, Confirmed, In-Progress, Completed, Cancelled, No-Show
  • Automatic appointment creation from visit follow-up dates
  • 24-hour automated email reminder to patients, configured per practice
  • Practitioner-level appointment assignment
  • Link back to originating visit for full context
  • Appointment notes for preparation instructions
  • Included in patient Audit Pack reports
Calendar: Wednesday 11 Jun 2025
08:00 Nomvula Dlamini
Consultation
09:30 Thabo Molefe
Follow-up
10:00 Zanele Khumalo
Telehealth
11:30 Sipho Nkosi
Procedure
14:00 Dikeledi Sithole
Consultation
15:30 Busi Mokoena
Follow-up

Secure Patient File Transfers

Send selected patient documents to a specialist, insurer, or patient using email-based OTP verification, with full control over whether the recipient can view only or download.

  • Select specific patient documents to share, not the full record
  • Recipient identity verified via a one-time code sent to their email
  • Permission modes: View & Download, or View Only
  • Transfer links expire automatically, configurable expiry window
  • Optional personal message to the recipient
  • Resend option with new OTP if the link expires
  • Full transfer audit trail: who sent, to whom, when, and what access was granted
  • Branded notification email to the recipient with clear instructions
  • No third-party file sharing services, all transfers stay within the Mpilonde platform
Secure Transfer: TXFR-000008
Sent todr.specialist@hospital.co.za
Access levelView & Download
Expires14 Jun 2025 at 17:00 UTC
OTP verified? Verified
FILES SHARED
MRI_Brain_Report_2025.pdf
Referral_Letter_Neurology.pdf
Blood_Results_May2025.pdf

Full control of your practice configuration

Manage your team, branches, branding, billing codes, and subscription, all from one unified admin area.

Users & Roles

Create staff accounts with role-based access: Doctor, Nurse, Receptionist, Practice Manager, Billing. Each role has a configurable permission set per feature.

Multi-Branch Support

Add multiple clinic branches to a single account. Assign practitioners to branches and track visits, documents, and appointments per location.

Practitioner Management

Maintain a full profile for each practitioner including display name, signature image, and professional registration details for use on PDFs.

Patient Statuses

Define custom patient status labels for your practice (Active, Inactive, Deceased, Transferred, etc.) with colour coding.

Document Type Config

Create and manage your own document type categories so uploads are always properly classified.

Practice Branding

Upload your practice logo, set your brand colours, and configure your address, phone, VAT number, and banking details, all printed on PDFs.

Billing Code Catalogue

Maintain a searchable catalogue of billing codes with default rates, VAT flags, and descriptions. Codes are available across all invoices.

Subscription Management

Manage your prepaid subscription, view your paid-through date, and renew on your terms. No debit orders, ever.

Email Notifications

Automated transactional emails: account confirmation, password reset, trial start/end reminders, overdue notices, and payment confirmations.

Revenue Dashboard

A live 6-month revenue chart on your dashboard showing invoice totals, paid amounts, and overdue patterns at a glance.

Audit Packs & Reports

Generate a full patient Audit Pack or Medical Report as a branded PDF, including visits, prescriptions, invoices, sick notes, and document summary.

Feature Permissions

Grant or restrict specific feature access per role. Control exactly what each staff member can view, create, edit, or delete.

Built with South African healthcare in mind

Every layer of Mpilonde is designed to meet POPIA requirements, protect patient privacy, and keep your practice audit-ready.

South Africa Hosted

All data stored exclusively in Microsoft Azure South Africa North (Johannesburg). No data leaves South African borders.

AES-256 Encryption at Rest

All patient records and uploaded files are encrypted at rest using AES-256, the same standard used by global financial institutions.

TLS 1.2+ In Transit

Every request between your browser and the Mpilonde platform is encrypted using TLS 1.2 or higher.

POPIA Aligned

Data minimisation, purpose limitation, and secure processing, designed around POPIA's eight conditions for lawful data processing.

Email Verification

Every new user account must verify their email address before accessing clinical features. Unverified accounts are locked to a confirmation page only.

Multi-Tenant Isolation

Each practice's data is completely isolated at the query level. No practice can ever access another's records.

Role-Based Access Control

Granular RBAC: each staff role has a configurable permission matrix. Only authorised users can view, create, or edit each feature.

No Data Sharing

Mpilonde does not sell, share, or process your patient data for any purpose outside of delivering the platform service to your practice.

Mpilonde vs. typical practice management software

A straightforward comparison of what matters most to South African healthcare providers.

Feature Mpilonde Typical SA PMS Generic Cloud EHR
Hosted in South Africa
POPIA-aligned data practices
No debit orders, prepaid only
No long-term contract
Custom billing code catalogue
Centralized VAT with per-line control
Secure OTP patient file transfers
Visit-linked prescriptions
Branded PDF generation
Role-based access per feature
Multi-branch from one account
Patient document management
Automated appointment reminders
14-day free trial, no card required
Pricing per practitioner, not per user

Based on publicly available feature information. Individual products may vary.

Your practice, running on one platform.

14-day free trial. No credit card. No debit orders. No contracts.
Renew on your terms, we'll be here when you're ready.

No credit card   Hosted in South Africa   POPIA aligned