Why EHR-Africa?
Healthcare institutions across Africa face unique challenges: unreliable connectivity, diverse clinical workflows, multi-currency operations, and the need for solutions that work in resource-constrained environments. EHR-Africa was designed from the ground up to address these realities.
Offline-first architecture means your staff can document, prescribe, and manage patients even when the internet is down. Multi-currency support (NGN, USD, LRD, KES, ZAR, GHS) simplifies billing across regions. ICD-11 integration keeps you aligned with international standards. And role-based access ensures the right people see the right data—whether you run a single clinic or a multi-facility hospital network.
Product Overview
EHR-Africa is a full-stack Electronic Health Record (EHR) and practice management system that combines:
Clinical Documentation
SOAP notes, e-prescriptions, lab and imaging orders, specialist referrals
Laboratory & Radiology
40+ lab templates, X-ray/ultrasound/CT/MRI imaging orders, scientist workflow, external lab integration
Pharmacy Operations
Dispensing, inventory (lots & FEFO), allergy checks, drug interactions, invoicing
Scheduling & Appointments
Per-day hours, holidays, doctor daily view, calendar, SMS reminders
Inpatient Care
Admissions, bed management, rounds, discharge summaries
Communication
Staff messaging, patient portal messages, tasks, appointment SMS helpers
Financial Management
Service catalog, invoicing, quick checkout, payments, cash register, multi-currency
Insurance & HMO Claims
Payers, enrollees, tariffs, claim validation, batch export (CSV/JSON/FHIR)
Patient Portal
Secure self-service: appointments, medications, results, messaging
Offline Capability
Works without internet; changes sync automatically when you reconnect
The system runs as a Progressive Web App (PWA)—installable on any device, works offline, and syncs automatically when connectivity returns. A full user manual with screenshots is available for staff training.
Complete Feature Catalogue
Everything EHR-Africa offers clinics, hospitals, and patients—organized by module.
1. Authentication, Registration & Roles
| Feature | Description |
|---|---|
| Staff login | Secure login with organization-scoped access; staff stay signed in while helping patients set up portal access or process payments. |
| Role-based access | Admin, Doctor, Nurse, Lab Scientist, Pharmacist, Biller/Accountant, Staff, and custom “Other” roles with free-text title. |
| Organization registration | New clinics register with country, currency, org code; staff join via org code. |
| License numbers | Professional license captured at registration for doctors and regulated roles. |
| Physician verification | Doctors upload regulatory credentials for review before full clinical access is granted. |
| Patient portal login | Separate patient-facing login; staff can create portal accounts for patients without signing out themselves. |
| Encryption & recovery | Optional field-level encryption with secure key recovery workflow. |
| User management | Org admins add, edit, and deactivate staff accounts. |
| Edit profile & specialty | Staff update profile; doctors set or change medical specialty. |
| Organization code | Share code for secure staff self-registration. |
2. Patient Management & Identity
| Feature | Description |
|---|---|
| Patient registration | Demographics, contact, emergency contact, insurance, blood group, and identifiers. |
| Patient search | Search by name, mnemonic patient ID (MRN), DOB, phone; pagination for large lists. |
| Mnemonic patient IDs | Human-readable IDs (e.g. MFA-SC-001) everywhere in UI—never raw UUID labels for staff. |
| Manual numbering | Org option to assign patient numbers manually with prefix rules. |
| Patient profiles | Tabs: history, diagnoses, vitals, medications, allergies, immunizations, visits, orders, referrals, encounters, documents. |
| Patient documents | Attach PDFs and images; secure cloud storage with controlled access links. |
| Pre-EMR / unstructured records | Import historical paper-era records before full digitalization. |
| Deleted patients | Soft-delete with recovery workflow for administrators. |
| Patient intake | Public intake form submissions; staff approval/reject queue before chart creation. |
| Emergency contact policy | Org toggle to require emergency contact on registration. |
| Weight units | Org toggle between kilograms and pounds for vitals. |
| Specialist register | Maintain specialist directory for referrals (name, specialty, contact). |
3. Clinical Workflow & Documentation
| Feature | Description |
|---|---|
| Clinical notes (SOAP) | Subjective, Objective, Assessment, Plan; chief complaint; treatment plan; lock/finalize note. |
| Psychology template | Dedicated note type with follow-up scheduling and lock workflow. |
| Vitals | Capture BP, pulse, temp, weight, height, BMI; edit with audit trail; BP alerts dashboard. |
| Electronic prescriptions | Drug database lookup, dosage, interactions; Rx syncs to pharmacy queue on sign. |
| Lab orders | 40+ structured tests from chart; serial/ID lookup; external lab routing. |
| Imaging orders | X-ray, USS, CT, MRI, mammography, DEXA with CPT/modality and prep notes. |
| View orders from chart | Look up lab/imaging order by ID or serial without leaving clinical note. |
| Specialist referrals | Referral letters with urgency, specialist directory, printable/downloadable handoff. |
| Care plans & rounds | Inpatient care planning and rounds documentation. |
| Preventive care gaps | Gap list on chart and patient details; mark addressed; optional proof upload to cloud. |
| ICD-11 | International disease classification integrated for diagnoses. |
| Integrated databases | Vaccine, drug, and allergy databases for accurate documentation. |
4. Laboratory Module
End-to-end lab workflow: doctors order from the chart; lab scientist dashboard queues pending work; structured result entry with validation and normal ranges; results return to doctor lab-results view. External lab orders dashboard tracks specimens sent outside. In-house lab toggle enables or disables internal lab per organization. Lab order billing gate can require payment before result entry.
Lab Test Types (40+):
5. Radiology & Imaging
Order and track imaging with structured selection, CPT codes, modality, and preparation notes. Attach results to patient records; doctor lab/imaging results view. External imaging center handoff supported.
| Modality | Examples |
|---|---|
| X-ray | Chest, abdominal, extremity (e.g. knee 3 views) |
| Ultrasound | Abdominal, pelvic, thyroid |
| CT | Head noncontrast, abdomen/pelvis with contrast |
| MRI | Brain, lumbar spine |
| Other | Mammography, DEXA |
6. Pharmacy & Inventory
| Feature | Description |
|---|---|
| Pharmacy dashboard | Prescription queue, dispense workflow, status tracking. |
| In-house pharmacy toggle | Enable/disable org pharmacy module; separate pharmacy hours when enabled. |
| Allergy check | Patient allergy validation before dispense. |
| Drug interaction checking | Integrated drug database with interaction alerts. |
| Inventory lots & FEFO | Batch/lot tracking; first-expiry-first-out dispensing. |
| COGS & pricing units | Cost tracking; brand, pack size, price unit fields. |
| Bulk import | Excel import for inventory catalog. |
| Pharmacy invoicing | Accountant/biller dashboard for pharmacy charges. |
7. Inpatient & Admissions
| Feature | Description |
|---|---|
| Admissions dashboard | Overview of all admitted patients across wards. |
| Admission form | Diagnosis, bed/room assignment, admission details. |
| Inpatient dashboard | Bed management, rounds, vitals, orders, Rx from admission context. |
| Configure facilities | Define wards, rooms, beds; toggle inpatient module per org. |
| Discharge summaries | Generate and archive discharge documentation. |
| Autosave drafts | Inpatient documentation drafts preserved during entry. |
8. Facility Configuration
| Feature | Description |
|---|---|
| In-house laboratory | Toggle internal lab workflow vs external-only orders. |
| In-house pharmacy | Toggle dispensing module and pharmacy hours. |
| In-patient services | Enable admissions, beds, and inpatient dashboards. |
| Configure inpatient facilities | Wards, rooms, and bed inventory. |
| Configure services & pricing | Org service catalog (SKUs) for billing, checkout, and claims. |
| Facility schedule | Per-day hours, lunches, holidays (see Scheduling). |
| Appointment reminder settings | SMS lead days and reminder policy. |
9. Departmental Dashboards (Role-Based)
| Dashboard | Primary users |
|---|---|
| Pharmacy dashboard | Pharmacists — Rx queue, dispense, inventory |
| Lab scientist dashboard | Lab staff — pending orders, structured result entry |
| Biller/accountant dashboard | Finance — payments, pharmacy invoicing, reconciliation |
| Doctor lab results | Doctors — consolidated results review |
| Blood pressure alerts | Doctors & nurses — flagged vitals follow-up |
| Admissions dashboard | Clinical staff — active inpatients overview |
| External lab orders | Nurses, lab, admins — outbound specimen tracking |
| Upcoming appointments | Doctors — dedicated upcoming-visit list |
| Physician verification | Doctors — upload credentials for regulator review |
10. Appointments & Scheduling
| Feature | Description |
|---|---|
| Appointment management | Create, edit, and cancel appointments; assign patient and provider; visit type and duration. |
| Schedule calendar | Daily, weekly, monthly views; closed days and holidays labeled. |
| Per-day clinic hours | Different start/end per weekday; Sunday closed or custom. |
| Multiple lunch breaks | Block slots during one or more lunch periods per day. |
| Custom slot length | Configurable grid step (e.g. 15, 20, 35 minutes). |
| Public holidays | Named closure dates; booking prevented on holidays. |
| Pharmacy hours | Separate schedule when in-house pharmacy enabled. |
| Doctor daily schedule | Per-doctor day grid; open vs booked slots; book from open slot. |
| Doctor assignment | Provider availability and slot ownership. |
| Cloud-synced schedule | Hours and holidays in organization settings (all devices). |
| SMS reminders | Configurable lead days; daily reminder job; copy-to-SMS helper page. |
| Upcoming appointments | Dashboard widget for front-desk visibility. |
11. Billing, Payments & Cash Register
| Feature | Description |
|---|---|
| Billing dashboard | Revenue, outstanding balance, pending invoices, cash on hand. |
| Configure services | Org pricing catalog—SKUs for visits, labs, procedures; drives checkout and claims. |
| Invoices | Create, edit, line items from service catalog; multi-currency. |
| Quick checkout | Fast payment and receipt for walk-in services. |
| Collect payment | Cash, card, mobile money, bank transfer; proof-of-payment attachment. |
| Cash register | Open/close shift, transaction log, discrepancy reporting. |
| Multi-currency | NGN, USD, LRD, KES, ZAR, GHS per org default and invoice. |
| Accountant dashboard | Biller-focused view for payments, pharmacy, and reconciliation. |
| General ledger hooks | Accounting integration points for revenue recognition. |
12. Insurance & HMO Claims
| Feature | Description |
|---|---|
| Payer administration | Register HMO/insurance payers per organization. |
| Enrollee registry | Link patients to payer member numbers. |
| Tariff admin | Payer price schedules; map invoice lines to tariff items. |
| Claims workspace | Draft claim from invoice; validation rules; work queue. |
| Batch export | CSV and JSON export for payer portals. |
| FHIR R4 export | Per-claim FHIR JSON and batch FHIR Bundle for manual submission. |
13. Patient Portal
| Feature | Description |
|---|---|
| Patient dashboard | Appointments, medications, results, visit summary. |
| My profile | View/update demographics and contact (where permitted). |
| Appointments | View upcoming and past visits. |
| Medications & results | Active Rx and released lab/imaging results. |
| Setup portal access | Staff creates patient login from the dashboard. |
| Portal messaging | Patients message clinic staff; unread indicators. |
14. Communication & Messaging
| Feature | Description |
|---|---|
| Staff messaging | Internal messages between staff users. |
| Multi-recipient compose | Send to multiple staff or patient portal users in one message. |
| Patient portal thread | Staff reply to patient portal messages from dashboard. |
| Unread badges | Message counts on dashboard navigation. |
| Appointment SMS copy page | Front-desk helper to copy reminder text for manual SMS send. |
15. Reports & Analytics
| Feature | Description |
|---|---|
| Operational reports | Patient and clinic analytics with export. |
| Preventive gaps summary | Patients overdue for screenings and preventive care. |
| Conditions breakdown & stats | Prevalence and condition-level analytics. |
| Blood group summary | Inventory and transfusion planning support. |
| Vital signs analysis | Trends and patterns across population. |
| CSV export | Patients and report data for external analysis. |
| Doctor lab results | Consolidated results view for clinicians. |
| Deleted patients | Admin view and recovery of deleted records. |
16. Security, Audit & Compliance
| Feature | Description |
|---|---|
| Audit log | Logins, data changes, access events. |
| Security dashboard | Overview and alerts for org administrators. |
| Legal agreements | Terms, privacy, consent; staff sign and view history. |
| Organization code | Secure staff onboarding via shared org code. |
| Data isolation | Each organization’s data is kept separate and secure in the cloud. |
| Workflow health check | Self-diagnostic for common misconfiguration. |
17. Data Management & Backup
| Feature | Description |
|---|---|
| Download backup | Direct export for disaster recovery or migration. |
| Request backup | Approval workflow for requested exports. |
| My download requests | Track pending and completed export requests. |
| Restore from backup | Import prior backup into organization. |
| Import/export data | Structured onboarding and transitions. |
| Storage usage | Monitor cloud storage consumption and limits. |
18. Offline & Sync
| Feature | Description |
|---|---|
| Progressive Web App | Install on desktop, tablet, or phone—no app store required. |
| Works offline | Continue documenting and working when connectivity drops. |
| Automatic sync | Pending changes upload when the connection returns. |
| Sync status indicator | On-screen indicator shows online, offline, or pending sync on key pages. |
| Staff guide | Step-by-step help for using offline features (how-to guide). |
19. Training & Support
| Feature | Description |
|---|---|
| User manual | Illustrated step-by-step guide with demo screenshots (/user-manual). |
| Brochure (this document) | Printable/PDF product overview for stakeholders. |
| Email & phone support | Tiered by subscription plan. |
20. Subscription Plans & Capacity
Flexible plans by patient and user limits. Annual billing saves 15%. Nigeria clinics see NGN; international orgs see USD. For live pricing, log in and visit Manage Subscription.
| Plan | Patient Limit | User Limit | Price (NGN/month) | Key Features |
|---|---|---|---|---|
| Free Trial | 27 | 3 | ₦0.00 | Core EHR: patients, appointments, notes, basic billing. 30-day trial. |
| Basic Plan | 250 | 5 | ₦35,000.00 | Full module set up to 250 patients, 5 users, reporting, email support. |
| Premium Plan | Unlimited | Unlimited | ₦84,999.00 | Unlimited patients/users, claims, offline sync, priority support, account manager. |
Also available in USD, LRD, KES, ZAR, GHS. Bank transfer and enterprise contracts supported.
Summary: EHR-Africa at a Glance
| Capability | EHR-Africa |
|---|---|
| Clinical | SOAP & psychology notes, vitals/BP alerts, e-prescriptions, lab/imaging orders, referrals, preventive gaps, inpatient care |
| Laboratory | 40+ templates, in-house toggle, scientist dashboard, external orders, optional billing gate |
| Radiology | X-ray, USS, CT, MRI, mammography, DEXA — order, track, attach results |
| Pharmacy | Dashboard, FEFO inventory, lots/COGS, allergy & interaction checks, pharmacy hours |
| Scheduling | Per-day hours, lunches, holidays, doctor daily view, SMS reminders, cloud-synced schedule |
| Financial | Service catalog, invoices, quick checkout, collect payment, cash register, multi-currency (incl. LRD) |
| Insurance | Payers, enrollees, tariffs, claims workspace, CSV/JSON/FHIR export |
| Patient engagement | Portal, intake approvals, portal setup, staff↔patient messaging |
| Operations | Role dashboards, facility toggles, messages & tasks, workflow health check |
| Subscription | Free / Basic / Premium; NGN & USD; bank transfer; annual discount |
| Compliance | Audit log, encryption, legal agreements, physician verification |
| Resilience | Offline PWA, sync indicator, backup/restore/import-export |
Deployment & Support
- Access: Web-based; no installation required for end users
- Devices: Works on desktop, tablet, and smartphone
- Support: Contact Work Chop Inc. for implementation support and training
Contact
Work Chop Inc.
Pioneering Intelligent Solutions for a Connected World
Email: support@eworkchop.com
Website: www.eworkchop.com
Product: ehr-africa.netlify.app