Breadcrumbs

PvE | Notified Pull

BgZ-2a-TANP-01

Aanbieden notificatie-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-ontvanger dient een notificatie-endpoint aan te bieden aan de GtK-verzender.

Een endpoint kan worden gedeeld door meerdere Twiin Deelnemers (bijv. een endpoint per GtK/ SaaS-dienst) of er kan sprake zijn van een endpoint per Twiin Deelnemer.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Zie o.a. Z1.2.1 | TTA Exchanging BgZ - FHIR Notified Pull

BgZ-2a-TANP-02

Aanbieden resource-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender dient een resource-endpoint aan te bieden aan GtK-ontvanger.

Een endpoint kan worden gedeeld door meerdere Twiin Deelnemers (bijv. een endpoint per GtK/ SaaS-dienst) of er kan sprake zijn van een endpoint per Twiin Deelnemer.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Zie o.a. Z1.2.1 | TTA Exchanging BgZ - FHIR Notified Pull

BgZ-2a-TANP-03

Aanbieden token-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender en de GtK-ontvanger dienen een token-endpoint aan elkaar aan te bieden.

Een endpoint kan worden gedeeld door meerdere Twiin Deelnemers (bijv. een endpoint per GtK/ SaaS-dienst) of er kan sprake zijn van een endpoint per Twiin Deelnemer.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Zie o.a. Z1.2.1 | TTA Exchanging BgZ - FHIR Notified Pull

BgZ-2a-AA-06

Aanmaken authorization_base

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender is in staat een digitale representatie van de in de context van een verwijzing veronderstelde toestemming aan te maken (authorization_base).

Omdat de authorization_base alleen door GtK-verzender wordt verwerkt, worden de vorm en inhoud ervan bepaald door GtK-verzender. GtK-ontvanger mag niet afhankelijk zijn van het formaat of de inhoud van authorization_base. De vorm en inhoud van de authorization_base is (nog) niet gebonden aan normatieve eisen. Het bepalen van vorm en inhoud doet GtK-verzender bij voorkeur in afstemming met de gebruikte infrastructuur.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Zie Z1.2.1.2 | BgZ: Authentication & Authorization

BgZ-2a-AA-07 / BgZ-2a-AA-12

Aanmaken autorization_grant

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender en GtK-ontvanger zijn in staat een authorization_grant aan te maken die voldoet aan de specificaties

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Specificaties: 10.4.2 | TTA FHIR - Authorization

BgZ-2a-AA-08

Aanmaken access token request voor notification-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender is in staat conform de specificaties een access token request voor toegang tot het notificatie-endpoint aan te maken en aan GtK-ontvanger te versturen.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Specificaties: Z1.2.1.2 | BgZ: Authentication & Authorization

Twiin-07 | Token Request

BgZ-2a-AA-09

Gelijke waardes in authentication_grant en access token request

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender en GtK-ontvanger dienen ervoor te zorgen dat het veld sub in de authentication_grant en het veld client_id in het access token request dezelfde waarde bevatten.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Specificaties: Z1.2.1.2 | BgZ: Authentication & Authorization Twiin-07 | Token Request

BgZ-2a-AA-10

Afhandelen access token request voor notification server endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-ontvanger is in staat conform de specificaties een access token request van GtK-verzender voor toegang tot het notificatie server endpoint af te handelen

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Specificaties: Z1.2.1.2 | BgZ: Authentication & Authorization Twiin-07 | Token Request

BgZ-1-authz-03

Controleren autorization_base

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender dient te controleren of de grondslag (authorization_base) waarmee de GtK-ontvanger een verzoek doet daadwerkelijk is uitgegeven (aan de GtK-ontvanger).

Wanneer de grondslag niet meekomt in de uitwisseling, is er geen sprake van het notified pull communicatiepatroon en dient de GtK-ontvanger op basis van de in de autorisatierichtlijn beschreven rollen het verzoek te autoriseren.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Autorisatiematrix: Z1.4.4 | BgZ: Autorisatie

Transacties: 10.5.4 | Twiin-04 | Search Resource(s) , 10.5.5 | Twiin-05 | Retrieve Resource

Autorisatierichtlijn: https://www.aorta-lsp.nl/over-aorta-lsp/autorisatierichtlijnen/autorisatierichtlijn-basisgegevensset-zorg-bgz

BgZ-2b-trans-01

Aanmaken Workflow-Taks

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender is in staat een Workflow-Task aan te maken indien verzender geen Workflow-Task stuurt als payload van de Notification-Task.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 1 van Z1.2.1.1 | BgZ - data interactions

BgZ-2b-trans-02

Versturen notificatie-create-request

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-verzender is in staat een notificatie-create-request te versturen.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 2 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.1 | Twiin-01 | Send Notification Task

BgZ-2b-trans-03

Afhandelen notificatie-create-request

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-ontvanger is in staat een binnenkomend notificatie-create-request af te handelen en een passende response te versturen

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 3 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.1 | Twiin-01 | Send Notification Task

BgZ-2b-trans-04

Versturen notificatie-create-request bij updates

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender is in staat een notificatie-create-request te versturen wanneer de dataset van de verwijzing is geüpdatet

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 4 van Z1.2.1.1 | BgZ - data interactions

Specificatie:10.5.1 | Twiin-01 | Send Notification Task

BgZ-2b-trans-05

Afhandelen notificatie-create-request bij updates

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-ontvanger is in staat een naar aanleiding van een geüpdatete dataset binnenkomend notificatie-create-request af te handelen en een passende response te versturen

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 5 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.1 | Twiin-01 | Send Notification Task

BgZ-2b-trans-06

Versturen annulering

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender is in staat een notificatie-update-request te versturen wanneer GtK-verzender de notificatie wil annuleren of intrekken.

Prescription Level/Type

Optioneel

Toetsing

Validatie

Transactie/verwijzing

Transactie 6 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.2 | Twiin-02 | Cancel Notification Task

BgZ-2b-trans-07

Afhandeling annulering

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-ontvanger is in staat een binnenkomend notificatie-update-request af te handelen en een passende response te versturen.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 7 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.2 | Twiin-02 | Cancel Notification Task

BgZ-2b-trans-08.read

Uitvoeren read-operaties

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-ontvanger is in staat read-operaties uit de notificatie-taak uit te voeren op het resource-endpoint van GtK-verzender.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 8 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.5 | Twiin-05 | Retrieve Resource

De read-operaties zijn opgenomen in de notificatie-task onder Task.input:read-available-resources.

BgZ-2b-trans-09.read

Afhandelen read-requests

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-verzender is in staat binnenkomende read-requests af te handelen en een passende response te versturen.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 9 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.5 | Twiin-05 | Retrieve Resource

BgZ-2b-trans-08.search

Uitvoeren search-operaties resource-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-ontvanger is in staat search-operaties uit de notificatie-taak uit te voeren op het resource-endpoint van GtK-verzender.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 8 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.4 | Twiin-04 | Search Resource(s)

De search-operaties zijn opgenomen in de notificatie-task onder Task.input:query-available-resources.

BgZ-2b-trans-09.search

Afhandelen search-requests resource-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-verzender is in staat binnenkomende search-requests af te handelen en een passende response te versturen.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 9 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.4 | Twiin-04 | Search Resource(s)

BgZ-2b-trans-10

Uitvoeren read-operatie ophalen workflow-task

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-ontvanger is in staat een read-operatie voor het ophalen van de Workflow-task uit te voeren op het resource-endpoint van GtK-verzender.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 10 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.3 | Twiin-03 | Get Workflow Task

De indicator voor de aanwezigheid van een workflow-task is opgenomen in de notificatie-task onder Task.input:get-worflow-task.valueBoolean (waarde is true).

BgZ-2b-trans-11

Afhandelen read-operatie workflow-task

Omschrijving/Toelichting/Uitleg/Implicaties

De GtK-verzender is in staat een binnenkomende read-request op de workflow-task af te handelen en een passende response te versturen.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 11 van Z1.2.1.1 | BgZ - data interactions

BgZ-2b-trans-12.read

Uitvoeren read-operatie uit workflow-task

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-ontvanger is in staat read-operaties uit de workflow-taak uit te voeren op het resource-endpoint van GtK-verzender.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 12 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.5 | Twiin-05 | Retrieve Resource

De read-operaties zijn opgenomen in de workflow-task onder Task.input:read-available-resources.

BgZ-2b-trans-13.read

Afhandelen read-request

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-verzender is in staat binnenkomende read-requests af te handelen en een passende response te versturen.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 13 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.5 | Twiin-05 | Retrieve Resource

BgZ-2b-trans-12.search

Uitvoeren search-operaties op resource-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-ontvanger is in staat search-operaties uit de workflow-taak uit te voeren op het resource-endpoint van GtK-verzender.

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 12 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.4 | Twiin-04 | Search Resource(s)

De search-operaties zijn opgenomen in de workflow-task onder Task.input:query-available-resources.

BgZ-2b-trans-13.search

Afhandelen search-operaties op resource-endpoint

Omschrijving/Toelichting/Uitleg/Implicaties

GtK-verzender is in staat binnenkomende search-requests af te handelen en een passende response te versturen

Prescription Level/Type

Verplicht

Toetsing

Validatie

Transactie/verwijzing

Transactie 13 van Z1.2.1.1 | BgZ - data interactions

Specificatie: 10.5.4 | Twiin-04 | Search Resource(s)