Versions Compared

Key

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

Dette dokumentet er fortsatt under arbeid.

Table of Contents
minLevel1
maxLevel7

...

Oppdatere status på en oppgave

Status alene

...

, oppgave ferdig utført i eksternt system (Task.status)

...

Dersom oppgavene er av type generisk oppgave der innbygger utfører oppgaven i sin helhet i et system utenfor Helsenorge

...

, 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):Normalt ønsker man da også å undertrykke at innbygger varsles om denne tilstandsendringen da innbygger allerede “vet” dette etter å ha utført oppgaven i det eksterne systemet.

Code Block
languagexml
<?xml version="1.0" encoding="utf-8"?>
<Parameters xmlns="http://hl7

...

.org/fhir">
    <meta>
        <!-- Undertrykke varsling av innbygger -->
        <tag>
            <system value="http://helsenorge.no/fhir/undetrykk-varsling"/>
            <code value="1"/>
            <display value="Innbygger skal ikke varsles."/>
        </tag>
    </meta>
    <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>

Oppdatere status samtidig som man setter en grunn for statusendringen (Task.status + Task.statusReason)

Eks, en tidligere tilsendt oppgave kanselleres.

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="cancelled"/>
        </part>
    </parameter>
    <parameter>
        <name value="operation"/>
        <part>
            <name value="type"/>
            <valueCode value="add"/>
        </part>
        <part>
            <name value="path"/>
            <valueString value="Task.statusReason"/>
        </part>
        <part>
            <name value="name"/>
            <valueString value="text"/>
        </part>
        <part>
            <name value="value"/>
            <valueString value="Oppgaven er kansellert fordi timen er utsatt på ubestemt tid."/>
        </part>
    </parameter>
</Parameters>

...

Code Block
<?xml version="1.0" encoding="UTF-8"?>
<Parameters 
    xmlns="http://hl7.org/fhir"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation>
<Parameters xmlns="http://hl7.org/fhir fhir-single.xsd">
    <parameter>
        <name value="operation"/>
        <part>
            <name value="type"/>
            <valueCode value="replace"/>
        </part>
        <part>
            <name value="path"/>
            <valueString value="Task.restriction.period"/>
        </part>
        <part>
            <name value="name"/>
            <valueString value="end"/>
        </part>
        <part>
            <name value="value"/>
            <valueDateTime value="2021-12-24T16:00:00+02:00"/>
        </part>
    </parameter>
    <parameter>
        <name value="operation"/>
        <part>
            <name value="type"/>
            <valueCode value="add"/>
        </part>
        <part>
            <name value="path"/>
            <valueString value="Task.note"/>
        </part>
        <part>
            <name value="name"/>
            <valueString value="time"/>
        </part>
        <part>
            <name value="value"/>
            <valueDateTime value="2021-12-10T14:03:42.8007888+02:00"/>
        </part>
        <part>
            <name value="name"/>
            <valueString value="text"/>
        </part>
        <part>
            <name value="value"/>
            <valueString value="Oppgavens frist er utsatt da timen er flyttet"/>
        </part>
    </parameter>
</Parameters>

...

Code Block
<?xml version="1.0" encoding="UTF-8"?>
<Parameters 
    xmlns="http://hl7.org/fhir"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation xmlns="http://hl7.org/fhir fhir-single.xsd">
    <parameter>
        <name value="operation"/>
        <part>
            <name value="type"/>
            <valueCode value="replace"/>
        </part>
        <part>
            <name value="path"/>
            <valueString value="Task.restriction.period"/>
        </part>
        <part>
            <name value="name"/>
            <valueString value="start"/>
        </part>
        <part>
            <name value="value"/>
            <valueDateTime value="2021-12-12T16:00:00+02:00"/>
        </part>
        <part>
            <name value="name"/>
            <valueString value="end"/>
        </part>
        <part>
            <name value="value"/>
            <valueDateTime value="2021-12-24T16:00:00+02:00"/>
        </part>
    </parameter>
    <parameter>
        <name value="operation"/>
        <part>
            <name value="type"/>
            <valueCode value="replace"/>
        </part>
        <part>
            <name value="path"/>
            <valueString value="Task.restriction"/>
        </part>
        <part>
            <name value="name"/>
            <valueString value="hn-task-deadline"/>
        </part>
        <part>
            <name value="value"/>
            <valueDate value="2021-12-10"/>
        </part>
   </parameter>
</Parameters>

...

Code Block
<?xml version="1.0" encoding="UTF-8"?>
<Parameters 
    xmlns="http://hl7.org/fhir"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://hl7.org/fhir fhir-single.xsd">
    <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="description"/>
    </part>
    <part>
        <name value="value"/>
        <valueString value="Ny/endret beskrivelse for oppgaven...."/>
    </part>
    </parameter>
    <parameter>
        <name value="operation"/>
        <part>
            <name value="type"/>
            <valueCode value="add"/>
        </part>
        <part>
            <name value="path"/>
            <valueString value="Task.note"/>
        </part>
        <part>
           <name value="name"/>
           <valueString value="time"/>
         </part>
         <part>
           <name value="value"/>
           <valueDateTime value="2021-12-10T14:03:42.8007888+02:00"/>
         </part>
        <part>
           <name value="name"/>
           <valueString value="text"/>
        </part>
        <part>
           <name value="value"/>
           <valueString value="Oppgavens beskrivelse er endret fordi......"/>
        </part>
   </parameter>