INDHOLD

Beskrivelse

Yderregistret indeholder oplysninger om ydere under sygesikringen.

En yder udøver virksomhed i henhold til loven om offentlig sygesikring, dvs. alment praktiserende læger, speciallæger, tandlæger, fysioterapeuter, psykologer etc. Ved hjælp af Yderregisteret er det muligt at få oplysninger om fx yders praksisadresse, speciale mm. Ydere kan være praktiserende enkeltlæger, et kompagniskab af praktiserende læger (hvor alle læger tildeles ét fælles ydernummer) eller større institutioner (ex. Statens Seruminstitut mv).

I yderregisteret skelnes mellem "yder" og "yderperson". Sammenhængen er logisk set, at en yder (fx klinik) kan have en række personer tilknyttet. Denne sammenkædning sker ved at de har identiske ydernumre. En yderperson kan være tilknyttet flere ydere.


Der findes af historiske årsager 4 versioner af yderregisteret, som hver især indeholder en yder- og yderperson-datatype. Version 1 og 2 er fejlbehæftede, da afgangsdato ikke altid blev sat ifm. afgang, og de er nu udfaset. Version 3 er en fejlrettet udgave af version 1, og version 4 er en fejlrettet udgave af version 2.

Forskellen på version 3 og 4 er, at klienter selv skal forholde sig til tilgangs- og afgangsdatoer i version 4, mens man i version 3 udelukkende skal forholde sig til ValidFrom/ValidTo. Det anbefales således at benytte version 3, da man så kan benytte samme logik omkring gyldighed i tid som de øvrige registre.

NSP: Yder

Forretningsanvendelse

^^Tilbage til toppen^^

Generel register beskrivelser:  Dokumentation af stamdataregistre.  Specifikt: Yder

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

Autorisationsregisteret udstilles både gennem SKRS kopiregister servicen og Yder EnkeltOpslagsService (SYES).



Relaterede registre og services

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 Yder oplysninger til FMK information
Support ansvarlig: Trifork

Datastruktur, Stamdata register: Yderregister

^^Tilbage til toppen^^

Register properties:

Entitetsbeskrivelser

Yder

^^Tilbage til toppen^^

Stamdata for en yder (adresseoplysninger, hovedspeciale osv.) - findes i version 3 og 4

Objektet rummer følgende information:
--------------------------------------------
Id Yder ID
HistIdYder Yders historiske id
AmtKodeYder Regionskode med nedenstående betydning:
+ 81:Nordjylland
+ 82:Midtjylland
+ 83:Syddanmark
+ 84:Hovedstaden
+ 85:Sjælland
AmtTxtYder Regionsnavn
YdernrYder Yderens ydernummer
PrakBetegn Praksisbetegnelse
AdrYder Praksisadresse
PostnrYder Postnummer
PostdistYder Postdistrikt
TilgDatoYder Yderens tilgangsdato
AfgDatoYder Yderens afgangsdato
HvdSpecKode Hovedspeciale-kode (se specialekoder og deres betydning nedenfor)
HvdSpecTxt Hovedspeciale
HvdTlf Hovedtelefonnummer
EmailYder Yders email-adresse
WWW WWW-adresse
CVR CVR nummer
ValidFrom Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
ValidTo Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

Specialekoder og deres betydning:
--------------------------------------------
1 Anæsthesiologi
2 Fiktiv knækgrænse / yder knækkes ikke
3 Diagn. Radiologi Kbh
4 Dermato-Venerologi
5 Diagnost. Radiologi
6 Reumatologi
7 Gynækologi/obstetrik
8 Intern Medicin
9 Kirurgi
11 Klinisk Kemi
15 Ørelægevagt Kbh.
16 Ørelægevagt KAK
17 Neurokirurgi
18 Neuromedicin
19 Øjenlægehjælp
20 Ortopædisk Kirurgi
21 Ørelægehjælp
22 Patologi
23 Plastikkirurgi
24 Psykiatri
25 Pædiatri
26 Børnepsykiatri
28 Tropemedicin
35 Distriktspsykiatri
39 Øjenlægehjælp *kfa*
41 Ørelægehjælp *kfa*
42 Referencelaborator.
43 Diagnoselaboratoriet
44 KPLL
45 Medicinsk Laborator.
46 Omegns Laboratorier
47 Århus Universitet
48 Statens Seruminstit.
49 Histopatalogiske Us.
50 Tandlægehjælp
51 Fysioterapi 51
52 Briller
53 Kiropraktik 53
54 Fodterapi
55 Ortonyxi
56 Klinikbehandling
57 Ridefysioterapi 57
58 Genoptræning
59 Fodbeh arvævspat.
61 Fysioterapi 61
62 Vederlagsfri Fysioterapi 62
63 Psykologhjælp
64 Kiropraktik 64
65 Ridefysioterapi 65
68 Høreomsorg
71 Sygehuse
75 Kommuner
76 Amter
79 Fiktive
80 Almen Lægehjælp 80
81 KFA-VAGTORDNING 81
82 Kak Vagtlægehjælp 82
83 Vagtlægehjælp 83
84 Kak Vagtlægehjælp 84
85 Præhospital
86 Ø-Læger
87 Visitat Kønssygdomme
88 Læge uden overenskomst
89 KFA-VAGTORDNING 89
90 Offentl. sygesikring
91 Disp. f. Sundhedsst.
92 Rekv.Lægem. mv. Alm.
93 Rekvis. Speciallæger
94 Tilskud til ernæringspræparater
95 Begravelseshjælp
96 Tolkebistand
97 Fonde
98 Bef. Af Alm. Læger
99 Diverse ydelser

Yder simplified (view)

^^Tilbage til toppen^^

Yder Simplified er et view der anvendes af FSK-servicen til at slå op i Yderregister stamdata.
Er etableret i stamdata databasen på foranledning af FSK servicen.

Objektet er en specialisering af stamdata Yderregister.yder (se denne for nærmere info) og udstiller følgende:
------------------------------------------------------------------------------------------------------------------
PID
YdernrYder
PrakBetegn
AdrYder
PostnrYder
PostdistYder
HvdTlf
EmailYder
ValidFrom
ValidTo

YderPerson

^^Tilbage til toppen^^

Stamdata for person hørende til en yder, incl. CPR, personrolle mm. En person kan være tilknyttet flere ydere, og vil i så fald optræde flere gange med forskellige ydernumre (findes i version 3 og 4).

Objektet rummer følgende information:
--------------------------------------------
Id Person ID
HistIdPerson Persons historiske id
YdernrPerson Ydernummer person
TilgDatoPerson Persons tilgangsdato
AfgDatoPerson Persons afgangsdato
CprNr Person CPR-nummer
PersonrolleKode Personrolle, kode (se nedenfor)
PersonrolleTxt Personrolle, tekst
ValidFrom Gyldig fra (format: yyyy-MM-ddTHH:mm:ss+Z)
ValidTo Gyldig til (format: yyyy-MM-ddTHH:mm:ss+Z)

Personrolle koder:
--------------------------------------------
!! Ukendt personrolle
11 Ejer
12 Midlertidig ansat (§20 stk 3)
12 Midlertidig ansat (§20 stk. 3)
12 Midlertidig ansat (§24 stk. 3)
15 Praksisreservelæge
16 Delekompagnon - ekstra læge i delepraksis
18 Klinikpersonale
19 Ekstra læge (§21)
19 Ekstra læge (§25)
1A Ansat læge (§20 stk 1)
1A Ansat læge (§20 stk. 1)
1A Ansat læge (§24 stk 1)
1A Ansat læge (§24 stk. 1)
21 Ejer
22 Læge under uddannelse
23 Vikar
24 Delekompagnon
25 Assisterende speciallæge
26 Sygeplejerske
31 Ejer
32 Ansat tandlæge
34 Tandplejer
41 Ejer
42 Ansat
43 Vikar
44 Lejer
51 Ejer
52 Ansat kiropraktor
53 Turnus-Assistent
61 Ejer
62 Behandlende medhjælp § 16 stk 1
62 Behandlende medhjælp § 16. stk 1
63 Vikar
64 Behandlende medhjælp § 16 stk 2
64 Behandlende medhjælp § 16. stk 2
71 Apoteker
72 Firma
81 Ejer
82 Praksiskandidat
83 Vikar
99 Ukendt type
A1 Laboratorie
B1 Ejer (under tolkeoverenskomst)

Yderregister Keyvalue

^^Tilbage til toppen^^

Objectet indeholder:
----------------------
Key
Value

Yderregister import-status

^^Tilbage til toppen^^

Start- og end-tidspunkt og status for alle importerede filer
Ajourføres af Yder Importer

Yderregister udtræk

^^Tilbage til toppen^^

Udtræk af Ydere fra Sundhedsdatastyrelsen
Opdaterer Yder registeret (Yder og YderPerson)

Tabelbeskrivelser

Tabel: Yderregister_v4

^^Tilbage til toppen^^

Stamdata for en yder (adresseoplysninger, hovedspeciale osv.) - findes i version 3 og 4

-- Yderregister - yder
--
CREATE TABLE IF NOT EXISTS Yderregister_v4 (
PID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,
Id varchar(32) NOT NULL,
HistIdYder VARCHAR(16),
AmtKodeYder VARCHAR(2),
AmtTxtYder VARCHAR(60),
YdernrYder VARCHAR(6),
PrakBetegn VARCHAR(50),
AdrYder VARCHAR(50),
PostnrYder VARCHAR(4),
PostdistYder VARCHAR(20),
TilgDatoYder VARCHAR(8),
AfgDatoYder VARCHAR(8),
HvdSpecKode VARCHAR(2),
HvdSpecTxt VARCHAR(60),
HvdTlf VARCHAR(8),
EmailYder VARCHAR(50),
WWW VARCHAR(78),
CVR VARCHAR(8) ,
ValidFrom DateTime NOT NULL,
ValidTo DateTime,
ModifiedDate DateTime NOT NULL,
KEY `IdxId` (`Id`),
KEY `krsidx` (`ModifiedDate` ASC, `PID` ASC),
KEY `validix` (`ValidTo` ASC, `ValidFrom` ASC)
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: YderregisterKeyValue

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS YderregisterKeyValue (

`Key` VARCHAR(100) NOT NULL,
Value VARCHAR(100) NOT NULL
) ENGINE=InnoDB COLLATE=utf8_bin;

Tabel: YderregisterPerson_v4

^^Tilbage til toppen^^

Stamdata for person hørende til en yder, incl. CPR, personrolle mm. En person kan være tilknyttet flere ydere, og vil i så fald optræde flere gange med forskellige ydernumre (findes i version 3 og 4).

-- Yderregister - person
--
CREATE TABLE IF NOT EXISTS YderregisterPerson_v4 (
PID BIGINT(15) AUTO_INCREMENT NOT NULL PRIMARY KEY,
Id varchar(32) NOT NULL,
HistIdPerson VARCHAR(16),
YdernrPerson VARCHAR(6),
TilgDatoPerson VARCHAR(8),
AfgDatoPerson VARCHAR(8),
CprNr VARCHAR(10),
PersonrolleKode VARCHAR(2),
PersonrolleTxt VARCHAR(60),
ValidFrom DateTime NOT NULL,
ValidTo DateTime,
ModifiedDate DateTime NOT NULL,
KEY `IdxId` (`Id`),
KEY `krsidx` (`ModifiedDate` ASC, `PID` ASC),
KEY `validix` (`ValidTo` ASC, `ValidFrom` ASC)
) ENGINE=InnoDB COLLATE=utf8_bin;

View: Yderregister_v3_Simplified

^^Tilbage til toppen^^

Yderregister_v3_Simplified er et view der anvendes af FSK-servicen til at slå op i Yderregister stamdata.
Er etableret i stamdata databasen på foranledning af FSK servicen.

CREATE OR REPLACE VIEW `Yderregister_v3_Simplified` AS
SELECT
`Yderregister_v3`.`PID` AS `PID`,
`Yderregister_v3`.`YdernrYder` AS `YdernrYder`,
`Yderregister_v3`.`PrakBetegn` AS `PrakBetegn`,
`Yderregister_v3`.`AdrYder` AS `AdrYder`,
`Yderregister_v3`.`PostnrYder` AS `PostnrYder`,
`Yderregister_v3`.`PostdistYder` AS `PostdistYder`,
`Yderregister_v3`.`HvdTlf` AS `HvdTlf`,
`Yderregister_v3`.`EmailYder` AS `EmailYder`,
`Yderregister_v3`.`ValidFrom` AS `ValidFrom`,
`Yderregister_v3`.`ValidTo` AS `ValidTo`
FROM `Yderregister_v3`;

Tabel: yderimporterImportStatus

^^Tilbage til toppen^^

CREATE TABLE IF NOT EXISTS yderimporterImportStatus (
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: Yder Stamdata, SSR1040025.lbnr.xml

^^Tilbage til toppen^^

Filnavnet på upload hedder SSR1040025.<lb-nummer>.XML men importeren forventer navnet ssr_år_måned_dato.csv (ja, det er jo så XML data... men sådan er det åbenbart).
Filer uploadet via FTP flyttes af mv-sdm4-registre servicen.
Der modtages ikke data i weekenden.
Der modtages kun data når der er nyt, men ellers kommer der normalt data alle hverdage.

Teknologibeskrivelse

^^Tilbage til toppen^^

(udestår)

Refereres fra

^^Tilbage til toppen^^



  • No labels