This repository contains the FHIR Implementation Guide for Generic Functions for Wellbeing (Generieke Functies Gezondheid en Welzijn), published by Stichting GIDS Open Standaarden.
It defines the generic functions needed for citizen-driven, community-based digital data exchange in the context of health promotion, prevention, and wellbeing — complementing the Generic Functions for Healthcare (Zorg) published by Stichting Nuts, which focuses on professional healthcare delivery (cure and care).
| Function | Description | Building Blocks |
|---|---|---|
| Identity | Anonymous/pseudonymous identity | VCs, OID4VCI, OID4VP, personal wallet |
| Authorization | Who in my network can access what parts of my data | VCs (attributes), person-level permissions, SMART on FHIR (app delegation) |
| Data Storage | Self-sovereign storage with clinical data layer | Solid, openEHR, FHIR interface |
| Data Access | App connectivity, data ingestion, sharing, and portability | SMART on FHIR, FHIR Observations |
| Connecting People | Communication, social networks, and community building | Matrix |
- Docker installed on your system
Build the Docker image (first time only):
make builderBuild the Implementation Guide:
make igRequirements: Java 21+, Node.js 20+, Jekyll, SUSHI
# Download the IG Publisher
./_updatePublisher.sh -y
# Build the IG
./_genonce.shAfter the build completes:
- Open
output/index.htmlin a web browser to view the IG - Check
output/qa.htmlfor validation results
This project uses two licenses depending on the nature of the file:
- Code and logic is licensed under EUPL-1.2. This applies to files that are executed, compiled, or processed as code, including FHIR Shorthand (
.fsh) and PlantUML (.plantuml) files. - Content and knowledge is licensed under CC-BY-SA-4.0. This applies to files that primarily carry documentation or informational content, including Markdown (
.md) and image (.png) files.
Each file contains an SPDX header indicating its applicable license. When in doubt, consider whether the file contains logic (EUPL-1.2) or content (CC-BY-SA-4.0).