Project¶
The living record of the toolkit: what it does today, what changed, what is planned, and the upstream quirks worked around along the way. These pages are the meta layer around the surface docs (Client, CLI, MCP) and the architecture reference.
-
Feature catalog
Every user-visible capability across the published packages and the three version trees, grouped by surface.
-
Changelog
-
Roadmap
Current state, gaps surfaced during use, the near-term slate, and the strategic options under consideration.
-
FHIR roadmap + review guide
The
dhis2w-fhirplan in one place: what exists, the settled and open decisions, four review dimensions, and the build measurements. -
FHIR conversion layer
How data crosses between DHIS2 and FHIR in both directions, and where the mapping definition lives.
-
Corrections and withdrawals
How a submitter corrects a value that already reached DHIS2, how a submission is retracted, and why withdrawal is terminal.
-
DHIS2 fidelity audit
Every concept that makes DHIS2 distinctively DHIS2, with a verdict: carried, worth carrying with a named carrier, or deliberately not with the reason.
-
FHIR harmonization
How N country guides relate: terminology alignment, a master guide, and indicator comparability, with the prerequisites each tier waits on.
-
Upstream DHIS2 quirks
The catalogue of upstream DHIS2 bugs and surprises, each with a
curlrepro and the workaround applied in this repo. -
Decisions and lessons
The maintainer-facing decisions log and lessons learned during development.
How these pages stay current¶
- Feature catalog is hand-maintained; the auto-generated CLI reference and MCP reference are the source of truth when a count drifts.
- Upstream quirks and the planning pages render their repository-root
source files (
BUGS.md, the migration plan) directly, so editing the root file updates the site on the next build. - Roadmap describes what is next, never what shipped; finished items are deleted from it rather than rewritten into history.