...
Sending av oppgave til innbygger
En samtykkeforespørsel , i form av en oppgave, kan sendes til innbygger på to alternative måter.
Meldingsbasert integrasjon
FHIR Tasket kan sendes som et “document” i en Hodemelding via AMQP til Helsenorge. Denne løsningen er beskrevet her: AMQP Oppgaveforespørsel For å benytte meldingsbasert integrasjon med Helsenorge , må aktøren:
Være abonnent på Helsenett.
Anskaffe virksomhetssertifikater
Registrere sitt system i Adresseregisteret med støtte for den aktuelle meldingstypen.
Implementere meldingsbasert integrasjon med Helsenorge via AMQP: Meldingsutveksling med Helsenorge
FHIR API
Det er også mulig å registrere en oppgave til innbygger på Helsenorge via REST API på Helsenorge.
For å benytte dette må ekstern aktør:
Støtte sikkerhetsmodellen for Helsenorge med bruk av Helsenorge sikkerhetstjeneste med UseCase : 01 - System til System - V2
Benytte REST API for Oppgave på Helsenorge:
https://{baseURL}/oppgave/v1/task
{baseUrl) for Helsenorge API’ene i de forskjellige testsystemer og produksjonssystemet finnes her: Testmiljøer og endepunkter
Det skal benyttes HTTP verb POST
Header: Skal i henhold til sikkerhetsmodellen inneholde: Access token man fikk fra Helsenorge sikkerhetstjeneste
Body: Skal inneholde FHIR Task (i XML eller JSON)
...
via Oppgave API: Oppgave API
Eksempler
Meldingsbasert bruk av API - Hodemelding med FHIR Task
View file | ||
---|---|---|
|
...
Bruk av REST-API
Request
curl -X POST \
-H "Content-Type: application/xml" -H "Authorization: Bearer <access_token>"\
-d 'FHIR Task i xml' \
<BaseUrl/oppgave/v1/task> (For BaseUrl, se: Testmiljøer og endepunkter )
...
View file | ||
---|---|---|
|
Respons
HTTP respons:
OK: 201 - created. Ved suksessfull opprettelse av ressursen og påfølgende respons vil
Location
headeren være satt inneholdende logisk id , i tillegg returneres den opprettede ressursen i sin helhet.Feil: 400 - error + FHIR OperationOutcome