AI-Powered Practice Management for South African GPs

Your practice, powered by AI.

Practora combines intelligent clinical insights with powerful practice management, so you can focus on your patients while AI handles the complexity behind the scenes.

practora.co.za/patients
Patients
1,247 patients (892 chronic, 355 general)
Import CSV
Add Patient
Search by name, phone, or condition...
All Patients
practora.co.za/patients/fatima-moosa
Back to Patients
FM
Fatima Moosa At Risk
Female, Age 44 | 071 883 4521 | Chronic Care Hypertension
Blood Pressure has been worsening for 3+ consecutive readings (latest: 152/96 mmHg)
Next Action
Script Renewal
8 Mar
Last Visit
14 Feb 2026
20 days ago
Lab Tests
12 results
3 test types
Medications
3 active
1 refill due
Lab Results
Medications
Reminders
Blood Pressure High
152/96
mmHg · 14 Feb 2026
Cholesterol Borderline
5.8
mmol/L · 14 Feb 2026
Creatinine Normal
82
µmol/L · 14 Feb 2026
Full
SAHPRA Medicines DB
Full
ICD-10 Code Library
100%
POPIA Compliant
AI
Clinical Intelligence
The Problem

Running a GP practice shouldn't be this hard

Between chronic follow-ups and everyday consultations, admin keeps piling up.

Patients fall through the cracks

Chronic patients miss follow-ups and general patients don't return. Without automated tracking, you're relying on memory and sticky notes.

Paperwork eats your day

Sick notes, referral letters, lab requests, scripts. Repetitive documents eat into consultation time for every single patient.

Compliance anxiety

POPIA regulations, medical aid requirements, ICD-10 coding. The administrative burden keeps growing with every new patient.

Features

Everything your practice needs

One platform for chronic care, general patients, clinical documents, and practice admin.

Patient Management

Manage chronic and general patients in one unified system. Track conditions, medications, visit history, and compliance at a glance.

Smart Reminders

Automated SMS and WhatsApp reminders for appointments, script renewals, and overdue check-ups, for chronic and general patients alike.

Medication Tracking

Track active medications, get script renewal alerts, and access the full SAHPRA-registered medicines database with dosage info and scheduling.

Lab Results & AI Insights

Record lab results and visualise trends over time. AI analyses patterns across your patient's history and highlights what matters, so you never miss a worsening trend.

Sick Note Generator

Generate professional sick notes in seconds. Auto-fills patient details, practice info, and ICD-10 codes. Print or email directly.

AI-Drafted Referral Letters

AI drafts professional referral letters pre-filled with relevant clinical history, medications, and lab results. Review, edit, and send in seconds.

Lab Request Forms

Auto-fill PathCare lab request forms with patient and practice details. Select tests, print, and hand to patients.

ICD-10 Code Lookup

Comprehensive ICD-10 code lookup with English and Afrikaans descriptions, plus PMB flagging for medical aid claims.

Medicines Database

Complete SAHPRA-registered medicines database. Search by name or active ingredient, view scheduling, dosage forms, and pricing.

Dashboard & Reports

At-a-glance practice metrics: patient counts, compliance rates, overdue patients, reminder stats, and filterable reports.

Team & Role Management

Add doctors, nurses, receptionists, and admin staff with per-screen permissions. Control exactly who sees what and who can do what across your entire practice.

Practice Workflow & Tasks

Turn every instruction into a trackable task. Assign to staff, set priorities, track progress from creation to completion, with full audit trail and AI-powered smart routing. Optional: enable it when you're ready.

Day Sheet Import

Import your daily appointment schedule from GoodX, Elixir, or any practice management system. Practora matches patients automatically, flags new ones, and gives the doctor a "Prep My Day" view. Optional: enable it when you're ready.

ICD-10 Corrections

Upload rejected claims from any billing system, let AI suggest corrected ICD-10 codes with confidence ratings, review and export a corrected CSV for resubmission. Stop losing revenue to coding errors.

New

AI Medical Scribe

Record consultations, get instant AI transcription in English or Afrikaans, and generate HPCSA-compliant structured clinical notes. ICD-10 codes and medications extracted automatically.

New

Claim Validator

Validate ICD-10 and billing code combinations against SA scheme rules before submission. Catches gender mismatches, missing external cause codes, specificity errors, and flags PMB/CDL conditions. Powered by the full 40,000+ code MIT.

CSV Import

Migrate your existing patient list in minutes. Upload a CSV from GoodX, Elixir, or any system. Map columns and import.

Multi-Practice Security

Each practice gets isolated data. Role-based access, audit logging, and full POPIA compliance built in from day one.

Lab Results

Lab results that tell a story

Record results, visualise trends, and let AI spot the patterns you might miss in a busy practice.

practora.co.za/patients/fatima-moosa / Labs
Lab Results - Fatima Moosa
12 results across 3 test types
Blood Pressure High
152/96
mmHg · 14 Feb
HbA1c Borderline
7.2%
10 Feb
eGFR Normal
92
mL/min · 10 Feb
AI Insight
Blood pressure has been worsening over 3 consecutive readings (138/88 → 145/92 → 152/96). Consider reviewing current antihypertensive regimen. HbA1c trending upward and may benefit from medication adjustment.

Record any lab result

Blood pressure, HbA1c, cholesterol, creatinine, eGFR. Add results in seconds with automatic status detection (normal, borderline, critical).

Visualise trends over time

See how values change across visits. Worsening trends are flagged automatically, so you catch deterioration early, not when it's too late.

AI interprets in context

AI reads each result in the full context of the patient: their age, conditions, medications, and history. It spots connections that take time to piece together manually.

Practice-wide alerts

The dashboard surfaces critical lab results across all patients, at no AI cost. Pure rule-based detection so nothing slips through.

Sick Notes

Sick notes in seconds, not minutes

Professional sick notes auto-filled with patient details, practice info, and ICD-10 codes, ready to print.

One click, fully populated

Patient name, ID number, date of birth, practice details, and doctor's name are auto-filled from the patient record. Just set the dates and reason.

ICD-10 code lookup built in

Search for diagnosis codes right inside the sick note form. The selected ICD-10 code appears on the printed note. No separate lookup needed.

Print-ready format

Clean, professional layout with practice letterhead. Print directly or save as PDF. Every note is saved to the patient's record for future reference.

Automatic day calculation

Select the "sick from" and "sick to" dates. Total days are calculated automatically. Includes the date of consultation and practice details.

practora.co.za/patients/thabo-nkosi / Sick Note
Medical Certificate
Dr Smith Family Practice
123 Main Road, Sandton · Tel: 011 234 5678
Patient
Thabo Nkosi
ID Number
920314 5678 081
Date Seen
9 Mar 2026
Sick From
9 Mar 2026
Sick To
11 Mar 2026
Diagnosis
Acute upper respiratory infection (J06.9)
Total days off work: 3 days
HPCSA Reg: MP 12345
Print
Save PDF
Referral Letters

AI-drafted referrals in seconds

AI writes the letter. You review and sign. Full clinical history, medications, and lab results included automatically.

practora.co.za/patients/fatima-moosa / Referral
AI-Generated Draft
Editable
Dear Dr Maharaj (Cardiologist),

I am referring Fatima Moosa (F, 44 years, ID: 8107080045080) for specialist assessment of worsening hypertension despite current therapy.

Current medications: Amlodipine 10mg daily, Enalapril 20mg BD, Hydrochlorothiazide 12.5mg daily.

Recent investigations: BP trending upward over 3 visits (138/88 → 145/92 → 152/96 mmHg). Creatinine 82 µmol/L (normal). Cholesterol 5.8 mmol/L (borderline).

ICD-10: I10: Essential (primary) hypertension

Please advise on further management. Thank you for seeing this patient.

AI-generated. Review before sending
Edit
Print

AI writes the first draft

Select the specialist type and AI drafts a professional referral letter pre-filled with the patient's clinical history, medications, and relevant lab results.

Full clinical context

Current medications, recent lab trends, diagnosis history, and ICD-10 codes, all pulled from the patient record automatically. No copy-pasting between screens.

Fully editable

Every AI draft is clearly marked and fully editable. Add your own notes, adjust the wording, then print or save. You always have the final say.

Saved to patient record

Every referral is saved with date, specialist, reason, and ICD-10 code. Build a complete referral history for each patient over time.

Lab Requests

Lab requests without the paperwork

Auto-filled lab request forms with patient details, selected tests, and ICD-10 codes. Print and hand to the patient.

Select tests from a list

Common tests grouped by category: FBC, U&E, LFT, lipogram, HbA1c, thyroid, and more. Tick what you need, and the form is populated instantly.

Patient details auto-filled

Name, ID number, date of birth, gender, phone number, and practice details are pulled from the patient record. No re-typing.

ICD-10 code included

Search and attach the relevant ICD-10 code directly on the request form. Labs and medical aids need this, and it's included by default.

Choose your lab

PathCare, Lancet, Ampath. Select the lab and add clinical notes for the pathologist. Urgency levels supported for STAT requests.

practora.co.za/patients/johan / Lab Request
Lab Request Form
Johan van der Merwe · PathCare
Urgent
Patient
Johan van der Merwe
M, 58 · ID: 6712015001085
Requesting Doctor
Dr Smith
MP 12345 · 011 234 5678
Selected Tests
HbA1c Fasting Glucose Lipogram U&E Creatinine
ICD-10
E11.9: Type 2 diabetes mellitus without complications
Clinical Notes
Poor glucose control despite metformin. Assess kidney function and lipids.
Print Request
ICD-10 Codes

Find any ICD-10 code in seconds

Comprehensive code lookup with English and Afrikaans descriptions, PMB flagging, and AI-powered plain-language search.

practora.co.za/icd10
diabetes type 2
AI
E11.9
Type 2 diabetes mellitus without complications
Tipe 2-diabetes mellitus sonder komplikasies
PMB
E11.2
Type 2 diabetes mellitus with kidney complications
Tipe 2-diabetes mellitus met nierkomplikasies
PMB
E11.5
Type 2 diabetes mellitus with peripheral circulatory complications
Tipe 2-diabetes mellitus met perifere sirkulasie-komplikasies
PMB
E11.7
Type 2 diabetes mellitus with multiple complications
Tipe 2-diabetes mellitus met meervoudige komplikasies
PMB

Search by code or description

Type a code like "E11" or a description like "diabetes type 2". Results appear instantly with English and Afrikaans descriptions.

AI-powered plain-language search

Describe the condition in plain language ("patient has a sore throat and fever") and AI suggests the most relevant ICD-10 codes ranked by likelihood.

PMB flagging

Prescribed Minimum Benefit conditions are clearly flagged. Useful for medical aid claims. Know instantly if the diagnosis qualifies for PMB cover.

Favourites and recent codes

Star your most-used codes for quick access. Recent searches are saved so you can re-use common codes without searching again.

AI-Enhanced

Intelligence built into
every clinical moment

Practora's AI works alongside you, surfacing insights, drafting documents, and catching what's easy to miss in a busy practice. You stay in control. AI handles the heavy lifting.

Clinical Decision Support

Describe symptoms and patient history. AI suggests differential diagnoses and relevant investigations based on SA clinical guidelines. A second opinion, always available.

Intelligent Lab Interpretation

AI reads lab results in the full context of your patient: their age, conditions, medications, and history. It spots trends and connections that take time to piece together manually.

Motivation Letters in Seconds

AI drafts chronic medication authorisation letters with full clinical justification (diagnosis, lab evidence, PMB references), ready for your review and signature.

Smart ICD-10 Coding

Type a clinical description in plain language and AI suggests the most appropriate ICD-10 codes, ranked by relevance. No more flipping through code books.

You Stay in Control

AI suggests. You decide. Every AI-generated output is clearly marked and editable. Clinical judgement always remains with the treating practitioner.

Private & Secure

Patient data is never used to train AI models. All processing is encrypted and POPIA compliant. Your patients' information stays yours.

Practora is a clinical decision support tool. AI features assist the GP's decision-making. They do not diagnose, prescribe, or replace professional clinical judgement.

Team Management

Your whole team, one platform

Add every staff member to Practora with their own login, role, and permissions, so the right people see the right things.

practora.co.za/settings / Team
Team Members
4 users · Practice plan (up to 10)
Add Member
DS
Dr Smith
Doctor · All screens
Admin
LM
Linda Mokoena
Practice Nurse · Patients, Lab Results, Tasks
Active
TN
Thandiwe Nkosi
Receptionist · Dashboard, Patients, Reminders, Tasks
Active
JP
Janet Pillay
Admin · Dashboard, Reports, Settings
Active

Add your whole team

Doctors, nurses, receptionists, admin staff. Everyone gets their own username and password. No shared logins, no confusion about who did what.

Per-screen permissions

Toggle access to each screen individually: Dashboard, Patients, Reminders, Reports, ICD-10, Settings, and Tasks. Receptionists see what they need, nothing more.

Job titles drive smart routing

Assign job titles like "Doctor", "Practice Nurse", or "Receptionist", and AI uses them to automatically route tasks to the right person based on their role.

Full audit trail

Every action by every user is logged: who changed what, when, and why. Visible to admins in Settings. POPIA compliant from day one.

Admin stays in control

The practice owner is the admin. Only admins can add or remove team members, change permissions, reset passwords, and view the audit log.

Practice Workflow

Nothing falls through the cracks

Every instruction, follow-up, and handover becomes a trackable task, assigned, prioritised, and audited from start to finish.

practora.co.za/tasks
Task Inbox
3 tasks needing attention
New Task
My Tasks 3
Sent by Me
All
STAT
Call Mrs Govender: urgent lab results
TSK-047 · Dr Smith · 2 min ago
New
Urgent
Submit lab request for Johan van der Merwe
TSK-046 · Dr Smith · 25 min ago
In Progress
Normal
Book follow-up for Thabo Nkosi (2 weeks)
TSK-045 · Dr Smith · 1 hour ago
Acknowledged

Create tasks from anywhere

Generate a sick note, referral, or lab request, then send it as a task to reception, nursing, or admin with one click. Context carries through automatically.

Priority levels that matter

Normal, Urgent, and STAT priorities with real-time toast notifications. STAT tasks appear instantly on the assigned staff member's screen.

AI-powered task extraction

Paste consultation notes and AI identifies actionable tasks, suggests priorities, and routes them to the right team member based on their role.

Full lifecycle tracking

New → Acknowledged → In Progress → Completed. Forward, reject with notes, or reassign. Every action logged in an immutable audit trail.

Built-in templates

8 ready-made templates for common workflows: referral processing, script renewals, patient callbacks, and filing, plus custom templates for your practice.

Day Sheet Import

Know who's coming in before they arrive

Your receptionist imports today's schedule from GoodX or Elixir. Practora matches patients, flags new ones, and gives you a morning-ready "Prep My Day" view with conditions, alerts, and all.

practora.co.za/day-sheet
Day Sheet - Monday 9 March
8 appointments · 2 new patients · 6 matched
Import CSV
08:00
TD
Thandi Dlamini
Hypertension · Follow-up BP
Matched (ID)
09:00
MV
Maria van der Merwe
Diabetes Type 2 · Repeat script
Overdue Matched
09:30
James Mokoena
Chest pain (new complaint)
NEW
10:00
FP
Fatima Patel
Thyroid · Follow-up
Matched

Import from any system

Export a CSV from GoodX, Elixir, or any practice management system. Map columns once, and Practora remembers the mapping for next time.

Smart patient matching

Patients are matched by SA ID number first, then phone number, then name. Three layers of matching so no one falls through the cracks.

New patients auto-added

Unmatched patients are automatically added to Practora with their details from the CSV. Date of birth and gender are extracted from the SA ID number. No manual entry needed.

Re-import any time

Cancellations? Time changes? Just re-import the CSV. Each import replaces the day's schedule cleanly. No duplicates, no confusion.

SA ID validation built in

Every SA ID number is validated with the Luhn algorithm. Date of birth, gender, and citizenship are extracted automatically. Invalid IDs are flagged immediately.

ICD-10 Corrections

Stop losing money to rejected ICD-10 codes

Every rejected claim costs your practice time and revenue. Upload the rejections, let AI analyse them, review the suggestions, and export a corrected CSV for resubmission. First-to-market in South Africa.

practora.co.za/icd10-corrections
March Discovery Rejections
12 items - 10 AI analysed - 8 accepted
Analyse with AI
1
Van der Merwe, P J06.9 J06.0 high
Code not specific enough for procedure
Accepted
2
Dlamini, S S52.5 S52.50 high ECC: W19
External cause code required for injury
Accepted
3
Govender, R E11.9 E11.65 medium PMB
PMB condition - incorrect CDL code
4
Botha, A Z00.0 Z00.00 high
ICD-10 code not valid for age group

Upload rejected claims CSV

Export your rejected claims from GoodX, Elixir, Healthbridge, or MediSwitch WEBDesk. Drop the CSV into Practora, map your columns once, and the system remembers your format.

AI analyses every rejection

Each rejected code is analysed against SA medical billing rules: specificity requirements, gender/age validation, ECC requirements for injury codes, PMB/CDL alignment, and tariff-diagnosis matching.

Review with confidence ratings

Every suggestion comes with a confidence level (high/medium/low), detailed reasoning, alternative codes, and PMB implications. Accept, modify, or reject each one. Bulk-accept all high-confidence suggestions with one click.

PMB and ECC aware

The AI flags Prescribed Minimum Benefit conditions, suggests correct CDL codes, and automatically identifies when External Cause Codes are missing for injury codes (S/T codes needing V/W/X/Y codes).

Export corrected CSV

Download the corrected file with original codes, corrected codes, AI reasoning, and confidence ratings. Resubmit to the medical aid and recover revenue that would otherwise be written off.

AI Medical Scribe

Talk to your patient, not your keyboard

Record the consultation, let AI handle the notes. Structured, coded, and ready to sign off in seconds.

practora.co.za/patients/priya-naidoo / Scribe
Recording 04:32
English
SOAP Template
Transcript
"...the headaches have been getting worse over the past two weeks, mainly behind the eyes. Paracetamol doesn't help anymore. Blood pressure was 158/98 last time I checked at the pharmacy..."
247 words Transcribed
Structured Note
Subjective
Progressive bilateral frontal headaches x 2 weeks, retro-orbital, unresponsive to paracetamol 1g PRN.
Assessment
Hypertensive headache. Poorly controlled essential hypertension.
I10 - Essential hypertension
R51 - Headache
Amlodipine 10mg
AI-transcribed. Review before finalising.
Print
Save

One-click recording

Hit record when the patient sits down, stop when they leave. No typing, no templates to fill mid-consultation. Focus entirely on your patient while AI captures everything.

AI-powered transcription and structuring

Audio is transcribed instantly, then AI structures it into your preferred template (SOAP, Progress, Follow-up, or your own custom format). ICD-10 codes and medications are extracted automatically.

English and Afrikaans

Consult in the language your patient is comfortable with. AI transcribes both English and Afrikaans natively, with clinical notes generated in your preferred output language.

Review before you sign

Edit the transcript, adjust any section of the structured note, then save or print. Nothing is finalised without the treating practitioner's review. HPCSA Booklet 9 compliant print layout with your practice letterhead.

Feeds your patient record

ICD-10 codes extracted from the note can be added to the patient record with one click. Medications are flagged for addition. Full consultation history with audio playback is saved per patient.

Day sheet integration

A mic button appears next to every patient on your day sheet. One click takes you straight to their scribe tab, ready to record. Manage all recordings from a dedicated scribe dashboard with search and filtering.

Built for South African GPs

AI Scribe is POPIA compliant, HPCSA Booklet 9 aligned, and designed specifically for how SA GPs work. Audio is stored securely per practice. The feature is optional and can be enabled or disabled from Settings at any time. No lock-in, no per-consultation fees, included with your plan.

Pre-submission Validation

Stop claim rejections before they happen

Every rejected claim costs your practice time and money. Validate ICD-10 and billing codes against official SA rules before you submit to MediSwitch or your scheme.

Claim Validator
E11.9 Type 2 diabetes mellitus, unspecified CDL
I10 Essential hypertension CDL
E11 Type 2 diabetes mellitus Specificity error
2 lines valid
1 error found

40,000+ ICD-10-ZA codes

Powered by the official SA Master Industry Table from the Department of Health. Gender, age, specificity, and primary validity flags for every code.

Catches common rejection reasons

Gender/age mismatches, insufficient code specificity, missing external cause codes for injuries, asterisk codes without dagger codes, duplicate codes, and incompatible billing combinations.

PMB and CDL flagging

Automatically identifies all 26 Chronic Disease List conditions and Prescribed Minimum Benefit diagnoses. Know your patient's rights before you submit.

Instant, offline, zero cost

All validation runs locally in the browser. No API calls, no per-claim fees, no waiting. Results in milliseconds.

Revenue tips built in

Suggests billing code upgrades when appropriate: follow-up to extended consultation, missing chronic care management add-ons. Legitimate revenue you might be leaving on the table.

Built from the official source

The validation engine uses the ICD-10 Master Industry Table published by the SA National Department of Health, the same dataset that MediSwitch and medical schemes use to validate claims. Combined with the 26 CDL conditions from the Medical Schemes Act Regulations and SA-specific billing rules. Optional feature, enable it from Settings when you're ready.

How It Works

Up and running in minutes

Three simple steps to transform how you manage your practice.

1

Upload your patients

Import your existing patient list via CSV or add patients manually. Map chronic conditions, general visits, medications, and contacts.

2

Automate reminders

Practora sends SMS and WhatsApp reminders for appointments, overdue visits, and script renewals, for every patient type.

3

Track & improve

Monitor compliance rates, view dashboards, generate clinical documents, and watch your practice outcomes improve month over month.

Pricing

Plans that grow with your practice

Every plan includes all features. Choose based on your patient volume.

Starter
R199 /month

Up to 10 patients

  • All features included
  • Single user
  • Email support
Get Started
Most Popular
Practice
R499 /month

Up to 50 patients

  • All features included
  • Multi-user access
  • Email support
Get Started
Enterprise
R1,299 /month

Unlimited patients

  • All features included
  • Unlimited patients
  • Multi-user access
  • Priority support
Get Started
Security

Security you can trust

Your patients' data deserves the highest level of protection.

POPIA Compliant

Full compliance with SA data protection laws.

Encrypted

AES-256 at rest and TLS 1.3 in transit.

SA-Hosted

Data hosted in South African data centres.

Audit Logging

Every access and change is logged.

FAQ

Frequently asked questions

Is Practora only for chronic patients?
No. Practora manages both chronic and general patients. You can track chronic conditions with specialised workflows while also managing general consultations, follow-ups, and reminders for all your patients.
Is Practora suitable for my practice size?
Yes. Practora scales from solo practitioners (Starter plan, up to 10 patients) through to large group practices (Enterprise plan, unlimited patients).
How do SMS and WhatsApp reminders work?
Practora automatically identifies patients due for follow-up based on their conditions and visit history. Reminders are sent via SMS or WhatsApp at configurable intervals. No manual work required.
Can I import my existing patient data?
Absolutely. Export your patient list as a CSV from GoodX, Elixir, or any practice software, upload it to Practora, map the columns, and your patients are imported in minutes.
Is my patients' data safe?
Your data is encrypted with AES-256 at rest and TLS 1.3 in transit, hosted in South African data centres, and fully POPIA compliant. Each practice's data is completely isolated with role-based access controls.
How does the AI work?
Practora uses advanced AI to assist with lab interpretation, clinical decision support, ICD-10 coding, and document generation. Every AI suggestion is clearly marked and fully editable. It's designed to save you time, not replace your judgement. Patient data is never used for AI training and all processing is POPIA compliant.
Do I have to use the workflow system?
No. The workflow and task system is completely optional. You can switch it on or off at any time in Settings. When it's off, no workflow UI appears anywhere in the app. Practora works exactly the same without it. It's there when your practice is ready for it.
What is the Day Sheet?
The Day Sheet lets your receptionist import the daily appointment schedule from GoodX, Elixir, or any practice management system via CSV. Practora matches patients automatically by SA ID number, phone, or name, and auto-adds anyone not yet in the system. The doctor gets a "Prep My Day" view showing who's coming in, their conditions, and any alerts. Like all optional features, you can switch it on or off in Settings at any time.
How do ICD-10 Corrections work?
When medical aids reject claims due to incorrect ICD-10 codes, you normally have to research each rejection manually. With Practora, you export the rejected claims as a CSV from your billing system (GoodX, Elixir, Healthbridge, or MediSwitch), upload it, and click "Analyse with AI". The AI examines each rejection reason against SA medical billing rules and suggests corrected codes with confidence ratings, detailed reasoning, and alternative options. You review each suggestion (accept, modify, or reject), then export a corrected CSV to resubmit to the medical aid. It flags PMB conditions, missing External Cause Codes for injury claims, gender/age mismatches, and specificity issues. Like all optional features, enable it in Settings when you need it.
Do I need to install any software?
No. Practora is a web-based application that runs in your browser. All you need is an internet connection. Works on desktop, tablet, and mobile.

Ready to practise with
AI on your side?

Join South African GPs who are saving hours every week with intelligent clinical support, automated admin, and better outcomes for every patient.