Grouper je program, který podle vstupních informací o hospitalizačním případu pacienta odvozuje jeho zařazení do skupiny DRG. Algoritmus zařazení je dán Definičním manuálem IR DRG verze 1.2 revize 012. Tento Definiční manuál je distribuován Ministerstvem zdravotnictví ČR společně s grouperem.
Tento grouper je poskytován ve své základní verzi označené 012. V případě vydání záplaty k této verzi bude, pro její snadnou identifikaci zvýšena i verze grouperu na 012 a vyšší.
Grouper je poskytován ve formě instalačního balíčku setup.jar. Předpokládá se, že před instalací samotného grouperu je na počítači nainstalováno prostředí jazyka Java ve verzi 1.5 a vyšší. Pokud toto prostředí nainstalované nemáte, můžete jej bezplatně získat na Internetu na stránkách uvedených v následujícím seznamu pro základní platformy:
Po instalaci prostředí jazyka Java je možné přistoupit k instalaci samotného grouperu.
V prostředí MS Windows stačí ke spuštění instalátoru poklepání na instalační balíček setup.jar.
V prostředí těchto operačních systémů je zapotřebí instalaci spustit
ručně. Pro jednoduchost předpokládejme, že systémová proměnná PATH
obsahuje cestu k runtime prostředí Java a že pracovní adresář je na
instalačním CD. Poté stačí spustit příkaz:
java -jar setup.jar
Instalace musí být spuštěna v grafickém prostředí (X Windows).
Po spuštění instalačního programu jste dotázáni na jazyk v němž si přejete
instalaci provést. Potvrďte češtinu stiskem tlačítka OK.
V dalším dialogu jste vyzváni k souhlasu se zněním licenčního ujednání. Jako
výraz souhlasu s ním klikněte na radio-button
Souhlasím s licenčními podmínkami
.
Tím zaktivujete tlačítko Další
.
Po jeho stisku se objeví dialog pro výběr instalačního adresáře. Pokud ponecháte
jeho defaultní hodnotu grouper se nainstaluje do adresáře
Grouper IR DRG
ve Vašem domovském adresáři.
Po dalším přechodu pomocí tlačítka další budete vyzváni k volbě komponent, které
chcete instalovat. Jde jednak o samotný grouper a o definiční manuál zpracovaný
v podobě zpracovatelné samotným grouperem.
Po nainstalování těchto dvou komponent zvolte, zda chcete nechat vytvořit
zástupce.
Poslední volbou je možnost vytvoření automatického instalačního skriptu. Tento
skript obsahuje veškeré vaše odpovědi zadané při současné instalaci. Pokud tento
skript pojmenujete například inst
a umístíte jej ve stejném
adresáři jako
instalační balík setup.jar
, můžete instalaci spustit z příkazové
řádky pomocí java -jar setup.jar inst
a grouper je automaticky
nainstalován. V případě tohoto způsobu instalace není zapotřebí grafické
uživatelské rozhraní.
Při spuštění grouperu může dojít k tomu, že grouper zahlásí, že není spuštěn ve správné verzi javy, tedy verzi 1.4 a vyšší. K tomu může dojít i v okamžiku, kdy takovouto verzi nainstalovánu máte, současně však máte nainstalovánu javu nižší verze, jejíž spuštění je upřednostněno nastavením systému. V tomto případě se naskýtají následující varianty řešení:
odinstalace staré verze
úprava nastavení systému - upřednostění spouštění nové verze (editací proměnné prostředí PATH)
úprava spouštěcích skriptů - doplnění plné cesty k programu java.exe
Pokud zvolíte poslední variantu - doplnění plné cesty k programu java.exe správné verze, je zapotřebí zeditovat spouštěcí soubory. Tyto soubory leží přímo v instalačním adresáři grouperu. Pro jednotlivé operační systémy úpravu proveďte následovně:
OS Windows - lgrouper.bat a wgrouper.bat. U obou souborů na začátek druhého řádku doplňte cestu k programu java.exe. Tedy například původní řádek :
java -Xms128m -Xmx512m ...
zaměňte za :
C:\java\jdk1.5._02\bin\java -Xms128m -Xmx512m ...
Ostatní OS - zeditujete soubory lgrouper.sh a wgrouper.sh. U obou souborů doplňte na začátek prvního řádku plnou cestu k programu java. Tedy například původní:
java -Xms128m -Xmx512m ...
zaměňte za:
/usr/java/jdk1.5.0_05/bin/java -Xms128m -Xmx512m ...
Grouper je možné spustit ve dvou režimech - pomocí příkazové řádky a v grafickém módu.
Grouper v módu prikazového řádku se spouští v prostředí MS Windows pomocí
dávkového souboru lgrouper.bat
, v operačních systémech pak pomocí
skriptu lgrouper.sh
.
Syntaxe je následující:
lgrouper [-t{0|1}][-i vstupni_soubor][-o vystupni_soubor]
lgrouper [-v]
-i vstupni_soubor | Určení vstupního souboru. Pokud není zadán, grouper bude zpracovávat standardní vstup (stdin). |
-o vystupni_soubor | Určení výstupního souboru. Pokud není zadán, grouper bude psát na standardní výstup (stdout). |
-t {0|1} |
Úroveň trasování (výpis průběhu algoritmu). Možné úrovně:
|
-v | Výpis verze grouperu |
Pro pohodlnější zkoušení byl grouper doplněn grafickou nadstavbou "wgrouper".
V programové skupině grouperu je připraven zástupce pro wgrouper. Pokud jste instalovali
pomocí přednastavených voleb, spustíte jej pomocí volby Grouper IR DRG
. Otevře
se okno s grafickým rozhraním grouperu.
Horní menu obsahuje tyto položky:
Karta (záložka) "Interaktivní formulář" slouží k interaktivnímu zkoušení grouperu.Vstupní data vyplníte v části formuláře označené "Vstupní údaje". Po stisknutí tlačítka "Zpracuj" program sestaví vstupní větu, zpracuje ji řádkovým grouperem a výstup z něj vrátí do formuláře - do části "Výsledek", ale i do části "Vstupních údajů" (výstupní věta grouperu obsahuje totiž i celou vstupní větu). Nad formulářem je pruh tlačítek pojmenovaný "Nástroje". Tlačítka odpovídají svou funkcionalitou jednotlivým položkám v menu.
Vstupní soubor je textový soubor. Jednotlivé řádky (tzv. vstupní věty) reprezentují hospitalizační případy. Formát vstupní věty je následující:
Tabulka 4.1. Formát vstupní věty
pořadí | položka | pozice (ve znacích) | délka (ve znacích) | typ dat |
---|---|---|---|---|
1 | Identifikace případu | 001-013 | 13 | Character |
2 | Pacient | 014-030 | 17 | Character |
3 | Jméno | 031-061 | 31 | Character |
4 | Datum přijetí | 062-071 | 10 | Date |
5 | Datum propuštění | 072-081 | 10 | Date |
6 | Délka hospitalizace | 082-085 | 4 | Numeric |
7 | Datum narození | 086-095 | 10 | Date |
8 | Věk pacienta v letech | 096-098 | 3 | Numeric |
9 | Věk pacienta ve dnech | 099-101 | 3 | Numeric |
10 | Pohlaví pacienta | 102 | 1 | Character |
11 | Stav při propuštění | 103-104 | 2 | Character |
12 | Porodní váha | 105-108 | 4 | Numeric |
13 | Příznak narození zde | 109 | 1 | Numeric |
14 | Rezerva | 110-113 | 4 | Numeric |
15 | Příjmová diagnóza | 114-118 | 5 | Character |
16 | Základní diagnóza | 119-123 | 5 | Character |
17 | Vedlejší diagnózy | 124-193 | 70 = (14*5) | Character |
18 | Výkony | 194-268 | 75 = (15*5) | Character |
Výstupní soubor je textový soubor. Jednotlivé řádky (tzv. výstupní věty) obsahují kopii vstupní věty následovanou vlastním vyhodnocením. Formát výstupní věty je následující:
Tabulka 4.3. Formát výstupní věty
pořadí | položka | pozice (ve znacích) | délka (ve znacích) | typ dat |
---|---|---|---|---|
1-18 | Kopie vstupní věty | 001-268 | 268 | |
19 | Identifikace grouperu | 269-271 | 3 | Character |
20 | DRG | 272-276 | 5 | Character |
21 | Chybový stav | 277-278 | 2 | Character |
22 | Chybové příznaky diagnóz | 279-292 | 14 | Character |
23 | Chybové příznaky výkonů | 293-307 | 15 | Character |