Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Dette er et API som kan benyttes til forskjellige type oppgaver en helseaktør ønsker at innbygger skal utføre.
Dette API-et kan benyttes for å sende en oppgave til innbygger, og eventuelt i ettertid endre utvalgte parametere på en oppgave som allerede er innsendt.
Alle oppgaver til innbygger er modellert som en FHIR ressurs av type ‘Task’. For skjemaoppgaver kan oppgaven også inneholde andre FHIR-ressurser i en FHIR Bundle, men selve oppgaven er alltid en FHIR Task.
Gjennom bruk av FHIR-ressurser har vi lagt til rette for at aktøren kan benytte forskjellig teknologi for integrasjon. Aktøren velger om man ønsker å benytte meldingsbasert integrasjon eller FHIR API.
Forutsetninger for bruk av Oppgave (under utarbeidelse):
Følgende aktører kan bruke tjenesten:
Offentlig helseaktør, eller aktør med offentlig avtale
Aktører med tjenester på Helsenorge
API-navn
Oppgave
Funksjonelt område
Oppgave
API-versjon og dato publisert
v1.0 Oct 27, 2020
Status
I drift
API-dokumentasjon sist endret
Jun 25, 2024
Teknologi
REST + FHIR
AMQP + FHIR
Forretningsbehov
Id
Brukerhistorie
Forretningsmessige akseptansekriterier
Som aktør ønsker jeg at innbygger skal fylle ut et skjema
slik at jeg innhenter nødvendig/ønsket informasjon elektronisk
Som aktør ønsker jeg å sende en forespørsel om at innbygger skal samtykke til en bestemt type behandling
slik at jeg kan foreta databehandling av personopplysninger i henhold til samtykkets omfang
Som aktør ønsker jeg å be innbygger utføre en oppgave i et eksternt system
der dette er ønsket/nødvendig som en del av ytelse av helsehjelp
Som aktør ønsker jeg å be innbygger om å ta stilling til bruk av verktøy
slik at innbygger tar et aktivt valg om å ta i bruk det verktøyet jeg har forskrevet
Som aktør ønsker jeg å kunne gi tilgang til/peke til relevant informasjon som del av en behandling eller forløp
slik at innbygger settes i stand til å ta gode valg og mestre egen helse, og vi som behandlere kan gi mer effektiv helsehjelp
Prosesser og flyt
Innsending av Oppgave
Payload
En oppgave er alltid representert med en FHIR Task: FHIR Task - OppgavePreview
I skjemaløsningen kan det i tilleg sendes med andre FHIR ressurser. Det skjer da som en FHIR Bundle (der et av elementene må være en Task). Se detaljer om dette her: Benyttede FHIR Ressurser i SkjemaløsningenPreview
REST API
Autorisasjon
HelseId sin autoriseringstjeneste for maskin-til-maskin skal benyttes:
Velg Helsenorge Ekstern API i HelseId sin selvbetjeningsløsning
Velg deretter scope “Oppgave”
Når tilgangen er godkjent av Helsenorge, kan aksesstoken hentes ut fra HelseId
Sending av Hendelsesvarsel kan også skje ved meldingsbasert integrasjon. (Vil først implementeres når første aktør har slik behov). Hodemeldingen inneholder da eksakt samme “payload” som det som postes i REST-API’et.