Timenotifikasjon - FHIR v0.9

Timenotifikasjon - FHIR v0.9

Dette er timenotifikasjon tatt i bruk for Helseplattformen. Den skal ikke tas i bruk av andre aktører, versjon 1.0 er under utvikling.

 

Appointmentattributt

Extension

Beskrivelse

Eksempel

Påkrevd

Maks lengde

Logikk

GUI

Cancel

X

Valgfritt felt i FHIR-extension communicationoptions, som kan anvendes på timen.

True

Nei



Et ja her gir funksjonalitet/knapp for å kansellere timen.

Vise knapp for avbestill time

CancelTimeUntil

X

(krever at Cancel er true)
NB: ikke i bruk enda

Valgfritt felt i FHIR-extension communicationoptions, som kan anvendes på timen.

2019-06-02T08:30:00.000+01:00

Nei



Sjekkes først hvis Cancel er true. Gir tidspunktet for når timen ikke lengre skal være mulig å kansellere (for eksempel en dag før timen).

Fjerner avbestill-knappen når tidspunktet har passert.

Identifier



Timeidentifikator i avsenders system
(no-citizenportal-instanceidentifier)
Anvendes for å unikt identifisere timer
Anvendes i spørringer

3546c8f7-3cd3-4693-929e-66501642504c

Ja







Identifier

X

Id for underliggende system/tjeneste som
leverer timeavtalen
(no-citizenportal-sourcesystem)
Anvendes i spørringer

15-3fb9c0f4-1d9b-44b6-8d64-d36820115274

Ja







Identifier

X

Id for aktør som leverer dataene
(no-citizenportal-client)
Anvendes i spørringer
Kan anvendes for å finne endepunkt
dersom ytterligere detaljer om timen skal hentes.

Epic

Ja



Ved mottak valideres denne verdien (timens aktør/kilde) opp mot systemet som kaller APIet (hentes fra token)



Status



Status på timen

Dette er FHIR-kodeverdiene:

https://www.hl7.org/fhir/valueset-appointmentstatus.html

"booked" (ReservertBekreftet), "cancelled" (AvbestiltBekreftet), "entered-in-error" (Feilregistrering), "fulfilled" (Gjennomført)



Ja



"booked" (ReservertBekreftet), "cancelled" (AvbestiltBekreftet), "entered-in-error" (Feilregistrering), "fulfilled" (Gjennomført)

Status (ikon og tekst)

serviceCategory



Timens tjenestekategori



10 (Dental)
27 (Specialist Medical)
17 (General Practice)
7 (Community Health Care)

Nei



Mappes over til motparttype-verdien.
10 (Dental) mappes over til motparttype 11 (Primarhelsetjeneste).
Defaulter til "Primarhelsetjeneste".



appointmentType



Utvide timetype innbyggerportal

Timetypene er delvis fra ActEncounterCodes og delvis egendefinerte forslag. Markeringene viser forslag. 

Se tabell under

 

Nei



Ordinær = NULL (ingen verdi gir GUI-verdi "Time")

Tittel (en del av teksten)

description



Beskrivelse av timen/timen gjelder





"Oppfølging av kontrolltime"

Nei

500



Timen gjelder

supportingInformation

X

 

 

 

Contained ressurs av type Organization. Definerer tjenesten, og har referanse til organisasjonen.

Identifier definerer HerId-nivå 2
Name definerer tjenestenavnet

partOf.reference.identifier definerer Organisasjonsnummeret
partOf.reference.display definerer organisasjonsnavnet

supportingInformation.type: "Organization"
supportingInformation.reference: #54321

Ja







identifier.system: "urn:oid:2.16.578.1.12.4.1.2"
identifier.value: "140890"

Nei







name: "Allmen tannhelse"

Ja

100



Tittel (en del av teksten)

partOf.reference.type: "Organization"

Ja







partOf.reference.identifier.system: "urn:oid:2.16.578.1.12.4.1.4.101"
partOf.reference.identifier.value: "948554062"

Ja



Behøves for å ha en unik referanse til organisasjonsressursen, men anvendes ikke (lagres ikke).



partOf.reference.display: "SiO Helse"

Ja

100



Tittel (en del av teksten)

supportingInformation

X

Contained ressurs av type Location som gir oppmøtested.

supportingInformation.type: "Location"
supportingInformation.reference: #12345



Nei







address.text: "Skiringssalveien 20, Sandefjord"

100



Oppmøtested
(kan være aktuelt også for videotimer)

start



Start-tidspunktet

2019-06-03T08:00:00.000+01:00

Ja





Starttidspunkt

end



Slutt-tidspunktet

2019-06-03T08:30:00.000+01:00

Ja





Antallvarighet? (brukes i utregning)

slot

 

Referanse til innslaget i timebok.

type: "Slot"



Nei







identifier:system: "urn:ietf:rfc:3986"
identifier.value: "c12cc3a3-56cd-4c1d-afbe-24620f6c2a94"







patientInstruction



Beskrivelse om timen som vil vises i detaljvisningen.

"Husk å utføre forberedelsene til timen før oppmøtet."

Nei

500



Beskrivelse (når en går inn på detaljer om en time)

participant.actor

 

Logisk ressursreferanse av type Patient. Identifikatoren er fødselsnummer/d-nummer.

actor.type: "Patient"

Ja







identifier.system: "urn:oid:2.16.578.1.12.4.1.4.1"
identifier.value: "13116900216"

Ja



Slår opp ArkivId basert på fødselsnummer/d-nummer



participant.practitioner

 

 

Contained ressurs av typen Practitioner.

actor.type: Practitioner



Nei







name:given: "Careful"

Ja

100



Behandler (en del av teksten)

name:family "Adam"

Nei

100



Behandler (en del av teksten)

urlToExtSystem

X

Lenke URL uthopp til eksterne systemer

Brukes i forbindelse med uthopp til timedetaljer og administrasjon i eksterne systemer

Nei

255



Lenke til eksternt system vises i "uthoppsvindu"

contactPoint

X

URL-videolenke, tlf (ny)



"https://video.videonor.no?id=12343455", "+47 859 74 321"

Nei

255



Lenke til videotime vises på detaljvisning

videoProduct

X

Videoprodukt (ny).

Videoprodukt/leverandør må være godkjent





Nei

255





suppressNotification

X

Suppress notification

Varsling undertrykkes (ny)

Sjekkes, default "true" i dagens AMQP-løsning

True

Nei



Default = false



basedOn



Henvisningsid (ny)

Type Reference(ServiceRequest)

Nei

255



Relatert henvisning

contactType

X

Møteform (ny)



"Video", "Tlf", "Fysisk oppmøte"

Nei

255

Default = "Fysisk oppmøte"



recurring

X

Om timen er av typen regelmessig 

True, False

Nei



Default = False

Vises som regelmessig avtale

group

X

Om det er gruppetime

True, False

Nei



Default = False

Vises om det er en gruppetime

sensitiveSender

X

  • true/false. Hvis sensitivAvsender er false viser vi avsender i varsel om time. Hvis sensitivAvsender er true, viser vi ikke avsender i varsel. 

True, False

Nei



Default = False



reminder

X

Avsender skal kunne velge mellom "Ingen", "Standard", "Video" eller "Forberedelser" som styrer når det sendes påminnelser om timen

Forberedelser

Nei

100

Default = "Standard"



timeframe

X

Forteller at tidspunktene som er angitt på timen, er et tidsvindu og ikke eksakt oppmøtetid

True, False

Nei



Default = False