Versions Compared

Key

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

...

  • 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 har

    oppdateres

    • 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

...