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 +
+":"".
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# #2#
Cesta ke spouštěcímu (.EXE) souboru. Koncové lomítko může/nemusí být uvedené. Název spouštěcího (.EXE) souboru. Není-li uvedený, modul žádný program nespouští a předpokládá, že trvale běží.
#3# #4#
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é. 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é. Název předávaného souboru.
#7#
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 8100 9218 3000 3001 3002 3003 3105 3110 3622 3623 8402
úvodní věta (standardně 6302) celková délka souboru verze GDT ID pacienta příjmení pacienta jméno pacienta datum narození DDMMRRRR číslo pojištěnce pohlaví (muž=1, žena=2) výška pacienta váha pacienta 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 + +":"".
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