{"id":50734680,"url":"https://github.com/nuts-foundation/nl-360-ig","last_synced_at":"2026-06-10T12:30:45.102Z","repository":{"id":362310067,"uuid":"1256098417","full_name":"nuts-foundation/nl-360-ig","owner":"nuts-foundation","description":"FHIR Implementation Guide for the use case 360 degrees patient view","archived":false,"fork":false,"pushed_at":"2026-06-03T15:29:35.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-03T16:04:05.766Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nuts-foundation.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-06-01T13:09:52.000Z","updated_at":"2026-06-03T15:37:48.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/nuts-foundation/nl-360-ig","commit_stats":null,"previous_names":["nuts-foundation/nl-360-ig"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/nuts-foundation/nl-360-ig","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuts-foundation%2Fnl-360-ig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuts-foundation%2Fnl-360-ig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuts-foundation%2Fnl-360-ig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuts-foundation%2Fnl-360-ig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nuts-foundation","download_url":"https://codeload.github.com/nuts-foundation/nl-360-ig/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuts-foundation%2Fnl-360-ig/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34153482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-10T12:30:43.956Z","updated_at":"2026-06-10T12:30:45.090Z","avatar_url":"https://github.com/nuts-foundation.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nuts-clientbeeld360-specs\nSpecifications for thie clientbeeld 360 use case\n\n## Local Development\n\n### Building the IG Locally with Docker\n\nYou can build and test the Implementation Guide locally using Docker. This is useful for development and testing before pushing changes.\n\n#### Prerequisites\n- Docker installed on your system\n- All source files in the `input/` directory\n\n#### Build the Docker Image\n\nFirst, build the Docker image that contains all necessary tools (FHIR IG Publisher, Sushi, etc.):\n\n```bash\ndocker build . -t ig-builder\n```\n\nThis creates a Docker image named `ig-builder` with all the required dependencies.\n\n#### Run the Build\n\nTo build the Implementation Guide, run the following command from the project root:\n\n```bash\ndocker run --rm --name=ig-builder \\\n  -v ./input:/app/input \\\n  -v ./output:/app/output \\\n  -v ./ig.ini:/app/ig.ini \\\n  -v ./sushi-config.yaml:/app/sushi-config.yaml \\\n  ig-builder\n```\n\nThis command:\n- Mounts the `input/` directory containing your FHIR resources\n- Mounts the `output/` directory where the built IG will be placed\n- Mounts the `ig.ini` and `sushi-config.yaml` configuration files\n- Runs the IG publisher to generate the output\n\n#### View the Results\n\nAfter the build completes:\n- The generated IG will be in the `output/` directory\n- Open `output/index.html` in a web browser to view the IG\n- Check `output/qa.html` for validation results and quality checks\n- Review `build.log` for detailed build information\n\n#### Clean Output Directory\n\nBefore rebuilding, you may want to clean the output directory:\n\n```bash\nrm -rf ./output/*\n```\n\n## FHIR Implementation Guide Auto-Builder\n\nThis FHIR IG is setup to auto-build to https://build.fhir.org/ig/nuts-foundation/nl-360-ig or https://build.fhir.org/ig/nuts-foundation/nl-360-ig/branches/\u003cyour-branch\u003e\n\nThe build-logs of this auto-build ae published on https://chat.fhir.org/#narrow/stream/179297-committers.2Fnotification/topic/ig-build (could take 2-3 minutes after a commit to the repo)\nIn the ./build.log you can find the build log. Validation tests are in ./output/qa.html\n\nThis IG can also be triggered manually using the FHIR Implementation Guide Auto-Builder. To trigger a build, use this curl statement (change to branchname 'main' to whatever branch you're trying to build):\n\ncurl -X POST  \"https://us-central1-fhir-org-starter-project.cloudfunctions.net/ig-commit-trigger\" \\\n-H \"Content-Type:application/json\" \\\n--data '{\"ref\": \"refs/heads/main\", \"repository\": {\"full_name\": \"nuts-foundation/nl-360-ig\"}}'\n\n# Generating FSH-FHIR-resources on your desktop\n\nIf you want to generate FSH FHIR-resources based on Simplifier-FHIR-profiles (like the Dutch 'nl-core' profiles) on your local desktop, you have to [install Dotnet \u0026 Firely Terminal](https://docs.fire.ly/projects/Firely-Terminal/getting_started/InstallingFirelyTerminal.html):\n```\nsudo apt-get install -y dotnet-sdk-8.0\necho 'export PATH=$PATH:~/.dotnet/tools' \u003e\u003e ~/.bashrc\necho \"-----reload bash configuration file\"\nsource ~/.bashrc\n```\ncreate a snapshot of the Dutch profiles using \n```\nfhir install nictiz.fhir.nl.r4.nl-core 0.12.0-beta.1\n```\n\n[Install NodeJS \u0026 Sushi](https://fshschool.org/docs/sushi/installation/) to generate FHIR-resource from FSH-files (it will need the snapshots you've just created):\n```\ncurl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - \u0026\u0026\\\nsudo apt-get install -y nodejs\nsudo npm install -g npm@latest \nsudo npm install -g fsh-sushi\n```\nnow you should be able to generate fhir resources from fsh-files using\n```\nsushi .\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuts-foundation%2Fnl-360-ig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnuts-foundation%2Fnl-360-ig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuts-foundation%2Fnl-360-ig/lists"}