Univerzální propojka GDT Připojení externího programu 0
Univerzální propojka GDT Obecná propojka GDT slouží pro komunikaci různých typů přístrojů s programem AMICUS. Komunikace probíhá obousměrně a musí být dle definovaných typů vět, které jsou uvedeny dále. Načtení dat se v případě úspěšného propojení provádí stiskem příslušného tlačítka na nástrojové liště v kartě pacienta. Načtená data jsou v textovém typu uložena v agendě výsledky (menu Výsl.) v kartě pacienta. Funkce modulu Po stisku příslušného tlačítka je spuštěn.exe soubor programu přístroje, který je nastaven v konfiguraci propojky. Následně se vytvoří předávací soubor v exportní složce. Soubor je naplněn údaji, které jsou v seznamu Specifikace jednotlivých vět, viz dále. Poté je kontrolována přítomnost návratového souboru v importní složce. Návratový soubor AMICUS načte a poté smaže. Načtená data jsou uložena do výsledků v kartě pacienta. Obsah souboru je programem AMICUS dekódován tak, že je odříznut sloupec délek a kódů a zbytek je složen jako jeden prostý text. Načtený text je nadepsán "Hodnoty GDT + <kod vyšetření 8402>+":"". Konfigurace modulu Modul je možné nastavit v konfiguraci programu - Služby > Konfigurace - /Karta pacienta/. Zde je třeba mít zatrhnutou možnost NÁSTROJOVÁ LIŠTA: [x] Zobrazit v kartě. Poté stiskněte tlačítko [Prohlížej] - [Přidej] Přidej program přes modul AMICUSu Obecné propojení GDT 1.00. Poté pro nastavení stiskněte na přidaném řádku GDT propojení [Prohlížej]. 1
Význam parametrů v konfiguraci: #1# Cesta ke spouštěcímu (.EXE) souboru. Koncové lomítko může/nemusí být uvedené. #2# Název spouštěcího (.EXE) souboru. Není-li uvedený, modul žádný program nespouští a předpokládá, že trvale běží. #3# Cesta k datovému souboru předávanému z AIS do přístroje. Do tohoto umístění AMICUS exportuje soubor s obsahem dle specifikace níže. Koncové lomítko může/nemusí být uvedené. #4# Název předávaného souboru. #5# Kód vyšetření, modul ho vloží do předávaného souboru do záznamu s kódem 8402. #6# Cesta k datovému souboru předávanému z přístroje do programu AMICUS. Jedná se o importní složku. Koncové lomítko může/nemusí být uvedené. #7# Název předávaného souboru. Poznámka: Pokud je řádek (např. cesta) delší než se vejde do okna, pokračujte na dalším konfiguračním řádku se stejným klíčem Příklad zápisu: #3# C:\AMICUS\CESTA DLOUHA\ #3# OBECNA PROPOJKA\IN #4# AMICEDV1.GDT Tento zápis bude interpretovaný jako: C:\AMICUS\CESTA DLOUHA\OBECNA PROPOJKA\IN\AMICEDV1.GDT Definice obecného GDT souboru V rámci obecné propojky je nutno definovat název aktivačního GDT souboru a návratového GDT souboru. Standardní značení souborů - pro aktivaci zařízení xxxxedv1.gdt (kde xxx většinou je kód dodavatele např. JAE1 pro Jager spiro) - soubor s funkčními výsledky EDV1xxxx.GDT Struktura: - prvé tři znaky každé věty vyjadřují délku této věty - následující čtyři znaky pak definují typ věty - déle je uvedena konkrétní hodnota - každá věta je ukončena CRLF 2
Specifikace jednotlivých typů vět 8000 úvodní věta (standardně 6302) 8100 celková délka souboru 9218 verze GDT 3000 ID pacienta 3001 příjmení pacienta 3002 jméno pacienta 3003 datum narození DDMMRRRR 3105 číslo pojištěnce 3110 pohlaví (muž=1, žena=2) 3622 výška pacienta 3623 váha pacienta 8402 kód vyšetření (EKG01, EKG04,BDM01,ERGO01, ) Příklad souboru: 01380006302 014810000168 014921802.00 0123000780 0173101ADAMCOVÁ 0153102ZDEŇKA 017310306081944 01931054458060243 01031102 0123622185 011362375 0148402EKG01 Z tohoto souboru je možné uživatelsky definovat pouze kód vyšetření, ostatní hodnoty není možné měnit. Z importovaného souboru AMICUS oddělí jen sloupec délek a kódů, zbytek je načten jako prostý text. Doporučujeme nastavit přístroj tím způsobem, aby nevracel žádné hodnoty formalizované do jednotlivých polí. Je vhodné, aby do jednoho pole připravil veškerá návratová data jako hotový text, tj. včetně nadpisu, popisků vracených čísel atd. Výsledek načtený tímto způsobem je označen "Hodnoty GDT + <kod vyšetření 8402>+":"". 3
Komunikace s externím programem Program AMICUS také umožňuje jednosměrně volat z nástrojové lišty v kartě pacienta externí programy mnoha přístrojů, včetně těch, které umí přebírat příkazy. Typickým příkladem programů, které lze takto propojit bývá např. software od přístrojů EKG. Jedná se o jednosměrnou komunikaci, takže AMICUS pouze vyvolá externí program a předá mu případné parametry uvedené v konfiguraci. Tyto parametry pak v externím programu vyhledají daného pacienta. Nastavení externího programu se provádí v konfiguraci programu - Služby > Konfigurace - /Karta pacienta/. Zde je třeba mít zatrhnutou možnost NÁSTROJOVÁ LIŠTA: [x] Zobrazit v kartě. Poté stiskněte tlačítko [Prohlížej] - [Přidej] - Přidej program přes příkazový řádek. Do pole Název do nástrojové lišty napište označení programu, které se Vám bude zobrazovat jako nápověda při najetí kurzorem myši nad tlačítko. Do pole Příkazový řádek zadejte adresu k požadovanému spustitelnému souboru programu. Do pole parametry můžete zadat parametry, viz níže, které mohou například vyhledat daného pacienta z karty, pokud externí program přebírání parametrů podporuje. Seznam možných parametrů Parametr Funkce volný text Předá se jako volný text do parametru paci.rc Rodné číslo pacienta bez lomítka paci.kodpac Kód pojištěnce bez lomítka ALLTRIM(paci.prijm) Příjmení pacienta ALLTRIM(paci.jmeno) Jméno pacienta DTOC(paci.narozen) Datum narození pacienta - formát DD.MM.RRRR ALLTRIM(m.uzipodpis) Podpis přihlášeného uživatele paci.kodpoj Kód zdravotní pojišťovny pacienta 4
Ukázka spojení více parametrů Příklad parametrů Funkce ALLTRIM(paci.prijm)+ +ALLTRIM(paci.jmeno) Příjmení a jméno pacienta (Novák Karel). /J +ALLTRIM(paci.prijm)+ +ALLTRIM(paci.jmeno) Příjmení a jméno pacienta (/J Novák Karel). /J +ALLTRIM(paci.prijm)+ +ALLTRIM(paci.jmeno) + /P + paci.kodpoj Příjmení, jméno a kód pojišťovny pacienta (/J Novák Karel /P 111) 5