Versions Compared

Key

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

...

  • HTTP-request: POST [base]

  • HTTP-body:

    • En FHIR ressurs av type Bundle (Dersom Bundle har en ressurs-ID fra før, vil denne endres)

    • Hver ressurs i Bundle SKAL etterfølges av hvilken operasjon som skal utføres. Det støttes KUN HTTP PUT, dvs. at alle ressursene i Bundelen må ha en ressurs ID tilordnet av klienten. Denne skal være en GUID.

  • HTTP respons:

    • OK: 200 + Bundle med Bundle.type = “transaction-response”

    • Feil: 400 - error + Bundle med et sett FHIR OperationOutcome

Read - HTTP GET

Støttede FHIR-ressurs typer:

  • Task

  • DocumentReference

  • Questionnaire

  • QuestionnaireResponse

Request/response:

  • HTTP-request: GET [base]/[type]/[id]

  • HTTP-body: N/A

  • HTTP respons:

    • OK: 200 - OK + FHIR-resource of [type] with resource-ID [id]

    • Feil: 404 - Not Found

Search - HTTP GET (med parametere)

Støttede FHIR-ressurs typer:

  • Task

  • DocumentReference

  • Questionnaire

  • QuestionnaireResponse

Request/response:

  • HTTP-request: GET [base]/[type] {?[parameters]}

  • HTTP-body: N/A

  • HTTP respons:

    • 200 OK + Bundle med Bundle.type = “searchset” med en samling av FHIR ressurser av type [type] og som tilfredsstiller søkeparameterne. Dersom søket ikke ga noe resultat inneholder Bundelen ingen ressurser.

    • Feil:

      • 401 - Not Authorized

      • 404 - Not Found - Hvis man ikke støtter ressurstypen

Delete - HTTP DELETE

Støttede FHIR-ressurs typer:

  • DocumentReference

  • QuestionnaireResponse

Request/response:

  • HTTP-request: DELETE [base]/[type]/[id]

  • HTTP-body: N/A

  • HTTP respons:

    • OK: 204 - No Content

    • Feil: 405 - Method not Allowed

Meldingsbasert integrasjon

...