Skip to main content
Skip table of contents

KT.UC.002 - Registreren abonnement(en)

Versiegeschiedenis

Versie

Datum

Status

Wijziging

0.1

Concept

Eerste concept

Inhoud

Use case

Naam

Registreren abonnement(en)

ID

KT.UC.002

Systemen

Applicatieinstantie, Autorisatie server, FHIR store

Actor(en)

Cliënt, Zorgverlener, Zorgondersteuner of Naaste

Voorwaarden

Trigger

De cliënt, zorgverlener, zorgondersteuner of naaste initieert het abonneren op gebeurtenissen in haar applicatieinstantie.

Stakeholder-requirement

Als cliënt, zorgverlener, zorgondersteuner of naaste wil ik mijn applicatieinstantie abonneren op gebeurtenissen die plaats vinden op een of meerdere resource(s) (bepaalde type gegevens en statussen van gegevens), zodat mijn applicatieinstantie op basis van die gebeurtenissen de juiste gewenste acties uit kan voeren.

Beschrijving in stappen

  1. De cliënt, zorgverlener, zorgondersteuner of naaste bereid een abonnement op een resource voor in de applicatieinstantie om te registreren in de FHIR store binnen het domein van een zorgaanbieder.

  2. De applicatieinstantie stuurt een verzoek voor een access token naar de autorisatie server.

  3. De autorisatie server stuurt een geldig access token terug naar de applicatieinstantie.

  4. De applicatieinstantie stuurt een verzoek tot abonneren (Subscription) op één of meerdere resources naar de FHIR store. Dit is een POST voor een nieuwe abonnement, en een PUT voor een update van een bestaande abonnement. Merk op, het interactie diagram geeft enkel een weergave van de POST.

  5. De FHIR store stuurt een geschikte response (voor een POST of een PUT) naar de applicatieinstantie.

Uitzonderingen

  • De applicatieinstantie heeft een geldig access token. In dit geval kunnen de autorisatie patroon stappen worden overgeslagen.

  • De applicatieinstantie heeft geen rechten op het Subscription resource waar het op wil abonneren. In dit geval weigert de FHIR store het verzoek met een gepaste foutcode.

Gerelateerde patronen

Autorisatie, Push

Resultaat

De cliënt, zorgverlener, zorgondersteuner of naaste heeft een abonnement op een resource afgesloten waardoor de applicatieinstantie gesignaleerd wordt door de FHIR store in het geval van gebeurtenissen. Alle relevante events zijn gelogd door het verantwoordelijke systeem.

Interacties

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.