Versions Compared

Key

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

Dette dokumentet er fortsatt under arbeid og skal derfor ikke benyttes ved implementasjon.

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):

Code Block
languagexml
<?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

Code Block
<?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"/> 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>