Everything you need to pitch, explain, and close - features, benefits, pricing, and selling points all in one document.
Patients chat with Roxanne, an AI-driven conversational triage assistant. Roxanne assesses symptoms, runs a red-flag gate, calculates a pharmacy suitability score, and recommends the right care pathway: pharmacy consultation, GP consultation, or emergency services.
Mild to moderate cases are routed to a partner pharmacy for initial assessment and treatment by a qualified pharmacist. The pharmacist reviews Roxanne's triage summary, assesses the patient, and can dispense OTC medication or escalate to a GP through the platform.
When a pharmacist determines a case requires GP care, they trigger an in-platform escalation. The GP receives Roxanne's triage summary, the pharmacist's clinical notes, and any OTC medication already dispensed -- full clinical context for a seamless handoff.
Pharmacies with PCDT-qualified pharmacists (Primary Care Drug Therapy) have additional prescribing authority, enabling them to prescribe schedule medications directly -- reducing the need for GP escalation.
Any available pharmacist in the partner pharmacy group can handle incoming consultation requests. Patients are not assigned to a specific branch -- the next available qualified pharmacist picks up the request.
Every Roxanne triage interaction is persisted as a TriageSession record, capturing the full structured assessment, routing recommendation, red flags, and pharmacy suitability score -- linked to the patient profile for clinical audit and analytics.
HD video call with a GP from any device, anywhere in South Africa.
Doctor comes to the patient's door - matched by proximity and real-time availability.
Book at a nearby practice and skip the walk-in queue entirely.
Doctor issues scripts digitally with PDF download. Patients can track fulfilment from issued > pharmacy > collected.
Doctors generate professional medical certificates in seconds with AI-drafted clinical diagnosis.
Lab results, imaging, referrals, and consultation summaries stored securely and accessible 24/7.
Patients request chronic medication repeats digitally. Doctors approve or decline with notes.
Patients link their medical aid (Discovery, Bonitas, GEMS, Medihelp, etc.) with membership number, plan, and dependant code.
AI-powered eligibility assessment runs instantly after booking - no manual admin required.
Downloadable PDF claim form generated automatically, pre-filled with patient details, medical aid info, consultation data, and eligibility result.
SAPC-verified partner pharmacies onboarded via admin portal with live SAPC Y-Number license verification. Prescriptions routed directly to the doctor's preferred partner pharmacy.
Pharmacies receive digital scripts in their portal, update fulfilment statuses step by step (Sent > Ready for Collection / Out for Delivery > Delivered/Collected), and automatically email patients at each transition.
Patients place OTC product orders directly in-app without a prescription. Orders are routed to the partner pharmacy, who quotes the patient (medication cost + courier fee + R35 facilitation fee). Patient pays via PayFast, pharmacy then packs and dispatches.
Medication and OTC products delivered to patient door via courier partners: own delivery, Courier Guy, Fastway, DHL, Aramex, or Paxi. Tracking numbers sent to patients automatically.
Patients approve the pharmacy quote and pay for medication + delivery directly in the app via PayFast. Payment is confirmed before the pharmacy packs the order.
Dedicated web portal for pharmacy staff with tabs for: Prescription Rx queue, OTC Orders, Courier Requests, and Analytics. No platform account required — pharmacies log in with their Pharmacy ID and SAPC license number.
Real-time KPIs covering total prescriptions received, fulfilment rate, average fulfilment time, courier vs collection split, OTC order volumes, monthly trends, and full status breakdowns.
Secure PayFast and Pay@ integration for individual consultation payments - no registration required.
Pharmacy Essential, Pharmacy Plus, and Family plans include annual OTC medication packs, prescription baskets, monthly pharmacy consultations, GP consultations, and wallet credit. Each plan has configurable OTC basket values and annual pack frequencies.
A 12-month rolling window tracks OTC packs and prescription baskets used per subscriber. Monthly counters track pharmacy and GP consultations. Full entitlement history with audit trail for every usage event.
Consultation fee shown upfront before booking. No hidden charges.
Doctors set weekly working hours. Patients only see open, unblocked slots - no double-bookings.
Block breaks, leave, and meetings in real time. Calendar view shows the entire week at a glance.
Earnings calculated automatically on the 1st of each month. Doctors receive an email summary and EFT within 3-5 business days once banking details are verified.
Doctors add their SA bank account directly in the portal. Full payout history shows period, consultations, gross/net amounts, and status (Pending, Processing, Paid, On Hold).
Doctors export a professionally formatted payment history PDF - ideal for accounting, SARS tax submissions, and practice management.
During registration, doctors verify their HPCSA number live against the official HPCSA iRegister. The platform confirms active status, registered name, register type, and speciality - ensuring every GP on the platform is credentialed and currently in good standing.
Doctors set up a full practice profile and launch a branded public booking website at their own subdomain (e.g. drsmith.gponcall.co.za). Supports GP and Specialist practice types, each with a purpose-built website template — including customisable Hero, About, Services, Conditions Treated (specialists), referral notes, and medical aid info sections. Live doctor availability calendar shown on the site. Bookings made through the site are recorded on the GP on Call platform.
A dedicated patient register separate from the GP on Call platform. Doctors capture full patient demographics, medical aid details, allergies, chronic conditions, blood type, emergency contacts, and clinical notes - all scoped privately to the practice.
Full appointment calendar with day/week views, new booking creation, status management (Scheduled, Confirmed, In Progress, Completed, Cancelled, No Show), duration, appointment type (Consultation, Follow-Up, Procedure, Chronic Review, Vaccination), and assigned doctor name per appointment. Supports in-practice, tele, and home visit appointment types.
Structured SOAP-format clinical note editor (Subjective, Objective, Assessment, Plan) linked to patient and appointment. Capture vitals (BP, pulse, temp, weight, height, BMI, SpO2, glucose), ICD-10 codes, and document whether a script, sick note, or referral was issued.
In-consultation AI scribe analyses dictated or typed consultation content and generates a structured SOAP note draft instantly — including suggested ICD-10 codes, clinical summary, and treatment plan — saving the doctor significant admin time per consultation.
Generate professional invoices with NHRPL tariff codes and ICD-10 line items. Track medical aid claim submissions, co-payments, and patient liability amounts. Statuses: Draft, Sent, Paid, Partially Paid, Overdue, Cancelled, Written Off. Claim tracking: Not Submitted, Submitted, Pending, Paid, Rejected, Appealing.
Full-screen queue display board for the practice waiting room — shows live queue with patient names, assigned doctor, appointment time, urgency colour coding, and current consultation status. Auto-refreshes every 30 seconds. Ideal for reception or a practice TV display.
Each practice gets a customisable public booking website with GP or Specialist-specific templates. Content sections (Hero, About, Services, Conditions Treated, referral note, insurance note) are fully editable. The live doctor availability calendar is embedded on the site. All bookings flow directly into the practice appointment book on the GP on Call platform.
A tablet-facing kiosk screen allows walk-in patients to self check-in at the practice. Patients confirm their name, complete AI triage, and are added to the live queue. A welcome SMS with the platform link is sent automatically. Reception is immediately notified.
Doctors generate structured referral letters from within a consultation, with specialist type, reason, urgency, clinical summary, and current medications pre-populated. Downloadable as PDF.
When a doctor adds medications to a prescription draft, the system checks for known interactions and surfaces warnings in real time — reducing prescribing errors before the script is issued.
Doctors save frequently used prescriptions as personal templates (e.g. standard antibiotic course, chronic medication packs). Load a template in one click during consultation to save time.
After each consultation, a smart checklist reminds the doctor to issue a sick note, finalise ICD-10 codes, send a prescription, and schedule a follow-up — ensuring nothing is missed before closing the case.
Doctors create follow-up tasks linked to patients — with due dates, priority flags, and completion tracking. A widget on the doctor dashboard surfaces overdue and upcoming follow-ups at a glance.
Patients chat with Roxanne, a caring AI triage assistant. Roxanne conducts a conversational assessment, runs a red-flag gate for emergency symptoms, calculates a pharmacy suitability score (based on functional impact, severity, and duration), and recommends a care pathway: pharmacy-first, GP, or emergency. Triage outcomes are persisted as TriageSession records linked to patient profiles.
Roxanne uses a point-based scoring system to determine whether a case is suitable for pharmacy-level care. Level 1 = AI-assisted OTC review, Level 2 = live pharmacist consultation. This ensures patients are routed to the most appropriate care setting.
Before assessing pharmacy suitability, Roxanne screens for emergency red flags. If any are detected, the patient is immediately directed to emergency services (112 / 10177) with clear instructions.
Pre-consultation intake forms are automatically pre-filled from AI triage data - matching symptoms to relevant checkbox questions, duration, and severity fields. Patients review and adjust rather than re-entering everything from scratch.
Doctors see a "Historical Intake Summary" panel during pre-consultation review - surfacing recurring symptoms (with frequency counts) and per-question answer trends across all previous consultations. Helps spot patterns at a glance.
Before triage begins, patients are screened for contraindications to online consultation (chest pain, stroke symptoms, severe trauma etc.). High-risk conditions trigger immediate emergency service redirection.
Admins can view all triage sessions with full clinical paths: routing distribution (pharmacy / GP / emergency), escalation rates, pharmacy suitability scores, severity breakdowns, condition families, and outcome linking to PharmacyConsultation and Booking records.
Ads surface in three high-intent locations: (1) OTC Order Flow - keyword-matched sponsored products shown as patients type their order; (2) Health Dashboard - profile-matched passive recommendations based on chronic conditions and history; (3) Targeted In-App Visibility - full sponsored cards individually targeted per patient health profile.
Advertisers only pay when a patient genuinely views their ad. A wallet reward (default R12) is credited to the patient instantly, incentivising real engagement - not bots or passive impressions.
Advertisers access a dedicated dashboard showing 14-day views, CTA clicks, CTR trend, daily budget burn, and OTC funnel metrics (recommendations vs takeups). Budget progress bar warns at 85% spend.
Admin analytics showing total spend, total views, daily active users, CTR%, ROI (clicks per R100 spent), and 7-day engagement trends per campaign - with budget depletion warnings.
Per-user daily earning caps and campaign-level budget limits protect platform economics. Unused budget is refunded on cancellation (subject to admin fee).
Patients set up recurring medication schedules with push/email notifications. Track adherence rates, mark doses as taken, and receive automated hourly reminders. Doctors can view patient adherence during consultations.
Patients request specialist second opinions on diagnoses or treatments. Choose urgency (routine R450, urgent R750, emergency R1200), attach prescriptions and health records, and receive specialist feedback with agreement/disagreement on original treatment.
Complete pre-auth workflow for medical aid procedures. Create draft requests, submit to medical aid, track approval status, receive pre-auth codes, and manage appeals - all within the platform.
Patients log health metrics (BP, glucose, weight, etc.) and view trend charts over time. Set metric alerts that trigger email/in-app notifications when readings breach thresholds. Sync from Apple Health and Google Fit.
Patients in areas with poor connectivity upload photos or short videos of their condition along with a written symptom description — no live video call required.
A GP reviews the submission asynchronously and provides a structured written response with clinical advice, a prescription (if required), and recommended next steps.
Async consultations break the connectivity barrier — patients in townships, rural areas, or low-bandwidth environments can access GP-level care without a stable internet connection.
Doctors generate formal referral letters from within a consultation — specialist type, urgency, clinical reason, current medications, and context pre-populated. Downloadable as PDF.
Clinical records are only shared with the specialist after the patient explicitly grants consent. Patients can grant or deny consent from their My Referrals page — fully POPIA-aligned.
Specialists receive a secure, time-limited URL granting view-only access to the patient's clinical context, SOAP notes, diagnoses, and referral details — no platform account required.
Referral status is tracked end-to-end: Pending Consent → Consent Granted → Accessed → Completed. Timestamps logged for compliance.
Optional R49/month add-on connecting Apple Health, Google Fit, Fitbit, Garmin, and Oura devices to the patient health dashboard via the Vital API.
Synced metrics include step count, heart rate, sleep quality, calories, and SpO2 — automatically added to the patient's health trends alongside manually logged readings.
Admins can view a Wearable Sync Dashboard showing all patients with the add-on, their sync health status, last sync time, connected devices, and recent metric snapshots.
Full SMS gateway integration for patient communications. Send booking reminders, appointment confirmations, medication alerts, and OTP verification codes via SMS Portal API.
6-digit OTP codes sent via SMS for phone verification, login authentication, and transaction confirmation. 10-minute expiry, 3-attempt limit, with delivery tracking and audit logs.
Admin-created reusable SMS templates with variables (patient_name, booking_date, etc.). Categories for booking reminders, OTP, medication alerts, and general notifications. Test templates directly from admin panel.
Complete SMS audit trail with delivery status, cost tracking, character count, and error handling. All messages logged in SMSLog entity for compliance and billing.
All platform management tools in one hub - people, operations, finance, and platform settings accessed from a single dashboard with live alert banners for pending approvals, complaints, and payouts.
Full-screen dark-theme wallboard for office TV/monitor display. Shows live active bookings, pending consultations, completed today, and available doctor count - auto-refreshing every 30 seconds.
Create, edit, and test SMS templates for reminders and notifications. Admins manage template categories, variables, and character counts. Test SMS functionality directly from the admin interface.
Admin panel surfaces all patient ratings and reviews per doctor. Platform-level quality monitoring to ensure care standards are maintained.
A composite QA score (0-100, graded A to F) is automatically computed per doctor from four dimensions: patient star ratings (35%), review sentiment analysis (25%), documentation adherence - notes, ICD-10 codes, scripts/sick notes per consultation (25%), and reliability/no-show rate (15%). Attention flags surface doctors who need intervention.
System calculates doctor earnings on the 1st of each month, creates payout records, emails each doctor a granular breakdown (base earnings vs distance surcharges), and queues EFT disbursements.
Revenue vs payout charts, gross profit margin tracking, subscription wallet pool visibility, and an AI-powered financial analysis engine with actionable business insights.
Bulk doctor invite system with email delivery tracking. Invite status tracked from sent > opened > registered per doctor.
A dedicated month-by-month financial report showing gross revenue (by consultation type + subscriptions), integration costs dynamically calculated per active subscriber, logged vendor expenses, net profit/loss, margin %, and a 6-month trend chart.
Super-admins create custom roles (e.g. Clinical Admin, Finance Admin, Support) with page-level access toggled per role. Individual users can then be assigned roles with optional per-user page overrides and denials. Permission changes apply in real time.
Admin-level dashboard showing all patients subscribed to the wearable add-on, their sync health status, last sync time, connected device types (Apple Health, Google Fit, Garmin, Fitbit, Oura), and recent health metric snapshots.
Platform built in accordance with HPCSA General Ethical Guidelines for Good Practice in Telehealth (Booklet 10 & 11). Includes informed consent, emergency escalation, identity verification, and clinical record requirements.
Patients provide telehealth-specific informed consent before every booking - covering identity, technology risks, emergency limitations, confidentiality, and POPIA. Consent is time-stamped and stored in the patient's health record.
Full compliance with South Africa's Protection of Personal Information Act, No. 4 of 2013. Patient data is processed only for healthcare purposes with explicit consent.
In compliance with HPCSA Booklet 10 §3.4, all consultations take place exclusively within the secure GP on Call platform. Social media platforms are not used for clinical interactions.
Clear emergency escalation notices inform patients that GP on Call is not an emergency service. Patients are directed to call 112 or 10177 for life-threatening situations.
Medical documents stored using encrypted cloud storage. Time-limited signed URLs ensure private file access is controlled and authorised at all times.
No waiting rooms. No driving. Smart matching connects patients to the right doctor fast.
Full web app experience on desktop, tablet, and mobile - no app download required.
Family subscription plans cover the whole household under one account.
All doctors are HPCSA-registered, quality-monitored, and rated by patients.
Every consultation, script, sick note, and document in one secure place.
Medical aid claim forms auto-generated. No paperwork, no faxing, no waiting.
Repeat prescription requests handled digitally with doctor approval workflow.
Network of GPs covering every province in South Africa.
Patients earn ZAR wallet credit via sponsored ads shown across three placements - OTC order flow, health dashboard, and targeted in-app cards - reducing out-of-pocket consultation costs.
Before booking, AI analyses symptoms and pre-fills the intake form - giving doctors richer context from the first second of consultation.
Phone verification via 6-digit SMS OTP codes. Automated booking reminders, medication alerts, and appointment confirmations sent via SMS Portal integration.
Patients earn better health outcomes with medication reminders, adherence rate tracking, and automated hourly notifications. Doctors see adherence history during consultations.
Specialist second opinions on demand. Patients attach records, choose urgency, and receive expert feedback - agrees or disagrees with original diagnosis with alternative recommendations.
After rating a doctor 4+ stars, patients can bookmark them. Future tele-consultation bookings automatically suggest the preferred doctor if available — or route to the next GP if not.
Doctors get a full practice suite: patient register, appointment calendar, SOAP notes, invoicing with NHRPL tariff codes, medical aid claim tracking, queue wallboard, and patient self check-in kiosk — no third-party software needed.
AI scribe generates structured SOAP note drafts with ICD-10 suggestions and treatment plans during consultations — saving significant admin time per patient.
Real-time drug interaction warnings surface when medications are added to a prescription, reducing prescribing errors before the script is issued.
Patients with poor connectivity submit photos/video and a symptom description. A GP responds in writing — breaking the connectivity barrier for rural and township patients.
Structured GP-to-specialist referrals with POPIA-aligned patient consent model, time-limited specialist access portal, and end-to-end audit trail.
Optional R49/month add-on connects Apple Health, Google Fit, Fitbit, Garmin, and Oura — feeding real-time health data into the patient's clinical dashboard.
Granular role-based admin access control — create custom roles, assign to team members, and override access per individual with denied-page controls.
Tele-Consultation
R349
Standard hours
After-Hours Tele
R449
Outside standard hours
In-Practice Visit
R499
Pre-booked room visit
House Visit
R899
Standard radius | After-hours: R1299
A professionally formatted PDF covering all features, benefits, pricing, and selling points - ready to share with prospects.