Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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:

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
name2021-10-06_AMQP_FHIR-task_Samtykkeforespørsel.xml

...

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
name2021-10-06_FHIR-Task_Samtykkeforespørsel.xml

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