Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 8 Next »

Dette dokumentet er fortsatt under arbeid.

Innledning

Alle oppgaver er beskrevet i en FHIR Task - Oppgave.

Avsender av en oppgave kan etter at oppgaven er sendt til Helsenorge oppdatere noen av elementene i Oppgaven. Hvilke dette gjelder er beskrevet her.

Oppdatere status på en oppgave

Status alene (Task.status)

Et eksternt system kan oppdatere status på en oppgave (Task.status):

UseCases:

  • Dersom oppgavene er 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>

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

<?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>

Legge til en note (Task.note)

Det kan legges til en eller flere noter til en oppgave. Disse skal tidsstemples. Innbygger vil kunne se disse.

<?xml version="1.0" encoding="UTF-8"?>
<Parameters xmlns="http://hl7.org/fhir">
    <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>

Endre oppgavens frist(er)

Tidsrommet man ønsker at innbygger skal utføre en oppgave angis. Oppgaver skal minimum ha en sluttdato, men kan også ha en startdato som den ikke kan utføres før. (Dette siste kommer i H1 2022). I tillegg finnes en extension til Task på Helsenorge der man kan angi en absolutt frist for oppgaven (deadline). Oppgavens frister er definert i elementet Task.restriction.

Endre sluttdato og legge til årsak (note)

<?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.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>

Endre alle frister

I dette eksemplet endres både startdato, sluttdato og extension for deadline.

<?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.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>

Endre oppgavens beskrivelse og legge til note

I dette eksemplet endres oppgaven beskrivelse samt at det legges til en not som forklarer hvorfor beskrivelsen er endret.

<?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>
  • No labels