Use Cases Synchronisatie Afhandelaar
Overzicht Synchronisatie Afhandelaar
Onderstaande figuur toont een overzicht van de interfaces, services en functies van de Synchronisatie Afhandelaar component. De Synchronisatie Afhandelaar biedt functionaliteit rondom de afhandeling van het uitvoeren van een register (Verwijsindex, Actualiteitsregister en Abonnementenregister) synchronisatie.

Rapporteren Register Sync Aanvraag Status
Primaire actor | Synchronisatie Afhandelaar |
---|---|
Systeem | Synchronisatie Afhandelaar |
Secundaire actor | Resource Client (GBx-applicatie) |
Code |
Pre-condities
De primaire actor is aangesloten op het systeem. |
Het systeem is slechts benaderbaar voor
|
Triggers
De primaire actor initieert de interactie nadat het inputbestand succesvol is opgehaald en verwerkt.
Main flow
Stap | Omschrijving | Uitkomst |
---|---|---|
1 | Het systeem heeft het inputbestand succesvol opgehaald en start de verwerking. | |
2 | Het systeem verkrijgt, m.b.v. Feature getApplication(s), informatie over GBx-applicatie die moet worden genotificeerd. | Ontvanger onbekend statuscode 400 Bad Request |
Het systeem genereert de vereiste response en gaat verder met de exit stap van de main flow. | ||
3 | Het systeem bepaalt m.b.v. de geregistreerde conformances in het APR (verkregen in een vorige stap) of een FHIR- of een v3 Register Sync Notificatie moet worden uitgestuurd. De FQDN waarop de notificatie moet worden afgeleverd wordt eveneens verkregen uit het APR. | |
4 | Het systeem verstuurt de Register Sync Notificatie via het bestaande mechanisme voor guaranteed delivery, op de wijze zoals gespecificeerd in:
| |
5 <exit> | Het systeem retourneert een response naar de primaire actor. |
Post-condities
Het systeem heeft het verzoek op de juiste wijze verwerkt en heeft een daarbij passende response geretourneerd. |
Het systeem heeft van het ontvangen request, de volgende attributen gelogd:
== Het systeem heeft voor ieder uitgaand request, dat bij het doorlopen van de use case werd verzonden, de volgende attributen gelogd:
|
Het systeem heeft van de geretourneerde response, de volgende attributen gelogd:
== Het systeem heeft voor iedere response, die bij het doorlopen van de use case werd ontvangen, de volgende attributen gelogd:
|
Rapporteren Register Sync Resultaat
Primaire actor | Resource Client (GBx-applicatie) |
---|---|
Systeem | Synchronisatie Afhandelaar |
Secundaire actor | |
Code |
Pre-condities
De primaire actor is aangesloten op het systeem. |
Het systeem is slechts benaderbaar voor
|
Triggers
De primaire actor initieert de interactie wanneer de verschillenrapportage kan worden opgehaald.
Main flow
Stap | Omschrijving | Uitkomst |
---|---|---|
1 | Het systeem heeft de verschillenrapportage opgesteld, gereed gesteld om op te halen en start de verwerking. | |
2 | Het systeem verkrijgt, m.b.v. Feature getApplication(s), informatie over GBx-applicatie die moet worden genotificeerd. | Ontvanger onbekend statuscode 400 Bad Request |
Het systeem genereert de vereiste response en gaat verder met de exit stap van de main flow. | ||
3 | Het systeem bepaalt m.b.v. de geregistreerde conformances in het APR (verkregen in een vorige stap) of een FHIR- of een v3 Process Register Sync Report notificatie moet worden uitgestuurd. De FQDN waarop de notificatie moet worden afgeleverd wordt eveneens verkregen uit het APR. | |
4 | Het systeem verstuurt de notificatie via het bestaande mechanisme voor guaranteed delivery, op de wijze zoals gespecificeerd in:
| |
5 <exit> | Het systeem retourneert een response naar de primaire actor. |
Post-condities
Het systeem heeft het verzoek op de juiste wijze verwerkt en heeft een daarbij passende response geretourneerd. |
Het systeem heeft van het ontvangen request, de volgende attributen gelogd:
== Het systeem heeft voor ieder uitgaand request, dat bij het doorlopen van de use case werd verzonden, de volgende attributen gelogd:
|
Het systeem heeft van de geretourneerde response, de volgende attributen gelogd:
== Het systeem heeft voor iedere response, die bij het doorlopen van de use case werd ontvangen, de volgende attributen gelogd:
|