{"version":1,"pages":[{"id":"uhTblrWzXh4JJXPeEqqa","title":"Developer Guide","pathname":"/","siteSpaceId":"sitesp_duDIe","description":"This guide gives a brief overview of the core Koppeltaal 2.0 concepts and how to integrate with its services"},{"id":"-MiWioVeIOvlk7Ipa5_S","title":"Proof Of Concept","pathname":"/poc-walking-skeleton/proof-of-concept","siteSpaceId":"sitesp_duDIe","description":"Also known as the Walking Skeleton","breadcrumbs":[{"label":"POC (Walking Skeleton)"}]},{"id":"-MiVcnZJfbSasGIeS1f5","title":"Joining a domain","pathname":"/domain-access/domein-toetreden","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Domain access"}]},{"id":"-MiVdHZu0Xs2Jx1Fza-3","title":"Role-based access control","pathname":"/domain-access/rollen-beheren","siteSpaceId":"sitesp_duDIe","description":"The following pages explain step by step what the authorization model looks like and how it can be managed in the form of roles.","breadcrumbs":[{"label":"Domain access"}]},{"id":"-Mj4jMZts1uBsmYUOhYH","title":"Autorisation model","pathname":"/domain-access/rollen-beheren/autorisatiemodel","siteSpaceId":"sitesp_duDIe","description":"Koppeltaal 2.0 has an authorisation model. This means that an application cannot simply see all data in a domain. What can be viewed is determined with the authorisation model.","breadcrumbs":[{"label":"Domain access"},{"label":"Role-based access control"}]},{"id":"-MiVqDPFLUbxxDvce0hp","title":"Creating a role","pathname":"/domain-access/rollen-beheren/rol-aanmaken","siteSpaceId":"sitesp_duDIe","description":"A video that shows how to assign a role and how to create a new role with specific permissions","breadcrumbs":[{"label":"Domain access"},{"label":"Role-based access control"}]},{"id":"-MiVqG7wXwMjIr9-ZCC2","title":"Search Narrowing","pathname":"/domain-access/rollen-beheren/search-narrowing","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Domain access"},{"label":"Role-based access control"}]},{"id":"-MiVqNK0EnP8-fEvDdHR","title":"Revoke Permission","pathname":"/domain-access/rollen-beheren/revoke-permission","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Domain access"},{"label":"Role-based access control"}]},{"id":"bWars709FDF5xRzP7SLg","title":"Koppeltaal Test Tooling","pathname":"/technische-howto/koppeltaal-test-tooling","siteSpaceId":"sitesp_duDIe","description":"The interactive developer guide","breadcrumbs":[{"label":"Technical HOW-TO"}]},{"id":"1ZB7a9A51whaTYEZgbVI","title":"Request Koppeltaal server metadata","pathname":"/technische-howto/koppeltaal-server-metadata-opvragen","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"}]},{"id":"-MiVdonkPNqvlLO0UN8F","title":"Connecting to Koppeltaal","pathname":"/technische-howto/connectie-maken-met-koppeltaal","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"}]},{"id":"-Mj9lCilF_bzjytpbF_T","title":"Requirements","pathname":"/technische-howto/connectie-maken-met-koppeltaal/requirements","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Connecting to Koppeltaal"}]},{"id":"-MiWRzZhbAIFcbYtgsZD","title":"Create a key pair","pathname":"/technische-howto/connectie-maken-met-koppeltaal/requirements/key-pair-maken","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Connecting to Koppeltaal"},{"label":"Requirements"}]},{"id":"-MiWScdZwks6-Noix68X","title":"Signing the JWT","pathname":"/technische-howto/connectie-maken-met-koppeltaal/requirements/jwt-ondertekenen","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Connecting to Koppeltaal"},{"label":"Requirements"}]},{"id":"-MiVocL-ol1AYEtDgYv9","title":"JWKS setup","pathname":"/technische-howto/connectie-maken-met-koppeltaal/requirements/jwks-opzetten","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Connecting to Koppeltaal"},{"label":"Requirements"}]},{"id":"-Mj9lTQPchZnprqoGx2k","title":"Access to Koppeltaal","pathname":"/technische-howto/connectie-maken-met-koppeltaal/toegang-tot-koppeltaal","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Connecting to Koppeltaal"}]},{"id":"-MiVurU-U6W1Xy5L5UAH","title":"Managing resources","pathname":"/technische-howto/resources-managen","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"}]},{"id":"-MiVdyiRdsRoJN4aWZfo","title":"Versioning","pathname":"/technische-howto/resources-managen/versionering","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"}]},{"id":"-MiW7dR7NjxDgLK86Gbb","title":"CRUD Operations","pathname":"/technische-howto/resources-managen/crud-operaties","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"}]},{"id":"-MjTSt1lpR0MVrmyFlhR","title":"Retrieve all Resources","pathname":"/technische-howto/resources-managen/crud-operaties/alle-resources-ophalen","siteSpaceId":"sitesp_duDIe","description":"Request all resources for a specific Resource-type","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"},{"label":"CRUD Operations"}]},{"id":"-MjTTXulenfhlX8Dehc7","title":"Retrieve specific Resource","pathname":"/technische-howto/resources-managen/crud-operaties/resource-ophalen","siteSpaceId":"sitesp_duDIe","description":"Request a specific instance of a Resource","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"},{"label":"CRUD Operations"}]},{"id":"-MjTUOm2yAROwMiM1Uqu","title":"Create a Resource","pathname":"/technische-howto/resources-managen/crud-operaties/resource-aanmaken","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"},{"label":"CRUD Operations"}]},{"id":"-MjTUHkNqjEyHyGow0mf","title":"Update a Resource","pathname":"/technische-howto/resources-managen/crud-operaties/resource-updaten","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"},{"label":"CRUD Operations"}]},{"id":"FIWLedIwUEFfkpMdJQ6J","title":"Delete a Resource","pathname":"/technische-howto/resources-managen/crud-operaties/delete-a-resource","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"},{"label":"CRUD Operations"}]},{"id":"5A9EGHSUD493LmjAljsx","title":"Subscribing to changes","pathname":"/technische-howto/resources-managen/abonneren-op-changes","siteSpaceId":"sitesp_duDIe","description":"It is often important to be notified of changes to specific resources. Within Koppeltaal it is possible to be notified of changes on a very accurate level.","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Managing resources"}]},{"id":"-MiWaDoaZnXK3awTOIdX","title":"Launching","pathname":"/technische-howto/launchen","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"}]},{"id":"-MjcMGE-sNEo0xnYjaps","title":"HTI Flow","pathname":"/technische-howto/launchen/hti","siteSpaceId":"sitesp_duDIe","description":"Health Tools Interoperability","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Launching"}]},{"id":"-MkDpJqJBBmrM3kPWTaa","title":"SHOF Flow","pathname":"/technische-howto/launchen/smart-hti-on-fhir","siteSpaceId":"sitesp_duDIe","description":"SMART HTI On FHIR","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Launching"}]},{"id":"-MkCFLp1Rez0f0ew1qQy","title":"Compose a launch","pathname":"/technische-howto/launchen/launch-samenstellen","siteSpaceId":"sitesp_duDIe","description":"The launch steps on this page are the same for HTI as SHOF","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Launching"}]},{"id":"-MkaA-2BsLXWAnhLXh3D","title":"Initiating a launch","pathname":"/technische-howto/launchen/hti-launch-versturen","siteSpaceId":"sitesp_duDIe","description":"The launch steps on this page are the same for HTI as SHOF","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Launching"}]},{"id":"-MkCFqhLBFI272n2EL6j","title":"Receiving a HTI launch","pathname":"/technische-howto/launchen/launch-ontvangen","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Launching"}]},{"id":"hi5M9Oedm6L8mxP85C7f","title":"Token introspection","pathname":"/technische-howto/launchen/launch-ontvangen/token-introspection","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Launching"},{"label":"Receiving a HTI launch"}]},{"id":"-MkDnKlM6ysL32QyVSQJ","title":"Receiving a SHOF launch","pathname":"/technische-howto/launchen/smart-hti-on-fhir-launch-ontvangen","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"},{"label":"Launching"}]},{"id":"HGMoiUUnWaYkXcbVFAxa","title":"Detailed technical guidance","pathname":"/technische-howto/detailed-technical-guidance","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Technical HOW-TO"}]},{"id":"-MiVcxBqiedlPHqdHOSp","title":"Requirements","pathname":"/hackathon-use-cases/requirements","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Hackathon Use Cases"}]},{"id":"-MjcZLO_yNesDiV10fco","title":"Install and configure Yivi","pathname":"/hackathon-use-cases/requirements/irma-installeren-and-configureren","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Hackathon Use Cases"},{"label":"Requirements"}]},{"id":"-MiVpMjNma5x86lXlngH","title":"Use-Cases","pathname":"/hackathon-use-cases/crud-task","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Hackathon Use Cases"}]},{"id":"-MkBPpoDUeHxwNJayBx9","title":"Use-Case 1: Create a Task","pathname":"/hackathon-use-cases/crud-task/use-case-1-opvoeren-taak","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Hackathon Use Cases"},{"label":"Use-Cases"}]},{"id":"-MkCGyH8yCp8aXZEdNkx","title":"Create an ActivityDefinition","pathname":"/hackathon-use-cases/crud-task/use-case-1-opvoeren-taak/zelf-een-activitydefinition-maken","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Hackathon Use Cases"},{"label":"Use-Cases"},{"label":"Use-Case 1: Create a Task"}]},{"id":"-MkBPzxkreRZ8GOW7_NU","title":"Use-Case 2: HTI Launch","pathname":"/hackathon-use-cases/crud-task/use-case-2-hti-launch","siteSpaceId":"sitesp_duDIe","description":"Launching a Task via HTI","breadcrumbs":[{"label":"Hackathon Use Cases"},{"label":"Use-Cases"}]},{"id":"-MkBQMXoc8ri6m--_Rbn","title":"Use-case 3: SHOF Launch","pathname":"/hackathon-use-cases/crud-task/use-case-3-smart-hti-on-fhir-launch","siteSpaceId":"sitesp_duDIe","description":"Launching a Task via SMART HTI On FHIR (SHOF).","breadcrumbs":[{"label":"Hackathon Use Cases"},{"label":"Use-Cases"}]},{"id":"y7ohJLoOxnT7tRsTzG27","title":"Use-case 4: Subscribing to changes","pathname":"/hackathon-use-cases/crud-task/use-case-4-abonneren-op-changes","siteSpaceId":"sitesp_duDIe","description":"","breadcrumbs":[{"label":"Hackathon Use Cases"},{"label":"Use-Cases"}]}]}