Mikrobiologie.Kniha.Mustry
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.
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.
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.
Tvar iniciálního zápisu je definován pomocí dvou souborů:
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ů.
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: