... | ... | @@ -9,117 +9,15 @@ In de implementatie scenarios komen de volgende standaard rollen van de KIK-Star |
|
|
1. Datastation Client: verzorgt de communicatie met een Datastation Server.
|
|
|
2. Datastation Server: opereert als communicator namens volledig functionerende datastation of bootst de communicatie met een datastation na voor testdoeleinden.
|
|
|
|
|
|
# Ik ben een gegevensaanbieder
|
|
|
# Scenarios
|
|
|
|
|
|
Ga [hier](https://repository.istandaarden.nl/kik-v/starter/-/wikis/Implementatie-scenarios/Ik-ben-een-gegevensaanbieder) naar de scenarios van de gegevensaanbieder.
|
|
|
Op de onderliggende pagina's zijn alle bekende implementatiescenarios beschreven voor de volgende rollen:
|
|
|
|
|
|
# Ik ben een gegevensafnemer
|
|
|
|
|
|
Een gegevensafnemende organisatie zal KIK-Starter gebruiken voor raadplegen van query resultaten van anderen en van zichzelf, maar heeft met veel minder implementatiescenarios te maken dan een aanbiedende zorgorganisatie.
|
|
|
|
|
|
Een gegevensafnemer zal deze volgorde van toenemende complexiteit doorlopen (na installatie KIK-Starter):
|
|
|
|
|
|
1. Raadplegen via KIK-Starter Centraal. [Zie scenario 12.](#scenario-12-afnemer-raadpleegt-query-resultaten-op-kik-starter-centraal)
|
|
|
2. Raadplegen via eigen datastation client. [Zie scenario 12.](#scenario-12-afnemer-raadpleegt-query-resultaten-op-kik-starter-centraal)
|
|
|
|
|
|
# Ik ben een developer/softwareleverancier
|
|
|
|
|
|
Een developer/softwareleverancier zal KIK-Starter gebruiken om een Datastation Client of een Datastation Server te ontwikkelen voor een gegevensaanbieder/-afnemer.
|
|
|
|
|
|
De volgende scenarios kunnen zich in dat geval voordoen:
|
|
|
|
|
|
1. Testen eigen datastation. [Zie scenario 3](#scenario-3-developer-test-datastation) en [zie scenario 5.](#scenario-5-integrator-test-vanaf-internet)
|
|
|
2. Testen eigen datastation client. [Zie scenario 2](#scenario-2-developer-test-datastation-client) en [zie scenario 4.](#scenario-4-integrator-test-met-kik-starter-client)
|
|
|
|
|
|
|
|
|
# Scenario 2: Developer test datastation client
|
|
|
|
|
|
_Situatie_: De Developer ontwikkelt een client applicatie als Datastation Client. Dit gebeurt binnen een ontwikkelomgeving.
|
|
|
|
|
|
_Happy flow_: Developer wil Datastation raadplegen.
|
|
|
|
|
|
1. Developer kiest een standaard vraag
|
|
|
2. De Datastation Client stuurt de bijbehorende standaard query naar KIK-Starter Decentraal als Datastation Server.
|
|
|
3. De Datastation Server retourneert de query resultaten.
|
|
|
4. De Developer bestudeert de query resultaten.
|
|
|
|
|
|

|
|
|
|
|
|
_Uitzonderlijke situaties_:
|
|
|
|
|
|
1. Datastation Server is niet operationeel of technisch adres is niet goed ingericht: kan geen verbinding gemaakt worden.
|
|
|
2. Datastation Server bevat geen data: er komt geen gegevens terug.
|
|
|
|
|
|
# Scenario 3: Developer test Datastation
|
|
|
|
|
|
_Situatie_: De Developer is bezig met de ontwikkeling van een Datastation en kan in dit scenario de werking ervan testen in een ontwikkelomgeving.
|
|
|
|
|
|
_Happy flow_: Developer wil het datastation raadplegen.
|
|
|
|
|
|
1. Developer gebruikt een browser die met de KIK-Starter Decentraal als Datastation Client communiceert om
|
|
|
2. vervolgens een Server Application te raadplegen die acteert als Datastation Server.
|
|
|
|
|
|

|
|
|
|
|
|
_Uitzonderlijke situaties_:
|
|
|
|
|
|
1. technisch adres is verkeerd ingevoerd: er kan geen verbinding gemaakt worden met KIK-Starter Decentraal of niet met de Server Application.
|
|
|
2. Er is geen gegevens in de Server Application: er komt geen gegevens terug.
|
|
|
|
|
|
# Scenario 4: Integrator test met KIK-Starter client
|
|
|
|
|
|
_Situatie_: Integrator test de connectiviteit van een lokale Datastation of naar een Datastation in het externe netwerk en gebruikt daarbij de KIK-Starter als datastation client. Dit vindt plaats binnen de ICT-omgeving van de zorgaanbieder.
|
|
|
|
|
|
_Happy flow_: Integrator wil een verbinding opzetten met het Datastation.
|
|
|
|
|
|
1. Integrator geeft KIK-Starter als Datastation Client de opdracht verbinding te maken.
|
|
|
2. Datastation Client maakt verbinding met Datastation.
|
|
|
3. Verbinding is succes.
|
|
|
|
|
|

|
|
|
|
|
|
_Uitzonderlijke situaties_:
|
|
|
|
|
|
1. Technisch adres is incorrect.
|
|
|
2. Datastation draait niet.
|
|
|
|
|
|
# Scenario 5: Integrator test vanaf internet
|
|
|
|
|
|
_Situatie_: Hiermee test de Integrator de connectiviteit van eigen datastation vanaf het internet.
|
|
|
|
|
|
_Happy flow_: Integrator wil testen of vanaf het internet een verbinding met de eigen datastation kan worden gemaakt.
|
|
|
|
|
|
1. De Integrator start de Browser applicatie.
|
|
|
2. De Integrator navigeert naar de KIK-Starter Centraal bij ZIN op het Internet.
|
|
|
3. De Integrator geeft aan dat hij verbinding wil maken met zijn datastation bij de Aanbieder.
|
|
|
4. De KIK-Starter Decentraal als Datastation Client (bij ZIN) maakt verbinding met het datastation als Datastation Server bij de Aanbieder.
|
|
|
5. Verbinding vanaf internet naar eigen Datastation Server is succes.
|
|
|
|
|
|

|
|
|
|
|
|
_Uitzonderlijke situaties_:
|
|
|
|
|
|
1. Geen verbinding mogelijk met KIK-Starter Centraal.
|
|
|
2. Geen verbinding mogelijk met Datastation Server vanaf KIK-Starter Datastation Client: technisch adres is mogelijk foutief of de verbinding wordt geblokkeerd door beveiliging.
|
|
|
|
|
|
# Scenario 12: Afnemer raadpleegt query resultaten op KIK-Starter centraal
|
|
|
|
|
|
_Situatie_: In dit scenario vervult een medewerker van de NZA de rol van afnemer, die gebruik maakt van een client applicatie als datastation client. Dat betekent dat het voldoet aan de technische eisen van de KIK-Starter om met een datastation server te communiceren. Een rol die door de KIK-Starter Centraal vervult wordt in dit scenario. De KIK-Starter Centraal opereert vanuit een omgeving beheerd door Zorginstituut Nederland.
|
|
|
|
|
|
_Happy flow_: Afnemer wil queryresultaten op KIK-Starter centraal raadplegen.
|
|
|
|
|
|
1. De medewerker NZA raadpleegt via de client applicatie de KIK-Starter Centraal.
|
|
|
2. Dit gebeurt middels een standaard query.
|
|
|
3. Tenslotte stuurt de KIK-Starter Centraal de bewaarde query uitkomsten terug die de medewerker NZA vervolgens kan bestuderen.
|
|
|
|
|
|

|
|
|
|
|
|
_Uitzonderlijke situaties_:
|
|
|
|
|
|
1. Authenticatie van afnemer bij KIK-Starter Centraal mislukt: het is dan niet mogelijk gegevens te raadplegen via KIK-Starter Centraal.
|
|
|
2. Het is niet mogelijk een succesvolle verbinding te maken met KIK-Starter Centraal.
|
|
|
3. Er is geen gegevens beschikbaar op KIK-Starter Centraal.
|
|
|
1. Ik ben een gegevensaanbieder. Klik [hier](https://repository.istandaarden.nl/kik-v/starter/-/wikis/Implementatie-scenarios/Ik-ben-een-gegevensaanbieder).
|
|
|
2. Ik ben een gegevensafnemer. Klik [hier](https://repository.istandaarden.nl/kik-v/starter/-/wikis/Implementatie-scenarios/Ik-ben-een-gegevensaanbieder).
|
|
|
3. Ik ben een developer/integrator. Klik [hier](https://repository.istandaarden.nl/kik-v/starter/-/wikis/Implementatie-scenarios/Ik-ben-een-gegevensaanbieder).
|
|
|
|
|
|
#
|
|
|
|
|
|
# Aanvullende scenarios (in hoofdlijnen)
|
|
|
|
... | ... | |