Versions Compared

Key

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

...

  • Method + Url: POST [base]/[type]

  • Content-Type: En av verdiene fra generell del over

  • Body: En FHIR ressurs av type [type]

    • Dersom ressursen har en id fra før, vil denne ikke hensyntas, men Helsenorge tildeler ressursens en id. Normalt benytter Helsenorge ressursens (business) identifier også som ressursens id på Helsenorge (se under)

    • Alle ressursene som kan opprettes på Helsenorge har en “resource”.identifier. Det er denne som identifiserer en ressurs entydig mellom Helsenorge og aktørene i sektoren. For de fleste ressursene er denne i implementasjonsguiden definert å skulle være Alle ressurser som sendes til Helsenorge skal ha en identifer som er en GUID, slik at den er globalt unik mellom aktørene og Helsenorge.

  • Respons:

    • OK: 201 Created. Ved suksessfull opprettelse av ressursen og påfølgende respons er Location headeren satt inneholdende logisk id, i tillegg returneres den opprettede ressursen i sin helhet (inklusiv tildelt id)

    • Feil: 400 Bad Request + FHIR OperationOutcome

...

For noen av API’ene på Helsenorge tilbys create med HTTP PUT. Dette er i hovedsak i samhandlingsmønstre der ressursen finnes lagret i et et annet kildeystem, og Helsenorge kun har deler av informasjonen i ressursen lagret, og henter alle referete ressursen fra kildesystemet ved behov. I dette tilfelle bestemmer kildesystemet (klienten mot Helsenorge) ressursens id.

...