Mfumo wa Uendeshaji wa HospitaliHospital Management System
Mwongozo wa mfumoSystem overview
Mfumo mmoja unaoendesha hospitali nzima — kutoka mapokezi hadi ripoti ya wizara.One system that runs the whole hospital — from the front desk to the national return.
Umeandaliwa kwa hospitali za wilaya, vituo vya afya na zahanati. Kila skrini
kwenye kitabu hiki ni picha halisi ya mfumo ukifanya kazi, siyo mchoro wa kubuni.Built for district hospitals, health centres and dispensaries. Every screen in
this document is a photograph of the working system, not a mock-up.
141skrini za kaziworking screens
23makundi ya hudumaservice areas
553njia za APIAPI endpoints
2lugha: Kiswahili / Englishlanguages: Swahili / English
Hospitali nyingi zinaendeshwa kwa madaftari matano yasiyoongea: daftari la
mapokezi, la maabara, la famasia, la mahesabu, na la wafanyakazi. Mgonjwa mmoja anaandikwa mara
tano, na mwisho wa mwezi hakuna mtu anayejua kwa uhakika ni kiasi gani kilipatikana, ni dawa
ngapi zimetoka, wala ni wagonjwa wangapi hawakurudi.Most hospitals run on five books that do not speak to each other: the front
desk, the laboratory, the pharmacy, the accounts, and the staff register. One patient is written
down five times — and at month end nobody can say with certainty what was collected, what left
the shelf, or who never came back.
◉
Kuandika mara mojaWritten once
Mgonjwa anasajiliwa mara moja tu. Maabara, famasia, wodi na uhasibu wote
wanasoma faili moja — hakuna kuandika upya wala majina yanayotofautiana.A patient is registered once. Laboratory, pharmacy, wards and accounts all read
the same file — no re-typing and no two spellings of one name.
₮
Kila senti inafuatiliwaEvery shilling is traceable
Huduma inayotolewa inatengeneza ankara; malipo yanatengeneza risiti; vyote
vinaingia kwenye leja. Hakuna njia ya pili ya kupokea fedha.A service raises a bill, a payment raises a receipt, and both post to the
ledger. There is no second place where money can be taken.
◔
Foleni inayoonekanaA visible queue
Uongozi unaona kwa wakati halisi ni wagonjwa wangapi wanasubiri, wanasubiri
kwa muda gani, na wamekwama wapi.Management can see, right now, how many are waiting, how long they have waited,
and where the queue is stuck.
▣
Ripoti bila kukeshaReturns without an all-nighter
Ripoti za HMIS na ufuatiliaji wa magonjwa zinatoka kwenye kazi ya kila siku,
siyo kwa kupiga hesabu za madaftari usiku wa kuamkia tarehe ya mwisho.HMIS returns and disease surveillance come out of the daily work, not from
counting registers the night before the deadline.
✓
Kila kitendo kina jinaEvery action has a name
Nani alifuta ankara, nani alitoa punguzo, nani alitoa dawa — kumbukumbu
inaandikwa na seva yenyewe, na haiwezi kufutwa na mtumiaji.Who cancelled a bill, who gave a discount, who dispensed — the trail is written
by the server itself and cannot be edited by a user.
⇄
Kiswahili na KiingerezaSwahili and English
Menyu na maelekezo yapo kwa lugha zote mbili. Mfanyakazi anachagua lugha
yake mwenyewe; rekodi za kitabibu zinabaki Kiingereza kama zilivyo kwenye fomu za taifa.Navigation and instructions are in both. Each member of staff picks their own;
clinical records stay in English, as the national forms are.
02Mfumo kwa muhtasariThe system at a glance
Sehemu zote zinazoonekana hapa zinaishi kwenye seva moja ya hospitali. Wafanyakazi
wanaingia kwa kivinjari; simu na kompyuta binafsi zinatumia lango lilelile.Everything shown here lives on one hospital server. Staff reach it through a
browser; phones and desktop clients use the same door.
Lango moja tu ndilo linalofunguliwa nje. Kila ombi linapita hapo, linathibitishwa,
na linaandikwa kwenye kumbukumbu — hakuna njia ya kando ya kufikia rekodi.Only one door is open to the outside. Every request passes through it, is checked,
and is recorded — there is no side entrance to the record.
Dashibodi ya sikuThe daily dashboardKila kitengo kwa mtazamo mmoja: waliopokelewa, wanaosubiri daktari, vitanda,
vipimo, dawa zilizopungua, na fedha za siku.Every unit at a glance: who has been seen, who waits for a doctor, beds, tests,
stock below reorder, and the day's money.
03Safari ya mgonjwa, mwanzo mwishoThe patient journey, start to finish
Hatua kumi kutoka mlangoni hadi rekodi ya mwisho. Kila hatua inaonyesha kile
mfanyakazi anachofanya, na kile mfumo unachozuia kisitokee.Ten steps from the door to the closed record. Each shows what the member of staff
does — and what the system refuses to let happen.
1
Mapokezi: kusajili au kumtambua anayerudiReception: register, or find the returning patient
Mgonjwa mpya anasajiliwa kwa fomu moja: jina, jinsia, umri, simu, mkoa,
ndugu wa karibu, na bima kama anayo. Mfumo unatoa namba ya faili (MRN) mwenyewe. Anayerudi
anatafutwa kwa jina, namba ya simu au namba ya faili — halisajiliwi upya.A new patient is registered on one form: name, sex, age, phone, region, next of
kin, and insurance if they have it. The system issues the file number itself. A returning patient
is found by name, phone or file number — never registered twice.
Kinachozuiliwa:What is prevented: namba ya taifa iliyotumika tayari inakataliwa na daftari, hivyo mtu mmoja
hawezi kuishia na faili mbili. a national ID already on the register is refused, so one person cannot end up
with two files.
Usajili mpyaNew registrationDaftari la wagonjwa woteThe whole register
2
Ada ya faili na ya daktariThe file fee and the consultation fee
Hospitali inaweka ada zake yenyewe kwenye orodha ya bei. Ikiwa imechaguliwa
kukusanya kabla ya kuonana na daktari, mgonjwa analipa mapokezi na risiti inatoka papo hapo.
Mwenye bima haulizwi fedha — dai linatengenezwa badala yake.The hospital sets its own fees in the price list. If it collects before the
consultation, the patient pays at the desk and the receipt prints there. An insured patient is not
asked for money — a claim is raised instead.
Orodha ya beiService tariffsMtiririko wa mgonjwaPatient flow settings
3
Foleni: kila mtu anajua zamu yakeThe queue: everybody knows their turn
Bodi ya foleni inaonyesha namba na kituo. Wauguzi na madaktari wanaona orodha
ileile: nani anasubiri, amesubiri dakika ngapi, na yupo hatua gani.The queue board shows the token and the service point. Nurses and clinicians see
the same list: who is waiting, for how long, and at which stage.
Bodi ya foleni (ukumbi wa kusubiri)Waiting-room boardMahudhurio ya leoToday's visits
4
Triage: vipimo vya awaliTriage: the first measurements
Muuguzi anapima joto, shinikizo la damu, mapigo, uzito na kiwango cha oksijeni.
Vipimo hivi vinabaki kwenye faili la mgonjwa milele, na daktari anaviona kabla hajaanza.The nurse records temperature, blood pressure, pulse, weight and oxygen. The
observations stay on the file for good, and the clinician sees them before starting.
Kinachozuiliwa:What is prevented: kupima si kuandika matibabu. Muuguzi wa triage hawezi kuandika uchunguzi wa
daktari, na daktari hahitaji ruhusa ya ziada kupima. taking observations is not writing up a consultation. A triage nurse cannot
write the clinical note, and a clinician needs no extra permission to take vitals.
Uchambuzi wa awaliTriage
5
Chumba cha daktariThe consulting room
Daktari anaandika historia, uchunguzi, utambuzi na mpango wa matibabu. Kutoka
skrini hiyohiyo anaagiza vipimo, anaandika dawa, anampa rufaa au anamlaza.The clinician writes the history, the examination, the diagnosis and the plan.
From the same screen they order tests, prescribe, refer, or admit.
Foleni ya daktariDoctor queueUchunguzi na maelezoConsultation
6
Maabara na pichaLaboratory and imaging
Agizo linafika maabara likiwa na jina, namba ya faili na sababu. Mtaalamu
anaingiza majibu; majibu yanayovuka mipaka hatarishi yanawekwa kwenye orodha ya dharura ili mtu
aone na kuthibitisha kuwa ameyaona.The order reaches the bench with the name, the file number and the reason. The
technologist enters results; anything outside the critical range goes on a list somebody has to
look at and acknowledge.
Macho mawili:Two pairs of eyes: aliyeingiza majibu hawezi kuwa ndiye anayeyaidhinisha. Mfumo unakataa, hata kama
mtu ana ruhusa zote mbili. whoever entered a result cannot be the one who releases it. The system refuses,
even for somebody holding both permissions.
Maagizo ya maabaraLab ordersMajibu na uthibitishoResults and verification
7
Famasia: dawa zinatoka kwenye rafu na kwenye hesabuPharmacy: stock leaves the shelf and the books together
Mfamasia anaona agizo la daktari, anatoa dawa, na hifadhi inapungua kwenye
mfumo wakati uleule. Betchi na tarehe ya mwisho wa matumizi vinafuatiliwa, na dawa
zinazokaribia kwisha muda zinaonekana mapema.The pharmacist sees the prescription, dispenses, and the shelf count falls in the
same movement. Batches and expiry dates are tracked, and what is about to expire shows up
early.
Maagizo ya dawaPrescriptionsHifadhi ya dawaDrug stock
8
Kulazwa: wodi, kitanda na chatiAdmission: ward, bed and chart
Mgonjwa anapangiwa kitanda halisi kwenye wodi halisi. Kazi za uuguzi na dozi za
dawa zinapangwa kwa saa, na gharama ya kitanda inaingia kwenye ankara kila usiku bila mtu
kukumbushwa.The patient is given a real bed on a real ward. Nursing tasks and drug rounds are
scheduled by the hour, and the bed charge reaches the bill every night without anybody having to
remember.
WaliolazwaAdmissionsKituo cha wauguziNursing station
9
Ankara, risiti na bimaThe bill, the receipt and the claim
Kila huduma iliyotolewa inaingia kwenye ankara moja ya mgonjwa. Mhasibu
anapokea fedha — taslimu, simu au kadi — na risiti inachapishwa. Kwa mwenye bima, dai linaandaliwa
kwa mfuko wake pamoja na asilimia inayogharamiwa.Every service given lands on one bill. The cashier takes the money — cash, mobile
money or card — and the receipt prints. For an insured patient a claim is prepared for the scheme,
with the covered percentage on it.
Kaunta ya malipoCashierAnkara zoteInvoices
10
Kufunga faili na kutoa ripotiClosing the record, and the return
Mahudhurio yanafungwa yakiwa na utambuzi na matokeo. Kumbukumbu za matibabu
zinapangwa kwa msimbo, na takwimu za HMIS zinajijenga kutoka kwenye kazi iliyofanyika — siyo
kutoka kwenye kuhesabu madaftari mwisho wa mwezi.The attendance is closed with a diagnosis and an outcome. Records are coded, and
the HMIS figures build themselves from the work that was done — not from counting registers at
month end.
Kumbukumbu za matibabuMedical recordsRipoti za HMISHMIS returns
04Idara kwa idaraDepartment by department
Zaidi ya safari ya mgonjwa, mfumo unashika kila kitengo kinachoendesha hospitali.
Hapa ni muhtasari; skrini zote 141 zipo kwenye kiambatisho mwishoni.Beyond the patient journey, the system holds every unit that keeps a hospital
running. This is the summary; all 141 screens are in the appendix at the end.
Dharura na ajaliEmergency and casualty
Waliofika kwa dharura wanaandikwa hata kama hawajulikani kwa jina, wanapangwa
madaraja matano ya uzito, na bodi inaonyesha nani anahitaji kuonwa sasa hivi.Arrivals are recorded even when nobody knows their name, sorted into five triage
categories, and the board shows who must be seen now.
Dharura na ajaliEmergency & casualty
Afya ya mama na mtotoReproductive and child health
Kliniki ya ujauzito, uchungu na kujifungua, huduma baada ya kujifungua, uzazi wa
mpango, chanjo na ufuatiliaji wa ukuaji. Kila huduma hapa ni ratiba ambayo mtu anaweza kuikosa —
hivyo kila orodha ina kichujio cha "waliochelewa".Antenatal, labour and delivery, postnatal, family planning, immunisation and growth
monitoring. Every service here is a schedule somebody can fall off, so every list has an "overdue"
filter.
Kliniki ya ujauzitoAntenatal clinicChanjo (EPI)Immunisation
Kliniki za programuProgramme clinics
Kifua kikuu, tiba na matunzo ya VVU, na magonjwa sugu yasiyoambukiza. Kila
mgonjwa ana kundi, hatua ya matibabu, na tarehe ya kurudi — na wasiorudi wanaonekana kwenye orodha
moja badala ya ripoti mtu anayopaswa kukumbuka kuiendesha.TB, HIV care and treatment, and non-communicable disease. Each patient has a cohort,
a treatment phase and a return date — and defaulters appear on one list instead of a report somebody
has to remember to run.
Kliniki ya kifua kikuuTB clinic
Chumba cha upasuajiOperating theatre
Ratiba ya vyumba, timu ya upasuaji, orodha ya ukaguzi wa usalama, na hesabu ya
vifaa vilivyoingia na kutoka. Upasuaji haufungwi kama hesabu hazilingani — na hilo si suala la
cheo cha mtu, ni kanuni ya mfumo.Room scheduling, the surgical team, the safety checklist, and the count of
instruments in and out. An operation cannot be closed while the counts do not balance — and that is
not a matter of anybody's seniority.
Chumba cha upasuajiOperating theatre
Ghala, manunuzi na wasambazajiStores, procurement and suppliers
Kutoka oda ya manunuzi, hadi kupokea mzigo, hadi ankara ya msambazaji, hadi
malipo. Hatua nne, watu tofauti — ndiyo maana msambazaji hawezi kulipwa kwa mzigo ambao
haujawahi kufika.From the purchase order, to the delivery, to the supplier's invoice, to the payment.
Four steps and different people — which is why a supplier cannot be paid for goods that never
arrived.
Bidhaa na dawaProductsManunuziProcurement
Rasilimali watu na mishaharaHuman resources and payroll
Waajiriwa, nafasi za kazi, mahudhurio ya kazi, likizo, ajira mpya, mafunzo,
nyaraka za mfanyakazi, na mishahara. Mishahara ina hatua tatu: kuandaa, kuhesabu, na kuidhinisha —
na aliyeandaa si anayeidhinisha.Employees, posts, attendance, leave, recruitment, training, personnel documents and
payroll. A payroll run has three steps — build, compute, approve — and whoever builds it is not the
one who signs it off.
WaajiriwaEmployeesMishaharaPayroll
Huduma saidiziSupport services
Benki ya damu, chumba cha maiti, magari ya wagonjwa, na mali na matengenezo.
Kila kimoja kinawashwa tu kwenye tawi lenye huduma hiyo.Blood bank, mortuary, ambulances, and assets and maintenance. Each is switched on
only at a branch that has it.
Benki ya damuBlood bankMali na matengenezoAssets & maintenance
05Fedha na uwajibikajiMoney and accountability
Sehemu ngumu zaidi ya hospitali si kutibu — ni kuhakikisha kile kilichotolewa
kimelipiwa, na kile kilicholipwa kimeingia benki. Mfumo huu unashika hatua zote kwenye njia moja.The hard part of a hospital is not the treatment — it is making sure what was
given was paid for, and what was paid reached the bank. This system holds every step on one path.
Vidhibiti vilivyojengwa ndaniThe controls that are built in
KitendoAction
Nani anaruhusiwaWho may
Kwa niniWhy
Kutoa punguzo kwenye ankaraDiscount a bill
Ruhusa yake pekeeIts own permission
Punguzo ni njia halali ya fedha kutoka — na pia njia isiyo halali.A discount is a legitimate way for money to leave, and also an illegitimate one.
Kufuta ankaraVoid a bill
Ruhusa nyingine tofautiA different permission again
Aliyeitengeneza ankara asiwe ndiye anayeifuta.Whoever raised it should not be the one who erases it.
Kurudisha malipoReverse a payment
Ruhusa ya juu kabisa ya kauntaThe strictest till permission
Ni fedha inayotoka mkononi baada ya kuingia.It is cash leaving the drawer after it arrived.
Kubadilisha kuingizwa kwenye lejaEdit a posted ledger entry
Hairuhusiwi kwa mtu yeyoteNobody
Kosa linarekebishwa kwa kuingiza kinyume chake, ili historia ibaki.A mistake is corrected by posting its mirror image, so both stay on the record.
Kuchapisha noti ya kreditiPrint a credit note
Ankara iliyolipwa pekeeOnly against a settled bill
Noti ya krediti dhidi ya deni hai ni hati ya uongo.A credit note against a live debt is a false document.
Kulipa msambazajiPay a supplier
Baada ya oda, risiti ya mzigo na ankara kulinganaOnly after order, delivery and invoice match
Hii ndiyo inayozuia malipo ya mzigo usiokuwepo.This is what stops a payment for goods that never came.
Jarida na lejaJournals and ledgerTaarifa za fedhaFinancial statements
Fedha zilizopo mkononiFunds actually heldMadeni ambayo hayajalipwaOutstanding
Hati zinazochapishwa: ankara, risiti, noti ya krediti, taarifa ya mgonjwa,
vocha ya matumizi, oda ya manunuzi, hati ya malipo kwa msambazaji, na slipu ya mshahara — zote
zinatoka kwenye mfumo zikiwa na jina, nembo na anwani ya hospitali.What prints: invoice, receipt, credit note, patient statement, expense
voucher, purchase order, supplier remittance and payslip — all carrying the hospital's own name,
logo and address.
06Hospitali kubwa na zahanati ndogoA big hospital and a small dispensary
Mfumo ni mmoja. Kinachotofautiana ni kile kilichowashwa kwenye kila tawi. Zahanati
isiyo na chumba cha upasuaji haioni menyu ya upasuaji hata kidogo — na wala haiwezi kufungua
ukurasa huo kwa kuandika anwani yake.The system is one. What differs is what is switched on at each branch. A
dispensary with no theatre does not see a theatre menu at all — and cannot reach that screen by
typing its address either.
Kuwasha au kuzima ni kazi ya msimamizi, si ya fundi wa kompyuta. Inafanyika
kwenye skrini moja, na sababu inaandikwa — ili mtu atakayeuliza "kwa nini menyu hii haipo?" apate
jibu badala ya kukisia.Switching a module on or off is an administrator's job, not an engineer's. It is
done on one screen, and the reason is recorded — so that anybody who asks "why is this menu
missing?" gets an answer instead of a guess.
Moduli na huduma — swichi za tawiModules and services — the branch switchesZilizozimwa zinatoweka kwenye menyu ya kila mfanyakazi wa tawi hilo, na API
inakataa maombi yake.What is switched off disappears from every menu at that branch, and the API
refuses its requests.
Matawi mengi, mfumo mmojaMany branches, one system
Hospitali yenye vituo vya kando inaviendesha vyote kwenye mfumo mmoja. Kila tawi
linaona rekodi zake; uongozi wa juu unaona vyote kwa pamoja. Mfanyakazi anayehudumu tawi moja
haoni fedha wala wagonjwa wa tawi jingine.A hospital with satellite sites runs them all on one system. Each branch sees its
own records; head office sees them together. Somebody who works at one branch does not see another
branch's money or patients.
MatawiBranches
07Usalama, ruhusa na kumbukumbuSecurity, permissions and the audit trail
Rekodi ya mgonjwa ni siri ya kisheria. Mfumo hauzuii tu kwa kuficha vitufe — seva
yenyewe inakataa ombi la mtu asiye na ruhusa, hata kama ameandika anwani moja kwa moja.A patient record is a legal confidence. The system does not protect it by hiding
buttons — the server itself refuses a request from somebody without the permission, even if they
type the address directly.
🔑
Ruhusa kwa kila kitendoA permission per action
Zaidi ya ruhusa 160 tofauti. Mhasibu anaona fedha, si majibu ya maabara;
muuguzi anaona chati, si mishahara.More than 160 distinct permissions. A cashier sees money, not lab results; a
nurse sees charts, not salaries.
📓
Kumbukumbu isiyofutikaA trail that cannot be edited
Kila kitendo kinaandikwa na seva: nani, lini, kitu gani. Hakuna njia ya
mtumiaji kuandika au kufuta kwenye kumbukumbu hiyo.Every action is written by the server: who, when, what. No user has any way to
write to that log, or to erase from it.
👥
Macho mawiliTwo pairs of eyes
Majibu ya maabara, mishahara, matumizi na kurudisha fedha — vyote vina mtu wa
kuandaa na mtu mwingine wa kuidhinisha.Lab results, payroll, expenses and reversals — each has one person to prepare
and another to approve.
🔐
Akaunti za wafanyakaziStaff accounts
Hakuna kujisajili mwenyewe. Msimamizi ndiye anayefungua akaunti, anaipa
majukumu, na anaweza kuisimamisha siku mfanyakazi anapoondoka.There is no self-registration. An administrator opens the account, grants its
roles, and can suspend it the day somebody leaves.
Watumiaji na majukumuUsers and rolesKumbukumbu za mfumoAudit log
Kuhusu mtandao unapokatika: mfumo hausemi uongo. Ukikatika, skrini
inaonyesha wazi kuwa hakuna mtandao na kwamba kilichoandikwa hakitahifadhiwa — badala ya kuonyesha
alama ya "imehifadhiwa" kwa kitu ambacho hakijafika seva.When the network drops: the system does not lie about it. The screen says
plainly that there is no connection and that what is typed will not be saved — rather than showing
a "saved" tick for something that never reached the server.
08Ripoti za kitaifa na bimaNational returns and insurance
Takwimu za HMIS zinajengwa kutoka kwenye mahudhurio, utambuzi na huduma
zilizotolewa. Magonjwa ya kuarifiwa (IDSR) yanaandikwa yanapotokea, na yale ya dharura yanawekwa
alama ya kuarifiwa mara moja.HMIS figures build from attendances, diagnoses and services given. Notifiable
conditions (IDSR) are recorded as they occur, with the immediate ones flagged for same-day
notification.
Ufuatiliaji wa magonjwa (IDSR)Disease surveillanceMadai ya bimaInsurance claims
Kwa upande wa bima: mifuko inasajiliwa na asilimia yake ya ugharamiaji, dai
linaandaliwa kutoka kwenye ankara halisi, na hatua zake zinafuatiliwa hadi linapolipwa au
kukataliwa — pamoja na sababu.On the insurance side: schemes are registered with their coverage percentage, a
claim is prepared from the real bill, and its stages are tracked until it is paid or rejected —
with the reason.
Takwimu za uendeshajiOperational analyticsMwenendo wa wagonjwa, mapato, na muda wa kusubiri.Patient flow, revenue, and waiting times.
09Simu ya mkononi na kompyuta binafsiPhone and desktop
Mfumo unafunguliwa kwa kivinjari kwenye kompyuta yoyote ya hospitali — hakuna
programu ya kusakinisha kila mashine. Kwa wanaotaka app ya simu au programu ya desktop (kwa mfano
kwa ajili ya printa za risiti au kisoma-bakodi), API yote imeandikwa kikamilifu: njia 553, pamoja
na faili ya Postman na OpenAPI kwa watengenezaji.The system opens in a browser on any hospital computer — nothing to install on each
machine. For anyone who wants a phone app or a desktop program (for receipt printers or barcode
scanners, say), the whole API is documented: 553 endpoints, with a Postman collection and an OpenAPI
file for developers.
WodiOn the ward
Kupima vitals, kuona chati na kusonga foleni kwa kishikwambi.Vitals, charts and the queue from a tablet.
KauntaAt the counter
Programu ya desktop inayochapisha risiti moja kwa moja kwenye printa.A desktop client printing receipts straight to the printer.
MgonjwaFor the patient
Portal ya mgonjwa: miadi, majibu yaliyoruhusiwa, ankara na ujumbe.A patient portal: appointments, released results, bills and messages.
Skrini ya kuingiaThe sign-in screenJina na nembo ya hospitali yenyewe, si ya muuzaji wa mfumo.The hospital's own name and logo, not the vendor's.
10Kuanza: nini kinahitajikaGetting started: what is needed
KipengeleItem
Zahanati / kituo cha afyaDispensary / health centre
Hospitali ya wilayaDistrict hospital
SevaServer
Kompyuta moja imara (8GB RAM) au seva ya winguOne solid PC (8GB RAM) or a cloud server
Seva ya kweli (16GB+), au winguA real server (16GB+), or cloud
Kompyuta za watumiajiWorkstations
2 – 5
15 – 60
MtandaoNetwork
LAN ya ndani; intaneti si lazima kwa kazi ya kila sikuA local network; the internet is not required for daily work
LAN imara; intaneti kwa bima na ripotiA solid LAN; internet for claims and returns
UmemePower
UPS kwa sevaA UPS on the server
UPS na jeneretaUPS and a generator
PrintaPrinters
Moja ya risitiOne receipt printer
Risiti, ankara, na leboReceipts, invoices and labels
MafunzoTraining
Siku 22 days
Siku 5 – 10, kwa vitengo5 – 10 days, by unit
Hatua za usakinishajiHow a deployment goes
Wiki 1 — Kuweka mfumo. Seva, mtandao, na kuingiza wasifu wa hospitali:
jina, nembo, matawi, idara, na orodha ya bei.Week 1 — Standing it up. Server, network, and the hospital's own profile:
name, logo, branches, departments and the price list.
Wiki 2 — Watumiaji na ruhusa. Kufungua akaunti za wafanyakazi na kuwapa
majukumu yanayolingana na kazi zao halisi.Week 2 — Users and permissions. Staff accounts, with roles that match the
jobs people actually do.
Wiki 3 — Mafunzo kwa vitengo. Mapokezi na kaunta kwanza, kisha kliniki,
maabara na famasia, mwisho uhasibu.Week 3 — Training by unit. Front desk and cashier first, then clinic, lab
and pharmacy, and accounts last.
Wiki 4 — Kuanza kwa hatua. Kuanza na mapokezi na malipo pekee kwa siku
chache, kisha kuongeza vitengo vingine hadi vyote viwe ndani.Week 4 — A staged start. Begin with reception and payments only for a few
days, then add the other units until everything is inside.
Kuendelea — Hifadhi nakala. Nakala ya kila siku, na jaribio la
kurejesha mara moja kwa mwezi. Hifadhi ambayo haijawahi kujaribiwa si hifadhi.Ongoing — Backups. A daily copy, and a restore drill once a month. A backup
nobody has ever restored is not a backup.
11Yasiyokuwepo badoWhat is not there yet
Tunayaeleza wazi, kwa sababu kugundua baadaye ni gharama kubwa
zaidi kuliko kuambiwa mapema.Said plainly, because finding out later costs far more than being told now.
Risiti za kielektroniki za TRA (EFD). Mfumo unachapisha risiti zake
zenye namba na kumbukumbu kamili, lakini bado hauunganishwi moja kwa moja na mashine ya EFD.TRA electronic fiscal receipts (EFD). The system prints its own numbered
receipts with a full trail, but it does not yet talk directly to an EFD device.
Kutuma SMS. Mfumo unaandaa ujumbe na kuuweka kwenye foleni, lakini
hospitali inahitaji akaunti ya lango la SMS ili ujumbe utoke kweli.Sending SMS. The system composes and queues messages, but the hospital
needs an SMS gateway account for anything to actually leave.
Kufanya kazi bila mtandao kabisa. Kompyuta lazima iwe imeunganishwa na
seva ya hospitali. Ikikatika, mfumo unasema wazi badala ya kuhifadhi kimyakimya.Full offline working. A workstation must be connected to the hospital
server. If the link drops the system says so rather than quietly queueing clinical writes.
Vifaa vya maabara vinavyojiunganisha vyenyewe. Majibu yanaingizwa na
mtaalamu; muunganisho wa moja kwa moja na mashine ni kazi ya baadaye.Direct laboratory analyser links. Results are typed by the technologist;
machine interfacing is future work.
12Maswali yanayoulizwa mara kwa maraCommon questions
Je, tunaweza kuanza na vitengo vichache tu?Can we start with only a few units?
Ndiyo, na ndiyo njia inayoshauriwa. Anza na mapokezi na malipo; ongeza maabara,
famasia na wodi mfululizo. Vilivyozimwa havionekani kabisa kwenye menyu.Yes, and it is the recommended way. Start with reception and payments; add
laboratory, pharmacy and the wards in turn. What is switched off is not visible at all.
Rekodi zetu za zamani zitaingiaje?What happens to our old records?
Daftari la wagonjwa linaweza kuingizwa kwa faili (majina, namba za faili, simu,
bima). Rekodi kamili za kitabibu za nyuma kwa kawaida hazihamishwi — hospitali huanza upya kwa
wagonjwa wanaokuja, na daftari la zamani linabaki kama kumbukumbu.The patient register can be imported (names, file numbers, phone, insurance). Full
historical clinical notes usually are not migrated — a hospital starts fresh for patients as they
come, and the old register stays as an archive.
Data yetu inakaa wapi?Where does our data live?
Kwenye seva ya hospitali yenu, au seva ya wingu mliyoichagua. Rekodi za wagonjwa
hazitoki hapo — isipokuwa mkiamua wenyewe kuwasha msaada wa AI unaotumia huduma ya nje, ambao
umezimwa mpaka mtakapouwasha na kuweka ufunguo wake.On your hospital's own server, or on a cloud server you choose. Patient records do
not leave it — unless you deliberately switch on the AI assistant against an outside provider,
which stays off until you enable it and supply a key.
Umeme ukikatika wakati wa kazi?What if the power fails mid-work?
Kilichohifadhiwa kimehifadhiwa. Kwa sababu kila kitendo kinatumwa seva mara moja,
kilichopotea ni fomu iliyokuwa mkononi tu — siyo kazi ya siku nzima. UPS kwenye seva ndiyo kinga
muhimu zaidi.What was saved is saved. Because each action reaches the server as it happens, what
is lost is the form in front of somebody — not a day's work. A UPS on the server is the single most
important protection.
Tunaweza kuona ni nani alifanya nini?Can we see who did what?
Ndiyo. Kila kitendo kina jina la aliyekifanya na saa. Kumbukumbu hiyo haiwezi
kuhaririwa na mtumiaji yeyote, wa ngazi yoyote.Yes. Every action carries the name of whoever did it and the time. That log cannot
be edited by any user, at any level.
13Kiambatisho: skrini zote za mfumoAppendix: every screen in the system
Picha zote zilizo hapa chini zilipigwa kwenye mfumo halisi ukiwa na data ya
mfano ya hospitali ya kufikirika. Hakuna rekodi ya mgonjwa halisi iliyotumika.Every image below was taken from the running system, filled with the data of an
invented hospital. No real patient record was used.
MuhtasariOverview
2 skriniscreens
DashibodiDashboardDaily operating picture for the facility.Dashboard · /dashboard/dashboardBodi ya FoleniQueue BoardWaiting-room token display by service point.Queue Board · /queue/queue
Mahudhurio ya Leo · /visits/visitsMahudhurio YanayoendeleaActive VisitsActive Visits · /visits/active/visits/activeMahudhurio YaliyokamilikaCompleted VisitsCompleted Visits · /visits/completed/visits/completed
KlinikiClinical
7 skriniscreens
Foleni ya DaktariDoctor QueueDoctor Queue · /clinical/queue/clinical/queueUchambuzi wa AwaliTriageTriage · /clinical/triage/clinical/triageUchunguziConsultationConsultation · /clinical/consultation/clinical/consultationDharura na AjaliEmergency & CasualtyAcuity-sorted casualty register with resuscitation tracking.Emergency & Casualty · /emergency/emergencyKituo cha WauguziNursing StationWard rounds, observation charts and medication administration.Nursing Station · /nursing/nursingRufaaReferralsReferrals out to higher levels and referrals received.Referrals · /referrals/referralsKumbukumbu za MatibabuMedical RecordsCoded diagnoses, file movement and discharge summaries.Medical Records · /records/records
Afya ya Mama na MtotoRCH & Maternity
6 skriniscreens
Kliniki ya UjauzitoAntenatal (ANC)ANC profile, visit schedule, IPTp and danger signs.Antenatal (ANC) · /rch/anc/rch/ancUchungu na KujifunguaLabour & DeliveryLabour ward register with partograph milestones and outcomes.Labour & Delivery · /rch/delivery/rch/deliveryBaada ya KujifunguaPostnatal (PNC)Mother and newborn follow-up at 6 hours to 6 weeks.Postnatal (PNC) · /rch/pnc/rch/pncUzazi wa MpangoFamily PlanningMethod uptake, resupply dates and counselling.Family Planning · /rch/family-planning/rch/family-planningChanjoImmunization (EPI)Childhood schedule, defaulter tracing and vaccine stock.Immunization (EPI) · /rch/immunization/rch/immunizationUkuaji na LisheGrowth & NutritionWeight-for-age monitoring and malnutrition classification.Growth & Nutrition · /rch/growth/rch/growth
Kliniki MaalumProgram Clinics
6 skriniscreens
Kliniki ya Kifua KikuuTB ClinicTB cohort, regimen phase and treatment outcome.TB Clinic · /clinics/tb/clinics/tbKliniki ya Tiba na MatunzoHIV Care & TreatmentART cohort, viral load and adherence follow-up.HIV Care & Treatment · /clinics/ctc/clinics/ctcKliniki ya Magonjwa SuguNCD ClinicDiabetes and hypertension follow-up with control status.NCD Clinic · /clinics/ncd/clinics/ncdKliniki ya MenoDental ClinicDental Clinic · /clinics/dental/clinics/dentalKliniki ya MachoEye ClinicEye Clinic · /clinics/eye/clinics/eyeTiba ya ViungoPhysiotherapyPhysiotherapy · /clinics/physiotherapy/clinics/physiotherapy
Chumba cha UpasuajiTheatre
1 skriniscreens
Chumba cha UpasuajiOperating TheatreSurgery scheduling, theatre register and room utilisation.Operating Theatre · /theatre/theatre
UchunguziDiagnostics
6 skriniscreens
Maagizo ya MaabaraLab OrdersLab Orders · /laboratory/orders/laboratory/ordersVipimo VinavyosubiriPending TestsPending Tests · /laboratory/pending/laboratory/pendingMajibu ya MaabaraLab ResultsLab Results · /laboratory/results/laboratory/resultsMaagizo ya PichaImaging OrdersImaging Orders · /radiology/orders/radiology/ordersMajibu ya PichaImaging ResultsImaging Results · /radiology/results/radiology/resultsBenki ya DamuBlood BankUnits in stock by group, cross-match requests and expiry.Blood Bank · /blood-bank/blood-bank
Famasia na GhalaPharmacy & Stores
9 skriniscreens
Maagizo ya DawaPrescriptionsPrescriptions · /pharmacy/prescriptions/pharmacy/prescriptionsUtoaji wa DawaDispensingDispensing · /pharmacy/dispensing/pharmacy/dispensingHifadhi ya DawaDrug StockDrug Stock · /pharmacy/inventory/pharmacy/inventoryBidhaaProductsProducts · /inventory/products/inventory/productsLeja ya GhalaStock LedgerStock Ledger · /inventory/stock/inventory/stockWasambazajiSuppliersSuppliers · /inventory/suppliers/inventory/suppliersMaghalaWarehousesStores, sub-stores and the cold room.Warehouses · /inventory/warehouses/inventory/warehousesMienendo ya BidhaaStock MovementsReceipts, issues, transfers, adjustments and write-offs.Stock Movements · /inventory/movements/inventory/movementsManunuziProcurementRequisitions, purchase orders and goods received notes.Procurement · /procurement/procurement
Wagonjwa wa KulazwaInpatient
4 skriniscreens
KulazwaAdmissionsAdmissions · /inpatient/admissions/inpatient/admissionsWodi na VitandaWards & BedsWards & Beds · /inpatient/wards/inpatient/wardsKuruhusiwaDischargeDischarge · /inpatient/discharge/inpatient/dischargeChumba cha MaitiMortuaryBody register, storage bays and release clearance.Mortuary · /mortuary/mortuary
FedhaFinance
10 skriniscreens
AnkaraBillsBills · /billing/billingAnkara ZoteInvoicesInvoices · /billing/invoices/billing/invoicesMadeniOutstandingOutstanding · /billing/outstanding/billing/outstandingMhasibuCashierCashier · /cashier/cashierRisitiReceiptsReceipts · /cashier/receipts/cashier/receiptsMakusanyoCollectionsCollections · /cashier/collections/cashier/collectionsWagonjwa wa BimaInsured PatientsInsured Patients · /insurance/patients/insurance/patientsMadai ya BimaClaimsClaims · /insurance/claims/insurance/claimsBei za HudumaService TariffsPrice list per payer — cash, NHIF and other schemes.Service Tariffs · /finance/tariffs/finance/tariffsMatumiziExpensesPetty cash, operating costs and approvals.Expenses · /finance/expenses/finance/expenses
TaasisiOrganisation
4 skriniscreens
Wasifu wa TaasisiCompany ProfileRegistration, licence and the group structure.Company Profile · /organization/organizationMatawiBranchesEvery site in the network and its service tier.Branches · /facilities/facilitiesIdaraDepartmentsCost centres, heads and departmental budgets.Departments · /organization/departments/organization/departmentsOfisi na MaeneoOffices & LocationsRooms, counters, wards and stores by branch.Offices & Locations · /organization/locations/organization/locations
Wateja na CRMClients & CRM
3 skriniscreens
WatejaClientsCorporates, schemes, referring facilities and prospects.Clients · /crm/clients/crm/clientsAnwani za WatejaContactsThe people behind each client account.Contacts · /crm/contacts/crm/contactsUfuatiliajiFollow-upsCalls, visits and contract renewals that are due.Follow-ups · /crm/follow-ups/crm/follow-ups
Mauzo na POSSales & POS
5 skriniscreens
Kituo cha MauzoPoint of SaleCounter sales for pharmacy, optical and sundries.Point of Sale · /sales/pos/sales/posNukuu za BeiQuotationsProposals to corporate clients and schemes.Quotations · /sales/quotations/sales/quotationsOda za MauzoSales OrdersAccepted quotations being delivered and invoiced.Sales Orders · /sales/orders/sales/ordersMarejesho na KreditiReturns & CreditsRefunds, credit notes and restocking.Returns & Credits · /sales/returns/sales/returnsKanuni za PunguzoDiscount RulesWho gets what off, and what needs approval.Discount Rules · /sales/discounts/sales/discounts
Rasilimali WatuHuman Resources
20 skriniscreens
Muhtasari wa Rasilimali WatuHR OverviewHeadcount, attrition, leave liability and payroll cost.HR Overview · /hr/hrWaajiriwaEmployeesContracts, pay, bank and statutory numbers.Employees · /hr/employees/hr/employeesIdara za UtumishiDepartmentsWhat payroll is grouped by and the roster is covered by.Departments · /hr/departments/hr/departmentsNafasi za KaziPositions & Job GradesApproved posts, how many are filled, and the pay bands they sit on.Positions & Job Grades · /hr/positions/hr/positionsAjira MpyaRecruitmentVacancies and the applicant pipeline.Recruitment · /hr/recruitment/hr/recruitmentKuanzisha MfanyakaziOnboardingWho has arrived, what they have filed, and whose probation is open.Onboarding · /hr/onboarding/hr/onboardingMahudhurio ya KaziAttendanceClock-in, lateness, absence and overtime.Attendance · /hr/attendance/hr/attendanceLikizoLeave ManagementApplications waiting, decisions taken and what each person has left.Leave Management · /hr/leave/hr/leaveRatiba na LikizoRosterShift cover per department, and the gaps in it.Roster · /staff/roster/staff/rosterMishaharaPayrollMonthly runs, payslips and statutory deductions.Payroll · /hr/payroll/hr/payrollMarupurupu na MakatoBenefits & DeductionsAllowances paid out and advances coming back, on every payslip.Benefits & Deductions · /hr/benefits/hr/benefitsUtendajiPerformance ManagementAppraisals, and the objectives they are measured against.Performance Management · /hr/performance/hr/performanceMafunzo na CPDTraining & DevelopmentMandatory training, CPD points and expiry.Training & Development · /hr/training/hr/trainingMikatabaEmployee ContractsOn what terms each person is employed, and which run out soon.Employee Contracts · /hr/contracts/hr/contractsNyaraka za WafanyakaziEmployee DocumentsThe personnel file, and whose papers have lapsed.Employee Documents · /hr/documents/hr/documentsNidhamuDisciplinary ManagementWho is off duty, why, and on whose decision.Disciplinary Management · /hr/disciplinary/hr/disciplinaryVifaa vya WafanyakaziEmployee AssetsHospital equipment that is in somebody’s hands rather than in a room.Employee Assets · /hr/assets/hr/assetsKuondoka KaziniOffboarding / ExitWho left, why, and whether the hospital would have them back.Offboarding / Exit · /hr/offboarding/hr/offboardingRipoti za UtumishiHR ReportsStaffing, turnover, contracts and personnel files in one place.HR Reports · /hr/reports/hr/reportsMipangilio ya UtumishiHR SettingsThe employment, leave, shift, document and pay lists everything else is written in.HR Settings · /hr/settings/hr/settings
Fedha za TawiAccounts
8 skriniscreens
Dashibodi ya FedhaDashboardDashboard · /accounts/accountsAkaunti za FedhaFunding AccountsFunding Accounts · /accounts/funding/accounts/fundingUhamisho wa FedhaTransfersBanking the cash, or moving money between branches.Transfers · /accounts/transfers/accounts/transfersKuweka FedhaDepositsDeposits · /accounts/deposits/accounts/depositsKutoa FedhaWithdrawalsThe owner taking money out of the business.Withdrawals · /accounts/withdrawals/accounts/withdrawalsMiamala YoteTransactionsTransactions · /accounts/transactions/accounts/transactionsMatumiziExpensesWhat the branch spends, and what it was paid from.Expenses · /finance/expenses/finance/expensesUpatanishoReconciliationCompare a bank or M-Pesa statement with the ledger.Reconciliation · /accounting/banking/accounting/banking
UhasibuAccounting
11 skriniscreens
Muhtasari wa UhasibuAccounting OverviewSurplus, cash position and what is owed each way.Accounting Overview · /accounting/accountingMuhtasari wa HesabuSummaryBalance sheet and profit & loss, side by side.Summary · /accounting/summary/accounting/summaryJarida na LejaJournals & LedgerDouble-entry postings from every module.Journals & Ledger · /accounting/journal/accounting/journalChati ya AkauntiChart of AccountsThe account codes everything posts to.Chart of Accounts · /accounting/accounts/accounting/accountsMadeni TunayodaiReceivablesDebtor ageing by payer, with follow-up.Receivables · /accounting/receivables/accounting/receivablesMadeni TunayodaiwaPayablesSupplier ageing and the payment run.Payables · /accounting/payables/accounting/payablesBenki na FedhaBank & CashAccounts, statements and reconciliation.Bank & Cash · /accounting/banking/accounting/bankingTaarifa za FedhaFinancial StatementsIncome statement, balance sheet and cash flow.Financial Statements · /accounting/statements/accounting/statementsBajetiBudgetsBudget against actual, by account.Budgets · /accounting/budgets/accounting/budgetsKodi na MichangoTax & StatutoryPAYE, NSSF, NHIF, SDL, WCF and filing dates.Tax & Statutory · /accounting/tax/accounting/taxAfya ya UandishiPosting HealthWhether the ledger is writing itself, what fell out, and whether it still agrees with the bills, the shelf and the till.Posting Health · /accounting/posting-health/accounting/posting-health
Huduma SaidiziSupport Services
2 skriniscreens
Gari la WagonjwaAmbulance & FleetDispatch log, vehicle readiness and fuel.Ambulance & Fleet · /ambulance/ambulanceMali na MatengenezoAssets & MaintenanceEquipment register, servicing schedule and downtime.Assets & Maintenance · /assets/assets
NyarakaDocuments
1 skriniscreens
Daftari la NyarakaDocument RegisterContracts, certificates and licences with expiry tracking.Document Register · /documents/documents
RipotiReports
4 skriniscreens
TakwimuAnalyticsAnalytics · /analytics/analyticsRipoti za UendeshajiOperational ReportsOperational Reports · /reports/reportsRipoti za HMISHMIS ReturnsMonthly national returns, ready to submit.HMIS Returns · /reports/hmis/reports/hmisUfuatiliaji wa MagonjwaDisease SurveillanceNotifiable conditions and weekly IDSR reporting.Disease Surveillance · /reports/idsr/reports/idsr
UtawalaAdministration
22 skriniscreens
Orodha ya WafanyakaziStaff DirectoryContact list and professional registration status.Staff Directory · /staff/staffWatumiaji na MajukumuUsers & RolesAccounts, roles and the permission matrix.Users & Roles · /users/usersMawasilianoCommunicationsSMS templates, campaigns and delivery log.Communications · /communications/communicationsMatangazoAnnouncementsNotices to all staff, a department or one branch.Announcements · /announcements/announcementsHifadhi NakalaBackup & RestoreBackup history, schedule and restore points.Backup & Restore · /settings/backup/settings/backupMuunganisho wa MifumoIntegrationsMobile money, insurance, SMS and reporting connections.Integrations · /settings/integrations/settings/integrationsMaoni ya WagonjwaPatient FeedbackWhat patients said, and the one number a board can watch move.Patient Feedback · /feedback/feedbackKumbukumbu za MfumoAudit LogAudit Log · /audit/auditWasifu wa KituoFacility ProfileFacility Profile · /settings/settingsMipangilio ya MfumoSystem SettingsName, logo, colour, country and currency — what makes this installation this hospital.System Settings · /settings/system/settings/systemMtiririko wa MgonjwaPatient FlowWhat the front desk charges to open a file and to see a doctor, and whether the patient pays before being seen.Patient Flow · /settings/patient-flow/settings/patient-flowMipangilio ya UhasibuAccounting SettingsThe chart, the financial year, and the accounts every module posts to.Accounting Settings · /settings/accounting/settings/accountingMipangilio ya BidhaaProduct SettingsCategories, brands, units and the variants a product comes in.Product Settings · /settings/products/settings/productsModuli na HudumaModules & ServicesSwitch modules on or off for this facility.Modules & Services · /settings/modules/settings/modulesMuonekanoAppearanceAppearance · /settings/appearance/settings/appearanceHuduma za MfumoSystem ServicesEvery service behind the console, and whether it is answering.System Services · /settings/services/settings/servicesMagari ya WagonjwaAmbulancesWhether this branch runs ambulances, and how dispatch behaves.Ambulances · /settings/ambulance/settings/ambulanceArifaNotificationsEvery alert the system has raised.Notifications · /notifications/notificationsIdhini ZanguMy ApprovalsEverything waiting on your signature.My Approvals · /approvals/approvalsUjumbeMessagesAsk a colleague a question — the lab and the ward, without the walk.Messages · /messages/messagesMsaada wa KiufundiIT HelpdeskReport something that is not working, and follow what happened to it.IT Helpdesk · /helpdesk/helpdeskMsaadaHelp & ShortcutsKeyboard shortcuts and common tasks.Help & Shortcuts · /help/help
KuingiaSign in
1 skriniscreens
Kuingia kwenye mfumoSign inWhere the day starts. The hospital name and logo come from the deployment.Sign in · /login/login