...
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
Følgende felter kan ikke
gjøres oppdateringer på en Task som haroppdateres
Dersom:
Task.status = “completed”', “cancelled” eller “entered-in-error”.
Oppgavens gyldighet er passert, dvs. nåværende tidspunkt er etter det siste av:
Task.restriction.periode.end
Task.restriction.
http://helsenorge.no/fhir/StructureDefinition/hn-task-deadline
Gyldighet (Task.restriction.periode.end og/eller Task.restriction.
http://helsenorge.no/fhir/StructureDefinition/hn-task-deadline
)Beskrivelse (Task.description)
Status (Task.status)
Begrunnelse for siste status oppdatering (Task.statusReason)
Begrunnelse for siste status oppdatering (Task.statusReason kan kun settes når Status (Task.status) endres samtidig
Angivelse av gyldighet
Gyldighet (Task.restriction.periode.end og/eller Task.restriction.
http://helsenorge.no/fhir/StructureDefinition/hn-task-deadline
) må være frem i tid (minst en dag)Task.restriction.
http://helsenorge.no/fhir/StructureDefinition/hn-task-deadline
) må være senere enn Task.restriction.periode.end
Notat til oppgaven (Task.note) kan når som helst legges til oppgaven
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)
...