Product
One integrated platform. Not a plug-in.
ProClinic captures the consultation, retrieves the patient history, generates the paperwork, and prepares the claim — coordinated by 19 specialised agents, grounded in a verified clinical knowledge base, and gated by three human approval steps.
Walkthrough
The full consultation, in under two minutes.
The 8-step flow
A consultation, end to end.
Every step below is a real screen from the ProClinic beta. Patient identifiers are redacted; every clinical, coding, and safety detail is unretouched.
Sign in
Role-based access with clinician, front-desk, and practice-owner views. Every action from here is tied to an identity and a signed audit trail.

Schedule
Practice view shows the day at a glance. Book, move, or reschedule an appointment in one gesture — colour-coded by visit type and chair.

Ambient capture
One tap starts room transcription. The dentist stays hands-on; ProClinic listens, timestamps, and structures the consultation as it happens.

Ambient transcription
The consultation is transcribed in real time and streamed into the note-generation pipeline while the clinician finishes at the chair.

Clinical note generated
A full structured clinical note is drafted from the consultation, with every clinical claim grounded in the verified knowledge base. Iteration count, tool calls, and reasoning are transparent — this is not a black box.

Coded plan
Treatment plan translated to SADA procedure codes and ICD-10 diagnoses. Designed to be ready for medical-aid submission without a second pass.

Safety-checked prescription
Every prescription cross-referenced against allergies and drug interactions in the patient record. Flags surface before the clinician signs.

Invoice & claim
Invoice assembled from approved codes. Claim packaged with ICD-10, SADA, and clinical justification — ready for switching integration at launch.

Architecture
19 specialised agents. One orchestrator. Human approval.
A single large model doing everything is a demo, not a workflow. ProClinic uses many small, purpose-built agents — each with a defined role, a defined tool set, and a defined output contract — sequenced by a central orchestrator with structured JSON and tool-calling.
Central
Orchestrator
Capture
- Ambient transcription
- Focused dictation
- Diagnostic file intake
Reasoning
- Note generator
- History retriever
- Allergy & interaction checker
- Treatment planner
Coding
- SADA coder
- ICD-10 coder
- Coding validator
Communication
- Prescription writer
- Referral letter writer
- Lab order writer
- Patient instruction writer
Financial
- Invoice builder
- Claim packager
- Payment reconciler
Governance
- Approval gate keeper
- Audit trail writer
Nineteen agents across six functional groups, coordinated by the central orchestrator. Every agent output is validated against a typed contract before it is passed downstream.
Verified knowledge base
Grounded generation. Cite-or-refuse.
Every clinical, coding, and pharmacological suggestion in ProClinic is grounded in a governed knowledge base built from clinician-verified claim cards. The retrieval layer is hybrid — deterministic first, semantic second — and the generation layer is bound by a simple discipline: cite the source, or refuse.
Layer 1
Governed claim cards
Every clinical statement, dose, code, or workflow rule lives as a structured claim card. Each card has a source, a jurisdiction (South Africa), a clinician verifier, and an expiry date. Nothing enters generation until a clinician signs it off.
Layer 2
Hybrid retrieval
A deterministic index for structured lookups — SADA code by procedure, ICD-10 by diagnosis, drug by allergy — plus a pgvector semantic index (1536-dim embeddings, HNSW) for concept-level match. Deterministic beats semantic on ties. Retrieval never blocks generation; it only supplies grounding.
Layer 3
Cite-or-refuse generation
Every clinical claim in the output must trace to one or more claim cards. If evidence is insufficient, the agent says so and states what is missing — it does not fabricate. This is the difference between an assistant you can sign your name to and one you can't.
What lives in the KB
- · SADA procedure and tariff codes, structured for coding suggestions
- · Dental ICD-10 diagnostic set
- · SA prescribing formulary with allergy and interaction rules
- · Visit-type templates for structured clinical documentation
- · Medical-aid submission rules by scheme and plan
- · POPIA-aligned patient communication templates
Why it matters
- · A clinician-verified source for every AI-generated clinical claim
- · Coding suggestions that a medical-aid auditor can trace back to a card
- · Prescriptions cross-checked against the patient record before signature
- · A model that says "insufficient evidence" instead of guessing
- · A defensible medico-legal record for every downstream decision
Under the hood
The stack.
Every layer chosen for reliability, auditability, and South-African data residency.
Frontend
Next.js · TypeScript
App Router with typed server components and strict form validation. Deployed to Vercel with SA-priority edge.
Backend
Node.js · Express · TypeScript
Typed API surface with Zod-validated contracts on every route. Strict mode, exhaustive error handling.
Data
Enterprise Postgres
Relational core with hybrid retrieval for the verified knowledge base. Point-in-time recovery, encrypted at rest.
Agents
OpenAI-compatible gateway · OpenRouter
Model-agnostic routing with structured JSON and tool-calling. Prompt and contract versioned in-repo — no drift between UI, parser, and agent.
Speech & embeddings
Whisper · text-embedding-3-small
Whisper for ambient and dictated capture. text-embedding-3-small for the semantic KB layer.
Cloud
AWS
Patient data hosted on AWS. Enterprise-grade managed services with automated backups, point-in-time recovery, and multi-region-ready architecture for expansion beyond SA.
Roadmap
Where ProClinic is going next.
The launch platform is a full dental practice operating system. Q4 2026 extends the platform out to medical-aid switching, laboratory workflows, and business analytics. Q1 2027 opens the same platform to medical general practitioners as ProClinic Medical.
Q3 2026 · Live
Launch platform
- Ambient capture and structured clinical documentation
- SADA + ICD-10 coding with verified knowledge base
- Prescription, referral, and lab order agents
- Invoicing and claim packaging
- Human approval gates and full audit trail
Q4 2026
Practice growth
- Medical-aid switching integration via SA switching partners
- Lab notes and lab result reconciliation
- AI business analytics — chair utilisation, no-show forecasting, treatment-plan conversion
- Multi-practice group rollout tooling
Q1 2027
ProClinic Medical
- Adaptation of the platform for medical general practitioners
- ICD-10 medical coding depth
- Speciality-aware note templates and referral workflows
- Preserves the same governance model — verified knowledge, human approval, audit trail
Roadmap targets. Delivery dates are indicative and subject to clinician and regulatory validation.
Security & data residency
Patient data stays in South Africa.
Data residency
Patient data lives on AWS. Cross-border transfer is disabled by default and only enabled with explicit clinician consent.
Encryption everywhere
Modern TLS in transit, AES-256 at rest. Field-level encryption on sensitive PII. Managed keys in AWS KMS with least-privilege access policies.
Access control
Role-based access. Multi-factor authentication for clinicians. Practice-scoped data isolation — no cross-tenant leakage by construction.
POPIA compliance
Registered Information Officer. Documented lawful basis, consent, purpose, and retention rules. Data-subject rights workflows built into the product.
Auditability
Every agent call, every retrieval, every approval, and every claim is logged, timestamped, and signed. Full replay of any consultation on demand.
Clinical governance
Verified knowledge base with expiry-dated claim cards. Clinician verifier for every card. Model outputs cite-or-refuse — never fabricated.
See it live at SADA 2026.
Two tablets running the live product on Silver Stand S53. Walk-in demos throughout the congress — or book a slot to skip the queue.