Digital Health & Clinical Informatics

DIGITAL HEALTH & CLINICAL INFORMATICS

>

production

Digital Health & Clinical Informatics

Clinical informatics sits at the intersection of healthcare delivery, data management, and technology. In the South African context it spans both a sophisticated private sector (operating at par with global best practice) and a heavily digitising public sector navigating NHID rollout, DHIS2 maturation, and constrained infrastructure. This skill equips an agent to advise on system selection, implementation, interoperability architecture, regulatory obligations, and digital health KPIs in that dual-context environment.


1. EMR vs EHR vs PHR — Getting the Terminology Right

These terms are used loosely in SA practice. Precision matters when specifying systems or drafting RFPs.

TermDefinitionScopeOwned by
EMR (Electronic Medical Record)Digital version of a paper chart within a single practice or facilityOne provider organisationProvider
EHR (Electronic Health Record)Longitudinal record designed to be shared across providersCross-facility, cross-sectorMulti-stakeholder
PHR (Personal Health Record)Patient-controlled record aggregating their own dataPatient's full historyPatient

In SA private practice, "EMR" is used colloquially for both EMR and EHR. The regulatory distinction matters for NHID compliance: the NDoH's vision is a national EHR via the Shared Health Record (SHR), not facility-siloed EMRs.

Key Systems in South Africa

SystemVendorMarket PresenceNotes
ElixirElixir HealthDominant in SA private hospitals (Netcare, Life Healthcare, Mediclinic)Deeply integrated with SA billing (BHF tariff codes, medical aid EDI); proprietary but FHIR adapters being added
MeditechMeditechSelected private hospitals, some public-privateUS-origin; strong pharmacy module; FHIR R4 support via Traverse API
TrakCareInterSystemsPrivate hospitals and some provincial systemsSupports HL7 v2 and FHIR; InterSystems HealthShare underpins some SA HIE work
iSoftNow part of CSC/DXC HealthLegacy installs still activeLargely being migrated off
HeliosHelios HealthMid-market private practices and day clinicsSA-developed; good local billing support
DrNoteDrNote (SA startup)GP practices and outpatientCloud-native; mobile-first; growing footprint
HealthIQHealthIQ (SA)Specialist practicesProcedure and outcome tracking focus
SystemVendor/OriginUse Case
OpenMRSOpen-source (Regenstrief)Widely deployed in SA public clinics, NGO-run ART programmes; modular; FHIR R4 support via OpenMRS FHIR module
PHCISNDoH / provincialPrimary Health Care Information System — legacy; being replaced
SINJANINDoHClinic-level patient registration and visit tracking (KZN/WC)
ETR.netPEPFAR-fundedHIV/TB electronic register; widely used at facility level

Selection Criteria Checklist

When advising on EMR/EHR selection, evaluate against:

  1. HL7 FHIR R4 compliance — can it expose a FHIR API? Required for NHID integration long-term.
  2. Local billing integration — BHF tariff codes, NHRPL procedure codes, EDI 837/835 equivalents for SA medical aid claims (PCM/EDI via Healthbridge or Meddbase).
  3. HPCSA record-keeping compliance — records must be retained for a minimum of 6 years (adults) or until the patient turns 26 (minors); system must support audit trails and access logs.
  4. POPIA compliance — health records are special personal information under s26 of POPIA; system must enforce access controls, consent tracking, and breach notification capability.
  5. Uptime and offline capability — rural and peri-urban SA has unreliable connectivity; systems must support offline-first operation with sync.
  6. Local support and SLA — vendor presence in SA, response times, data sovereignty (no patient data leaving SA borders without compliant mechanisms).
  7. Integration with laboratory systems — LIS (Lab Information System) connectivity, particularly to NHLS (National Health Laboratory Service) for public sector.

2. HL7 FHIR

What FHIR Is

FHIR (Fast Healthcare Interoperability Resources, pronounced "fire") is the modern standard for healthcare data exchange, published by HL7 International. It is RESTful, resource-oriented, and uses JSON or XML. The current production version is FHIR R4 (4.0.1, 2019); FHIR R5 is published but not yet widely adopted in SA.

FHIR replaces the older HL7 v2 (message-based, pipe-delimited) and HL7 v3/CDA (XML, complex) standards. HL7 v2 remains ubiquitous in SA hospital middleware (particularly ADT feeds and lab results), so any SA integration strategy must handle both.

FHIR Resource Architecture

Every FHIR resource is a JSON object accessible via a standard RESTful URL pattern:

GET  https://fhir.example.org/Patient/12345
GET  https://fhir.example.org/Patient?identifier=ZA-ID|8001015009087
POST https://fhir.example.org/Observation
PUT  https://fhir.example.org/MedicationRequest/67890

Core Resources for Clinical Informatics

ResourcePurposeSA Example
PatientDemographics, identifiersSA ID number as identifier system http://za.gov.nid/identifier; HN (Health Number) as http://hprs.health.gov.za/identifier
EncounterA visit or admissionOPD visit at a clinic, inpatient episode, telemedicine consultation
ObservationMeasurements, lab results, vitalsViral load result, blood pressure, NEWS2 score component
MedicationRequestPrescription / medication orderARV regimen order in OpenMRS
DiagnosticReportLab panel, radiology reportNHLS full blood count, chest X-ray report with CAD4TB flag
ConditionDiagnosis / problemICD-10 coded diagnosis — Z21 (HIV positive status)
ProcedureProcedure performedNHRPL-coded surgical procedure
ImmunizationVaccine administrationEPI vaccine given at clinic
AllergyIntoleranceDrug/food allergiesPenicillin allergy for drug interaction checking
CarePlanLongitudinal care planART adherence plan, TB DOTS plan

SMART on FHIR

SMART on FHIR (Substitutable Medical Applications and Reusable Technologies) is the OAuth 2.0-based authorisation framework for health applications launching from within EHR platforms. It enables third-party clinical apps to access patient data with the clinician's permission, without sharing raw credentials.

Flow:

  1. EHR launches SMART app with a launch context (patient ID, encounter ID, user role).
  2. SMART app redirects to the EHR's authorisation server.
  3. Clinician approves the scopes (e.g., patient/Observation.read, user/MedicationRequest.write).
  4. App receives an access token tied to the patient context.
  5. App calls the FHIR API using the token.

Relevant SA scopes for common use cases:

SA FHIR Implementation: DHMIS and NHIS

DHMIS (District Health Management Information System) is the NDoH's framework for district-level health data aggregation. It is not a single system but a set of standards and data flows connecting facility-level systems (OpenMRS, ETR.net, PHCIS) to DHIS2 at the district and national level.

NHIS (National Health Information System) — the NDoH's overarching architecture for the National Health Information System under NHID — envisions:

Current status (2025): HN piloting in selected provinces. SHR in development. Full NHID rollout contingent on National Health Insurance Act operationalisation.

HL7 v2 — Still Relevant

HL7 v2 message types still dominate SA hospital integration engines (Mirth Connect, Rhapsody, InterSystems Ensemble):

Message TypeTriggerContent
ADT^A01Patient admissionDemographics, MRN, ward, attending doctor
ADT^A08Patient info updateChanged demographics or insurance
ADT^A03Patient dischargeDischarge date, disposition
ORM^O01Order (lab/radiology)Test order from clinician
ORU^R01Observation resultLab result back from LIS
MDM^T02Document notificationClinical note or report

Integration tip: Most SA integration projects require an HL7 v2 → FHIR translation layer. Use an integration engine (Mirth Connect is free/open-source; Rhapsody is common in larger hospitals) to transform v2 messages to FHIR resources before feeding the SHR or analytics platform.


3. Clinical Decision Support (CDS)

CDS Types

TypeDescriptionSA Example
Drug-drug interaction (DDI) alertFires when two medications with a known interaction are co-prescribedFluconazole + warfarin (INR risk)
Drug-allergy alertFires when a prescribed drug matches a documented allergyPenicillin order for a patient with documented penicillin allergy
Order setsPre-configured bundles of orders for a clinical scenarioSepsis bundle: blood cultures × 2, lactate, broad-spectrum antibiotics, IV fluids
Documentation templatesStructured note templates ensuring completenessPre-operative assessment, discharge summary
Diagnostic reminderSuggests a test or action based on patient dataCD4 count overdue for HIV patient on ART > 6 months
Best practice advisory (BPA)Non-interruptive suggestion"Patient due for cervical cancer screening"
Risk score dashboardAggregated risk displayNEWS2 score, CURB-65 score

CDS Hooks

CDS Hooks is the standard (HL7-published) for triggering CDS logic from an EHR workflow. The EHR calls an external CDS service at defined hook points, and the service returns cards (suggestions, alerts, app links).

Hook points used in SA implementations:
- patient-view     → fires when a clinician opens a patient chart
- order-sign       → fires when a clinician is about to sign an order
- medication-prescribe → fires during medication ordering workflow

CDS Hook card structure (JSON):

{
  "summary": "Drug-drug interaction: Fluconazole + Warfarin",
  "indicator": "warning",
  "detail": "Co-prescribing may increase INR by 50–100%. Monitor INR within 48 hours or switch antifungal.",
  "source": { "label": "SA National Formulary" },
  "suggestions": [
    {
      "label": "Switch to topical antifungal",
      "actions": [...]
    }
  ]
}

Alert Fatigue — The Critical Problem

Poorly configured CDS is counterproductive. Studies show override rates for low-specificity alerts can exceed 90%, meaning clinicians stop reading them. Mitigation strategies:

  1. Tiering alerts: Reserve interruptive (hard stop or modal) alerts for genuinely dangerous situations only. Use passive (non-interruptive) banners for advisory alerts.
  2. Specificity tuning: Only fire DDI alerts for interactions with clinical significance in the patient's context — don't alert for theoretical interactions.
  3. Mandatory override reason with analytics: Require a reason when overriding; review the most-overridden alerts quarterly and retune or retire them.
  4. Contextual suppression: Suppress an alert if the prescriber has already acknowledged it in the same session or in the last N days for a chronic medication.
  5. Pharmacist-facing vs clinician-facing routing: Route advisory DDI alerts to the dispensing pharmacist rather than interrupting the prescriber.

NEWS2 — Early Warning Score

NEWS2 (National Early Warning Score 2) is the standard deterioration detection score used in SA private hospitals and increasingly in public sector ICUs. Automatically calculated from routine vitals in the EMR.

ParameterScore 3Score 2Score 1Score 0Score 1Score 2Score 3
Respiration rate≤89–1112–2021–24≥25
SpO2 (air)≤9192–9394–95≥96
Systolic BP≤9091–100101–110111–219≥220
Pulse≤4041–5051–9091–110111–130≥131
ConsciousnessAlertCVPU
Temperature≤35.035.1–36.036.1–38.038.1–39.0≥39.1

Aggregate score triggers: 0–4 low risk (4-hourly monitoring), 5–6 medium risk (escalate to registrar), ≥7 high risk (urgent medical review, consider ICU referral).

CDS implementation: EMR calculates NEWS2 automatically when vitals are documented; triggers a nursing alert for escalation when threshold crossed; sends an HL7 ADT or FHIR notification to the ward manager dashboard.

Medication Reconciliation

Medication reconciliation — reconciling a patient's medication list across care transitions (admission, transfer, discharge) — is a patient safety priority and a COHSASA (South African hospital accreditation) standard.

CDS support:


4. Telemedicine & Digital Consultations

Synchronous vs Asynchronous

ModeDescriptionSA Platform ExamplesReimbursement
Synchronous — videoLive video consultationDochub, Emed (previously Emed.co.za), Hello Doctor, HealthforceMost medical aids reimburse at a percentage of the relevant tariff; requires HPCSA-compliant consent
Synchronous — telephonicLive audio-onlySame platforms; lower bandwidth requirementReimbursed; must document in EMR that it was telephonic
Asynchronous — store-and-forwardPatient submits photos/history; clinician reviews laterDermatology AI triage apps; teledermatology platformsLimited reimbursement — not universally covered
Remote Patient Monitoring (RPM)IoT devices transmit continuous dataGlucose monitors, blood pressure cuffs, wearables integrated to EMREmerging; medical aid pilots only

HPCSA Guidelines on Telemedicine

The HPCSA published telemedicine guidelines in 2014 (Health Professions Act Rule on Telemedicine) and updated guidance in subsequent booklets. Key requirements:

  1. Identity verification: The practitioner must be reasonably satisfied of the patient's identity before providing advice or prescribing.
  2. Informed consent: Patient must consent to the telemedicine consultation, understanding the limitations of remote assessment. Consent must be documented in the patient record.
  3. Continuity of care: Telemedicine does not replace the therapeutic relationship. Practitioners must ensure follow-up can be arranged.
  4. Emergency referral: If the clinical situation requires in-person assessment or emergency care, the practitioner must refer appropriately and not continue with a remote consultation.
  5. Record-keeping: The consultation must be documented in an EMR to the same standard as an in-person consultation. Video recordings of consultations are not required but if made, are subject to POPIA.
  6. Cross-border consultations: HPCSA-registered practitioners may consult patients outside SA via telemedicine, but must comply with the laws of the patient's jurisdiction and their own registration conditions.

Prescribing via Telemedicine

Under HPCSA guidance and the Medicines and Related Substances Act, a practitioner may prescribe via telemedicine subject to:

Medical Aid Reimbursement for Telemedicine

Reimbursement remains inconsistent across schemes:

Scheme TierPosition (2024/25)
Discovery HealthCovers video and telephonic consultations at tariff rates for GP and specialist; requires provider registration on their telehealth portal
MedihelpCovers telephonic consultations for GPs; video consultations scheme-by-scheme
GEMS (Government Employees)Telephonic covered; video consultation pilot
Low-income / hospital plansTypically excluded from benefit for telemedicine

Key billing codes used in SA for telemedicine:


5. Health Data Standards

Diagnostic and Clinical Coding

StandardFull NamePurposeSA Status
ICD-10International Classification of Diseases, 10th RevisionDiagnoses — required on all medical aid claims and death certificatesMandated — SA uses ICD-10-CM aligned version
NHRPLNational Health Reference Price ListSA procedure codes for medical aid billingBHF (Board of Healthcare Funders) publishes annually
CPTCurrent Procedural Terminology (AMA)US procedure codes — some SA specialists use as referenceNot mandated; NHRPL is SA standard
SNOMED CTSystematised Nomenclature of Medicine — Clinical TermsRich clinical terminology for EMR coding and CDSSA is a member country of SNOMED International; adoption in EMRs in progress
LOINCLogical Observation Identifiers Names and CodesLab test and observation codingUsed in FHIR Observation resources; NHLS adopting for result reporting
NAPPINational Pharmaceutical Product InterfaceSA drug coding systemRequired for dispensing and claims; published by MIMS/Ascent
NDA drug codesSouth African Health Products Regulatory Authority (SAHPRA)Registered product codesSAHPRA publishes the Medicine Control Council (MCC) register

NAPPI Codes in Detail

NAPPI (National Pharmaceutical Product Interface) codes are the SA standard for identifying medicines in claims and dispensing systems:

ICD-10 SA Implementation Notes


6. Interoperability Architecture in SA

The NHID Data Architecture

The National Health Insurance Act (18 of 2019) mandates a National Health Information Repository as the data backbone. The architecture being implemented:

Patient → Facility EMR/OpenMRS/Elixir
                   ↓
           FHIR API (HL7 FHIR R4)
                   ↓
         HN-PIX (Health Number MPI)
                   ↓
         SHR (Shared Health Record)
                   ↓
         NHID Fund Administration System
                   ↓
         Analytics → DHIS2 → NDoH Dashboards

HN-PIX — Patient Identity Cross-Reference

The Health Number system assigns each SA resident a unique health identifier. HN-PIX:

SHR (Shared Health Record)

The NDoH's SHR is a longitudinal FHIR-based record:

OpenHIE Architecture

OpenHIE (Open Health Information Exchange) is the open-source reference architecture underpinning many African country HIE implementations, including SA's.

Core components deployed in SA:

ComponentPurposeSA Implementation
OpenHIMHealth Information Mediator — routes, transforms, and audits messagesOpenHIM deployed as national mediator layer
OpenCRClient Registry / Master Patient IndexHN-PIX uses OpenCR-based architecture
OpenSHRShared Health RecordSHR prototype built on OpenSHR/HAPI FHIR
Terminology ServiceCentralised code mappings (SNOMED, ICD-10, LOINC)NDoH terminology server in development

DHIS2

DHIS2 (District Health Information Software 2) is the aggregate health data platform used across the SA public sector and by PEPFAR implementing partners. It is the primary tool for:

DHIS2 is aggregate (not patient-level) — individual patient data lives in OpenMRS/ETR.net/PHCIS and flows to DHIS2 as aggregated statistics via automated reporting jobs or manual capture.

DHIS2 API is REST-based with its own data model (Data Elements, Organisation Units, Data Sets, Periods) — not FHIR-native, though FHIR adapters exist.

DATIM

DATIM (Data for Accountability, Transparency, and Impact Monitoring) is the PEPFAR data system receiving SA HIV programme data. SA's PEPFAR implementing partners (e.g., PEPFAR through USAID, CDC) submit quarterly site-level data to DATIM via DHIS2 APIs. Key indicators: TX_CURR (currently on ART), TX_NEW (newly initiated), HTS_TST (HIV tests done), VL_SUPPRESSED (viral load suppression rate).


7. Cybersecurity in Healthcare

POPIA and Health Records

Health information is special personal information under Section 26 of POPIA (Protection of Personal Information Act 4 of 2013). This is the highest protection category.

Key obligations for responsible parties (hospitals, practices, medical aids):

ObligationRequirement
Lawful processingProcessing health information requires explicit patient consent OR falls within a listed exception (treatment, legal obligation, vital interests)
Purpose limitationHealth data collected for treatment may not be repurposed for marketing without fresh consent
Access controlsRole-based access; only treating clinicians and their direct support staff may access a patient's full record
Security safeguardsTechnical and organisational measures appropriate to the sensitivity of health data
Breach notificationMust notify the Information Regulator within 72 hours of becoming aware of a reportable breach; must notify affected data subjects without undue delay
RetentionAlign with HPCSA guideline: 6 years from last entry (adults); until the patient's 26th birthday (minors)

The Information Regulator of South Africa enforces POPIA. Fines of up to R10 million or imprisonment are possible for intentional violations.

Healthcare as Critical Infrastructure

The SA National Cybersecurity Policy Framework classifies health as critical information infrastructure. Practical implications:

Ransomware — The Primary Threat to SA Hospitals

SA hospitals are high-value targets because:

Notable SA incidents: Ransomware attacks on Life Healthcare (June 2020) disrupted admissions systems across multiple hospitals for weeks.

Minimum controls for SA hospitals:

  1. Network segmentation: Clinical systems (EMR, PACS, LIS) on separate VLAN from administrative and guest WiFi.
  2. Immutable backups: Offline or air-gapped backups tested monthly; recovery time tested quarterly.
  3. Endpoint Detection and Response (EDR) on all clinical workstations and servers.
  4. Privileged Access Management: No shared admin accounts; just-in-time access for sysadmins.
  5. Medical device inventory: All networked medical devices (infusion pumps, ventilators, PACS workstations) included in asset register and patching schedule.

Medical Device Security

Connected medical devices (CT scanners, PACS workstations, infusion pumps) are a significant attack surface:

Cloud Storage of Health Records — Legal Requirements

Cloud storage of health records is permissible in SA subject to:

  1. POPIA compliance: The cloud provider must be a POPIA-compliant operator with a data processing agreement in place.
  2. Data sovereignty: There is no explicit SA law prohibiting offshore health data storage, but the Information Regulator has indicated preference for SA-hosted or at minimum SA-jurisdiction data. Practically: use AWS af-south-1 (Cape Town), Azure South Africa North (Johannesburg), or GCP (africa-south1) where available.
  3. HPCSA record-keeping: Cloud storage is acceptable provided the practitioner retains control and the record is accessible and retrievable within reasonable time.
  4. Medical aid EDI: Claims data transmitted via Healthbridge or Meddbase is already processed by third-party operators — an established precedent for health data processing agreements.

8. Digital Health KPIs

Implementation Metrics

KPIDefinitionTarget (Mature Implementation)Measurement Frequency
EMR Adoption Rate% of clinical encounters documented in the EMR vs total encounters>95%Monthly
Electronic Prescribing Rate% of prescriptions generated electronically vs total prescriptions>90%Monthly
CDS Alert Acceptance Rate% of CDS alerts acted upon (not overridden) without justification60–80% (lower may indicate alert fatigue)Monthly
CDS Override Rate with Reason% of overridden alerts where a reason was documented>95%Monthly
Patient Portal Activation Rate% of registered patients who have activated and logged into the patient portal>30% (Year 1 target)Monthly
Telemedicine Consultation VolumeNumber of telemedicine consultations per month / as % of total consultationsTrending upward; benchmark: 15–25% of GP consultationsMonthly
Data Completeness Rate% of mandatory fields completed on clinical records (critical for claims)>98% for claims-critical fieldsWeekly
Planned Downtime per MonthHours of scheduled maintenance downtime<4 hours/monthMonthly
Unplanned Downtime per MonthHours of unplanned system unavailability<1 hour/month (class A SLA)Monthly
Time to First DocumentationMedian time from patient arrival to first EMR entry<15 minutesMonthly
Lab Result Turnaround in EMRMedian time from lab result to visibility in EMR<2 hours for routine; <30 minutes for critical valuesMonthly

Claims-Related Digital KPIs

KPIDefinitionImplication of Failure
First-pass claim acceptance rate% of claims accepted by medical aid on first submission without rejectionRevenue cycle delay, cash flow risk
ICD-10 coding accuracy rate% of claims with correct and specific ICD-10 codesRejections, fraud risk flagging
NAPPI code match rate% of dispensed items with valid NAPPI codes on claimDrug claim rejections
EDI submission timeliness% of claims submitted within 3 months of service (medical aid time limit)Write-offs

9. AI in Healthcare — SA Context

Diagnostic AI

ApplicationTechnologySA Deployment
CAD4TBConvolutional neural network for TB detection on chest X-rayDeployed at scale in SA public sector TB screening programmes; USAID/PEPFAR-funded; automated triage of digital CXR at high-volume sites (e.g., Eastern Cape, KZN)
qXR / Qure.aiChest X-ray AI (TB, pneumonia, cardiomegaly, pleural effusion)Deployed in some SA private radiology groups
IDx-DR equivalentDiabetic retinopathy screening from fundus photosPilots in SA; not yet at scale
Histopathology AICervical cancer screening from Pap smear imagesResearch stage in SA

CAD4TB — SA Detail

CAD4TB (Computer-Aided Detection for Tuberculosis) is developed by Delft Imaging (Netherlands) and has been deployed across SA as part of PEPFAR and NDoH TB elimination programmes:

Predictive Models in SA Clinical Settings

Model TypePurposeImplementation Maturity in SA
Sepsis predictionEarly identification of deteriorating patients using vitals + labsPilots in major private hospital groups
30-day readmission predictionIdentify high-risk patients for post-discharge follow-upMedscheme/Discovery Value-Based Care programmes
ART adherence predictionPredict viral non-suppression in HIV patientsAcademic studies; limited routine deployment
ICU deteriorationContinuous monitoring of ICU patients for early warningSome SA ICUs with integrated EMR analytics

NLP for Clinical Notes

South African clinical notes present specific NLP challenges:

Use cases in deployment or near-deployment in SA:

HPCSA Position on AI-Assisted Diagnosis

The HPCSA has not (as of 2025) published definitive guidelines specific to AI-assisted diagnosis. The relevant principles from existing ethical guidelines:

  1. Clinical responsibility remains with the registered practitioner: AI tools are advisory. The clinician who signs off on the diagnosis or treatment plan is liable regardless of what the AI suggested.
  2. Informed consent: Patients should be informed if AI tools are being used in their diagnosis or treatment planning — consistent with HPCSA informed consent guidelines (Booklet 9).
  3. Transparency: Practitioners must be able to explain the basis for their clinical decisions; "the AI told me" is not an acceptable defence in a professional conduct hearing.
  4. Validation requirement: AI tools used in clinical practice should be validated on SA populations — imported AI models trained on US or European data may have reduced accuracy on SA patient populations (different disease prevalence, different demographics).

Liability in AI-Assisted Healthcare

ScenarioLiability Position (SA Law)
Clinician follows AI recommendation that is incorrectClinician is liable if the AI recommendation was incorrect and a reasonable clinician would not have followed it
Clinician overrides correct AI recommendationClinician is liable if their override was unreasonable given available information
AI system failure causes patient harmPotential product liability of vendor (Consumer Protection Act 68 of 2008); hospital/operator liability for failure to maintain system
Biased AI model produces worse outcomes for Black patientsHealth equity obligation under the National Health Act; potential HPCSA disciplinary matter

Common Gotchas

  1. FHIR R4 vs R5 confusion: SA implementations are standardising on R4. Do not design for R5 unless specifically required — interoperability with SA systems (OpenMRS, the SHR) depends on R4 compatibility.
  1. HL7 v2 is not dead: Do not assume a "FHIR-capable" SA hospital has retired its v2 infrastructure. Most SA hospital integration layers still run HL7 v2 for ADT and lab results. A FHIR facade is likely translating from v2 underneath.
  1. NAPPI vs INN confusion in prescribing: SA prescribing should use the International Non-proprietary Name (INN/generic name) on prescriptions; NAPPI codes are for dispensing and claims. Do not confuse the two layers.
  1. Medical aid reimbursement is not uniform: Telemedicine and AI-assisted consult reimbursement rules differ by scheme and benefit option. Always check the specific scheme's provider agreement before assuming coverage.
  1. ICD-10 coding on SA claims must be clinically defensible: Medical aids audit ICD-10 codes against the clinical record. Upcoding or using symptom codes when a diagnosis is available are the two most common audit triggers.
  1. POPIA breach notification has a 72-hour clock: Many SA healthcare organisations are unaware the clock starts from when the organisation "becomes aware" — not from when the breach is confirmed. Incident response plans must account for this.
  1. CAD4TB and similar AI tools require local calibration: AI diagnostic tools trained on global data should be re-validated on SA cohort data before deployment. TB prevalence in SA is dramatically higher than global averages — this affects positive predictive value calculations.
  1. Downtime procedures are regulatory and operational: HPCSA record-keeping obligations do not pause during EMR downtime. Downtime procedures (paper-based fallback, post-downtime scanning) must be documented in clinical governance frameworks.
  1. The HN / NHID integration timeline is uncertain: Design EMR integrations to function standalone. Build FHIR APIs as a foundation but do not make the SHR integration a critical dependency in the short term given the uncertain rollout timeline.

See Also