INDHOLD

Beskrivelse

SKS-registeret (Sundhedsvæsenets Klassifikations System) er en klassifikation af sygehusvæsnets forskellige institutioner (sygehuse og afdelinger,) og benyttes bl.a. til klassifikation af sundhedsfaglige ydelser i patientadministrative systemer og efterfølgende indberetning til Landspatientregistret.Registerets "nøgler" er SKS-koder, som er danske udgaver af internationale klassifikationer – fx sygdomsklassifikationen, som bygger på WHO’s ICD-10, og operationsklassifikationen, baseret på den nordiske NCSP. De nordiske klassifikationer vedligeholdes og tilpasses til nordiske forhold i samarbejde med det nordiske klassifikationscenter.

NSP:  SKS

Forretningsanvendelse

^^Tilbage til toppen^^

Generel register beskrivelser:  Dokumentation af stamdataregistre.  Specifikt: SKS

Anvendelse af B00 Stamdata Kopi register service (SKRS)SDM - Guide til anvendere

SKS-registeret bruges kun af Fælles Medicin Kort (udenfor NSP).


Applikationsbeskrivelse

^^Tilbage til toppen^^

Generisk parameterstyret import controller, der kalder den dedikerede importer for det aktuelle dataobjekt først mod preflight databasen og hvis det ikke fører til fejl, kaldes den samme dedikerede importer mod produktions databasen.
Indsamlingen af data implementeres i forhold til hvert enkelt kilderegister ved anvendelse af en registerspecifik Parser, men med anvendelse af en fælles Importer-komponent.
Importer-komponenten kører på NSP Backend platformen, og er ansvarlig for at indlæse dataset fra registerfiler, der placeres i en dedikeret mappe i filsystemet . Hvert register har sin egen dedikerede mappe som automatisk bliver oprettet af Importer-komponenten.
Importeren overvåger filsystemet og aktiverer de registerspecifikke parsere, når nye registerfiler er tilgængelige i filsystemet.
De respektive parsere (Importere) processerer registerfilerne og overfører registerdata til den lokale database. Parsningen kan i princippet bestå af en direkte dataoverførsel fra fil til database, men indeholder i de fleste tilfælde forretningslogik, f.eks. transformationer af data og denormaliseringer.
Stamdatatabellerne registreres i NSP’ens replikeringsmekanisme, og de parsede registerdata replikeres derfor automatisk ud til de enkelte NSP instanser, hvorfra de kan tilgås gennem de udstillede stamdataservices.

Opgradering af importer databasen sker automatisk ved serverstart, og fungerer på den måde at sql scripts med navne formatet "Vyyyymmdd_hhmm_description.sql" afvikles på databasen. Script filerne placeres under resources\db\migration" og inkluderes dermed automatisk i den deployede applikation.
Bemærk at sql filerne afvikles i navne orden, og da dato og tid indgår i navnet, kan man styre hvilke scripts der skal afvikles først.
'db_migrations' tabellen varetager den fælles styring af skema-versioner, som alle importerer benytter til at holde styr på hvilke scripts der er afviklet, så hvert script kun afvikles én gang.

Dedikeret importer for Sundhedsvæsenets Klasssifikations System oplysninger.
Support ansvarlig: Trifork

Datastruktur, Stamdata register: SKS-registeret

^^Tilbage til toppen^^

Register properties:

Entitetsbeskrivelser

institution

^^Tilbage til toppen^^

SKS-stamdata, med SKS-kode som nøgle (kaldes "Nummer" i registeret)

NB! Realiseret ved tabellen "organisation", men er altså udstillet som "institution" ...

Objektet rummer følgende information:
navn - Institutionens navn
nummer - SKS-kode. Alle SKS-koder kan indeholde op til 10 karakterer. 1. karakter er et bogstav, der viser SKS-hovedgruppen (se tabel nedenfor). De resterende 8 karakterer er alfanumeriske. Hvor mange bogstaver og tal, der indgår i koden, varierer fra hovedgruppe til hovedgruppe. Alle tal og store bogstaver (versaler) kan anvendes – dog ikke Æ, Ø og Å 
organisationstype - Organisationstype. Enten "Sygehus" eller "Afdeling"

SKS-hovedgrupper: (https://sundhedsdatastyrelsen.dk/da/rammer-og-retningslinjer/om-klassifikationer/sks-klassifikationer):

Kode SKS hovedgruppeIndhold
AAdministrative forholdEn bred vifte af danske koder, der skal udtrykke forskellige administrative forhold og administrative interventioner/procedurer. Den indeholder endnu kun få koder udover personaleklassifikationen (som er en tillægsklassifikation).
BBehandlings- og PlejeklassifikationenDansk klassifikation af ikke-kirurgisk behandling, pleje og profylakse.
DKlassifikation af sygdomme og helbredsrelaterede tilstandeDen danske version af WHO´s "International Statistical Classification of Diseases and Related Health Problems (ICD-10)". Indeholder koder for diagnoser, symptomer, helbredsproblemer og årsager til patientens kontakt med sundhedsvæsenet.
EUlykkesklassifikationenDen danske version af den nordiske ulykkesklassifikation. Bruges på et overordnet hierarkisk niveau til registrering af omstændigheder ved ulykker, selvmord og selvmordsforsøg. Den giver mulighed for at registrere på et meget specificeret niveau, hvor dette er aftalt.
FKlassifikation af funktionsevne, funktionsevnenedsættelse og helbredstilstandDen danske version af WHO’s ”International Classification of Functioning, Disability and Health” (ICF). ICF er en international klassifikation til systematisk beskrivelse af patientens funktionsevne/funktionsevnenedsættelse.
KKlassifikation af operationerDen danske version af "Nordic Classification of Surgical Procedures" (NCSP), der er den nordiske operationsklassifikation. Indeholder koder for kirurgiske procedurer.
MLægemiddelstofklassifikationDansk oversættelse af WHO´s klassifikation af lægemiddelstoffer, "Anatomical Therapeutic Chemical Classification System" (ATC). Bruges udelukkende som tillægskoder til at specificere en diagnose eller en procedure.
NAnæstesiklassifikationDansk klassifikation af anæstesiprocedurer.
UUndersøgelsesklassifikationDansk klassifikation indeholdende ikke-kirurgiske undersøgelser, herunder kliniske undersøgelser. "Klassifikation af Radiologiske Procedurer" er indeholdt i hovedgruppe U (under UX*).
WKlassifikation vedr. klinisk fysiologi og nuklearmedicinDansk klassifikation af klinisk fysiologisk/nuklearmedicinske undersøgelser.
ZTillægskoder og diverse procedurerForskellige tillægsklassifikationer. ZZ-området anvendes til diverse procedurekoder, overvejende i listeform.

SKS import-status

^^Tilbage til toppen^^

Start- og end-tidspunkt og status for alle importerede filer
Ajourføres af SKS importer

SKS udtræk

^^Tilbage til toppen^^

Udtræk af organisationsdata (SKS-registrret) fra Sundhedsdatastyrelsen
Opdaterer institution (tabel: organisation)

Tabelbeskrivelser

Tabel: organisation

^^Tilbage til toppen^^

SKS-stamdata, med SKS-kode som nøgle (kaldes "Nummer" i registeret)

CREATE TABLE IF NOT EXISTS Organisation (
OrganisationPID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,

Nummer VARCHAR(20) NOT NULL,
Navn VARCHAR(60),
Organisationstype VARCHAR(30) NOT NULL,

CreatedDate DATETIME NOT NULL,
ModifiedDate DATETIME NOT NULL,
ValidFrom DATETIME NOT NULL,
ValidTo DATETIME NOT NULL,

INDEX (OrganisationPID, ModifiedDate),
INDEX (Nummer, ValidTo, ValidFrom)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: SKSimporterImportStatus

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS sksimporterImportStatus (
Id BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,
StartTime DATETIME NOT NULL,
EndTime DATETIME,
Outcome VARCHAR(20),

INDEX (StartTime)
) ENGINE=InnoDB COLLATE=utf8_bin;

Fil: SKS Stamdata

^^Tilbage til toppen^^

Filer modtages fra Sundhedsdatastyrelsen

Teknologibeskrivelse

^^Tilbage til toppen^^

(udestår)

Refereres fra

^^Tilbage til toppen^^



  • No labels