3.5 Starten aanbiedermodule
Op verzoek van Persoon stuurt de PGO de Browser naar de website van Aanbiedermodule met een Launch code. Aanbiedermodule gebruikt de code om launch context te verzamelen over de taak van een zorgverlener en de gebruiker aan wie dit is toegewezen, om de taak te kunnen uitvoeren.
Infoscherm verlaten PGO
I.v.m. juridische kaders moet de gebruiker in alle gevallen begrijpen dat de gebruiker van de PGO via een externe link die aangeboden wordt in de PGO, de PGO verlaat en naar deze externe omgeving gaat. Op welke manier de PGO de gebruiker informeert is aan de PGO zelf.
Bij het klikken op een taak binnen de PGO gaat de gebruiker naar de module leverancier. Het moet de gebruiker bekend gemaakt worden dat hij de PGO omgeving verlaat, dit moet in alle gevallen van verlaten duidelijk zijn voor de gebruiker. Dit kan bijvoorbeeld via een melding zijn, een pop-up of extra info bij de taak zelf. Het aanvinken/accorderen dat de PGO-gebruiker deze informatie heeft gelezen is niet nodig.
Zie voorbeeld: Voorstel schermen
Proces sequencediagram
De stap “Starten Aanbiedermodule met launch code” is hetzelfde als de stap “Ontvangen Browser Request” in 3.6.
Processtap Starten Aanbiedermodule met launch code
Context
In 3.3 Verzamelen aanbiedertaken ontvangt PGO een Task-resource met ActivityDefinition en Endpoint van DVA.
De laatste stap in 3.4 was het sturen van een 302 Found redirect response vanaf de DVP naar de Browser. In dit response staat de location van de Aanbiedermodule, de locatie van de FHIR base server, in dit S.D. de DVA, en de Launch code.
Processtap | Toelichting | |
|---|---|---|
Starten Aanbiedermodule met launch code | De Browser voert de redirect ontvangen in de vorige stap van de DVP, uit. Bijvoorbeeld:
|
Procesdialoog
Deze stap heeft slecht één procesdialoog: Het HTTP request van PGO naar Aanbiedermodule. Dit is een voorbeeld van het request.
1. HTTP GET PGO naar Aanbiedermodule
GET https://module.test.medmij.nl/web/api/smartonfhir/launch?
iss=https://dva-aanbiedersmodules.test.medmij.nl/fhir-proxy&
launch=47618365135e450480bdca5a72719709 HTTP/1.1
