TriageOS — offline-first WHO IMCI triage PWA, looking for pilot partners

Hi CHT community,
I wanted to share something I have been building and see if it is useful to anyone here.
TriageOS is a free, open-source progressive web app that gives community health workers structured WHO IMCI triage protocols with zero installation and zero connectivity required at point of care. CHWs open a URL once, it installs as a PWA, and from that point it runs fully offline on any Android or iOS device. It is not a replacement for the CHT. It is designed for contexts where programs want structured clinical decision support but do not yet have the infrastructure for a full CHT deployment, or as a lightweight complement to an existing stack.
On the technical side: all clinical data is encrypted on-device with AES-256-GCM before storage, records are chained with SHA-256 hashes for tamper evidence, and the sync layer exports to OpenMRS via FHIR R4. It runs as a bilingual PWA (English and Greek right now) and supports offline background sync when connectivity returns.

Demo link: https://triageosglobal.netlify.app/

GitHub (MIT): GitHub - Triageos/triageos: Offline-first WHO IMCI clinical decision support for community health workers in low-resource environments · GitHub

I am specifically looking for pilot partners in CHW programs operating in low-connectivity environments, any scale. If you are running a program and think this could be useful to test, or if you are a CHT implementer who wants to explore whether TriageOS could serve as an entry-point tool before a full CHT rollout, I would love to hear from you.
Happy to answer technical questions here or in a call.
Amrin

Hi @Amrin - thanks for the post. I see this is your first post on the forum - welcome! A new comer to the world of offline first CHT apps is most welcome.

While the TriageOS demo site seems functional, the GitHub repo has no code yet (though happy to see a very liberal MIT license in there!). Is there a plan to share the code? As well, it would be great to see some documentation on how to set up and configure the app.

I think it’s important we cite the readme which does a good job of calling out where TriageOS is in its development lifecycle:

Important: TriageOS is currently a Draft v0.1 unvalidated research prototype. It is not clinically validated and must not be used as a substitute for professional clinical judgment or real-world patient diagnostics.

Finally, given TriageOS syncs upstream with OpemMRS, I would be sure to post on their forums as well (I didn’t see any search results for TriageOS just now).

Best of luck!