JLABS

Mikrobiologie-2001.Step-by-step.050

Úkol 050 - Využití klinické priority případu KPP


Bullet
Využití klinické priority případu KPP

    Jedná se o reálnou úpravu pro NNH.
    
    Flag KPP je v databázi vzorků a vede na tabulku RegistrKPP, ktery mimo jiné obsahuje číslo pacienta, datum od a datum do.

    První úprava spočívá v jemné změně barvení pohledů tak, aby se nemusely měnit views*.prm a přitom bylo z barvy jasné hned na první pohled, že vzorek má nastaven KPP na A.
    Toto se dělá ve vaxnt.exe a barva KPP je po zkušenostech změněna na hnědou a upraveny jsou též pohledy barvené metodou Color. Hnědou se kreslí příjmení a KPP, je-li to A.

    Tím pádem jsou záznamy obsahující KPP rovno A hned vidět. Pro barvoslepé je k mání aspoň sloupec KPP.

    Konzultace jsou upraveny při ukládání tak, že pokud je KPP nastaveno na A, pak se od data konzultace dva dny odečtou (získá se datomod) a sedm dnů přičte (získá se datumdo).
    Uloží se záznam do registrkpp a všechny existující vzorky ne-Konzultace se projdou a nastaví se jim KPP na A za podmínky, že datumprijmu padne do rozhodného intervalu.

    Zápis nových vzorků se upraví tak, že KPP se vypočte rovnou jako A, nalezne-li se v registrkpp A-čkový záznam s datumy od a do pokrývajícími datum příjmu daného vzorku.

    Co se vlastně dostane? Během konzultace se nějak usoudí, že daný pacient je zajímavý. Například se mu právě teď povoluje MER. Ale podstata zajímavosti je bezpředmětná - jde jen
    o to, že daná konzultace má nastaven flag KPP na A. Počínaje okamžikem uložení do databáze jsou všechny recentní vzorky pacienta zajímavé. Třeba by se na nich měla dělat MIC místo
    diskovky nebo by se jen měly výsledky více zkoumat. Recentní je zde arbitrárně nastaveno na dva dny zpět a týden vpřed. Vzorek od daného pacienta tedy po čase danou vlastnost 
    přestane mít a zároveň se označí viditelně i potenciálně rozdělané vzorky daného pacienta. Zde je dobré vědět, že vydatný pacient má i několik vzorků každý den ...

    Úprava reprezentuje cca 30 řádků ve skriptovacím jazyce a 5 řádků v Delphi a je tedy zdánlivě zcela banální. Realizuje však podstatnou integraci konzultací s rutinní prací na 
    laboratoři. Lidé na laboratoři se ihned dozvědí, že materiálu daného pacienta mají z jakýchkoli důvodů věnovat pozornost. Dozvědí se to automaticky, zpětně a po cca týdnu to
    odezní. Má-li stejný pacient po čase nedej Bůh zase problém, zase se to laborka pro odpovídající období cca 10 dnů bude automaticky dozvídat.

    Změna v Delphi - Red zaměněno za Brown a z ubio barvení vypreparováno KPP=A barveni pro metodu Color, unita lacolor.pas.
    Změny ve skriptech:
        kpp/set.prg - nový skript pro zařazení do registrkpp
        kpp/get.prg - nový skript pro načtení KPP
        ks/konzultace-common-insert-update.prg - volání kpp/set.prg
        browser/vzorek_new.prg - volání kpp/get.prg v podskriptu browser/kontroly/centralid.prg


Bullet Rejstřík kapitoly


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