Info |
---|
NB: Deze pagina moet ingevoegd worden onder: AS/Architectuur en technische specificaties/Processen en Informatie |
Info |
---|
Toelichting In de platen hieronder staat het stroomdiagram van de use case Abonneren, in vier perspectieven:
De stroomdiagrammen tonen allereerst de situatie waarin alle acties slagen (de zogenaamde happy flow). De twee oranje banen horen, conform de MedMij-huisstijl, tot het Persoonsdomein, de blauwe tot het Zorgaanbiedersdomein. Menige actie in de stroomdiagrammen is gekleurd weergegeven. De lichtgrijs gekleurde acties vormen samen de autorisatieflow; de zachtgeel gekleurde acties vormen samen de authenticatieflow. In de stroomdiagrammen voor de specifieke perspectieven hebben alleen de acties in de bij dat perspectief horende baan namen. De acties in de andere banen zijn gecomprimeerd en anoniem weergegeven. Tot slot bespreken we de uitzonderingen op de happy flow. Daarbij werken we alleen vanuit het totaalperspectief. |
...
Totaalperspectief (happy flow) - aangaan of bijwerken van een Abonnement
Info |
---|
Toelichting In elke voltrekking van de in het diagram beschreven flow is steeds sprake van één van elk van de bovenaan genoemde rollen. De totale procesgang van de UC Abonneren - aangaan of bijwerken van een Abonnement, kent de volgende stappen:
|
...
Info |
---|
Toelichting In elke voltrekking van de in het diagram beschreven flow is steeds sprake van één van elk van de bovenaan genoemde rollen. De totale procesgang van de UC Abonneren - beëindigen van een Abonnement, kent de volgende stappen:
|
...
Info |
---|
Toelichting In onderstaande tabel staan de uitzonderingssituaties beschreven. Alle worden door de Bron ontdekt. Om te voorkomen dat de Uitgever informatie over het bestaan van behandelrelaties verkrijgt zonder dat daarvoor (al) toestemming is gegeven, moet het onderscheid tussen de uitzonderingen 2, 3 en 4 niet te maken zijn door de Uitgever. Op de Applicatielaag zullen, bij de use case-implementatie Abonneren, deze uitzonderingen opnieuw ter sprake komen, maar nu ook met hun precieze implementatie en formaat van de foutmeldingen. |
...
nr. | uitzondering | actie | vervolg |
---|---|---|---|
UC Abonneren 1 | Bron vindt het ontvangen verzoek ongeldig (aangaan of beëindigen Abonnement). | Bron informeert Uitgever over deze uitzondering. Uitgever informeert daarop Zorggebruiker hierover. | Allen stoppen de flow onmiddellijk na geïnformeerd te zijn over de uitzondering. |
UC Abonneren 2 | Bron kan de identiteit van de Zorggebruiker niet vaststellen (aangaan of beëindigen Abonnement). | Bron informeert Uitgever dat het verzoek niet wordt ingewilligd. | Allen stoppen de flow onmiddellijk na geïnformeerd te zijn over de uitzondering. |
UC Abonneren 3 | Bron stelt op enig moment vast dat niet wordt voldaan aan de beschikbaarheidsvoorwaarde (aangaan Abonnement). | ||
UC Abonneren 4 | De voorgelegde toestemming wordt niet afgegeven (aangaan Abonnement), of de voorgelegde bevestiging wordt niet afgegeven (beëindigen Abonnement). | ||
UC Abonneren 5 | Bron kan het antwoord op de toestemmingsvraag niet vaststellen (aangaan Abonnement) of Bron kan het antwoord op de bevestigingsvraag niet vaststellen (beëindigen Abonnement). | Bron informeert Uitgever over deze uitzondering. Uitgever informeert daarop Zorggebruiker hierover. | Allen stoppen de flow onmiddellijk na geïnformeerd te zijn over de uitzondering. |
UC Abonneren 6 | Bron kan, zelfs na toestemming, het Abonnement niet vastleggen (aangaan Abonnement), of Bron kan, zelfs na bevestiging, het Abonnement niet beëindigen (beëindigen Abonnement). | Bron informeert Uitgever over deze uitzondering. Uitgever informeert daarop Zorggebruiker hierover, met opgave van oorzaak. | Allen stoppen de flow onmiddellijk na geïnformeerd te zijn over de uitzondering. |
...