JLABS

Mikrobiologie.Kniha.Mustry

Mustry - generování iniciálního zápisu do knihy


Bullet V okamžiku, kdy se prvně stiskne klávesa Alt+K v registračním programu, tedy v okamžiku, kdy operátor prvně chce zapsat do mikrobiologické knihy, se software podle požadovaných vyšetření, materiálu, ale i dalších parametrů vzorku rozhodne vygenerovat vhodný zápis do knihy, který by danou konkrétní situaci popisoval v podobě co možná nejpravděpodobnějšího pracovního postupu.


Bullet Podle materiálu a dalších parametrů se odvodí tedy jeden nebo několik úseků trojřádků a ty jsou typicky "předznamenány" mustrovými razítky. Odpovídají pracovním postupům, kultivacím na půdách apod.


Bullet Iniciální zápis je jednou vygenerován a pak se do něj v průběhu dalších dnů otiskávají další razítka, zápis se doplňuje, některá razítka se ruší a jiná naopak přidávají, validují a doplňují daty.


Bullet Tvar iniciálního zápisu je definován pomocí dvou souborů:


Bullet sys/mustry.cis
Bullet sys/mustry.def


Bullet Oba tyto soubory se zpracovávají pomocí programu r-edit, i když i manuální zpracování je možné. Struktura je zřejmá, v r-editu se s nimi manipuluje prostřednictvím popsaných formulářů. Soubor mustry.def definuje pojmenované úseky trojřádků, soubor mustry.cis potom definuje algoritmus, který určuje kdy a který úsek trojřádků se má použít. Vedle materiálu jsou ve hře i takové parametry, jako je zdravotnické zařízení, laboratoř (tedy pod-laboratoř naší laboratoře), typ poskytované péče i její sub-typ apod. Je tedy možné mít jiný mustr pro zpracování krve z oddělení ARO, jiný pro ostatní lůžková oddělení a konečně třetí pro ambulance. Algoritmus definování vhodného mustru prochází soubor mustry.cis vždy od začátku a hledá první vhodný výskyt kombinací parametrů, který vyhovuje dané situaci. Proto je třeba konkrétnější a speciální případy klást dopředu, obecnější dozadu. Funguje to tedy tak, že pokud se narazí na speciální mustr pro ARO, použije se. Pokud ne, systém to zkouší dále a dále až ev. k nejobecnějšímu mustru, který definuje vhodný úsek trojřádků s nejmenší specializací. Znakem "^" se v hodnotách naznačuje, že hodnota je vhodná vždycky - tedy analogie znaku "*" v pojmenování souborů.


Bullet Během zabíhání nově instalovaného systému se nedostatky v konfiguračních souborech mustry.cis a mustry.def projevují tak, že se opakovaně objevují hlášky / problémy:


Bullet Neexistuje úsek mustru XY ...
Bullet Špatný mustr XY
Bullet Není možno generovat úsek mustru
Bullet Špatné razítko R
Bullet Vznikne nesmyslný zápis
Bullet Vznikne sice správný zápis, ale určený pro jiný typ oddělení posílajícího daný materiál
Bullet ...
tyto je potřeba postupně vychytat ve zkušebním provozu. Nejedná se o chyby programu, ale odborné konfigurace parametrů - což je relativně velmi složitá věc.


Bullet Rejstřík kapitoly
Bullet Nadřízená kapitola dokumentace / rejstřík


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