...
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
...