...
Oppdatere innsendt oppgave
Payload
Alle oppgaver er representert ved en FHIR Task: Detaljert beskrivelse: FHIR Task - Oppgave
Noen av feltene på en allerede innsendt oppgave kan endres i ettertid:
Oppgavens status (Task.status)
Tekst med grunn for at siste statusendring skjedde (Task.statusReason)
Det kan legges til tekstlige notater (Task.note)
Fristene kan endres:
Task.restriction.periode.end
Eventuelt også extension: Task.restriction.
http://helsenorge.no/fhir/StructureDefinition/hn-task-deadline
MERK: Dersom opsjonen med “deadline” extension benyttes i
...
opprinnelig oppgave, må denne alltid også settes ved FHIR
...
PATCH dersom Task.restriction.period.end endres (selv om den ikke er endret). Man må altså angi
...
begge elementer i Task.restriction ved en PATCH.
Beskrivelsen kan endres (Task.description)
Ved oppdatering av et eller flere av disse benyttes FHIR PATCH (Se underside for detaljer: Oppdatering av attributter på Task (FhirPatch) )
Følgende begrensninger/forretningsregler er definert på Helsenorge for hva som kan oppdateres når:
Det kan ikke gjøres oppdateringer på en Task som har Task.status = “completed” eller “cancelled”
REST API
Det benyttes sikkerhetsmodell system-til-system: 01 - System til System - V2
(HTTP POST): https://helsenorge.atlassian.net/wiki/spaces/HELSENORGE/pages/1254654012/FHIR+-+REST+Operasjoner#Patch---HTTP-PATCH
Eks Task:
PATCH [base]
/oppgave/v1/Task/[id]Se underside for FHIRPath Patch eksempler: Oppdatering av attributter på Task (FhirPatch)
...