Import dat ze spolupracujícího LIS (technický popis)

 

 

Viz též:

                Dialogy programu SLP

 

 

Dialog pro import dat ze spolupracujícího LIS (Laboratorní informační systém) - viz pole "Spolupracující LIS" dialogu Počáteční nastavení systému. Dialog bude přístupný pouze, pokud je vybrán spolupracují LIS. Při importu dat ze spolupracujícího LIS dojde k přepsání stávajících dat programu SLP a jejich nahrazení importovanými daty. Protože se jedná o operaci nevratnou, doporučujeme před importováním dat ze spolupracujícího LIS nejprve pomocí Archivace uložit dosavadní stav dat.

 

Soubory s daty pro import (XML soubory) musí být ve tvaru datového standardu, verze 3, tvar s atributy a interním DTD.

 

Poznámka:

Popis struktur souborů najdete např. na CD Datový standard MZ ČR. Datový standard  je pravidelně vydáván ministerstvem zdravotnictví a je přístupný na adrese https://ciselniky.dasta.mzcr.cz.

 

Soubory musí být umístěny v adresáři IMP_LIS programu SLP.

Pokud chcete importovat položky LČLP, musí být v adresáři IMP_LIS soubor LCLPPOL.XML. Pro spolupracující LIS = MP PROGRAM může být v adresáři IMP_LIS též soubor MPPMETOD.XML. Pro spolupracující LIS = STAPRO může být v adresáři IMP_LIS též soubor STAMETOD.XML.

Pokud chcete importovat lokální škály, musí být v adresáři IMP_LIS soubor LCLPSKAL.XML.

 

Při aktivaci volby v menu se nejprve objeví dotaz

 

 

Po odpovědi Storno bude import dat ze spolupracujícího LIS ukončen. Po odpovědi OK se objeví dialog pro zadání parametrů pro import dat ze spolupracujícího LIS.

 

 

Typ importu - výběr typu importu

importovat jen změny v lokálních položkách a škálách - při importu budou zachována dosavadní data v SLP, importovaná data z LIS k nim budou připojena. Tato volba je vhodná, pokud udržujete aktuální definice vašich položek a škál v LČLP. Pomocí importu změn můžete synchronizovat definice lokálních škál a položek v LIS s daty v SLP.

importovat vše, dosavadní data vymazat - nejprve budou vymazána dosavadní data v SLP a následně budou nahrána data z LIS. Tato volba je určena pro prvotní nahrání definic lokálních položek a škál z LIS do SLP. Pokud s definicemi lokálních položek a škál v SLP již pracujete, je tato volba nevhodná, protože o úpravy provedené v SLP přijdete. Pokud již máte v SLP lokální položky (škály), ve stavu "zkontrolováno" nebo "schváleno", budete na tento stav upozorněni. Zkontrolované nebo schválené lokální položky (škály) byste již neměli mazat pokud k nastavení stavu lokálních položek (škál) nedošlo v rámci seznamování se s programem SLP.

 

importovat položky LČLP - logická hodnota - je požadován import položek LČLP.

 

Aktuální, Vše - v závislosti na volbě přepínače budou importovány pouze aktuální položky LČLP nebo nebo všechny položky LČLP (i již neaktuální nebo neplatné)

 

importovat lokální škály - logická hodnota - je požadován import lokálních škál.

 

Aktuální, Vše - v závislosti na volbě přepínače budou importovány pouze aktuální lokánlí škály nebo nebo všechny lokální škály (i již neaktuální nebo neplatné)

 

Help - tlačítko pro vyvolání nápovědy k dialogu

 

OK - tlačítko pro zahájení importu dat ze spolupracujícího LIS podle nastavených parametrů. Pokud neexistují soubory s daty pro import (viz výše), objeví se hláška a import dat ze spolupracujícího LIS bude ukončen. Průběh importu dat ze spolupracujícího LIS je komentován. Podle nastavených parametrů dojde nejprve k vymazání položek LČLP (lokálních škál) a následně k nahrání položek LČLP (lokálních škál) z importovaného souboru. Pokud je požadován import položek LČLP, spolupracující LIS = MP PROGRAM nebo STAPRO a v adresáři IMP_LIS jsou soubory MPPMETOD.XML nebo STAMETOD.XML,

dojde též k výmazu a následnému nahrání doplňujících údajů pro položky LČLP (viz tlačítko LIS v dialogu LČLP).

 

Průběh importu se liší v závislosti na zvoleném typu importu.

 

1. Pokud jste zvolili typ importu "importovat vše, dosavadní data vymazat", dojde nejprve ke kontrole dat v SLP. Pokud již v SLP existují lokální položky (škály) ve stavu "zkontrolováno" nebo "schváleno", budete na to upozorněni a bude vám doporučeno import dat z LIS ukončit.

 

 

Pokud budete v importu pokračovat, dojde k syntaktické a sémantické kontrole importovaných XML souborů. Vyskytují-li se v importovaných souborech chyby, objeví se sestava s jejich popisem.

 

 

Jestliže některá z chyb objevených při kontrole, patří do kategorie kritických chyb (váha chyby = 9), bude import dat z LIS ukončen. Pokud budou při kontrole objeveny pouze chyby nižší závažnosti, budete na tento stav upozorněni a budete mít možnost import dat z LIS ukončit.

 

 

Pokud budete v importu dat z LIS pokračovat, dojde k vymazání vašich lokálních položek (škál) a k importu lokálních položek (škál) z LIS.

 

Po skončení se objeví sestava s lokálními položkami (škálami), které nebyly naimportovány:

 

 

2. Pokud jste zvolili typ importu "importovat jen změny v lokálních položkách a škálách", dojde též, nejprve ke kontrole dat v SLP. Pokud již v SLP existují lokální položky (škály) ve stavu "zkontrolováno" nebo "schváleno", budete na to upozorněni a bude vám doporučeno import dat z LIS ukončit.

Pokud budete v importu pokračovat, dojde k syntaktické a sémantické kontrole importovaných XML souborů. Vyskytují-li se v importovaných souborech chyby, objeví se sestava s jejich popisem.

Jestliže některá z chyb objevených při kontrole, patří do kategorie kritických chyb (váha chyby = 9), bude import dat z LIS ukončen. Pokud budou při kontrole objeveny pouze chyby nižší závažnosti, budete na tento stav upozorněni a budete mít možnost import dat z LIS ukončit.

Pokud budete v importu dat z LIS pokračovat, dojde k upgrade vašich lokálních položek (škál) na základě lokálních položek (škál) z LIS. Do dat v SLP budou automaticky přidány lokální položky (škály), které existují v NČLP a dosud neexistují v LČLP. Lokální položky (škály), které existují v NČLP a již existují i v LČLP, budou zpracovány jednotlivě. Pro každou takovou lokální položku (škálu) dojde k porovnání hodnot v SLP a v LIS. Pokud je lokální položka (škála) ve stavu "rozpracováno" nebo "dokončeno", bude definice lokální položky (škály) automaticky aktualizována podle hodnot v LIS. Pokud je lokální položka (škála) již ve stavu "zkontrolováno " nebo "schváleno", objeví se dialog s výčtem hodnot rozdílných v SLP a v LIS.

 

 

 

Budete moci označit, které hodnoty proměnných chcete aktualizovat podle hodnot v LIS a následně pomocí tlačítka "Kopie" aktualizaci provést.

 

Poznámka:

Pomocí tlačítka "Exit" můžete proces importu lokálních položek (škál) předčasně ukončit. Vaše data po předčasném ukončení importu zůstanou ve stavu, kdy byla do vašeho číselníku importována pouze část lokálních položek (škál) z LIS. Pokud jste před zahájením importu dat z LIS provedli aurchivaci dat, můžete se pomocí volby "Obnova" v menu "Údržba" vrátit ke stavu dat před spuštěním importu dat z LIS.

 

Byla-li lokální položka (škála) již ve stavu "schváleno", objeví se předvyplněný dialog s popisem změny v lokální položce (škále). Vytvořením popisu změny bude import jedné lokální položky (škály) ukončen.

 

 

Po skončení všech lokálních položek (škál) se objeví sestava s lokálními položkami (škálami), které nebyly naimportovány:

 

Storno - ukončení dialogu bez importu dat ze spolupracujícího LIS.