FHIR implementasjonsguide for norsk kommunesektor
0.1.0 - ci-build
NO
FHIR implementasjonsguide for norsk kommunesektor - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Denne siden beskriver internasjonalt arbeid som har vært relevant som inspirasjon og kontrollpunkt for denne kommunale IG-en. Målet er ikke å kopiere andre lands modeller, men å vurdere om våre valg følger kjente FHIR-mønstre og om avgrensningen er fornuftig.
Denne IG-en ligger godt innenfor mønstre vi ser internasjonalt:
no-basis), tilsvarende hvordan Danmark bruker DK Core og England bruker UK Core.EpisodeOfCare, CarePlan, Encounter, ServiceRequest, DocumentReference og Observation på måter som også finnes i dansk kommunal og telemedisinsk FHIR-bruk.Det viktigste læringspunktet fra Danmark er at kommunal FHIR ikke bør starte som en ren API-øvelse. Den bør starte med begreper, informasjonsmodellering, mapping og tydelig avgrensning.
Danmark har kommet langt i å beskrive kommunale helse-, eldre- og sosialdata gjennom Fælleskommunal Informationsmodel (FKI). KL beskriver FKI som en informasjonsmodell for kommunalt helse-, eldre- og sosialområde, med mål om bedre datadeling, gjenbruk av dokumentasjon og mindre dobbeltdokumentasjon.
KLCore er FHIR-implementasjonsguiden for FKI. Den beskriver FKI som en kjernemodell: et anbefalt felles lag for å representere kommunale data, men ikke i seg selv en komplett use case-spesifikasjon. KLCore peker blant annet på at modellen kan brukes både for rapportering til KLGateway og for strukturering av kommunal dokumentasjon, målinger og observasjoner.
Dette gir et viktig prinsipp for norsk kommunal FHIR:
| Dansk mønster | Relevans for denne IG-en |
|---|---|
| Felles kommunal informasjonsmodell før teknisk utveksling | Vi starter med kommunale begreper, mapping og profiler, ikke bare endepunkter. |
| Kjernemodell som kan brukes i flere use case | Våre profiler er generiske nok til utskrivning, planlagt oppfølging og vedtak/oppdrag. |
| Egne IG-er for konkrete formål som rapportering | Denne IG-en er et startpunkt; mer spesifikke profiler for vedtak, rapportering eller måledata kan komme senere. |
| Tydelig forhold til kodeverk og kommunal terminologi | Vi peker på KPR/IPLOS, ICF og relevante kodeverk, men binder dem ikke for hardt i v0.1. |
DK Core har en nasjonal Encounter-profil som viser flere relevante mønstre:
Encounter brukes for kontakt/interaksjon der tjenester gis til pasienten.Encounter.class inkluderer mønstre som VR for virtuell kontakt og HH for hjemmekontakt.Encounter.serviceProvider brukes for ansvarlig organisasjon.Dette støtter våre valg for NoKommuneEncounter: profilen bør beskrive faktisk gjennomført kommunal kontakt, kunne håndtere fysisk, telefonisk og digital kontakt, og ha ansvarlig kommunal enhet.
Vi kopierer likevel ikke DK Core direkte. Norske forhold håndteres gjennom no-basis, norske identifikatorer, norsk organisering og kommunale use case.
Dansk eHealth Infrastructure viser at EpisodeOfCare og CarePlan er sentrale i telemedisinsk og tverrorganisatorisk oppfølging:
EpisodeOfCare brukes som kontekst for et program eller oppfølgingsløp.CarePlan beskriver aktivitetene eller planen som inngår i oppfølgingen.CarePlan kan kobles til EpisodeOfCare, mål, aktiviteter, observasjoner og utførende aktører.ServiceRequest brukes i flere sammenhenger som bestilling/forespørsel og kan knyttes til forløp.Dette støtter at vår IG bruker:
DocumentReference / ServiceRequest
|
v
NoKommuneEpisodeOfCare
|
v
NoKommuneCarePlan
|
v
NoKommuneEncounter / Observation
Det danske eHealth-arbeidet er mer spesifikt knyttet til telemedisinsk infrastruktur enn denne norske kommunale IG-en. Vårt arbeid er derfor på et annet nivå: et generelt kommunalt startpunkt, ikke en spesifikasjon for én infrastruktur eller én måledatatjeneste.
UK Core viser et annet viktig mønster: et nasjonalt basislag bør holdes stabilt og generelt, mens sektor- og use case-spesifikke behov håndteres i egne profiler og guider.
Dette samsvarer med vår modell:
no-basis er nasjonalt basislag.MustSupport og mer detaljerte krav bør først komme når konkrete use case og implementasjoner er mer modne.Eldre britisk arbeid med sosialomsorg viser også verdien av tydelig formålsavgrensning og minimumsdata ved utveksling, selv om enkelte eldre spesifikasjoner ikke bør brukes som direkte teknisk forbilde i dag.
| Prinsipp | Hvordan det er ivaretatt |
|---|---|
| Basislag først | Guiden bygger på no-basis der relevante profiler finnes. |
| Kommunal semantikk | Profilene presiserer forløp, plan og kontakt i kommunal kontekst. |
| Få profiler først | v0.1 starter med Encounter, EpisodeOfCare og CarePlan. |
| Mapping som bro | Mapping-siden hjelper kommunale fagbegreper over til FHIR-ressurser. |
| Use case-drevet minimum | Use case styrer hvilke data som er viktige, ikke et ønske om full modell. |
| Standardelementer før extensions | Extensions er siste utvei. |
| Kodeverk som videre arbeid | KPR/IPLOS, ICF, ICPC-2, ICD-10, LOINC og SNOMED CT vurderes før nye lokale kodeverk. |
Trygg formulering:
Arbeidet er inspirert av internasjonale mønstre, særlig det danske skillet mellom felles kommunal informasjonsmodell, FHIR-profiler og konkrete anvendelser. I Norge bygger vi dette på
no-basisog norske kommunale behov, og starter med et mindre og mer pragmatisk profilsett.