Databáze pacientů Petr Novák (Ing, Ph.D.)
[email protected] 02.07.2014
1 Obsah 1
Obsah............................................................................................................................................... 1
2
Úvod ................................................................................................................................................ 1
3
Přidání pacienta ............................................................................................................................... 3
4
Vymazání pacienta .......................................................................................................................... 5
5
Výběr pacienta................................................................................................................................. 5
6
Výběr záznamu dat .......................................................................................................................... 6
7
Stručný přehled úkonů .................................................................................................................... 6
2 Úvod Naměřená data (z diagnostických i herních testů) jsou ukládána do databáze. Nejedná se klasickou databázi, ale z pohledu uživatel se velmi podobně chovající úložiště dat (množství souborů obsahující uložené informace). Stručně řečeno uložena data jsou uspořádána do stromové struktury, kde nejvyšší uzel je lékař (osoba přistupující do databáze), pod ním každý uzel představuje jednoho pacienta (jméno, příjmení, …) a pod každým pacientem jsou uložena jeho naměřená data (datum, název testu, hodnoty, …). Databáze se otvírá tlačítkem Pacient nalevo v horní části hlavní obrazovky dialogu aplikace.
Při stisku tlačítka Pacient dojde k zobrazení dialogu se seznamem již zadaných pacientů (například pro uložení právě naměřených dat, nebo výběr již naměřených dat pro jejich zobrazení).
Každý řádek tedy představuje záznam jednoho pacienta s jeho zadanými údaji ve významu: datum a čas vložení záznamu (přidání pacienta), jméno a příjmení, datum narození nebo libovolnou identifikaci, poznámku jako libovolný text. Tyto údaje jsou seřazeny do tabulky a ve formě sloupečků. Klikem na kterýkoli sloupeček (jeho název / záhlaví) lze tabulku podle tohoto požadovaného sloupečku srovnat. Opakovaným klikem je sloupeček srovnávám vzestupně nebo sestupně. Výchozí srovnání při zobrazení databáze je podle jména pacienta a to vzestupně (podle abecedy postupně dolu). Dvojklikem na řádek představující pacienta lze vstoupit o úroveň níže, tedy do seznamu záznamů uložených pod tímto pacientem.
Dolní část dialogu obsahuje několik tlačítek a jejich význam je následující: Zpět – Návrat o (jednu) úroveň zpět / výše ve stromové struktuře databáze. Nejvyšší úroveň je seznam pacientů. Nový, Upravit, Vymazat – Přidání pacienta, zadání / oprava jeho údajů, vymazaní pacienta. OK / potvrdit / vybrat – Odsouhlasení nějaké akce nad požadovaným pacientem nebo jeho záznamem dat. Databáze slouží k těmto základním úkonům: - Uložení dat pod některého pacienta – Vybere se / označí (jednoduchým klikem levého tlačítka myši) pacient ze seznamu pacientů a tento stav se odsouhlasí stiskem tlačítka OK / potvrdit / vybrat. Právě naměřená data budou uložena pod tohoto pacienta. - Načtení / zobrazení dat uložených pod některým pacientem. – Nejprve se vybere pacient a dvojklikem levého tlačítka myši (na řádek představující pacienta) se vstoupí pod tohoto pacienta (o úroveň níže). Zobrazí se seznam uloženým měření / dat pod tímto pacientem. Vybere se / označí (jednoduchým klikem levého tlačítka myši) požadovaný záznam dat a tento stav se odsouhlasí stiskem tlačítka OK / potvrdit / vybrat. Označená naměřená data budou načtena a zobrazena. Databáze obsahuje data z mnoha různých testů a úloh. Pokud se zobrazí obsah databáze pomocí tlačítka Pacient z hlavního panelu aplikace, tak bude zobrazen pouze seznam pacientů a není možno / dovoleno vstoupit o úroveň níže, tedy pod pacienta, do seznamu měření uložených pod ním. Tlačítko Pacient z hlavního panelu aplikace slouží tedy pouze pro přidání, vymazání nebo výběr nějakého pacienta. Je-li takto pacient vybrán, tak se stává aktivní pro jakoukoli následně spuštěný test / úlohu, a tedy všechny naměřené výsledky z takovéhoto testu / úlohy se ukládají pod tohoto pacienta. Pokud úloha obsahuje možnosti pro vlastní ukládání dat (tlačítko Uložit) nebo načítání již uložených dat (tlačítko Načíst), tak je samozřejmě v tomto případě při zobrazení seznamu pacientů dovoleno vstoupit pod jméno pacienta a zobrazit seznam pod ním uložených měření / dat. Avšak v tomto případě jsou zobrazeny pouze měření / data patřící konkrétnímu testu / úloze. Je-li měření pod některého pacienta uloženo jedním testem (například pomocí tlačítka Uložit), tak samozřejmě není viditelné z jiného testu (například při použití tlačítka Načíst). Tímto se jednak omezuje počet
zobrazených měření / dat pro přehlednost (při výběru toho požadovaného) a rovněž zamezuje výběru měření / dat do testu nebo úlohy, které nepatří (nesprávné zobrazení dat). Činnosti s databází jsou podrobně vysvětleny v následujících kapitolách.
3 Přidání pacienta Pokud je potřeba vložit / přidat nového pacienta postupujeme následovně: 1) Tlačítkem Pacient na hlavním panelu programu zobrazíme seznam již existujících pacientů.
Ve spodní části dialogu se seznamem existujících pacientů jsou některá tlačítka zablokována. Tato tlačítka mají vždy vlevo vedle sebe malé zatrhávací políčko, které je nutno pro zpřístupnění příslušného tlačítka nejprve zatrhnout a to jednoduchým kliknutím myší na něho. Toto je vytvořeno proti nechtěnému / náhodnému stisku některého z těchto tlačítek. První z leva je tlačítko Nový a slouží pro přidání / vytvoření nového pacienta. 2) Nejprve je tedy nutno tlačítko Nový odblokovat pomocí zatržení malého políčka (čtverečku) hned vlevo od něho. Zatržení se vykoná jednoduchým klikem (levé tlačítko) myší na toto malé čtvercové políčko. Zobrazí se v něm znak zatržítka. 3) Po zatržení dříve zmíněného malého políčka se odblokuje / zvýrazní tlačítko Nový a nyní jej již lze stisknout pro skutečné vytvoření nového pacienta.
4) Nový pacient, tedy jeho nově založený záznam, je přidám na začátek seznamu pacientů jako prázdný řádek. Jeho jméno je totiž zatím prázdné (nezadané) a tudíž je jako první v abecedním seznamu jmen. Datum a čas jsou vloženy automaticky a to právě aktuální (datum a čas založení pacienta do seznamu).
Tlačítko Nový je po svém použití z bezpečnostních důvodů opět okamžitě zablokováno a rovněž je zrušeno zatržení malého čtvercového políčka vlevo od něho. Pro vytvoření dalšího nového pacienta je tedy nutno opět nejprve zatrhnout malé políčko vlevo od tlačítka Nový a poté jej lze opět stisknout / použít. 5) Nyní je nutno zadat potřebné údaje tohoto nového pacienta jako je jméno a příjmení. K tomuto slouží tlačítko Změnit, které se chová zcela stejně jako tlačítko Nový. Nejprve je potřeba jej však rovněž odblokovat pomocí malého zatrhávacího políčka vlevo od něho. 6) Poté lze stisknout tlačítko Změnit.
7) Bude zobrazen dialog pro zadání údajů pacienta obsahující tyto položky: Jméno, Příjmení, Rodné číslo (nebo cokoli jako text) a Poznámka (nejčastěji telefon, jde o prostý text). Při kliku myší na příslušný řádek (jeho pravou prázdnou část) se zobrazí textový kurzor a lze vložit požadovaný text. Po zadání všech textů je nutno stisknout tlačítko OK pro jejich uložení.
8) Do dříve vytvořeného řádku s prázdným pacientem jsou nyní vloženy jeho zadané údaje. Nově zadaný pacient je však v seznamu pacientů umístěn abecedně na pozici odpovídající zařazení podle jeho vloženého jména a je označen jako vybraný (pro přehlednost).
Nyní jej lze již později skutečně vybrat / potvrdit, například pro uložení budoucích výsledků testů, pomocí tlačítka OK.
4 Vymazání pacienta Libovolného pacienta lze rovněž kdykoli vymazat ze seznamu pacientů. Nejprve je nutno označit požadovaného pacienta pro vymazání (klikem myší na jeho řádek), poté stačí pomocí malého zatrhávacího čtverečku vlevo povolit tlačítko Vymazat a nakonec tlačítko Vymazat stisknout. Před skutečným vymazáním bude ještě zobrazen varovný dialog, zda je tato akce skutečně požadována.
5 Výběr pacienta Před (jakýmkoliv) testem je nutno nejprve vybrat pacienta. Toto je vhodné udělat jednou ihned po spuštění aplikace. Výsledky testu budou poté automaticky uloženy k takto vybranému pacientu a není je nutno ukládat dodatečně ručně. Výběr pacienta se uskuteční následovně: 1) Tlačítkem Pacient na hlavním panelu aplikace bude zobrazen seznam již zadaných / evidovaných pacientů pro výběr požadovaného z nich. Pacienti jsou vždy seřazeni podle sloupečku jména a to tedy podle abecedy (ze shora dolů). 2) Vybrat pacienta ze seznamu, jednoduchým klikem na příslušný řádek. Řádek s vybraným pacientem bude (nějak barevně odlišně) označen. 3) Potvrdit vybraného pacienta stiskem tlačítka OK vpravo pod seznamem pacientů.
4) Jméno vybraného pacienta bude nyní zobrazeno místo data a času v horním informačním řádku programu.
Takto lze kdykoli zkontrolovat (v horním informačním řádku) jaký pacient je nyní vybrán a je tedy nastaven jako aktivní. Pokud se nyní vykoná jakýkoli test, tak jsou výsledky automaticky uloženy pod tohoto vybraného pacienta. Pokud je potřeba po vykonání některého testu vykonat test opět, ale s jiným pacientem, tak je nutno se vrátit na hlavní stránku aplikace a pomocí tlačítka Pacient vybrat jiného pacienta (případně aplikaci ukončit a opět ji spustit).
6 Výběr záznamu dat Většina úloh poskytuje možnost kdykoli později zobrazit již uložená data. Tyto úlohy obsahují tlačítko Načíst. Nezávisle na testu / úloze je postup následující: -
Tlačítkem Načíst zobrazit seznam evidovaných pacientů. Vybrat pacienta, pod kterým je uložen požadovaný záznam pro načtení. Pomocí dvou-kliku na řádek s tímto pacientem vstoupit o úroveň níže, tedy do seznamu pod ním uložených měření. Vybrat měření / záznam, který má být načten a tento řádek označit pomocí jednoduchého kliku na něho (řádek bude zvýrazněn). Nakonec vybrané měření / záznam potvrdit stiskem tlačítka OK.
Právě spuštěný test / úloha vyzvedne takto vybraná data a zobrazí je, jako by byla právě naměřena.
7 Stručný přehled úkonů
-
-
-
V dialogu se seznamem pacientů nebo jejich měření se používají tyto činnosti: o Jednoduchý klik levým tlačítkem myši – označení požadované položky / řádku. Jde pouze o její označení / zvýraznění v seznamu pro vykonání nějaké další akce (výběr, vymazání, …). Nejde tedy nikdy o konečný výběr s potvrzením. o Dvojitý klik (dvou-klik) levým tlačítkem myši – vstup o jednu úroveň níže, tedy pod příslušnou položku. Například dvou-klikem na jméno pacienta se zobrazí seznam měření, která jsou pod jeho jménem uložena. o Tlačítko OK slouží pro potvrzení označené položky (pro aktivaci pacienta, načtení dat, uložení dat, …). o Tlačítko Zpět umožňuje návrat například ze seznamu měření uložených pod určitým pacientem o úroveň výše, tedy do hlavního seznamu pacientů. Nejčastěji používané akce / činnosti: o Výběr pacienta – označení pacienta v seznamu pacientů a poté stisk tlačítka OK. o Výběr měření pro načtení / zobrazení – dvou-klik na jméno pacienta (vstup o úroveň níže), poté označení požadovaného měření v zobrazeném seznamu všech dostupných měření pod tímto pacientem (jednoduchý klik na příslušný řádek) a nakonec stisk OK. Zde jde o výběr přímo uložených naměřených dat, nikoli pouze o výběr pacienta. o Manuální / dodatečné uložení měření – pouze výběr pacienta ze seznamu pacientů a stisk OK. Zde jde o výběr pacienta, pod kterého budou data (okamžitě) uložena. Pomocí tlačítek Načíst a Uložit lze například napravit omyl při nechtěném uložení dat pod jiného pacienta. Pokud se omylem uloží výsledek pod jiného pacienta (což se může stát, při nesprávném výběru pacienta po spuštění aplikace), tak lze data kdykoli později snadno načíst pomocí tlačítka Načíst, tedy v podstatě zobrazit (jako by byla právě naměřena) a poté pomocí tlačítka Uložit je uložit pod jiné (správné) jméno / pacienta.