Patient Access
Registration, patient identity, scheduling, arrival, admission, transfer, discharge and patient search.
Umoja Afya EHR connects clinical, operational, medication, diagnostic, financial and administrative workflows around one longitudinal patient record.
The goal is not to digitize isolated departments. It is to create a coherent operating environment in which the patient record, encounter context, care team, workflow state and next action remain connected.
Registration, patient identity, scheduling, arrival, admission, transfer, discharge and patient search.
Patient chart, history, diagnoses, problems, allergies, notes, assessments, flowsheets and chart review.
Provider dictation and audio-to-text clinical documentation using the self-hosted transcription service, with provider review before completion.
Patient assignments, vital signs, head-to-toe assessments, intake/output, care plans, education and handoff.
Medication, laboratory, imaging, procedure, consult, diet, activity and nursing orders with review before signing.
Medication reconciliation, pharmacy workflow, eMAR, scheduled/PRN doses, administration history and safety logic.
Trackboard, triage, acuity, room assignment, care team, outstanding work, disposition and walk-in workflows.
Order-to-result workflow including collection, processing, result review and critical-result handling.
Imaging orders, scheduling, status, interpretation, result review and future RIS/PACS integration pathways.
Patient lists, bed management, rounding context, transfers, discharge readiness and transitions of care.
Case request, pre-op, intra-op, PACU and postoperative workflow foundation.
Billing, workqueues, coverage/benefit checks, follow-up and operational queue management.
Users, roles, facilities, units, access policies, configuration and auditable system operations.
The Patient Station concept demonstrates how identity, encounter status, care team, insurance/coverage, previous encounters, clinical alerts, workqueues and next-step actions can be brought into one context.

Workqueue Management is designed to make operational workload visible across registration, billing, documentation, authorization, follow-up and other service areas.
Explore the Live EHR
Make waiting, checked-in, ready, overdue, deferred, high-priority and completed states visible.
Organize work by team, service area, queue owner and facility context.
The current product is built around a Python/FastAPI backend, PostgreSQL persistence, a browser-based Progressive Web App, Dockerized services and Traefik-based routing in the hosted environment.
Clinical, operational, administrative and interoperability API domains.
Production persistence with SQLAlchemy data access and migrations.
Containerized deployment with HTTPS routing and service isolation.
Starter FHIR service and interface-outbox direction for external integrations.
Separately containerized, self-hosted transcription supports dictation and audio-to-text note workflows without requiring a paid external transcription SaaS.
Open the live demonstration or talk with us about the modules, configuration and deployment model that fit your organization.