A free, open-source, FHIR R5‑native platform that coordinates EMR, EHR, HIS, public health surveillance, and ERP into a single governed system — built for the last mile, designed to outlive any vendor.
Platform Philosophy
Every architectural decision flows from these commitments. They are not aspirations — they are constraints.
Every tool, host, registry, and service uses a genuinely free tier. ZarishSphere will never pay a single penny.
Offline capability, low bandwidth, and low-end devices are first-class requirements. Full FHIR engine runs on Raspberry Pi 5.
Clinical content — forms, concepts, terminologies — lives in independent repositories and deploys independently of application code.
Every decision is an RFC. Every standard is an ADR. Every change is a PR. Nothing happens outside of GitHub.
Documentation as Code drives everything. If it is not documented, it does not exist. If it exists, it must be automatable.
GUI-first, template-driven, fully automated. No terminal required for platform operators. Approve, review, decide — that's it.
All clinical data is a FHIR R5 resource. No proprietary schemas. R4 bridge maintains compatibility with 73% of partner systems.
Every component is self-hostable, open-source, and portable. If any vendor disappears tomorrow, ZarishSphere keeps running.
Clinical & Operational Coverage
Modular, independently deployable services. Plug in what you need. Leave out what you don't.
Patient registration, encounters, vitals, conditions, medications, allergies, procedures.
FHIR R5ANC/PNC workflows, delivery records, partograph, postnatal care, maternal mortality.
WHO GuidelinesPediatric growth charts, EPI schedule, IMCI, development milestones, under-5 surveillance.
WHO StandardsMUAC, CMAM, SAM/MAM assessment, MIYCN, micronutrient supplementation tracking.
SMART IndicatorsPHQ-9, GAD-7, MHPSS programs, psychosocial screening, crisis response workflows.
WHO mhGAPCD surveillance, outbreak detection, EWARS integration, TB, malaria, cholera, COVID.
IDSR · IHRLab order management, result ingestion, HL7 v2 Lab ADT, LOINC-coded results.
LOINC 2.78Formulary management, medication dispensing, stock integration, RxNorm coding.
RxNormPopulation indicators, WHO/UNICEF KPIs, DHIS2 export, aggregate reporting.
DHIS2Facility registry, GPS tracking, catchment areas, outbreak mapping, OpenLayers.
OpenLayersStaff registry, contracts, schedules, training records, payroll integration.
ERPMedical stock, procurement, cold chain, expiry tracking, last-mile logistics.
ERPTechnology Stack
Every component is open source, self-hostable, and battle-tested in production at national scale.
| Layer | Technology | Version | Purpose |
|---|---|---|---|
| Go | Go | 1.26.1 | Primary backend language — Green Tea GC, single binary, Raspberry Pi 5 capable |
| Go | chi | v5.2.1 | Idiomatic HTTP router for FHIR REST API — no external dependencies |
| Go | fhir-toolbox-go | latest | Primary FHIR R5 engine — FHIRPath, search, pagination (damedic) |
| Data | PostgreSQL | 18.3 | JSONB for FHIR resources · GIN indexes for O(log n) search |
| Data | TimescaleDB | 2.17 | Time-series: vitals trends, lab timelines, indicators |
| Data | NATS JetStream | 2.10.24 | 20 MB RAM message broker — FHIR R5 topic subscriptions |
| Data | Valkey | 8.0 | Linux Foundation Redis fork — sessions, cache, rate limiting |
| Data | Typesense | 28.0 | Typo-tolerant offline-capable search — patient names, notes |
| TS | React + Next.js | 19 + 15.3 | Microfrontend shell — Server Components, offline PWA |
| TS | Carbon Design System | 11.x | IBM health-focused component library — WCAG 2.2 AA |
| Flutter | Flutter + PowerSync | 3.29 | Offline-first mobile — SQLite sync to PostgreSQL |
| Infra | Keycloak | 26.1 | SMART on FHIR 2.1 · OAuth 2.1 · OIDC — self-hosted, free |
| Infra | OpenTofu + Argo CD | 1.9.1 + 2.14 | IaC + GitOps — Linux Foundation fork of Terraform |
| Infra | Cloudflare | Free tier | DNS · CDN · Workers · R2 storage · Email routing |
Country Rollout
Each country gets its own distribution layer, infrastructure state, and adoption maturity score — fully independent, inheriting global defaults.
Cox's Bazar Rohingya response + national health programs. Priority country with full distro configuration.
ABDM integration, national health ID, Ayushman Bharat program alignment, Hindi + regional languages.
Cross-border health, conflict settings, stateless populations, Burmese language forms.
National health system integration, Urdu language support, provincial health authority alignment.
What We Guarantee
Coordinates OpenMRS, DHIS2, Go.Data, OpenIMIS — never replaces them.
Full clinical workflows without internet. Sync when connectivity returns.
HIPAA audit trail, GDPR right-to-erasure, SMART on FHIR 2.1, field-level encryption.
FHIR R5 + R4 bridge, HL7 v2.9, DICOM, ICD-11, SNOMED CT, LOINC.
Integration tests with testcontainers, automated FHIR validation, smoke testing on every deploy.
Content follows ICD-11, SNOMED CT, LOINC, CIEL, and WHO clinical guidelines.
Automated PostgreSQL backups to Cloudflare R2, Argo CD GitOps rollback.
Agnostic architecture — cloud, on-prem, hybrid, edge. One OpenTofu template per country.
English, Bengali, Burmese, Urdu, Hindi, Thai — UI and clinical forms.
Redundancy, failover, and monitoring by design. Grafana alerting on every critical path.
Apache 2.0. Every repository public. Every decision an RFC. Every dollar spent: zero.
Quality information to the right people, at the right time. DHIS2 indicators, BI dashboards.
Architecture
From governance documents to edge infrastructure — every layer is independently deployable and governed through GitHub.
Repository Catalog
Every repository follows zs-{layer}-{module}. Click any layer to see its repositories.
Every repository is open. Every decision is an RFC. Every dollar spent is zero. Join us from the ground floor.