Register in one screen
Tap the sex, type the age, pick a village and a reason. No birthday on hand? Prima saves an honest estimate and says so.
Prima lets nurses and community health workers register patients, record visits and prepare the monthly LGA report on a phone. When the network drops, nothing stops. Everything is saved on the phone and uploads by itself later.
Free for small clinics Built in public in Enugu, Nigeria Pilot clinics starting soon
Example screens with made-up patients.
Animation: the phone loses its network, a patient is registered and saved on the phone, then uploads when the network returns.
Register, record and print with the network off. Prima syncs by itself when the connection is back.
One screen to register a patient: name, sex, age, village and the reason for the visit.
Prima counts visits by age and sex, antenatal, postnatal, child welfare and vaccines for you.
No server in the clinic and no special equipment. A phone, a browser, and a nurse.
Tap the sex, type the age, pick a village and a reason. No birthday on hand? Prima saves an honest estimate and says so.
Big plus and minus buttons for blood pressure, temperature and weight. Pick a diagnosis from a list of common conditions, or type it your own way.
At month end Prima counts everything for the LGA report. Download it as a spreadsheet, or as a DHIS2 file on the Pro plan.
What is built today, and what is coming, labelled honestly.
The phone's own database is the register. The cloud is a copy that fills in when there is signal.
Villages and reasons you use most appear as buttons. A possible duplicate is flagged before it is saved.
Print a bank-card size card. The QR holds only the card number, so a lost card tells a stranger nothing.
Visits by age and sex, maternal and child care, and vaccine doses, counted from your own records.
Finds the same patient registered twice, even with spelling differences, and merges the records safely.
A PIN locks the phone. Every change is recorded, without patient names, so the facility can see who did what.
One password-protected file with the whole register, that the clinic keeps and controls.
When the battery runs low, Prima pauses syncing and saves power. Records are still saved at once.
Standard files for health information systems. You decide what is shared, and nothing is sent automatically.
Add it to the home screen of an Android phone. No app store, and a small download.
Prima speaks Igbo, Hausa and Yoruba as well as English. These are first drafts: a native speaker checks each one before clinics rely on it.
No internet needed: phones on the same Wi-Fi pair by scanning a QR code and share records, or pass each other an encrypted changes file. Tested between a phone and a computer so far; clinic testing is next.
A device dashboard shows every phone in the clinic, when it last synced and how many records are waiting to upload.
If a screen fails, Prima says so in plain words, tells you that saved records are safe, and keeps the rest of the app working.
Prima lists the visits and vaccines that are due, only for people who agreed to reminders. Sending the texts is not switched on yet.
Prima is being built in public, and the comments shape it.
That is why registering takes one screen, buttons are big enough for gloves, and we test with real nurses and CHEWs before launch.
Everything already works offline. Phones can also share records over the clinic's Wi-Fi with no internet at all, by scanning a QR code on each phone.
Yes, in draft: Igbo, Hausa and Yoruba are already in the app. A native speaker reviews each one before clinics rely on it, because a wrong word on a clinical screen is a safety problem.
The register lives on the device. The cloud copy keeps every clinic's records walled off from every other clinic's.
A PIN on every phone, admin-only actions for sensitive steps, and an audit log that the app can add to but never edit. It records what happened without recording who the patients are.
Everyone confirms a confidentiality statement the first time they sign in. Prima also says plainly that it records information and never replaces a clinician's judgement.
The plan for the pilot: the paper register stays beside Prima for four weeks and the two are counted against each other every week. A wrong patient, lost data or a privacy problem pauses Prima at that clinic until it is reviewed.
Before any real patient data: the data protection plan and the clinical safety log are written, and a lawyer and a clinician must review them first. Until then Prima is tested with made-up patients only. We do not claim certification we do not have.
Pay monthly, or pay for ten months and get a whole year. Online payment is in testing and opens with the pilot.
Pilot offer: the first 5 clinics get the Pro plan free for 3 months, in return for honest feedback.
Hi, I'm Chukwunonso Ofili. I'm a public health student and a self-taught developer in Enugu, Nigeria.
Many health tools assume steady internet. Many primary health centres do not have it. In many clinics the register is still on paper, and the monthly report is counted by hand at the end of the month.
So I asked a simple question: what would a patient register look like if it was built for the clinic with power on some days and network on fewer? Prima is my answer so far. I speak Igbo as my first language, so I also know how much a tool in English alone leaves out.
I'm building it in public, one day at a time. The comments on my posts are where people tell me what is wrong with it, and I fix those things first.
Chukwunonso Ofili, Enugu, Nigeria
Pilot clinics start soon. The waitlist form opens after the first pilot clinics are live. Until then, you can reach me directly.
If you message me, I will use your number or email only to tell you about Prima, and I will delete it if you ask. I do not sell or share it.