Everything your lab needs. Nothing it doesn't.
From patient intake to result delivery, billing, and LIMS integration — one platform built for South African pathology laboratories.
Day view calendar with real-time scheduling
Manage appointments across multiple collection sites. Each location has configurable columns for staff or rooms, with 30-minute time slots from 07:00 to 18:30. Day notes keep your team coordinated — org-wide announcements and location-specific instructions.
Multi-location support
Switch between collection sites. Each has its own calendar, columns, and day notes.
Staff columns
Add columns per day for staff members or rooms. Vary staffing without affecting other days.
Real-time sync
WebSocket-powered updates. When a colleague creates an appointment, it appears instantly.

Complete patient lifecycle management
Register patients with full South African demographics — SA ID, medical aid, referring doctor, and emergency contact. Built-in duplicate detection catches matches by ID number, passport, or name + DOB as you type.
Smart duplicate detection
Real-time matching by SA ID, passport, or name + DOB. Prevents duplicate records before they happen.
Request form scanning
Upload a doctor's request form (PDF, JPG, PNG). Attach it to the patient record for reference.
Soft-required validation
Missing ID or medical aid? Override with a reason that's logged for audit. No blocked workflows.

Intelligence built in. Not bolted on.
AI features that eliminate manual data entry and catch errors before they reach the pathologist.
Auto-fill from scanned forms
Upload a doctor's request form and our AI extracts patient demographics, test orders, and clinical details — auto-populating the registration form so reception staff don't have to type it.
Intelligent duplicate detection
As you type, the system matches against existing records using SA ID, passport, or fuzzy name + DOB matching. Prevents duplicate patients before they're created.
Automated tariff coding
Every test is automatically mapped to its GEMS tariff code. Select 'Full Blood Count' and the system assigns code 3755, calculates the fee, and attaches it to the billing record.

Upload a scanned request form → AI parses patient details and test orders → auto-fills the registration form
100+ tests. One click each.
Quick-select panel organized by category — Haematology, Chemistry, Thyroid, Virology, Ante Natal, and more. Every test maps to a GEMS tariff code for automated billing. Add free-text tests for custom panels.
Category-based selection
Tests grouped like a standard pathology request form. Haematology, Liver, Thyroid, CHO Metabolism, and 8 more categories.
GEMS tariff codes
Every test auto-maps to its GEMS code (e.g. 3755 for FBC). Amounts calculated automatically for billing.
Flexible ordering
Quick-select for common tests, free-text for custom panels. Set priority, ICD-10 code, and clinical notes per request.

Results with abnormal flagging and critical alerts
Results flow in automatically from connected instruments and reference labs via HL7. Each result shows the value, unit, reference range, and abnormal flag. Critical results trigger immediate provider notifications.
Abnormal flagging
High, Low, and Critical flags are colour-coded. Critical results are highlighted in red and trigger notification workflows.
HL7 integration
Results from PathCare, Ampath, Lancet, and NHLS arrive automatically via HL7 v2.x MLLP. No manual entry.
Real-time delivery
Results matched to requests instantly. Referring doctors see them in the portal the moment they're finalized.

Track every request from received to completed
All lab requests in one view, grouped by service date. Expand any row to see individual test items with amounts, payment status, and full results. Filter by status, search by patient or lab reference number.
Auto-generated lab refs
Every request gets a unique lab reference number (e.g. D305415) for tracking through the entire workflow.
Payment tracking
Medical aid or cash — each test item tracks its own payment status. See outstanding amounts at a glance.
Audit trail
Every request shows who created it, when, and which referring doctor ordered the tests.

Revenue cycle management built for SA labs
Complete billing view with medical aid tracking — Discovery, Bonitas, GEMS, Medshield, Momentum, and all SA schemes. Cash payments with card/EFT/cash methods. GEMS tariff codes auto-assigned. CSV export for external billing software.
Medical aid & cash
Track Discovery, Bonitas, GEMS, and all SA medical aids. Cash payments with receipt and invoice numbers.
CSV export
Export billing data with full field mapping for external billing software integration.
Role-based access
Billing staff see billing. Reception sees patients. Admins see everything. Five granular roles.

Enterprise-grade infrastructure
Built for healthcare compliance from day one.
HL7 v2.x MLLP
Bi-directional HL7 for reference labs and instruments. PathCare, Ampath, Lancet, NHLS.
400+ Instruments
Roche, Beckman, Siemens, Sysmex, Abbott. ASTM and HL7 protocols.
SOC2 Type II
Annual certification. AES-256 encryption. HIPAA and POPIA compliant.
RBAC + MFA
Five roles: Admin, Pathologist, Technologist, Billing, Reception. MFA enforced.
Webhooks
Real-time event notifications with HMAC signature verification and retry logic.
Audit Logging
Every action logged with user, timestamp, IP, and field-level diffs. 7-year retention.
99.99% Uptime
SLA-backed availability. Automated backups. Point-in-time recovery.
API-First
Full tRPC API for all operations. FHIR R4 endpoint coming soon.
Ready to see it in action?
Request a demo and we'll walk you through the entire platform with your lab's workflow.