Prima Get in touch
For primary health centres in Nigeria

A patient register that works with no internet.

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.

No signal, no problem

Register, record and print with the network off. Prima syncs by itself when the connection is back.

Quick at the door

One screen to register a patient: name, sex, age, village and the reason for the visit.

The monthly report, ready

Prima counts visits by age and sex, antenatal, postnatal, child welfare and vaccines for you.

How it works

Three steps, on one phone

No server in the clinic and no special equipment. A phone, a browser, and a nurse.

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.

Record the visit

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.

Send the numbers

At month end Prima counts everything for the LGA report. Download it as a spreadsheet, or as a DHIS2 file on the Pro plan.

Features

Made for the clinic, not the cloud

What is built today, and what is coming, labelled honestly.

Built

Works offline

The phone's own database is the register. The cloud is a copy that fills in when there is signal.

Built

Quick register

Villages and reasons you use most appear as buttons. A possible duplicate is flagged before it is saved.

Built

Patient card with QR

Print a bank-card size card. The QR holds only the card number, so a lost card tells a stranger nothing.

Built

Monthly LGA summary

Visits by age and sex, maternal and child care, and vaccine doses, counted from your own records.

Built

Duplicate finder

Finds the same patient registered twice, even with spelling differences, and merges the records safely.

Built

PIN lock and audit log

A PIN locks the phone. Every change is recorded, without patient names, so the facility can see who did what.

Built

Encrypted backup

One password-protected file with the whole register, that the clinic keeps and controls.

Built

Low Battery Mode

When the battery runs low, Prima pauses syncing and saves power. Records are still saved at once.

Built

FHIR and DHIS2 files

Standard files for health information systems. You decide what is shared, and nothing is sent automatically.

Built

Installs from the browser

Add it to the home screen of an Android phone. No app store, and a small download.

Built

Igbo, Hausa and Yoruba

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.

Built

Sync over clinic Wi-Fi

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.

Built

See which phone is behind

A device dashboard shows every phone in the clinic, when it last synced and how many records are waiting to upload.

Built

If something breaks, records stay safe

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.

Coming

SMS reminders

Prima lists the visits and vaccines that are due, only for people who agreed to reminders. Sending the texts is not switched on yet.

What we heard

Questions people asked us

Prima is being built in public, and the comments shape it.

"Can CHEWs really use it?"

That is why registering takes one screen, buttons are big enough for gloves, and we test with real nurses and CHEWs before launch.

"What about days with no internet at all?"

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.

"Can it speak our languages?"

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.

Careful with patient records

Privacy first, and honest about what is left to do

Records stay on the clinic's phone first

The register lives on the device. The cloud copy keeps every clinic's records walled off from every other clinic's.

Locks, roles and a change log

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.

A promise of confidentiality, and a clear job for Prima

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.

Your paper register keeps running at first

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.

Pricing

Simple pricing

Pay monthly, or pay for ten months and get a whole year. Online payment is in testing and opens with the pilot.

Free

₦0
for small clinics
  • 1 facility, up to 200 patients
  • Offline register and visits
  • Patient card with QR
  • 1 staff account

Basic

₦2,500 / month
or ₦25,000 a year (two months free)
  • Everything in Free
  • No patient limit
  • Spreadsheet export
  • Monthly LGA report
  • 3 staff accounts

Pro

₦5,000 / month
or ₦50,000 a year (two months free)
  • Everything in Basic
  • Follow-up list
  • Duplicate merge tool
  • FHIR and DHIS2 files
  • 10 staff accounts

Pilot offer: the first 5 clinics get the Pro plan free for 3 months, in return for honest feedback.

The story

Why I am building Prima

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

Be first to know

Get in touch

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.

Questions

Straight answers

Does it really work with no internet?
Yes. You need internet once to install it and sign in. After that, registering patients, recording visits and printing cards all work offline. Records upload by themselves when the connection returns.
What if the phone is lost?
The phone locks with a PIN, and the clinic can make an encrypted backup file. Once records have synced, they are also in the clinic's cloud copy and can be loaded on another phone.
Where are the records kept, and who can see them?
On the clinic's phones first, and in a cloud copy where each clinic's records are walled off from every other clinic's. Only that clinic's signed-in staff can open them in the app. Prima does not sell or share patient records, and a full privacy policy will be published before the pilot.
Is Prima approved or certified?
Not yet. It is a pilot. We have written a data protection plan under the Nigeria Data Protection Act and a clinical safety log. Before Prima holds any real patient data, a lawyer and a clinician must review them, and until then it is tested with made-up patients only.
What does it cost?
Free for small clinics (up to 200 patients). The paid plans are ₦2,500 a month for Basic and ₦5,000 a month for Pro, or ten months' price for a whole year. Online payment is in testing. The first 5 pilot clinics get Pro free for 3 months.
Which phones does it work on?
Android phones with the Chrome browser are the focus, and it also runs on laptops. iPhones can open it, but offline behaviour there has not been tested yet.
Can it send our monthly numbers to DHIS2?
Prima prepares a DHIS2 data file on the Pro plan. A person imports it, so nothing leaves the clinic without a decision.
Will it be in Igbo, Hausa or Yoruba?
Yes. All three are in the app now as first drafts, and a native speaker checks each one before clinics rely on them. English stays the default until that check is done.