EHR-Africa User Manual

EHR-Africa User Manual

Plain-language help for everyday clinic work. Last updated July 2026.

New here? Start with Login & register, then Your dashboard. Pictures appear below each section when screenshots are added to images/user-manual/ (see screenshot instructions in the repo under docs/user-manual/README-SCREENSHOTS.md).

1. Login and register

  1. Open your clinic’s EHR-Africa website.
  2. Enter your username and password.
  3. Click Login.

New clinic? Use Register → create organization. Joining a clinic? Use Register → join with your organization code from your admin.

Login page
Screenshot: login page — add 01-login.png or run the capture script.
Figure 1 — Login screen

Registration locked? See account locked instructions.

2. Your dashboard

After login, the Dashboard is your home. Buttons open patients, appointments, billing, messages, and more. What you see depends on your role.

ButtonWhat it does
Manage PatientsSearch, register, open charts
Review Patient IntakeApprove public registration submissions
Manage AppointmentsBook and edit visits
View Schedule CalendarDaily / weekly / monthly schedule
Billing & PaymentsInvoices, quick checkout, cash register
Insurance ClaimsHMO claims workspace (if your clinic uses it)
Messages & TasksStaff messages; patient portal replies
Setup Patient PortalCreate patient logins
Configure Facility ScheduleHours, lunches, holidays (admins)
Doctor Daily SchedulePer-doctor day view with open slots
View ReportsClinic analytics and exports
Workflow Health CheckSelf-check for common setup issues

Tip: If you do not see a button, your role may not include that area. Ask your clinic administrator.

Dashboard
Screenshot: dashboard — 02-dashboard.png
Figure 2 — Main dashboard

3. Patients

  1. Click Manage Patients.
  2. Search by name, patient ID (MRN), or phone — or click Add Patient.
  3. Open a patient to see their chart, visits, notes, labs, and documents.

Patient intake: If your clinic uses the public intake form, new submissions appear under Review Patient Intake on the dashboard. Approve or reject before the chart is created.

Unstructured records: Use Add Unstructured Medical Records to attach paper-era history before full digitization.

Patients list
Screenshot: patients list — 03-patients.png
Figure 3 — Patient list
Patient chart
Screenshot: patient chart — 04-patient-details.png
Figure 4 — Patient details

4. Clinical notes

From a patient, open a clinical note to document the visit (SOAP). Save often.

  • Orders — lab, imaging, and referrals from the note; use View order to open a placed order by ID.
  • Prescriptions — sign Rx; they sync to the pharmacy dashboard when in-house pharmacy is on.
  • Preventive care gaps — expand the gaps panel; mark addressed; optional proof upload.
  • Psychology template — schedule follow-up and lock note when finished (where enabled).
  • Bill Visit — on Medical Visits tab, charge for that encounter.
Clinical note
Screenshot: clinical note — 05-clinical-note.png
Figure 5 — Clinical note

5. Appointments

Manage Appointments — book, edit, and cancel visits. View Schedule Calendar — calendar with closed days and holidays labeled.

Scheduling setup (admins):

  • Configure Facility Schedule — different hours per weekday, multiple lunch breaks, public holidays, custom slot length (e.g. 35 minutes).
  • Doctor Daily Schedule — see each doctor’s day; book from an open slot.
  • Configure Pharmacy Hours — when in-house pharmacy is enabled.
  • Appointment Reminder Settings — SMS lead days; use Copy SMS for manual reminders.
Appointments
Screenshot: appointments — 06-appointments.png
Figure 6 — Appointments

6. Billing and payments

Quick Checkout is fastest for walk-in patients who pay now:

  1. Billing & Payments → Quick Checkout
  2. Select patient → add services → pay (cash or mobile money) → print receipt
Billing dashboard
Screenshot: billing — 07-billing.png
Figure 7 — Billing dashboard
Quick checkout
Screenshot: quick checkout — 08-quick-checkout.png
Figure 8 — Quick checkout

More detail: Billing system guide (invoices, void payments, cash register, reports).

Configure services: Admins set your clinic’s price list under Billing → Configure Services (or from the billing dashboard). Quick checkout and invoices use this catalog.

7. Insurance & HMO claims

If your clinic bills HMOs or insurers through the app:

  1. Payer Setup — register each HMO/insurer (admins).
  2. Enrollees — link patients to member numbers per payer.
  3. Tariffs — maintain payer price schedules.
  4. Create a cash invoice as usual, then open Insurance Claims → draft claim from invoice → validate → export batch (CSV/JSON/FHIR) for submission to the payer.

Cash billing is unchanged — claims are optional for insured visits.

8. Messages

Dashboard → Messages & Tasks for internal notes between staff. You can send to multiple recipients in one message.

Patient portal users can message the clinic; staff reply from the same messages area. Unread counts appear on the dashboard button.

Messages
Screenshot: messages — 09-messages.png
Figure 9 — Messages

9. Patient portal

Administrators: Setup Patient Portal on the dashboard. Create portal login for a patient; you stay signed in as staff.

Patients can view appointments, medications, released results, and message the clinic (where enabled).

Patient portal setup
Screenshot: patient portal — 10-patient-portal.png
Figure 10 — Patient portal setup

10. Role dashboards

If you are…Use this button
PharmacistPharmacy Dashboard — Rx queue, dispense, inventory
Lab scientistLab Scientist Dashboard — enter results
Biller / accountantBiller/Accountant Dashboard — payments, pharmacy billing
DoctorLab Results Dashboard; Upcoming Appointments; Blood Pressure Alerts
Nurse / adminExternal Lab Orders; Admissions Dashboard (if inpatient on)
Doctor (credentials)Physician credential verification — upload regulator documents

11. In-patient (hospitals)

  1. Admin turns In-Patient Services on from the dashboard.
  2. Configure rooms and beds.
  3. Admit from clinical note; assign beds from Admissions Dashboard.

In-patient setup guide

12. Working without internet

Log in and open the pages you need while online. When the connection drops, you can often keep documenting; changes sync when you’re back online.

Look for the sync status indicator on key pages (online, offline, or pending sync).

Full offline guide →

13. Facility setup (administrators)

TaskWhere
Turn on in-house labDashboard → In-House Laboratory toggle
Turn on in-house pharmacyDashboard → In-House Pharmacy toggle
Turn on inpatient bedsDashboard → In-Patient Services toggle
Clinic hours & holidaysConfigure Facility Schedule
Service pricesBilling → Configure Services
Manual patient numberingDashboard toggle (if your org uses it)

14. Reports

  • View Reports — clinic summaries and exports
  • Preventive Gaps Summary — overdue screenings
  • Conditions Breakdown / Condition Stats — population analytics
  • Blood Group Summary — transfusion planning support
  • View Deleted Patients — recover soft-deleted records (admins)

15. Administrators

  • User Management — add staff, set roles
  • Organization Code — share with new staff for registration
  • View Audit Log — who changed what
  • Security Dashboard — security events
  • Manage Subscription — plan, payment, limits
  • Download / Restore Backup — data protection
User management
Screenshot: user management — 12-org-users.png
Figure 11 — User management

16. When something goes wrong

ProblemWhat to do
Can’t log inCheck username/password; ask your admin
Locked during registrationAccount locked guide
Changes not savingCheck internet; look at sync indicator; refresh when online
Wrong payment recordedBilling → View all payments → Void (with reason)

17. More guides

Support: support@eworkchop.com