Kend dine registre
Hvilket register indeholder hvad — og hvordan de kobles
Du kan nu inspicere et datasæt. Næste skridt er at vide, hvor dine variable kommer fra: hvilket register indeholder demografi, hvilket indeholder diagnoser, hvilket indeholder recepter.
Denne side er din beslutningstabel. Når du ved hvilket register du skal bruge, finder du de eksakte kolonnenavne, typer og kodeeksempler i Fase 15 — Registerreference.
SDCA’s egen registerdatabase Steno Diabetes Center Aarhus har en database med variabellister, registerbeskrivelser og ansøgningsskabeloner til Sundhedsdatastyrelsen: steno-aarhus.github.io/registers-project-database → Den dækker hvilke variable og registre der findes (og ansøgning) — denne guide dækker hvordan du koder udtrækket.
Hvad vil jeg finde? — beslutningstabel
Kend dit spørgsmål. Find registret. Kig i kolonnen.
| Jeg vil finde… | Register | Nøglekolonne(r) |
|---|---|---|
| Fødselsdato og køn | BEF | foed_dag, koen |
| Om personen er død — og hvornår | DODSAARS | d_dodsdto |
| Om personen er emigreret | VNDS | haend_dato, indud_kode |
| En somatisk hospitalskontakt (før 2019) | lpr_adm | d_inddto, recnum, c_pattype |
| En somatisk diagnose (før 2019) | lpr_diag | c_diag, c_diagtype, recnum |
| En psykiatrisk diagnose (fx demens, før 2019) | t_psyk_adm + t_psyk_diag | d_inddto, c_diag, c_diagtype |
| En hospitalskontakt eller diagnose (2019+) | lpr_a_kontakt + lpr_a_diagnose | kont_starttidspunkt, diag_kode, diag_kode_type |
| En udskrevet recept | LMDB | atc, eksd |
| Uddannelsesniveau | UDDA | hfaudd, aar |
| Husstandsindkomst | FAIK | famaekvivadisp_13, familie_id |
| Beskæftigelsesstatus | AKM | socio13, aar |
| Projekt-specifik klinisk variabel (fx operationsdato) | Dit projekts kvalitetsregister | Se projektvejledning |
| En operationsprocedure / SKS-kode | lpr_sksopr (LPR2) / projektspecifikt (LPR3) | c_opr, recnum / se projektvejledning |
SKS (Sundhedsvæsenets Klassifikations System) er det danske system til kodning af operationer og procedurer på hospital — fx KJDF10 for Roux-en-Y gastric bypass. Svarende til de NOMESCO-koder der bruges i de øvrige nordiske lande.
Registrene grupperet efter formål
- Demografi: BEF — fødselsdato, køn, bopæl, familie-id (ét snapshot per person per år)
- Diagnoser (hospital): LPR — somatiske og psykiatriske kontakter og diagnoser, delt i LPR2 (før 2019) og LPR3 (2019+)
- Recepter: LMDB — én række per ekspederet recept, med ATC-kode (Anatomical Therapeutic Chemical — internationalt klassifikationssystem for lægemidler) og dato
- Censurering: DODSAARS (dødsdato) og VNDS (emigration) — definerer hvornår opfølgningen stopper
- Socioøkonomi (SES): UDDA (uddannelse), FAIK (indkomst), AKM (beskæftigelse)
Join-nøgler
Forkerte join-nøgler giver stille fejl: koden kører, men du mister rækker — eller fordobler dem.
| Register | Join-nøgle | Kobler til |
|---|---|---|
| BEF, DODSAARS, VNDS, LMDB, UDDA, AKM | pnr |
Alle øvrige pnr-registre |
| FAIK | familie_id |
Hentes fra BEF-kolonnen familie_id |
lpr_diag |
recnum |
lpr_adm |
lpr_sksopr |
recnum |
lpr_adm |
lpr_a_diagnose |
dw_ek_kontakt |
lpr_a_kontakt |
De bekræftede kolonnenavne og join-eksempler for hvert register finder du i Fase 15 — Registerreference. Selve mekanikken bag joins gennemgås i Fase 11 — Joins og pivots.
Næste skridt
- Skal du bruge de eksakte kolonnenavne, typer og kodeeksempler? → Fase 15 — Registerreference
- Skal du trække hospitalsdiagnoser? → Fase 9 — Hospitalskontakter (LPR)
Arbejder du på DARTER / projekt 708421? Projektet bruger bl.a. DBSO (Databasen for Behandling af Svær Overvægt) og OSDC (Open Source Diabetes Classifier). Se den fulde registeroversigt med bekræftede kolonnenavne og stier: DARTER — Registersti og datastores →