Versions Compared

Key

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

Den nye nasjonale timeløsningen inkluderer bruk av flere FHIR-profiler. Dette omfatter nye profiler for Appointment, AppointmentResponse, Slot, Flag og Schedule. Disse profilene er foreløpig utkast og kan bli endret underveis. Versjonen som benyttes er FHIR R4.

...

Profilen er en implementert versjon og baserer seg på den nasjonale appointment-profilen. Tabellen viser ikke alle attributter unntatt de som kan være av spesiell interesse for prosjektene "Mitt Timevalg" og "Mine Timer", og/eller de som er profilerte. "SupportingInformation" i appointment brukes til å gi ekstra informasjon som er assosiert med avtalen. Her "her-id" på nivå to legges ut som kommunikasjonspart ved bruk av den nasjonale profilen "https://simplifier.net/hl7norwayno-basis/kommunikasjonspart-Organization"organization . Andre ressurser som er aktuelle å referere til fra "SupportingInformation", er basis- og/eller nasjonale profiler for "DocumentReference", samt den nye "Helsenorge"-profilen for "Flag" og endpoint for mulig uthopp til eksternt system.

...

Navn

Extension

Beskrivelse og kommentar

Kardinalitet

Timeavtaler (ATA) v timer (ATn)

Unik timeidentifikator 
Anvendes for å unikt identifisere timer
Anvendes i spørringer

1..1

ATA, ATn

Identifier.assigner

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

1..1

ATA, ATn

Identifier.system

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.

1..1

ATA, ATn

Status

Status på timen http://hl7.org/fhir/R4/valueset-appointmentstatus.html

ATA, ATn

cancelationReason

Kanselleringsårsak (cancellationReason). Kodeverk urn:oid:2.16.578.1.12.4.1.1.8445 (preferred) men urn:oid:2.16.578.1.12.4.1.1.9179 kan også brukes. Kanselleringsårsak settes når status = cancelled og serviceCategory = 27 (Specialist Medical) dvs. spesialist helsetjenesten

Kommentar: Det diskuteres om hvilket eller hvilken kodeverk skal brukes

ATA

serviceCategory

Valueset basert på http://hl7.org/fhir/R4/codesystem-service-category.html

Foreløpig valueset:

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

1..1

ATA, ATn

appointmentType

 I no-basis-appointment er det 3 forskjellige kodeverk som er valgt brukt. Disse er: 2.16.578.1.12.4.1.1.8406, 2.16.578.1.12.4.1.1.8432, 2.16.578.1.12.4.1.1.7617 via open slice. Men for timenotifikasjon vil NHN støtte valueset basert på 7617 med noen nye koder.

Kommentar: Endelig valueset og disksjon om bruk av kodesett for appointmentType er pågående.

  • "Poliklinisktime"( ny kode) - Behandling som gjøres uten innleggelse

  • "Innleggelse" (ny kode) - Innleggelse

  • "Konsultasjon"

  • "Hjemmebesøk"(ny kode)

  • “Time for vaksine"

  • "Time på lab"

  • "Bildediagnostikk"

1..1

ATA, ATn

description

Kort beskrivelse av hva timen gjelder. Begrensning 100 char. Lengdebegrensning er under evaluering

ATA, ATn

start

Start-tidspunktet. Hvis det brukes appointment hierarki (partOf) er start for timeavtale oppmøtetidspunkt og start for enkelt avtaler - tidspunkt for time/avtale.

ATA, ATn

end

Slutt-tidspunktet

ATA, ATn

slot

Referanse til innslaget i timebok.

ATA (ATn)

patientInstruction

Beskrivelse om timen som vil vises i detaljvisningen. Begrensning på 500 char. Lengdebegrensning er under evaluering

ATA

participant.actor.Patient

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

I reference  settes kardinalitet 0..0 for å hindre bruk av element

identifier 1..1 

identifier.type for pasient kun lov med DNR/FNR

eksempel:

Code Block
<type value="Patient" />
<identifier>
   <system value="urn:oid:2.16.578.1.12.4.1.4.1" />
   <value value="13116900216" />
</identifier>

type : http://hl7.org/fhir/resource-types

ATA, ATn

participant.actor.Patient.identifier

Logisk referanse brukes for partisipant av type patient

1..1

ATA

participant.actor.Patient.reference

Litteral referanse brukes ikke for partisipant av type patient

0..0

participant.actor.practitioner

Resurs kan kun legges in som en del av bundle. Helsenorge vi foreløpig ikke støtte resurs som krever eksternt kall eller er en del av bundle.

Foreløpige støttede profiler: Practitioner | no-basis-Practitioner

ATA/ATn

participant.location

Resurs kan kun legges in som contained ressurs. Helsenorge vi foreløpig ikke støtte resurs som krever eksternt kall eller er en del av bundle.

Lokasjon brukes oftest som en fysisk plassering for kontakten eller opphold. Lokasjon kan være en del av en annen lokasjon. Denne må da være del av same bundle og referert fra "child" lokasjon

Støttede profiler: Location | no-basis-Location

ATA/ATn

participant.PractitionerRole

Resurs kan kun legges in som contained ressurs. Helsenorge vi foreløpig ikke støtte resurs som krever eksternt kall eller er en del av bundle.

Foreløpig støttede profiler: PractitionerRole | no-basis-PractitionerRole

ATA/ATn

partOf

partOf er extension i no-basis-appointment og kan brukes for å peke til timeavtale for avtaler/timer. Kan også brukes for timer som er steg og peker da på overordnet appointment

ATn

basedOn

basedOn referer til Henvisning. Standard attributt i appointment og kan både være logisk eller literal referanse

ATA

VirtualService

Profil er oppdatert med VirtualService

Handterer behov for møteform.

The VirtualService er basert på VirtualServiceDetail struktur from R5 og definerer detaljer for virtuell avtale/møte/time. VirtualService er extension i no-basis-appointment

  • channelType: Coding: The type of virtual service to connect to.

    • Eksempel:

      • valueCoding.system : …vs-hn-basis-virtualService,

      • valueCoding.code: “ms-teams”

      • valueCoding.display: “Microsoft Teams”

  • virtualAddress: string, url, ContactPoint: What address or number needs to be used for a user to connect to the virtual service to join.

    • Eksempel:

      • valueUrl: "Url-address-for-ms-team-call"

  • additionalInfo: url: Address to see alternative connection details.

  • maxPartisipants: positiveInt: Maximum number of participants supported by the virtual service.

  • sessionKey: string: Session Key required by the virtual service.

Følgende value sett er definert av NHN og anbefales brukt for channelType

ValueSet: vs-hn-basis-virtualService

Include all codes defined in http://hl7.org/fhir/virtual-service-type
Include all codes defined in http://hl7.org/fhir/ValueSet/contact-point-system

ATA

recurring

X

Extension som viser om timen er av typen regelmessig 

ATA

group

Extension fra no-basis-appointement som viser om appointment er gruppetime/gruppe avtale

ATA

minutesDuration

Timens varighet i antall minutter. Hvis denne ikke inneholder noen verdi, vil timens varighet være differansen mellom starttidspunkt og sluttidspunkt

ATA, ATn

consultationType

X

Extension: Volven 9505 (Preferred). System: https://volven.no/produkt.asp?id=501187&catID=3&subID=8

Dette kodeverket inneholder koder som benyttes for å identifisere de faste alderstrinn (intervall) som er relevante i forbindelse med arbeidet på helsestasjoner og i skolehelsetjenesten.

ATA

postponmentReason

X

Extension: Utsettelseskode .  Kodeverk: urn:oid:2.16.578.1.12.4.1.1.8446 (preferred). Denne extension var tidligere del av forslag til no-basis-appointment profilen men er nå fjernet der og leggs inn som del av hn-basis-appointment

Hvis ny time/opphold skal opprettes og status = "cancelled" kan postponmentReason brukes for å gi informasjon om utsettelsen

Kommentar: Det vurderes om attribut trenges i denne profilen og hvis det trengs en attribute om den ikke heller bør gnerelt bør reflektere endring i stedet for kun uttsettelse.

ATA

supportingInformation

supportingInformation er ment å brukes for å referere til resurser / informasjon som støtter under avtalen. Kommunikasjonspart må legges på supportingInformation.

Eksempel på foreslått bruk i den nye timeløsningen er at supportingInformation kan referer til:

  • dokument inkludert brev med referanse til DocumentReference | no-basis-DocumentReference. Dokument kan da være inline, i bundle eller som url. NHN ønsker i utgangspunktet enten at dokument refereres med url eller som referanse til en documentReference i bundle. OBS: Document resursen kan også inneholde selve brevet som attachment

  • flag: flag er resurs som inneholder informasjon om hva innbygger og andre kan gjøre i forhold til appointment (se beskrivelse av flag resursen og kodeverk)

  • endpoint: endpoint | no-basis-endpoint kan brukes for ekstern endpoint - eksempel for uthopp til eksternt system

Eksempel på foreslått bruk i den nye timeløsningen er at supportingInformation referer til:

1..*

ATA, ATn

...

Profilen er en implementert profil og er basert på Slot resursen http://hl7.org/fhir/R4/slot.html . Tabellen viser ikke alle de attributter som er av mulig interesse for Mitt Timevalg eller Mine Timer prosjektene men attributter som kan være av spesiell interesse eller som er som er profilerte. Generelt gjelder for all koding at når coding.code er brukt skal coding.code.system og coding.code.display også brukes.

Navn

Extension

Beskrivelse og kommentar

Kardinalitet

identifier.value

Unik identifier. 

1..1

identifier.assignar

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

0..1

identifier.system

Id for aktør som leverer dataene
(no-citizenportal-client)
Anvendes i spørringer

0..1

serviceCategory

Tjenestekategori. serviceCategory

Tjenestekategori. http://hl7.org/fhir/R4/codesystem-service-category.html Nytt valueset basert på kodeverket:

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

1..1

appointmentType

Nytt valueset basert på 7617

  • "Poliklinisktime"( ny kode) - Behandling som gjøres uten innleggelse

  • "Innleggelse" (ny kode) - Innleggelse

  • "Konsultasjon"

  • "Hjemmebesøk"(ny kode)

  • “Time for vaksine"

  • "Time på lab"

  • "Bildediagnostikk"

I Slot profilen er derfor kun det valusettes som brukes for appointmentType

1..1

Schedule: hn-basis-schedule

Profilen er en implementert profil og er basert på Schedule resursen http://hl7.org/fhir/R4/

...

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

...

1..1

appointmentType

Nytt valueset basert på 7617

  • "Poliklinisktime"( ny kode) - Behandling som gjøres uten innleggelse

  • "Innleggelse" (ny kode) - Innleggelse

  • "Konsultasjon"

  • "Hjemmebesøk"(ny kode)

  • “Time for vaksine"

  • "Time på lab"

  • "Bildediagnostikk"

I Slot profilen er derfor kun det valusettes som brukes for appointmentType

...

1..1

Schedule: hn-basis-schedule

Profilen er en implementert profil og er basert på Schedule resursen http://hl7.org/fhir/R4/schedule.html . Tabellen viser ikke alle de attributter som er av mulig interesse for Mitt Timevalg og Mine Timer prosjektene men attributter som kan være av spesiell interesse eller som er som er profilerte. Generelt gjelder for all koding at når coding.code er brukt skal coding.code.system og coding.code.display også brukes.

...

Navn

...

Extension

...

Beskrivelse og kommentar

...

Kardinalitet

...

identifier.value

...

Unik identifier. 

...

1..1

...

identifier.assignar

...

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

...

0..1

...

identifier.system

...

Id for aktør som leverer dataene
(no-citizenportal-client)
Anvendes i spørringer

...

schedule.html . Tabellen viser ikke alle de attributter som er av mulig interesse for Mitt Timevalg og Mine Timer prosjektene men attributter som kan være av spesiell interesse eller som er som er profilerte. Generelt gjelder for all koding at når coding.code er brukt skal coding.code.system også brukes.

Navn

Extension

Beskrivelse og kommentar

Kardinalitet

serviceCategory

Tjenestekategori. http://hl7.org/fhir/R4/codesystem-service-category.html . Nytt valuesett basert på kodeverket.

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

1..1

actor.type

1..1

comment

Max 200 char