Implementation of the Nuts Knooppunt specifications.
- Health check endpoint: http://localhost:8081/status
- mCSD Admin Application: http://localhost:8080/mcsdadmin
- mCSD Update Client force update: POST http://localhost:8081/mcsd/update
- NVI FHIR gateway endpoints:
- Registration endpoint: POST http://localhost:8081/nvi/DocumentReference
- Search endpoint:
See docs/CONFIGURATION.md for configuration options and instructions.
See docs/DEPLOYMENT.md for how to deploy the Knooppunt in your XIS/healthcare system.
See docs/INTEGRATION.md for how to integrate the Knooppunt in your local XIS/healthcare system.
See docs/ARCHITECTURE.md for an overview of the architecture and design of the Knooppunt (for Knooppunt developers).
It's a typical Go application, so:
go test ./...and:
go build .
./nuts-knoopppuntFor a complete overview of the deployment options, see docs/DEPLOYMENT.md.
A docker compose config is provided to run a set of services that are useful for development:
- HAPI server, multi-tenancy enabled, using UUIDs, running on port 8080
- PostgreSQL database, for the HAPI server
Start the stack with:
docker compose up --build