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: Oppgaver til innbygger
Overordnet om integrasjon mellom eksternt system og Helsenorge
Arbeidsflyten for denne type oppgaver er som følger:
Helseaktør sender oppgave til innbygger via Helsenorge
Innbygger varsles om ny oppgave og kan logge seg inn på Helsenorge for å finne oppgaven
Innbygger kan se oppgavens innhold, frister, samt utføre oppgaven i eksternt system (via lenke som avsender sendte med i oppgaven)
Eksternt system må understøtte Single Sign-On via Helsenorges innloggingsløsning: https://helsenorge.atlassian.net/wiki/x/CgCkV
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
En generisk oppgave representeres alltid som en FHIR ressurs av typen Task
Hvordan FHIR Task skal benyttes er beskrevet i detalj her: FHIR Task - Oppgave , se eksempel under
Merk at FHIR Task.focus er av type “Task” for generiske oppgaver
Innsending av generisk oppgave
Her benyttes Oppgave API (som understøtter både Meldingsbasert- og REST integrasjon): Oppgave API
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: Oppdatere oppgave via FHIR Patch
Varsling av innbygger skal undertrykkes som angitt i referansen over
Task.status skal endres. Se her: Detaljert om oppdatering av attributter på Task (FHIR Patch)