JLABS

JLabs.Mbio.Návod

Přehledný návod na práci se systémem


Bullet Tento návod předpokládá, že je uživatel seznámen se základními pojmy a se základními triky ovládání aplikací na bázi VaxNt. Soustřeďuje se na popis základní rutiny s tím, že drtivá většina ostatních funkcí je vyvolávána a ovládána vždy analogicky podle stejného schématu.


Bullet Celý systém je založen na několika málo principech, které se opakují v různých kontextech. Prvním principem je to, že se pracuje nad určitou vybranou množinou dat, seznamem. Obvykle to jsou vzorky, jindy přehledy lékařů, výkonů, razítek apod. Velké množství seznamů je předpřipraveno v menu globálních pohledů, odpovídají vlastně základním dotazům nad databází. Seznamy je možno omezovat (F4, hlavně nad vzorky), filtrovat podle každého sloupce, přetřiďovat atd. Obecně platí, že seznam, se kterým se pracuje, nějak logicky odpovídá příbuzným řádkům. Například nehotově vzorky z dané laboratoře nebo všechny vzorky daného pacienta, všechny vzorky odeslané daným lékařem apod.


Bullet Druhým principem je, že v každém seznamu je vždy jeden záznam aktuální, ten, na kterém stojí probarvený řádek - kurzor pohledu. Tento záznam je typicky implicitním parametrem každé jednotlivé akce, která se se vzorkem prování (úprava, storno, odečet, ...). Akce jsou soustředěny v hierarchických menu a dají se také vyvolávat klávesovými zkratkami, které jsou popsány níže v detailu. Některé akce se pak mohou týkat všech řádků v pohledu a jiné zase, například vyúčtování, se týkají nějaké složitě definované skupiny záznamů (dosud nevyúčtovaných, například).


Bullet Tak, jak se aplikace rozrůstá a kustomizuje, vzniká celá řada funkcí a ty jsou soustředěny v nabídkách na různých barevných tlačítkách tak, aby vždy jedna barva odpovídala jedné skupině akcí. Kupříkladu všechny funkce týkající se tisku apod.

Práce nad seznamy vzorků, rutina, vyhledávání, filtrování


Bullet Při práci nad seznamy se logicky nabízejí tři elementární úkony, které dávají vždy smysl. Předně to je vložení dalšího, podobného řádku. K tomu zpravidla slouží klávesa Ins vyvolávající podle povahy řádku formulář sloužící k zápisu nového řádku. Dále to je úprava jedné nebo několika hodnot v řádku, klávesa F5. Vyvolá také formulář, ve kterém jsou načtena data určená k úpravě. Konečně to je stornování řádku, klávesa Del. Systém se sám od sebe "inteligentně" rozhoduje podle obsahu seznamu, zda v daném kontextu dává smysl formulář pro práci se vzorky a jindy zase formulář pro práci se seznamem lékařů či s přehledem materiálů. Aplikace obsahuje desítky až stovky formulářů pro všemožné kontexty.


Bullet Vzorky na laboratoři si nesou vedle obvyklých dat o pacientovi, lékaři či klinickém materiálu i řadu údajů, které neodpovídají žádné databázové tabulce a ani žádné obvyklé struktuře z běžných kancelářských aplikací. S těmito daty se manipuluje pomocí "mikrobiologické knihy", složitého grafického formuláře. Ten se vyznačuje mimo jiné i tím, že tento formulář nad každým vzorkem může podle postupu práce lékař i laborant modifikovat, rozšiřovat o podřízené formuláře (testy, sestavy, ...) atd.


Bullet Rutina na laboratoři v drtivé většině případů začíná volbou základního pohledu na vzorky. I když je možno zobrazovat data napříč laboratořemi, zpravidla se vždy pracuje v rámci jedné organizační jednotky, v jedné laboratoři. Základní pohled je uveden formulářem, ve kterém se předdefinuje rozsah sledovaných dat. Obvykle postačí definovat písmenko laboratoře a počet dnů do minulosti, kterými se chce uživatel zabývat. Je ale možno složitěji omezit náhled do databáze. Kdykoli je třeba toto prvotní omezení změnit, slouží k tomu klávesa F4, která omezovací dialog přivolá znovu. Důvod pro toto prvotní omezení je prostý - časem databáze obsahuje statisíce vzorků a pokud se nějak neomezí časový horizont, může být prohledávání databáze buď pomalé nebo může vracet gigantické množství dat, se kterými se pak špatně pracuje. Neexistuje žádné přesné pravidlo, ale jakmile musí uživatel rutinně pracovat na obrazovce se seznamy delšími než několik málo tisíc řádků, není to rozumné. Přenáší se mezi serverem a koncovým PC mnoho dat, v nich se špatně orientuje apod.


Bullet Dalším rutinním krokem na laboratoři je zápis nového vzorku, případně několika takových. Je to vlastně příjem na laboratoř. Slouží k tomu klávesa Ins nad přehledem vzorků a pak celá řada různých variant klonování vzorků. Klonováním se rozumí vytvoření vzorku podobného některému, který na laboratoři už je. Například pro pacienty z JIPek, od kterých chodí pravidelně materiál. Při zápisu nového vzorku není nutno vyplnit všechna data. Pro práci je ale nezbytné, aby vzorek měl vyplněn materiál, protože se podle toho odvíjí tvar budoucí "knihy". Identifikační data je možno doplnit následně pomocí F5. Laboratorní číslo přiděluje systém sám automaticky a to tak, že stále roste.


Bullet Následné úpravy ale vesměs plynou spíše z potřeby napravit nějakou vadnou položku. Nečitelnou diagnózu, vadné rodné číslo pacienta, případně nesmyslné IČP/IČZ/IČL.


Bullet Seznamy vzorků je možno si v nabídce vybrat všelijak setříděné a uspořádané. Nejlogičtější je v řadě případů třídění retrospektivní, kdy v horní části seznamu jsou recentní, nejnověji do laboratoře zadávané vzorky. Vyhledávání v seznamech je podpořeno celou řadou funkcí, je možno vyhledávat podle hodnoty v jakémkoli sloupci, vyhledávací kriteria je možno sdružovat. Slouží k tomu dvojklik nad seznamem, vyvolávající filtrovací dialog. Vyhledávat je možno na přesnou shodu, na začátek nebo konec řetězce. Konec (suffix) se hodí pro laboratorní čísla, chceme-li vyhledávat podle posledních tří číslic, jak je v laboratořích obvyklé.


Bullet Druhou metodou na vyhledávání je tzv. nevyžádaný vstup. Hodí se na rychlé prohledání zobrazeného seznamu v daném sloupci, ale ne pro prohledávání sáhodlouhých seznamů. Funguje opravdu tak, že hledá sekvenčně přes všechna data v seznamu. Vyvolá se jednoduše tím, že se bez jakékoli funkční klávesy nebo kliku myši začnou psát "do" pohledu písmenka nebo číslice. V okénku nad pohledem se stisknuté klávesy zobrazí, převedou na velká písmena a zbaví diakritiky. Po stisku klávesy Enter se slepě vyhledává počínaje dalším řádkem v seznamu. Vyhledávání je "rafinované" v tom, že u příjmení a obdobných entit hledá shodu na prvních několik znaků, u laboratorních čísel pak na shodu posledních několika znaků.

Práce s knihou

Přehled ovládacích kláves

Klávesy v přehledu vzorků
===========================================================================================================================
Klávesa            Význam
---------------------------------------------------------------------------------------------------------------------------

F8                  Bezduchá aplikace nejtypičtější akce. Má-li vzorek už výsledek, ukáže ho. Ne-li, pak knihu.
                    V knize zase F8 na náhled na výsledek a hned zpět na přehled.
Ins                 Znamená, že chcete zavést nový záznam do databáze. Obvykle to bude vzorek, ale může to být třeba 
                    nové oddělení do evidence apod. Program to sám pozná kontextu, která data jsou zobrazena a nabídne
                    vhodný formulář.
Del                 Storno. Kdekoli to má význam, označí záznam za stornovaný a obarví jej na tmavě šedou. Záznamy se
                    nemažou, ale pouze takto označují. Například řadu laboratořních čísel musíme mít nepřetržitou a nelze
                    v ní níc mazat. Nebo oddělení, pro které již byly expedovány nějaké nálezy nesmí být z evidence jen
                    tak smazáno.
F5                  Úprava, editace. Opět podle kontextu se upravuje aktuální záznam. Obvykle vzorek.
Ctrl+Ins            Cyklus zápisů nových vzorků. Použijeme pro opsání celé série žádanek.
Alt+K               Zobrazit knihu nad vzorkem.
Ctrl+Alt+K          Spustit cyklus knihy. Program použije to laboratorní číslo, nad kterým stojíte. Pak si sestaví seznam
                    až 512-ti následujících laboratorních čísel. Těch 512 je jenom omezení na to, abyste náhodou omylem
                    nechtěli procházet všemi vzorky od počátku věků. Pak postupně sám za nás vždycky zobrazí knihu a pak
                    popojde v seznamu o jedno laboratorní číslo dále. Volá tedy knihu pro odečítání dokola. Cyklus můžeme
                    přerušit tlačítkem v knize a stejně dobře funguje i Shift+Esc.
Ctrl+Alt+L          Varianta předešlého cyklu, skáče se ale po dosud neukončených vzorcích.
F11                 Ukáže výsledek, existuje-li. Pokud stojíme vpohledu na vzorky, ukazuje poslední verzi výsledku.
                    Pokud stojíme v pohledu na tiskovou frontu, ukáže konkrétníverzi, na které stojíme.
F12                 Ukáže detaily zapsaného vzorku.
F9                  Kontextové menu - nabídne logické funkce podle kontextu toho, co je na obrazovce vidět
Dvojklik            Vyvolá filtr přes aktuální sloupeček
Shift+Ctrl+F        Dtto
Shift+Ctrl+D        Vybere podle hodnoty ve sloupečku pouze ty řádky, které ji mají stejnou. Funguje to flip-flop, pokud už
                    je vybráno podle hodnoty, výběr zase zruší. Hodí se na rychlé vyhledání podle rodného čísla apod.
Alt+Click           Systematicky mění setřídění sloupce. Napřed podle abecedy, pak proti proudu a nakonec bez třídění tak, jak
na titulku          záznamy vpluly do databáze.
Alt+D               Duplikace záznamu. Vlastně kombinace nového zápisu vzorku a vhodného "Zdědit" tím, že určíme záznam, ze
                    kterého se má dědit.
Alt+I               Vytvoření jednoduché zprávy pro ostatní uživatele á la sms-ka.
Alt+R               Odpověď na takovou zprávu.
---------------------------------------------------------------------------------------------------------------------------
Klávesy v databázových formulářích (wizardech)
===========================================================================================================================
Klávesa            Význam
---------------------------------------------------------------------------------------------------------------------------
F4                 Uložit, provést
F5,Dvojklik        Nabídka
Esc, Křížek        Ukončit, neuložit, neprovést
Alt+C              Formulář na zápis vzorku - vymaže celý formulář s výjimkou L
Alt+Z              Formulář na zápis vzorku - zdědí podle naposledy psaného vzorku


Klávesy při ovládání knihy - nově imlementované zkratky jsou uvedeny vpředu ...
===========================================================================================================================
Klávesa            Význam
---------------------------------------------------------------------------------------------------------------------------
F8                 Náhled na výsledek a pak ihned Esc. Hodí se při cyklické aplikaci F8 jako defaultní akce pro "bezduché"
                   procházení daty.
Shift+Esc          Přerušení cyklického volání knihy nad seznamem.
F10                Otisknutí razítka NEGAT na znamení negativního výsledku.
Ctrl+F12           Náhled na detailní žurnál práce se vzorkem.
Ctrl+Home          Posun celého průhledu do iniciální pozice, tedy X=1 a Y=1
Ctrl+Left          Posun průhledu směrem vlevo o 1 krok tak, že se zobrazují údaje "více ke konci řádku"
Ctrl+Right         Komplementární funkce k předchozí
Ctrl+PgUp          Rolování cyanové nabídky s razítky
Ctrl+PgDn          Dtto
Down               Posun s ev. odrolováním o 3 řádky dolů v Y-nové souřadnici, aktuální razítko nemusí být definováno
Up                 Posun s ev. odrolováním o 3 řádky vzhůru v Y-nové souřadnici, aktuální razítko nemusí být definováno
Home               Skok na nejlevější pozici v řádku, ev. i posun celého průzoru
End                Skok na poslední razítko v řádku s ev. posunem průzoru. Průzor  se posune o vhodný inkrement tak, aby 
                   bylo vidět hned i místo pro otisk běžného razítka, typicky to je 16 pozic v X-ovém směru
Enter              Jdi na další razítko v topologickém uspořádání 
Right              Dtto
Ctrl+Enter         Jdi na předchozí razítko v topologickém uspořádání. Původní verze má chybu v tom, že při přesunu na 
                   vyšší řádek to zůstane za posledním razítkem, asi je možno to neudělat s touto mouchou.
                   Je jasné, že se průzor posouvá, aby aktuální razítka byla viditelná s určitým minimálním okolím.
Left               Dtto
Tab /Ctrl+I        Posun v enumeraci podle postupu práce, vyhledá následující řádek
                   podle malého číslíčka a v nalezeném řádku skočí na konec
Ctrl+D             Duplikace řádku s indentací (fork)
Ctrl+E             Duplikace řádku bez indentace
Ctrl+F             Vložení čistého prázdného řádku do zápisu
Ctrl+V             Vygenerování výsledku na prohlížení
Ctrl+W             Vygenerování výsledku a zároveň posun celého zápisu do stavu "Určeno k validaci".
Ctrl+X             Smazání naposledy otištěného razítka, okamžitá náprava omylu.
Ctrl+Y             Smazání celého řádku zápisu v knize
Ctrl+F10           Vygenerování výsledku a zároveň posun do stavu "Validováno".
Alt+F10            Vygenerování předběžného výsledku
Del                Smazání jednoho razítka
Ctrl+Z             Prohlášení řádku za Cimmermanovu slepou cestu
F2,F4              Uložit zápis na disk a skončit, tedy vrátit se do browseru pacientů
Esc                Ukončit bez uložení
F5                 Zoom, řeší se podle typu razítka a to buď přes menu nebo složitý fms formulář
Ctrl+F5            Přivolá dialog k zařazení do modulu vyšetření na serologii apod.
F6                 Krok k ukončení razítka. Může mít až dvě etapy. První znamená "Hotovo k validaci" a druhá "Ukončeno".
F11                Okamžité otiknutí speciálního razítka / operátoru "=".
F12                Okamžité otiknutí speciálního razítka / operátoru "=>".
A-Z,a-Z,0-9        Rozjíždí in-place editaci u toho razítka, které to připouští, rovnou se vyplní text.
F9                 Přivolá menu, ze kterého se dají vybírat různe neobvyklé akce.
AltA-Z,0-9         Odkazuje se na cyanovou nabídku. Vyřeší dotyčné písmenko a vrátí kód akce směrem nahoru.
Ctrl+AltU          Otisknutí razítka UCET
Alt+F12            Pohled na detailní informace o vzorku, tedy i ty, které nejsou v hlavičce knihy vidět
---------------------------------------------------------------------------------------------------------------------------
Klávesy při ovládání razítek nad knihou:
===========================================================================================================================
Klávesa            Význam
---------------------------------------------------------------------------------------------------------------------------
Enter,Tab          Další položka, ta současná se podrobí kontrolám, může se vyvolat vnucené menu nebo i přepočítat hodnota
                   libovolné položky, tedy i té, kterou jsme právě vyplnili ...
Ctrl+Enter,ShiftTab    Předchozí položka, zase se provádějí kontroly spjaté s posunem mezi položkami.
Up                 Položka o patro výše, zase kontroly
Down               Položka o patro níže, zase kontroly
F3,DblClick        Vyvolání nápovědy / nabídky nad položkou
Esc,Storno         Konec a neuložit
F2                 Konec a uložit - nově rovněž F4
F12                Zmrazí a zapamatuje všechny položky v razítku
Alt+F12            Vezme zmrazené hodnoty a vyklopí se do razítka, souhlasí-li jeho jméno s tím, kde se mačkalo F12.
                   Kombinace F12 a Alt+F12 slouží k přenášení celých odečtených sestav, popisů apod.
Ctrl+Y             Smaže položku
Ctrl+U             Smaže dvojici položek logicky souvisejících - koncentraci a interpretaci.
Ctrl+W             Smaže všechna data ve všech položkách.
---------------------------------------------------------------------------------------------------------------------------

Jak udělat ...

Jak registrovat nový vzorek: 
    Vybrat základní pohled, navolit ve formuláři danou laboratoř a například 30 dnů dozadu. 
    Stisknout Ins.
    Vyplnit data ze žádanky a provést (F4).
Jak upravit data o vzorku: 
    Vyhledat daný vzorek v seznamu a skočit na něj tak, aby byl aktuálním.
    Stisknout F5.
    Upravit data a provést (F4).
Jak stornovat vzorek:
    Vyhledat daný vzorek v seznamu a skočit na něj tak, aby byl aktuálním.
    Stisknout Del a potvrdit dotazy systému.


Bullet Index


JLABS Aktualizováno dne 20100723. Komentář: info@jlabs.cz