NeoBase opgørelser - definitioner og konventioner

<< Click to Display Table of Contents >>

Navigation:  NeoBase-opgørelser & replikat database >

NeoBase opgørelser - definitioner og konventioner

Previous pageReturn to chapter overviewNext page

Udgangspunktet, målsætningen

Inden man kaster sig ud i diverse SQL-konstruktioner er det vigtigt i helt almindelige vendinger at gøre sig klart, hvad det egentligt er, man ønsker besvaret.
Man skal altså sørge for en helt klar begrebsdefinition og algoritme med helt eksplicitte målsætninger, der også forstås af den, der evt. uden neonatalviden skal omsætte det til den praktiske IT-implementering, samt forstås af den endelige publikationsmålgruppe eller af reviewer's sagkyndige.

Begreber: 'xxx-børn', 'indlæggelser', 'udskrivelser', årgange

For præcist at kunne formulere ovennævnte er det vigtigt også at gennemtænke de mange variationer, der kan forekomme henover årsskifter, ved genindlæggelser, begreberne omkring indlæggelse sv.t. indlæggelsesdag eller sv.t. indlæggelse som tidsforløb mellem ind- og udskrivelse eller indlæggelse forstået som forløb defineret ved udskrivelsesdatoen.

Andre opgørelser på grupper af børn defineret udfra data fra indlæggelser

Udfra ovenstående kunne man tænke sig ønsket om opgørelser over forskellige "typer børn", hvor en eller anden hændelse eller tilstand i en af barnets evt. flere indlæggelser definerer barnets endelige gruppering.
Selvom der i sådanne tilfælde kun ønskes vist data fra børnenes stamoplysninger (GA, fødselsvægt, Apgar, etc.) er det således nødvendigt at foretage forespørgsel på supplerende men i det endelige udtræk ikke viste felter, men som er tilknyttede indlæggelsesdata er betydende for den ønskede selektion. Det helt basale eksempel er selektion af børn baseret på ind- eller udskrivelsesdatoer.
Se SQL-eksempel - Børn udskrevet årgang xx.
Tilsvarende er opgørelsen af f.eks. CPAP-børn mere kompleks end blot opgørelse af CPAP-dage.

Børn udskrevet i live opgjort på udskrivelses-år

For dette er der i nedennævnte eksempel søgt opgjort antal børn udskrevet i live indenfor den valgte årgang, hvor den årgangsmæssige inklusionen og afgrænsning netop fastsættes i deres udskrivelsesdatoer.
Flere delproblemer rejser sig imidlertid for børn, der har haft flere udskrivelser og måske endda på hver side af de årsskifter der afgrænser opgørelsens årgang.
Hér er der valgt den målsætning, at hvert barn kun tæller med een gang indenfor en årgang uanset antallet af indlæggelser for dette barn.
Hvis barnet udskrives men ikke dør indenfor det givne år, tælles barnet med som udskrevet i live.
Hvis barnet dør i opgørelsesåret men forinden i samme år har været udskrevet i live, tæller barnet ikke med som udskrevet i livet i opgørelsesåret.
Det er altså ikke nok at tælle børn med udskrivelser i live, da afslutning med død opvejer barnets udskrivelse i live, og teknisk set skal der altså findes en løsning, der kan koble de forskellige udfald for samme barn sammen med abstraktion fra barnets udskrivelser i live, hvis barnet ender med at dø.
Se SQL-eksempel - Børn udskrevet i live.

Opgørelser afgrænset til lokalfødte

I en række tilfælde kan det være hensigtsmæssigt at afgrænse sine opgørelser til de lokalfødte for derved at kunne vurdere kvaliteten af ens lokale perinatalogi.
Her bliver det lidt mere kompliceret, idet NeoBasen ikke explicit indeholder oplysninger om børnenes fødested. Kun indirekte kan dette uddrages ved at kombinere oplysningen om, at det er barnets første indlæggelse på stedlige afdeling med at barnet ikke er overflyttet fra andet sygehus (feltet [Overflyttet fra] = 0).
Eksempler er blandt andre Apgar, NSpH og NS-BE.
Se eksempel SQL-eksempel - Apgar 0-3/5 min for lokalfødte årgang xx.
Idet hverken det at være overflyttet fra anden afdeling eller det at være indlagt uden at være overflyttet eks- eller inkluderer barnet som værende lokalfødt - derfor kombinationen med feltet [Indlaeggelses Nr], der derfor forudsættes at omhandle indlæggelsesnummeret lokalt set.
Eksempler: et lokalt født barn kan være født og udskrevet første gang i det foregående år men har kun sin anden eller senere indlæggelser med udskrivelser indenfor det opgjorte år, som barnet ønskes medregnet i. Alternativt kan et ikke-lokalt født barn være udskrevet fra den stedlige afdeling til hjemmet men kort efter genindlagt på afdelingen, hvorfor indlæggelsen registreres som "[Overflyttet fra] = 0" men er altså ikke deraf lokalfødt.
Hvis man for sine data er i tvivl om hvorvidt ens kodning af indlæggelses-nummerering er i overensstemmelse med ovenstående, kan data testes med programmets indbyggede [Data-tjek] funktioner for dette (hhv. duplikate indlæggelsesnumre og højeste indl.-nr større end lokale antal indlæggelser) eller via SQL-syntakserne som tilgængelig via siden om menu'en [Data-tjek].

Den nødvendige (?) præcision i NeoBasens opgørelser

Nogle vil tale for, at ovenstående kan være alt for omstændeligt med unødig grad af præcision, hvilket kan være helt rigtigt for større grupper som CPAP-børn, men netop for de små grupper eller sjældnere indtrufne hændelser/tilstande såsom mortalitet er det vigtigt at kunne dokumentere sine tal med den opnåelige præcision.
Samtidigt tjener præcisionen som markør for ens afklarede begrebssæt og ens kvalificerede håndtering af data.

_____________________________

27-10-2017 - © 2003-2017 Niels Knabe