Skip to main content
Skip table of contents

KT.UC.001 - Registreren digitale interventie(s)

Versiegeschiedenis

Versie

Datum

Status

Wijziging

0.1

Concept

Eerste concept

Inhoud

Use case

Naam

Registreren digitale interventie(s)

ID

KT.UC.001

Systemen

Applicatieinstantie, Autorisatie server, FHIR store

Actor(en)

Modulebeheerder

Voorwaarden

  • De applicatieinstantie is geautoriseerd om digitale interventies te registreren

Stakeholder-requirement

Als modulebeheerder wil ik een digitale interventie toe kunnen voegen aan een zorgaanbieder domein zodat deze gebruikt kan worden door zorgverleners.

Trigger

De modulebeheerder initieert het registreren van digitale interventies in haar applicatieinstantie.

Beschrijving in stappen

  1. De modulebeheerder bereid een digitale interventie 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 verstuurt de digitale interventie (Endpoint of ActivityDefintion) naar de FHIR store. Dit is een POST voor een nieuwe digitale interventie, en een PUT voor een update van een bestaande digitale interventie. Merk op, het interactie diagram geeft enkel een weergave van de POST.

  5. De FHIR store registreert de digitale interventie en 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 om een digitale interventie te registeren. In dit geval weigert de FHIR store het verzoek met een gepaste foutcode.

Gerelateerde patronen

Autorisatie, Push

Resultaat

De digitale interventie is geregistreerd in het zorgaanbieder domein en kan door applicatieinstanties worden opgehaald. 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.