AORTA on FHIR specificaties

Use Cases GBC Client

Overzicht GBC Client

Onderstaande figuur toont een overzicht van de GBC Client.

image-20260519-125557.png

Generieke use cases

Initiëren GBC FHIR-interactie

Primaire actor

Gebruiker of Time

Systeem

GBC Client

Secundaire actor

GBC Server

Code

AOF.UC.GBC-C.100.v1

Pre-condities

Het systeem is aangesloten op de secundaire actor(en).

Triggers

  • De primaire actor wil een interactie initiëren.

Main flow

Stap

Omschrijving

Uitkomst

1

Het systeem verkrijgt een access_token middels de GBC Server Interface.


2

Het systeem initieert een FHIR-interactie middels de GBC Server Interface.

Bij instance level interacties, bijv. een FHIR-read, dient het systeem het appID van de Resource Server toe te voegen aan de URL.


3

<exit>

Het systeem ontvangt en verwerkt een response.


Bij het opvragen van gegevens zijn ook de generieke, d.w.z. niet HL7v3-specifieke, eisen van toepassing die gelden voor een Patiëntgegevens raadplegend systeem, zoals gespecificeerd in het PvE Infrastructurele Systeemrollen.

Bij het versturen van gegevens zijn ook de generieke, d.w.z. niet HL7v3-specifieke, eisen van toepassing die gelden voor een Gegevens versturend systeem, zoals gespecificeerd in het PvE Infrastructurele Systeemrollen.

Post-condities

De response is correct verwerkt in het systeem.

Het systeem heeft van het verzonden request, de volgende attributen gelogd:

  • datum en tijd van ontvangst

  • request-id

  • initial-request-id

  • sender-id (app-id van de GBx-applicatie die het request verzendt)

  • receiver-id (role-id van de VZVZ component die het request ontvangt)

Het systeem heeft van de ontvangen response, de volgende attributen gelogd:

  • datum en tijd van response

  • request-id van het bijbehorende request

  • initial-request-id van het bijbehorende request

  • sender-id (role-id van de VZVZ component die de response heeft verzonden)

  • receiver-id (app-id van de GBx-applicatie die de response ontvangt)

  • HTTP statuscode en eventueel geretourneerde foutinformatie