AORTA on FHIR specificaties
Working version v20260904 v20260521 v20251218 v20250926 v20250723 v20250613 v20250328 v20250110 v20241108 v20240923
Working version v20260904 v20260521 v20251218 v20250926 v20250723 v20250613 v20250328 v20250110 v20241108 v20240923

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