Generisk oppgave - utføres i system utenfor Helsenorge

Generisk oppgave - utføres i system utenfor Helsenorge

Hva er en generisk oppgave

Dette er en oppgave som utføres i et eksternt system. Innbygger får oppgaven på Helsenorge, men selve gjennomføringen av oppgaven skjer i et system utenfor Helsenorge. Når innbygger starter oppgaven på Helsenorge åpnes en ny fane i nettleser, og innbygger kommer til det eksterne systemet. Innbygger får ingen kopi på Helsenorge av det som skjer/gjøres i det eksterne systemet.

🔔Varsler for oppgaver er beskrevet her: https://helsenorge.atlassian.net/wiki/spaces/HELSENORGE/pages/1805680641/Oppgaver+til+innbygger#Varsler-til-innbygger

Overordnet om integrasjon mellom eksternt system og Helsenorge

Arbeidsflyten for denne type oppgaver er som følger:

  1. Helseaktør sender oppgave til innbygger via Helsenorge

  2. Innbygger varsles om ny oppgave og kan logge seg inn på Helsenorge for å finne oppgaven

  3. Innbygger kan se oppgavens innhold, frister, samt utføre oppgaven i eksternt system (via lenke som avsender sendte med i oppgaven)

  4. Eksternt system må understøtte Single Sign-On via Helsenorges innloggingsløsning: https://helsenorge.atlassian.net/wiki/x/CgCkV

  5. Når innbygger har fullført oppgaven i eksternt system, skal dette systemet rapportere tilbake til Helsenorge at oppgaven er utført.

Oppgave - FHIR Task

Innsending av generisk oppgave

Her benyttes Oppgave API (som understøtter både Meldingsbasert- og REST integrasjon): https://helsenorge.atlassian.net/wiki/spaces/HELSENORGE/pages/2109734913

XML-eksempler på innsending av generisk oppgave

  • Eksempel på Payload (FHIR Task):

Eksempel på Hodemelding med generisk oppgave (Vedlegg dokument er det samme som payload ved rest kall):

Oppdatere status på Helsenorge når oppgave er utført (i eksternt system)

Oppgavens status endres ved å benytte FHIRPath Patch. Se her: https://helsenorge.atlassian.net/wiki/spaces/HELSENORGE/pages/1799520257