Official site: https://www.wellally.tech/
This monorepo hosts WellAll’s Layer-1 (infrastructure) schemas and specifications, acting as the source of truth for structured health data across the ecosystem.
- All naming, validation, and compatibility rules are anchored by
infrastructure/specs/health-json-spec. - Schemas here are the canonical contracts consumed by upper-layer tools and products.
archive/keeps historical L2/L5 experiments and utilities; they are not part of the current infra contract.
infrastructure/schemas/health— master personal health schema.infrastructure/schemas/lab-report— lab metrics, units, and reference ranges.infrastructure/schemas/imaging-report— structured imaging report schema (CT/US/MRI/X-ray/PET-CT).infrastructure/schemas/medication— medication records and dosing.infrastructure/schemas/family-health— family health tree and history.infrastructure/specs/health-json-spec— the Health JSON specification.archive/— historical L2/L5 tools and prototypes.
- Each module ships its own README for scope and status; add JSON Schemas and examples beside it.
- Follow
health-json-specfor naming, validation, and compatibility rules. - Prefer semantic versions (e.g.,
v0.1.0) and keep aCHANGELOG.mdper schema. - Validate examples:
python infrastructure/scripts/validate_examples.py(requiresjsonschema).
- Use SemVer and call out breaking changes with migration notes and sample payloads.
- Significant structural changes should include backward-compatibility guidance.
- Issues/PRs welcome—focus on field definitions, naming consistency, and validation rules.
- When altering schemas, include sample data and compatibility notes.
Apache 2.0. See LICENSE.