Built for South African Medical Practices

Run your entire practice from one place

Patient records, appointments, sick notes, prescriptions, medical aid claims and team management — beautifully unified for South African doctors.

lock POPIA Compliant
local_hospital HPCSA Aligned
credit_card PayFast Payments
public Made for South Africa
4+
Portals in one platform
30s
To issue a sick note
R0
Setup cost. Ever.
24/7
Patient booking access
Everything you need

A complete operating system
for your practice

Every tool your practice needs, built to work together from day one. No integrations, no plugins, no headaches.

assignment
Patient Management
Complete patient records at your fingertips
Full medical history, allergies, chronic conditions, blood type, medical aid details and emergency contacts — all in one secure profile per patient.
TM
Thabo Mokoena
Hypertension · Discovery Health
Active
SV
Sarah van der Berg
Asthma · Momentum Health
Follow-up due
MH
Mohammed Hassan
Diabetes Type 2 · Bonitas
Appointment today
description
Digital Documents
Sick notes & prescriptions in seconds
Issue signed medical certificates and electronic prescriptions with your digital signature. Downloadable, printable, shareable via WhatsApp.
Digital Signature
ICD-10 Codes
Print Ready
WhatsApp Share
event
Smart Scheduling
Patients book their own appointments
Set your working hours and slot duration. Patients see only your available times and book 24/7 from their phone — no calls to reception needed.
May 2026← →
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
local_hospital
Medical Aid
Claims submitted with one click
Generate and track medical aid claims with ICD-10 codes, tariff codes and patient scheme details all pre-populated from their profile.
Discovery
Momentum
Bonitas
GEMS
+ All schemes
receipt_long
Billing
Professional invoices with VAT
Generate tax invoices with VAT automatically calculated. Medical aid claim details included on every invoice.
TOTAL DUE
R 862.50
incl. 15% VAT
videocam
Telehealth
WhatsApp video consultations built in
Start a video call with any patient directly from their profile. Works on any phone — no app download required for patients.
smartphone
Open WhatsApp Video Call
group
Team Management
Role-based access for your whole team
Doctors see everything. Receptionists manage appointments and demographics only — clinical records are locked at database level, not just hidden in the UI.
medical_services
Doctor
Full clinical + admin access
Full
folder_open
Receptionist
Appointments + demographics only
Limited
smartphone
Patient
Own records + booking only
Read Only
home
Patient Portal
Patients see their own records
Invite patients to their own secure mobile app. They can view records, sick notes, scripts and book appointments.
description
SN-2401
Sick Note · 15 Apr 2026
medication
RX-3301
Prescription · 10 Apr 2026
bar_chart
Practice Intelligence
See how your practice is performing
Track patients across all doctors, appointment volumes, invoice totals, medical aid claims and document output — all in one practice dashboard.
Multi-doctor View
Monthly Reports
Claims Tracking
Revenue Overview
Appointments This Month247
Claims Submitted184
Invoices PaidR 142,800
Patient Satisfaction98%
Who it's for

Built for every type of
South African practice

Whether you're a solo GP or a multi-doctor group, MedConsult scales with you.

medical_services
Solo GP
You see 20–40 patients a day and spend too much time on admin. MedConsult cuts paperwork so you can focus on what matters.
  • Issue sick notes in under 30 seconds
  • Generate prescriptions with your signature instantly
  • Patients book themselves — no reception needed
  • Submit medical aid claims with one click
  • Start at R 299/month, cancel anytime
local_hospital
Group Practice
You manage multiple doctors, a reception desk and hundreds of patients. MedConsult gives everyone the right access to the right information.
  • Unlimited doctors under one subscription
  • Receptionist portal with booking access only
  • Clinical records locked to treating doctor
  • Shared patient calendar across all doctors
  • Practice-wide reporting and billing
medical_services
Specialist Practice
You receive referrals, run a tight schedule and bill at specialist rates. MedConsult handles the admin so you can focus on complex cases.
  • Custom appointment durations per doctor
  • Specialist tariff code support for claims
  • Electronic referral tracking in records
  • Professional invoices with VAT at 15%
  • Patient portal for pre-consultation forms
What doctors say

Trusted by doctors across
South Africa

"I used to spend 45 minutes at the end of every day on admin. With MedConsult I'm done in 10 minutes and my patients can actually book online now."
DR
Dr. Yolanda Dlamini
General Practitioner · Johannesburg
"The receptionist portal is exactly what we needed. My front desk can manage the calendar without ever seeing patient clinical notes. POPIA sorted."
JS
Dr. Johan Steenkamp
Practice Owner · Cape Town
"Issuing a sick note used to take me 5 minutes of typing. Now it's 20 seconds with my signature already on it. My patients love getting it on WhatsApp."
NP
Dr. Naledi Phiri
Family Physician · Pretoria
Simple pricing

Start free. Scale as you grow.

No setup fees. No contracts. No surprises. Cancel anytime.

Starter
R 299/mo
For solo doctors starting out
  • Up to 50 active patients
  • Medical records & history
  • Sick notes & prescriptions
  • Invoicing with VAT
  • Medical aid claims
  • WhatsApp video calls
  • Patient booking portal
  • Receptionist accounts
  • Multi-doctor calendar
Practice Plan
Practice
R 5,000/mo
For practices with 2+ doctors
  • Unlimited doctors
  • Unlimited patients
  • Everything in Professional
  • Receptionist portal & accounts
  • Multi-doctor shared calendar
  • Practice-wide reporting
  • Role-based permissions
  • Dedicated account manager
  • Priority phone support

All plans include a 30-day free trial. No credit card required to start. Cancel anytime with no fees.

Compare all features

Exactly what's included in each plan

FeatureStarterProfessionalPractice
Patient Management
Patient profiles & records
Medical history & notes
Allergies & chronic conditions
Patient count limit50 patientsUnlimitedUnlimited
Documents & Clinical
Sick notes (medical certificates)
Electronic prescriptions
Digital signature on documents
ICD-10 code support
Billing
Tax invoices with VAT
Medical aid claims
Payment tracking
Appointments & Telehealth
WhatsApp video consultations
Patient online booking portal
Availability management
Multi-doctor shared calendar
Team & Practice
Doctor accounts1 doctor1 doctorUnlimited
Receptionist portal
Role-based permissions
Practice-wide reporting
Dedicated account manager

Your practice deserves
better than spreadsheets

Join MedConsult today. Set up in under 10 minutes. No IT department required. No long-term contracts. Your first 30 days are completely free.

lock POPIA Compliant
public South African servers
credit_card No card needed to start

Which portal are you looking for?

Direct access to every part of the MedConsult platform.

medical_services
Doctor

Access your patient portal, appointments, clinical records and prescriptions.

local_hospital
Practice Admin

Manage your practice, team members, billing and subscription settings.

folder_open
Receptionist

Handle appointments, front desk operations and patient check-ins.

smartphone
Patient

View your records, upcoming appointments and book new consultations.