Dette dokumentet er fortsatt under arbeid.
Oppdatere status på en oppgave
Status alene
Et eksternt system kan oppdatere status på en oppgave (Task.status):
UseCases:
Dersom oppgavene r av type generisk oppgave der innbygger utfører oppgaven i sin helhet i et system utenfor Helsenorge: Da skal eksternt system sette oppgaven til “completed” når den er utført.
Dersom et eksternt system ønsker å kansellere en tidligere sendt oppgave, kan status settes til “cancelled”. (Kan/bør settes sammen med grunn for denne status, se under).
Eks. (completed):
<?xml version="1.0" encoding="utf-8"?> <Parameters xmlns="http://hl7.org/fhir"> <parameter> <name value="operation"/> <part> <name value="type"/> <valueCode value="replace"/> </part> <part> <name value="path"/> <valueString value="Task"/> </part> <part> <name value="name"/> <valueString value="status"/> </part> <part> <name value="value"/> <valueCode value="completed"/> </part> </parameter> </Parameters>
Sette status samtidig som man setter en grunn for statusendringen
<?xml version="1.0" encoding="UTF-8"?> <Parameters xmlns="http://hl7.org/fhir"> <parameter> <name value="operation"/> <part> <name value="type"/> <valueCode value="replace"/> </part> <part> <name value="path"/> <valueString value="Task"/> </part> <part> <name value="name"/> <valueString value="status"/> </part> <part> <name value="value"/> <valueCode value="cancelled"/> </part> </parameter> <parameter> <name value="operation"/> <part> <name value="type"/> <valueCode value="add"/> </part> <part> <name value="path"/> <valueString value="Task"/> </part> <part> <name value="name"/> <valueString value="statusReason"/> </part> <part> <name value="value"/> <part> <name value="text"/> </part> <part> <name value="value"/> <valueString value="Oppgaven er kansellert fordi timen er utsatt på ubestemt tid."/> </part> </part> </parameter> </Parameters>