1.4.110. Technische kern
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 | Authorization base |
| 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 | id 10.2.5|TTAFHIR Authentication&Authorization Authorization grant |
| 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 | Access token request 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 | Access token request 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 | Access token request 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 | autorisatiematrix BgZ 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 | id 10.3.1|Twiin 01|SendNotificationTask Request message |
| 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 | id 10.3.1|Twiin 01|SendNotificationTask Response message |
| 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 | id 10.3.1|Twiin 01|SendNotificationTask Request message |
| 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 | id 10.3.1|Twiin 01|SendNotificationTask Response message |
| 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 | id 10.3.2|Twiin 02|CancelNotificationTask Request message |
| 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 | id 10.3.2|Twiin 02|CancelNotificationTask Notification response |
| 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) |