Practora combines intelligent clinical insights with powerful practice management, so you can focus on your patients while AI handles the complexity behind the scenes.
Between chronic follow-ups and everyday consultations, admin keeps piling up.
Chronic patients miss follow-ups and general patients don't return. Without automated tracking, you're relying on memory and sticky notes.
Sick notes, referral letters, lab requests, scripts. Repetitive documents eat into consultation time for every single patient.
POPIA regulations, medical aid requirements, ICD-10 coding. The administrative burden keeps growing with every new patient.
One platform for chronic care, general patients, clinical documents, and practice admin.
Manage chronic and general patients in one unified system. Track conditions, medications, visit history, and compliance at a glance.
Automated SMS and WhatsApp reminders for appointments, script renewals, and overdue check-ups, for chronic and general patients alike.
Track active medications, get script renewal alerts, and access the full SAHPRA-registered medicines database with dosage info and scheduling.
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.
Generate professional sick notes in seconds. Auto-fills patient details, practice info, and ICD-10 codes. Print or email directly.
AI drafts professional referral letters pre-filled with relevant clinical history, medications, and lab results. Review, edit, and send in seconds.
Auto-fill PathCare lab request forms with patient and practice details. Select tests, print, and hand to patients.
Comprehensive ICD-10 code lookup with English and Afrikaans descriptions, plus PMB flagging for medical aid claims.
Complete SAHPRA-registered medicines database. Search by name or active ingredient, view scheduling, dosage forms, and pricing.
At-a-glance practice metrics: patient counts, compliance rates, overdue patients, reminder stats, and filterable reports.
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.
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.
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.
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.
Record consultations, get instant AI transcription in English or Afrikaans, and generate HPCSA-compliant structured clinical notes. ICD-10 codes and medications extracted automatically.
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.
Migrate your existing patient list in minutes. Upload a CSV from GoodX, Elixir, or any system. Map columns and import.
Each practice gets isolated data. Role-based access, audit logging, and full POPIA compliance built in from day one.
Record results, visualise trends, and let AI spot the patterns you might miss in a busy practice.
Blood pressure, HbA1c, cholesterol, creatinine, eGFR. Add results in seconds with automatic status detection (normal, borderline, critical).
See how values change across visits. Worsening trends are flagged automatically, so you catch deterioration early, not when it's too late.
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.
The dashboard surfaces critical lab results across all patients, at no AI cost. Pure rule-based detection so nothing slips through.
Professional sick notes auto-filled with patient details, practice info, and ICD-10 codes, ready to print.
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.
Search for diagnosis codes right inside the sick note form. The selected ICD-10 code appears on the printed note. No separate lookup needed.
Clean, professional layout with practice letterhead. Print directly or save as PDF. Every note is saved to the patient's record for future reference.
Select the "sick from" and "sick to" dates. Total days are calculated automatically. Includes the date of consultation and practice details.
AI writes the letter. You review and sign. Full clinical history, medications, and lab results included automatically.
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.
Select the specialist type and AI drafts a professional referral letter pre-filled with the patient's clinical history, medications, and relevant lab results.
Current medications, recent lab trends, diagnosis history, and ICD-10 codes, all pulled from the patient record automatically. No copy-pasting between screens.
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.
Every referral is saved with date, specialist, reason, and ICD-10 code. Build a complete referral history for each patient over time.
Auto-filled lab request forms with patient details, selected tests, and ICD-10 codes. Print and hand to the patient.
Common tests grouped by category: FBC, U&E, LFT, lipogram, HbA1c, thyroid, and more. Tick what you need, and the form is populated instantly.
Name, ID number, date of birth, gender, phone number, and practice details are pulled from the patient record. No re-typing.
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.
PathCare, Lancet, Ampath. Select the lab and add clinical notes for the pathologist. Urgency levels supported for STAT requests.
Comprehensive code lookup with English and Afrikaans descriptions, PMB flagging, and AI-powered plain-language search.
Type a code like "E11" or a description like "diabetes type 2". Results appear instantly with English and Afrikaans descriptions.
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.
Prescribed Minimum Benefit conditions are clearly flagged. Useful for medical aid claims. Know instantly if the diagnosis qualifies for PMB cover.
Star your most-used codes for quick access. Recent searches are saved so you can re-use common codes without searching again.
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.
Describe symptoms and patient history. AI suggests differential diagnoses and relevant investigations based on SA clinical guidelines. A second opinion, always available.
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.
AI drafts chronic medication authorisation letters with full clinical justification (diagnosis, lab evidence, PMB references), ready for your review and signature.
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.
AI suggests. You decide. Every AI-generated output is clearly marked and editable. Clinical judgement always remains with the treating practitioner.
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.
Add every staff member to Practora with their own login, role, and permissions, so the right people see the right things.
Doctors, nurses, receptionists, admin staff. Everyone gets their own username and password. No shared logins, no confusion about who did what.
Toggle access to each screen individually: Dashboard, Patients, Reminders, Reports, ICD-10, Settings, and Tasks. Receptionists see what they need, nothing more.
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.
Every action by every user is logged: who changed what, when, and why. Visible to admins in Settings. POPIA compliant from day one.
The practice owner is the admin. Only admins can add or remove team members, change permissions, reset passwords, and view the audit log.
Every instruction, follow-up, and handover becomes a trackable task, assigned, prioritised, and audited from start to finish.
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.
Normal, Urgent, and STAT priorities with real-time toast notifications. STAT tasks appear instantly on the assigned staff member's screen.
Paste consultation notes and AI identifies actionable tasks, suggests priorities, and routes them to the right team member based on their role.
New → Acknowledged → In Progress → Completed. Forward, reject with notes, or reassign. Every action logged in an immutable audit trail.
8 ready-made templates for common workflows: referral processing, script renewals, patient callbacks, and filing, plus custom templates for your practice.
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.
Export a CSV from GoodX, Elixir, or any practice management system. Map columns once, and Practora remembers the mapping for next time.
Patients are matched by SA ID number first, then phone number, then name. Three layers of matching so no one falls through the cracks.
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.
Cancellations? Time changes? Just re-import the CSV. Each import replaces the day's schedule cleanly. No duplicates, no confusion.
Every SA ID number is validated with the Luhn algorithm. Date of birth, gender, and citizenship are extracted automatically. Invalid IDs are flagged immediately.
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.
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.
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.
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.
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).
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.
Record the consultation, let AI handle the notes. Structured, coded, and ready to sign off in seconds.
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.
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.
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.
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.
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.
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.
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.
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.
Powered by the official SA Master Industry Table from the Department of Health. Gender, age, specificity, and primary validity flags for every code.
Gender/age mismatches, insufficient code specificity, missing external cause codes for injuries, asterisk codes without dagger codes, duplicate codes, and incompatible billing combinations.
Automatically identifies all 26 Chronic Disease List conditions and Prescribed Minimum Benefit diagnoses. Know your patient's rights before you submit.
All validation runs locally in the browser. No API calls, no per-claim fees, no waiting. Results in milliseconds.
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.
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.
Three simple steps to transform how you manage your practice.
Import your existing patient list via CSV or add patients manually. Map chronic conditions, general visits, medications, and contacts.
Practora sends SMS and WhatsApp reminders for appointments, overdue visits, and script renewals, for every patient type.
Monitor compliance rates, view dashboards, generate clinical documents, and watch your practice outcomes improve month over month.
Every plan includes all features. Choose based on your patient volume.
Up to 50 patients
Unlimited patients
Your patients' data deserves the highest level of protection.
Full compliance with SA data protection laws.
AES-256 at rest and TLS 1.3 in transit.
Data hosted in South African data centres.
Every access and change is logged.
Join South African GPs who are saving hours every week with intelligent clinical support, automated admin, and better outcomes for every patient.