ISAC G2 - Integration Share and Communication System



Podobné dokumenty
emedocs veřejné datové rozhraní

Popis XML rozhraní Veřejného webu RŽP

podnikatele ve formě PDF dokumentu nebo budou jednotlivé datové položky rozvedeny v XML subelementech.

Popis XML rozhraní Veřejného webu RŽP

Titul: API klinického informačního systému pro napojení na ISAC Communication Node. Typ dokumentu: Specifikace aplikačního rozhraní

Referenční rozhraní národního konektoru Národního kontaktního místa pro ehealth úloha pacientský souhrn

Příloha č. 1E národního standardu pro elektronické systémy spisové služby

Příloha č. 1D národního standardu pro elektronické systémy spisové služby

Důvěryhodný dlouhodobý archiv zdravotnické dokumentace

emedocs CHYTRÉ regionální ehealth řešení Michal Opatřil ICZ a.s. 1

Obecný popis struktury souborů a rozhraní pro třetí strany společného technického zařízení správců daně (Podatelny EPO)

Modul Kontakt s klientem SSP. OKcentrum. Uživatelská příručka. Poskytování součinnosti ÚP ČR

Aplikace pro elektronicke odesla nı da vky Listu o prohlı dce zemr ele ho a dals ı ch da vek do NZIS.

emedocs Exchange Medical Document System David Zažímal Petr Pavlinec

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.

JIHOMORAVSKÝ KRAJ Žerotínovo nám. 3/5, Brno

SDÍLENÍ - VÝMĚNA -ARCHIVACE. Petr Siblík

Metodika sestavení případu hospitalizace

Popis B2B rozhraní pro elektronickou neschopenku

Schéma XML pro výměnu dokumentů a jejich metadat

Metodický pokyn k uvedení registru do produkčního provozu

Metodika sestavení případu hospitalizace 010

TRANSPORTY výbušnin (TranV)

Příloha č. 1: Charakteristika zakázky pro věcnou část zadávací dokumentace

Příručka pro editaci kontaktů na eagri

Newtonova teorie velkého ehealth

PŘÍLOHA C Požadavky na Dokumentaci

Chybová hlášení METODIKA MET-01/2014. SZR-56-1/OPICT-2013 počet stran 28 přílohy 0. Nahrazuje:

Zpracování vyšetření dítěte v 8 letech věku

V této příloze jsou uvedeny výchozí podmínky a požadavky na dodávku v rámci této veřejné zakázky. 1 Obsah Seznam příloh... 2

KSRZIS. Postup kroků nutných pro napojení nemocničního informačního systému s registrem NSHNU v prostředí registrů resortu zdravotnictví

Metodika sestavení případu hospitalizace

ERP-001, verze 2_10, platnost od

Envis LIMS Klient distribučního portálu

Katalog egon služeb verze: 0.01

Plán a obsah sběru dat z referenčních nemocnic v roce Ing. Jan Linda

1 Webový server, instalace PHP a MySQL 13

POPIS DATOVÉHO ROZHRANNÍ PRO IMPORT DAT DO ASW PRO SLEDOVÁNÍ DEKUBITŮ

Obecná příručka IS o ISVS

RESTful API TAMZ 1. Cvičení 11

Koordinační středisko pro resortní zdravotnické informační systémy

1. Webový server, instalace PHP a MySQL 13

Datový standard MZ ČR a NČLP v praxi, současný stav a další rozvoj (březen 2008) Miroslav Zámečník Katedra klinické biochemie, IPVZ Praha

Zkušenosti s identifikací pacienta, zdravotnických prostředků a některých procesů ve zdravotnických zařízeních

<xs:maxlength value="50"/> </xs:restriction> </xs:simpletype>

Databázové systémy Cvičení 5.2

PODMÍNKY POSKYTOVÁNÍ PŘÍSTUPU K PORTÁLU NAMĚŘENÝCH DAT POMOCÍ WEBOVÝCH SLUŽEB SPOLEČNOSTI ČEZ DISTRIBUCE, A. S.

Univerzální propojka GDT Připojení externího programu

98/2012 Sb. VYHLÁŠKA. ze dne 22. března 2012

Zavedení EZD. a praktické využití sdílení dat mezi ZZ

INFORMAČNÍ TECHNOLOGIE PRO ZPRACOVÁNÍ EEG 2 UNIS a popis EEG. doc. Ing. Vladimír Krajča CSc.

Webová služba. Popis. Dostupné operace. add_subscriber_groups

V této příloze jsou uvedeny výchozí podmínky a požadavky na dodávku v rámci této veřejné zakázky. 1 Obsah Seznam příloh... 2

Fakultní nemocnice pavilónového typu s detašovanými pracovišti 31 klinických a laboratorních pracovišť zaměstnanců 970 lůžek

Integrace informačních systémů ve Fakultní nemocnici Brno v rámci projektu ENIS II

VYHLÁŠKA. č. 18/2014 Sb., o stanovení podmínek postupu při elektronické dražbě. ze dne 24. ledna 2014

Průzkumník IS DP. Návod k obsluze informačního systému o datových prvcích (IS DP) vypracovala společnost ASD Software, s. r. o.

RES Partner uživatelská dokumentace

Výtisk č.: Počet listů 9. Přílohy: 0 ÚZIS ČR

Stručný průvodce aplikací Sběr dat pro CEP a CEZ

Roční periodická zpráva projektu

Technická dokumentace B2C WS postcode

Novinky verze systému Spisové služby (SpS) e-spis LITE

Princip vyšetření A, B, C, D, E. MUDr. Barbora Zuchová, ZZSJMK, ARK FNUSA MUDr. Jana Kubalová, ZZSJMK

Obsah prezentace. Co je to XML? Vlastnosti. Validita

WebLIMS. Kuk do laboratoře

Příručka nastavení funkcí snímání

Poznámky k verzi Remote support platform 3.1

Zrušení profilu zadavatele

PŘÍLOHA č. 2 Vstupní formulář / V-12 / /4_05 SMLOUVY O POSKYTOVÁNÍ A ÚHRADĚ ZDRAVOTNÍ PÉČE PRACOVIŠTĚ ORDINACE LÉKAŘE

Platební systém XPAY [

Obsah HE0084/ :45:06

Anémie při chronickém onemocnění (kazuistika)

StaproFONS. Petr Siblík. Objednávání pacientů

Oznámení profilu Zadavatele

1. ÚVOD A INFORMACE O APLIKACI PŘÍSTUP DO SYSTÉMU IS LUCI A BEZPEČNOST PŘÍSTUPOVÁ PRÁVA K SYSTÉMU -5-

Anabix API. Popis způsobu používání služby

Informační systém Národní soustavy kvalifikací (IS NSK) Návod na obsluhu interního webu - tvorba kvalifikačního a hodnoticího standardu

MVWS Reklamace Uživatelská příručka v1.0

WWW dotazovací služby pro prostorová data URM. Jiří Čtyroký Útvar rozvoje hl. m. Prahy

Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline

Registrace a aktivace uživatelského profilu k přístupu do systému erecept pro pacienta

Uživatelská příručka SBOX

Informace. v ceně života

Validace souborů DS3

1.1. Základní informace o aplikacích pro pacienta

eneschopenka technické řešení Pavel Borkovec ČSSZ, Křížová 25, Praha Architekt, Asseco Central Europe

Technologické postupy práce s aktovkou IS MPP

Funkční specifikace ABOKWS. Aplikační rozhraní elektronického bankovnictví ABO-K. Verze 0.5

DATOVÝ STANDARD O ODPADECH

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Datové schránky Software602, a.s. Vytvořeno dne: Aktualizováno: Verze: 1.7 Klasifikace: Veřejný dokument

Obrázek 1: Struktura programu z hlediska zapojení

[ 1 ] Ing. Tomáš Melen náměstek pro informatiku a ekonomiku 2009 Státní ústav pro kontrolu léčiv

Národní elektronický nástroj. Import profilu zadavatele do NEN

Transkript:

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 1/28 Programátorská příručka ICZ a.s. Verze: 2.10 ICZ a.s. Na hřebenech II 1718/10 14700 - Praha 4 Copyright 2012, 2013, 2014 ICZ a.s. Žádná část tohoto dokumentu nesmí být kopírována žádným způsobem bez písemného souhlasu majitelů autorských práv. Některé názvy produktů a společností uvedené v tomto dokumentu mohou být ochranné známky příslušných vlastníků.

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 2/28 Obsah 1.Úvod...3 1.1.Účel...3 1.2.Konvence...3 2.Přehled produktu...4 3.Externí komunikační rozhraní...5 3.1.HTTP WS rozhraní...6 3.2.Sdílené adresáře SMB...7 3.3.SQL rozhraní databáze...7 4.Popis podporovaných služeb...8 4.1.MSG Předávání zdravotních dokumentů...8 4.1.1.Formáty dat...8 4.1.2.Komunikační uzel ISAC2 v roli žadatel...8 4.1.2.1.Rozhraní HTTP WS služba...8 4.1.2.2.Rozhraní Sdílené adresáře SMB...9 4.1.3.Komunikační uzel ISAC2 v roli poskytovatel...9 4.1.3.1.Rozhraní HTTP WS služba...9 4.1.3.2.Rozhraní Sdílené adresáře SMB...10 4.2.PATSUM Pacientský souhrn...11 4.2.1.Formáty dat...11 4.2.2.Komunikační uzel ISAC2 v roli žadatel...12 4.2.2.1.SQL rozhraní...12 4.2.3.Komunikační uzel ISAC2 v roli poskytovatel...13 4.2.3.1.Rozhraní HTTP WS služba...13 4.3.DOCVIEW Náhled na dokument klinického případu...14 4.3.1.Formáty dat...14 4.3.2.Komunikační uzel ISAC2 v roli žadatel...15 4.3.2.1.SQL rozhraní...15 4.3.3.Komunikační uzel ISAC2 v roli poskytovatel...15 4.3.3.1.Rozhraní HTTP WS služba...15 4.4.BEDS Dotaz na lůžkový fond...17 4.4.1.Formáty dat...17 4.4.2.Komunikační uzel ISAC2 v roli žadatel...17 4.4.2.1.SQL rozhraní...18 4.4.3.Komunikační uzel ISAC2 v roli poskytovatel...18 4.4.3.1.Rozhraní HTTP WS služba...18 5.Přílohy...19 5.1.MSG předávání zdravotních dokumentů...19 5.1.1.Vzor konsiliární zprávy...19 5.2.PATSUM pacientský souhrn...20 5.2.1.XML Schema...20 5.2.2.Vzorová zpráva...23 5.3.DOCVIEW Náhled na dokument klinického případu...24 5.3.1.XML Schema...24 5.3.2.Vzorová zpráva...25 5.4.BEDS Dotaz na lůžkový fond...25 5.4.1.XML Schema...25 5.4.2.Vzorová zpráva...27

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 3/28 1. Úvod Dokument shrnuje základní informace o produktu Integration Share and Communication System, G2 (dále jen ISAC2). Úvodním podnětem pro vytvoření tohoto produktu se stala poptávka kraje Vysočina na vytvoření systému pro výměnu zdravotnické dokumentace mezi zdravotnickými zařízeními zřizovanými krajem. V rámci poptávky byla vytvořena studie, která načrtla základní obrysy produktu ISAC. 1.1. Účel Tento dokument je příručka pro programátory využívající integrační rozhraní komunikačního uzlu ISAC2. Popisuje externí rozhraní pro napojení komunikačního uzlu ISAC2 na produkční informační systémy v nemocnici či zdravotnické záchranné službě. Součástí popisu jsou specifikace datových rozhraní a komunikačních protokolů. Typickým čtenářem příručky je programátor vytvářející rozhraní svého systému ke komunikačnímu uzlu ISAC2. Správa a provozování systému jsou specifikovány v Příručce správce systému (AdminGuide.pdf). Servisní detaily (například instalace a konfigurace) jsou v Servisní příručce (ServiceGuide.pdf). 1.2. Konvence Použité zkratky Zkratka Význam ISAC2 ZZS Integration Share and Communication system G2 Zdravotnická záchranná služba

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 4/28 2. Přehled produktu ISAC2 je systém určeny pro sdílení a výměnu informací mezi zdravotnickými zařízeními v rámci regionu. Typickými uživateli systému jsou nemocnice zřizované krajem, případně zdravotnická záchranná služba zřizovaná krajem. Celý systém sdílení a výměny zdravotní dokumentace je tvořen komunikačními uzly ISAC2 a centrem výměny zpráv. Komunikační uzly se napojují na centrum výměny zpráv a využívají jej jako nástroj vzájemné komunikace. Komunikační uzly ISAC2 jsou instalovány vždy v daném zdravotnickém zařízení, které přistoupilo k projektu, a reprezentují dále toto zařízení vůči ostatním subjektům.

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 5/28 3. Externí komunikační rozhraní Následující kapitoly popisují externí rozhraní, kterými přistupují produkční systémy (NIS, KIS, LIS, RIS a pod.) ke službám komunikačního uzlu ISAC2. V rámci komunikačního systému se provozují služby výměny informací. Následující tabulka shrnuje služby, jejich značení a krátký popis. Služba MSG PATSUM DOCVIEW BEDS Popis Služba pro předávání zdravotních dokumentů z jednoho zdravotnického zařízení do druhého. Předávané dokumenty jsou obvykle lékařské zprávy, žádanky, výsledky a pod. Vyžádání a zobrazení pacientského souhrnu, který zahrnuje životní údaje pacienta (diagnozy, rizikové faktory, alergie, mediace) a návštěvy zdravotnického zařízení. Vyžádání a zobrazení náhledu na zdravotní dokumentaci pacienta ke konkrétnímu klinickému případu (obvykle ambulantní či hospitalizační zprávy). Vyžádání a zobrazení informací o dostupném lůžkovém fundu zdravotnického zařízení. Každá služba je popsána v samostatné kapitole tohoto dokumentu. Součástí popisu služby je specifikace předávaných dat a komunikační protokoly pro jejich výměnu. Pokud je dále diskutováno rozhraní mezi produkčním systémem a komunikačním uzlem ISAC2, pak je třeba vždy rozlišit roli, v jaké ten který systém vystupuje. Rozlišujeme následující role v komunikaci: Žadatel Systém, který iniciuje komunikaci. V případě služby MSG je to ten systém, který chce odeslat zprávu. V případě ostatních služeb se jedná o systém, který vyšle dotaz a předpokládá odpověď od poskytovatele služby. Poskytovatel Systém, který očekává požadavek od žadatele a realizuje jej. V případě služby MSG poskytovatel přijme zprávu a zpracovává ji. V případě ostatních služeb přijme požadavek od žadatele, vyhledá odpověď a předá ji žadateli. Komunikační uzel ISAC2 zpřístupňuje všechny služby prostřednictvím svým aplikačních rozhraní. Jedná se o následující typy rozhraní: HTTP WS rozhraní Jedná se o základní integrační rozhraní, které je dostupné pro všechny typy služeb Komunikační uzel poskytuje HTTP server; jednotlivé služby jsou mapovány na jeho URL Dle typu služby je formátem předávaných zpráv DASTA ver.3, DASTA ver.4, XML nebo JSON Sdílené adresáře SMB Rozhraní pouze pro asynchronní obousměrné předávání zpráv mezi produkčním systémem a komunikačním uzlem Využívají se SMB sdílené adresáře poskytované komunikačním uzlem SQL rozhraní databáze Používá se v případech vyhledávání informací v produkčním systému

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 6/28 Pro vyhledání informací v databázi produkčního systému se používá volání dotazu ze strany komunikačního uzlu. Je možné vyhledávat v produkční databázi, její kopii nebo ve vyhrazené databázi pro tento účel. 3.1. HTTP WS rozhraní Integrační rozhraní se využívá pro napojení ostatních IS na vyhledávací služby komunikačního uzlu ISAC. Jsou realizovány jako HTTP dotazy na web server komunikačního uzlu, kdy výsledek dotazu je předán zpět v jednom z podporovaných formátů. Parametry volání služeb Pokud volaná služba požaduje parametry pro své volání, pak se mohou parametry zadat následujícími způsoby: 1. jako query string součást URL při volání metodou GET např: http://localhost:8080/g2/ec.xml?rc=511111000 2. jako část path v URL při volání metodou GET např: http://localhost:8080/g2/ec/511111000.xml 3. jak parametr pro volání metodou POST např: curl -v -d rc=511111000 http://localhost:8080/g2/ec.xml Výsledek volání služeb Každá služba může poskytnout výsledek svého volání dle typu a požadovaného formátu. Jsou podporovány následující formáty: XML - specifikuje se příponou.xml (viz. předchozí příklady) JSON - specifikuje se příponou.json DASTA - implicitní pro konkrétní službu XML Schema služeb Pokud je výstup ve formátu XML, je možné získat i jeho XML schéma. To je možné, pokud se jako přípona služby použije.xsd. např: http://localhost:8080/g2/ec.xsd Autentizace systému Pokud je webové rozhraní nastaveno tak, že požaduje autentizaci a autorizaci uživatele, pak se totéž vztahuje v plném rozsahu i na IS využívající integrační rozhraní. Pro volání služeb je nutné použít uživatelské jméno a heslo v dotazu dle specifikace HTTP Basic Authentication. např: curl -u login:password http://localhost:8080/g2/ec.xml?rc=511111000 Uživatelské jméno a heslo je přiděleno správcem komunikačního uzlu pro každý IS zvláště.

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 7/28 3.2. Sdílené adresáře SMB Informace o rozhraní dále v textu. 3.3. SQL rozhraní databáze Integrační rozhraní pro vyhledávání informací v databázi produkčního systému. Pro napojení na databázi se s dodavatelem musí upřesnit následující informace: typ databázového serveru URL pro napojení (jméno nebo IP adresa serveru, port, název databáze a případně další potřebné parametry) uživatelské jméno a heslo

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 8/28 4. Popis podporovaných služeb 4.1. MSG Předávání zdravotních dokumentů Služba pro předávání zdravotních dokumentů z jednoho zdravotnického zařízení do druhého. Předávané dokumenty jsou obvykle lékařské zprávy, žádanky, výsledky a pod. 4.1.1. Formáty dat Parametr Podporované typy zpráv Doporučená verze standardu Doporučené kódování Identifikace přijímajícího zdravotnického zařízení Identifikace odesílajícího zdravotnického zařízení Vzor zprávy Popis Zpráva ve formátu DASTA ver.3 nebo DASTA ver.4 DASTA 3.01.01 Vzhledem k nutnosti spolupráce různých produkčních systémů od různých dodavatelů je doporučeno použití konkrétní verze standardu. UTF-8 /dasta/pm/@icp /dasta/pm/@icz Přijímající zdravotnické zařízení je identifikováno prostřednictvím IČP. Pokud není ve zprávě definováno, pak se použije IČZ. /dasta/is/@icp /dasta/is/@icz Odesílající zdravotnické zařízení je identifikováno prostřednictvím IČP. Pokud není ve zprávě definováno, pak se použije IČZ. Viz. Příloha Poznámka: Notace pro specifikaci XML elementů a atributů vychází ze standardu Xpath. 4.1.2. Komunikační uzel ISAC2 v roli žadatel Komunikační uzel ISAC2 vystupuje v roli žadatel v případě, kdy převezme od jiného zdravotnického zařízení zprávu, a předává ji ke zpracování produkčnímu systému jedním z níže uvedených způsobů (rozhraní). Komunikační uzel podporuje následující rozhraní: HTTP WS služba Sdílené adresáře SMB 4.1.2.1. Rozhraní HTTP WS služba Komunikační uzel ISAC2 umožňuje volat službu WS rozhraní pro přečtení externích zpráv. V tomto případě produkční systém opakovaně provádí HTTP dotaz na tuto službu. Pokud je k dispozici nová zpráva, která doposud nebyla načtena přes WS službu, pak je zpráva předána jako výsledek dotazu produkčního systému. Parametr HTTP Metoda URL Accept Tělo odpovědi Popis GET nebo POST http://<cnode>:8080/g2/msgstore/next application/xml Zpráva ve formátu DASTA ver.3 nebo DASTA ver.4

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 9/28 Očekávané návratové kódy 200 úspěch, je vrácena nová zpráva 204 žádná nová zpráva k dispozici 4xx nebo 5xx - chyba 4.1.2.2. Rozhraní Sdílené adresáře SMB Komunikační uzel ICSA2 poskytuje přístup na sdílený adresář prostřednictvím síťového protokolu SMB. Na sdílený adresář se přistupuje s přiděleným uživatelským jménem a heslem (případně anonymně) na adrese: \\<jméno nebo IP komunikačního uzlu>\isac Od tohoto kořene je vytvořena následující adresářová struktura: /msg-in/msg - adresář, do kterého jsou zapsány přijaté soubory /msg-in/err - adresář, do kterého budou odloženy soubory, které nelze zpracovat /msg-in/done - adresář, do kterého jsou odloženy soubory, které byly přijaty a zpracovány Komunikační uzel ISAC2 při příjmu zprávy od komunikačního partnera provede validaci zprávy (dle verze zprávy podle odpovídajícího DTD nebo XML Schema) a provede kontrolu identifikace příjemce zprávy. Takto prověřenou zprávy uloží do adresáře /msg-in/msg. Dále se očekává, že produkční systém v pravidelných intervalech kontroluje, zda v adresáři /msg-in/msg není k dispozici nová zpráva. Pokud ano, pak jí zpracuje a z pracovního adresáře smaže. Pokud nemůže produkční systém zprávu zpracovat, jako indikaci chyby jí přesune do adresáře /msg-in/err. 4.1.3. Komunikační uzel ISAC2 v roli poskytovatel Komunikační uzel ISAC2 vystupuje v roli poskytovatel v případě, kdy přebírá zprávu od produkčního systému a zajišťuje její odeslání do jiného zdravotnického zařízení. Komunikační uzel podporuje následující rozhraní: HTTP WS služba Sdílené adresáře SMB 4.1.3.1. Rozhraní HTTP WS služba Základní rozhraní pro předání zprávy z produkčního systému do komunikačního uzlu je WS služba nad protokolem HTTP. Komunikační uzel nabízí HTTP server se službou pro upload zprávy. V případě, že produkční systém chce odeslat zprávu, pak vyvolá provádí HTTP dotaz na tuto službu. Součástí těla dotazu je vlastní obsah zprávy. Parametr HTTP Metoda URL Content-Type Tělo dotazu Očekávané návratové kódy Popis POST http://<cnode>:8080/g2/msgstore/send application/xml nebo text/xml Zpráva ve formátu DASTA ver.3 nebo DASTA ver.4 202 úspěch, zpráva práva přijata k odeslání 4xx nebo 5xx - chyba

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 10/28 4.1.3.2. Rozhraní Sdílené adresáře SMB Komunikační uzel ICSA2 poskytuje přístup na sdílený adresář prostřednictvím síťového protokolu SMB. Na sdílený adresář se přistupuje s přiděleným uživatelským jménem a heslem (případně anonymně) na adrese: \\<jméno nebo IP komunikačního uzlu>\isac Od tohoto kořene je vytvořena následující adresářová struktura: /msg-out/msg - adresář, do kterého jsou zapsány soubory pro odeslání /msg-out/err - adresář, do kterého budou odloženy soubory, které nelze odeslat /msg-out/done - adresář, do kterého jsou odloženy soubory, které byly odeslány Pokud chce produkční systém odeslat zprávu do jiného zdravotnického zařízení, pak ji zapíše jako soubor do adresáře /msg-out/msg. Komunikační uzel přečte zprávu z adresáře /msg-in/msg, provede její validaci, zjistí IČP nebo IČZ příjemce a zprávu odešle odpovídajícímu komunikačnímu uzlu příjemce. Následně soubor přesune do adresáře /msg-in/done. V případě, že není možné zprávu validovat nebo odeslat, přesune jí do adresáře s chybovými soubory /msg-in/err pro ruční vyřešení problému.

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 11/28 4.2. PATSUM Pacientský souhrn Služba pro vyhledávání a zpřístupnění přehledu o životně důležitých zdravotních údajích pacienta. Jedná se o záznamy v produkčních informačních systémech zdravotnických zařízení o trvalých diagnozách, alergiích, rizikových faktorech, trvalých medikacích a návštěvách zdravotnického zařízení. 4.2.1. Formáty dat Parametr Popis Podporované typy zpráv XML zpráva Sledované údaje viz. následující tabulka Doporučené kódování UTF-8 XML schéma Viz. příloha Vzory zpráv Viz. Příloha Poznámka: Notace pro specifikaci XML elementů a atributů vychází ze standardu Xpath. Následující tabulka shrnuje všechny sledované údaje v rámci služby PATSUM: Název Atribut Parametr Typ Popis PatientInfo id String Interní identifikační číslo pacienta rc ano String Rodné číslo lastname String Příjmení firstname String Jméno birthdate String Datum narození ve formátu DD.MM.RRRR sex String Pohlaví, definované hodnoty M - male, F - female, U - unknown ResidenceInfo id ano String Interní identifikační číslo pacienta street String Ulice trvalého bydliště včetně čísla domu city String Město postcode String Poštovní směrovací číslo DiagnoseInfo id ano String Interní identifikační číslo pacienta code String MKN10 kód diagnozy text String Textový popis diagnozy order String Pořadí významnosti diagnozy (nejvyšší 1) actdate String Datum aktualizace ve formátu DD.MM.RRRR author String Identifikace autora, který provedl aktualizaci RiskFactorInfo id ano String Interní identifikační číslo pacienta text String Textový popis rizikového faktoru

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 12/28 actdate String Datum aktualizace ve formátu DD.MM.RRRR author String Identifikace autora, který provedl aktualizaci AllergyInfo id ano String Interní identifikační číslo pacienta text String Textový popis alergie actdate String Datum aktualizace ve formátu DD.MM.RRRR author String Identifikace autora, který provedl aktualizaci MedicationInfo id ano String Interní identifikační číslo pacienta text String Textový popis trvalé medikace actdate String Datum aktualizace ve formátu DD.MM.RRRR author String Identifikace autora, který provedl aktualizaci VisitInfo id ano String Interní identifikační číslo pacienta eventid String Identifikační číslo klinického případu type String Typ návštěvy "A"/"H"/"O" (ambulantní, hospitalizace, vyšetření) startdate String Datum nástupu na hospitalizaci, ambulantní vyšetření apod., DD.MM.RRRR enddate String Datum ukončení hospitalizace, DD.MM.RRRR department String Název oddělení, kde byl pacient ošetřen departid String Identifikační číslo pracoviště departprof String Kód odbornosti pracoviště dgcode String MKN10 kód hlavní diagnozy dgtext String Text hlavní diagnozy 4.2.2. Komunikační uzel ISAC2 v roli žadatel Komunikační uzel ISAC2 vystupuje v roli žadatel v případě, kdy převezme od jiného zdravotnického zařízení žádost o vyhledání pacientského souhrnu v produkčním systému, zajistí vyhledání výsledku a jeho předání žadateli. Komunikační uzel podporuje následující rozhraní: SQL rozhraní 4.2.2.1. SQL rozhraní Komunikační uzel může vyhledávat informace pacientského souhrnu sám tak, že vyvolává SQL dotazy na produkční databáze (případně její kopii). SQL příkazem může být vyvolání jak dotazu SELECT, tak také volání vložené procedury (preferovaná varianta). Volané SQL příkazy odpovídají sloupci Název z tabulky formátu dat. Zde jsou také v dalších sloupcích zachyceny parametry každého dotazu a očekávané návratové hodnoty.

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 13/28 4.2.3. Komunikační uzel ISAC2 v roli poskytovatel Komunikační uzel ISAC2 vystupuje v roli poskytovatel v případě, kdy přebírá od produkčního systému dotaz na pacientský souhrn, zajišťuje jeho vyhledání u ostatních komunikačních uzlů a předává výsledek žadateli. Komunikační uzel podporuje následující rozhraní: HTTP WS služba 4.2.3.1. Rozhraní HTTP WS služba Základní rozhraní pro vyhledání pacientského souhrnu je WS služba nad protokolem HTTP. Komunikační uzel nabízí HTTP server se službou pro vyžádání pacientského souhrnu. V případě, že produkční systém chce zjistit pacientský souhrn pro konkrétního pacienta, pak vyvolá provádí HTTP dotaz na tuto službu. Odpovědí na dotaz je výsledek hledání jako XML zpráva. Parametr HTTP Metoda URL Parametr Tělo odpovědi Očekávané návratové kódy Popis GET nebo POST http://<cnode>:8080/g2/ec.xml rc rodné číslo pacienta Nativní XML 20x úspěch 4xx nebo 5xx - chyba

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 14/28 4.3. DOCVIEW Náhled na dokument klinického případu Služba pro zpřístupnění dokumentu ke klinickému případu pro náhled. Dokumentem ke klinickému případu se v tomto kontextu rozumí ambulantní zpráva pro ambulantní návštěvu, propouštěcí hospitalizační zpráva pro případ hospitalizace, laboratorní výsledek pro případ laboratorního vyšetření a pod. 4.3.1. Formáty dat Parametr Popis Podporované typy zpráv XML zpráva Sledované údaje viz. následující tabulka Doporučené kódování UTF-8 XML schéma Viz. příloha Vzory zpráv Viz. Příloha Poznámka: Notace pro specifikaci XML elementů a atributů vychází ze standardu Xpath. Následující tabulka shrnuje všechny sledované údaje v rámci služby DOCVIEW: Název Atribut Parametr Typ Popis PatientInfo id ano String Interní identifikační číslo pacienta rc String Rodné číslo lastname String Příjmení firstname String Jméno birthdate String Datum narození ve formátu DD.MM.RRRR sex String Pohlaví, definované hodnoty M - male, F - female, U - unknown ResidenceInfo id ano String Interní identifikační číslo pacienta street String Ulice trvalého bydliště včetně čísla domu city String Město postcode String Poštovní směrovací číslo DocumentInfo eventid ano String Identifikační číslo klinického případu type ano String Typ návštěvy "A"/"H"/"O" (ambulantní, hospitalizace, vyšetření) startdate String Datum nástupu na hospitalizaci, ambulantní vyšetření apod., DD.MM.RRRR enddate String Datum ukončení hospitalizace, DD.MM.RRRR department String Název oddělení, kde byl pacient ošetřen departid String Identifikační číslo pracoviště departprof String Kód odbornosti pracoviště

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 15/28 user String Celé jméno uživatele, který provedl poslední změnu dokumentu modif String Datum a čas poslední změny dokumentu dgcode String MKN10 kód hlavní diagnozy dgtext String Text hlavní diagnozy DocumentBody eventid ano String Identifikační číslo klinického případu type ano String Typ návštěvy "A"/"H"/"O" (ambulantní, hospitalizace, vyšetření) text String Textový obsah zprávy Organization name String Název organizace = zdravotnického zařízení isname String Název produkčního IS icz String IČZ zdravotnického zařízení dn String Doména organizace 4.3.2. Komunikační uzel ISAC2 v roli žadatel Komunikační uzel ISAC2 vystupuje v roli žadatel v případě, kdy převezme od jiného zdravotnického zařízení žádost poskytnutí náhledu na dokument klinického případu. Vyhledá odpovídající dokument v produkčním systému a předá výsledek žadateli. Komunikační uzel podporuje následující rozhraní: SQL rozhraní 4.3.2.1. SQL rozhraní Komunikační uzel může vyhledávat informace sám tak, že vyvolává SQL dotazy na produkční databáze (případně její kopii). SQL příkazem může být vyvolání jak dotazu SELECT, tak také volání vložené procedury (preferovaná varianta). Volané SQL příkazy odpovídají sloupci Název z tabulky formátu dat. Zde jsou také v dalších sloupcích zachyceny parametry každého dotazu a očekávané návratové hodnoty. 4.3.3. Komunikační uzel ISAC2 v roli poskytovatel Komunikační uzel ISAC2 vystupuje v roli poskytovatel v případě, kdy přebírá od produkčního systému dotaz na náhled na dokument klinického případu, předá žádost komunikačnímu uzlu zdravotnického zařízení, ve kterém je požadovaný dokument, nakonec pak předává výsledný dokument žadateli. Komunikační uzel podporuje následující rozhraní: HTTP WS služba 4.3.3.1. Rozhraní HTTP WS služba Základní rozhraní pro vyžádání náhledu na dokument klinického případu je WS služba nad protokolem HTTP. Komunikační uzel nabízí HTTP server se službou pro vyžádání náhledu..

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 16/28 V případě, že produkční systém chce vyžádat náhled na dokument klinického případu, pak vyvolá provádí HTTP dotaz na tuto službu. Odpovědí na dotaz je výsledek hledání jako XML zpráva odpovídající klinickému dokumentu. Parametr HTTP Metoda URL Parametr Tělo odpovědi Očekávané návratové kódy Popis GET nebo POST http://<cnode>:8080/g2/docview.xml icz IČZ zdravotnického zařízeními eventtype typ klinického případu eventid identifikace klinického případu Nativní XML 20x úspěch 4xx nebo 5xx - chyba

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 17/28 4.4. BEDS Dotaz na lůžkový fond Služba pro vyžádání a zobrazení informací o dostupném lůžkovém fondu zapojených zdravotnických zařízení. Žadatel, obvykle dispečink zdravotnické záchranné služby, vyšle dotaz do všech zapojených zdravotnických zařízeních na jejich aktuálně volný lůžkový fond. Dotázaná zdravotnická zařízení vyhledají informace v jejich produkčním systému a odešlou odpověď žadateli, kde se zobrazuje souhrnně pro všechna dotázaná zařízení. 4.4.1. Formáty dat Parametr Popis Podporované typy zpráv XML zpráva Sledované údaje viz. následující tabulka Doporučené kódování UTF-8 XML schéma Viz. příloha Vzory zpráv Viz. Příloha Poznámka: Notace pro specifikaci XML elementů a atributů vychází ze standardu Xpath. Následující tabulka shrnuje všechny sledované údaje v rámci služby BEDS: Název Atribut Parametr Typ Popis BedsSurveyInfo dep String Označení pracoviště depstatus String Stav pracoviště; P pracuje, N pracuje ale nepřijímá pacienty, Z - uzavřeno depstatustoda te String Datum, do kterého platí stav; formát DD.MM.YYYY sum Integer Celkový počet volných lůžek za pracoviště sumvent Integer Celkový počet volných lůžek s ventilací za pracoviště sumad Integer Celkový počet lůžek za pracoviště, které je možné dodatečně uvolnit sumventad Integer Celkový počet lůžek s ventilací za pracoviště, které je možné dodatečně uvolnit guarantor String Garant informací guarantorid String Identifikační číslo garanta informací Organization name String Název organizace = zdravotnického zařízení isname String Název produkčního IS icz String IČZ zdravotnického zařízení dn String Doména organizace 4.4.2. Komunikační uzel ISAC2 v roli žadatel Komunikační uzel ISAC2 vystupuje v roli žadatel v případě, kdy převezme od jiného zdravotnického zařízení žádost poskytnutí informací o dostupném lůžkovém fondu. Vyhledá odpovídající informace v produkčním systému a předá výsledek žadateli.

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 18/28 Komunikační uzel podporuje následující rozhraní: SQL rozhraní 4.4.2.1. SQL rozhraní Komunikační uzel může vyhledávat informace sám tak, že vyvolává SQL dotazy na produkční databáze (případně její kopii). SQL příkazem může být vyvolání jak dotazu SELECT, tak také volání vložené procedury (preferovaná varianta). Volané SQL příkazy odpovídají sloupci Název z tabulky formátu dat. Zde jsou také v dalších sloupcích zachyceny parametry každého dotazu a očekávané návratové hodnoty. 4.4.3. Komunikační uzel ISAC2 v roli poskytovatel Komunikační uzel ISAC2 vystupuje v roli poskytovatel v případě, kdy přebírá od produkčního systému dotaz na informace o dostupném lůžkovém fondu, předá žádost všem zapojeným komunikačním uzlům zdravotnických zařízení, nakonec pak předává výsledný souhrnný dokument žadateli. Komunikační uzel podporuje následující rozhraní: HTTP WS služba 4.4.3.1. Rozhraní HTTP WS služba Základní rozhraní pro vyžádání informací o lůžkovém fondu je WS služba nad protokolem HTTP. Komunikační uzel nabízí HTTP server se službou pro vyžádání informací. V případě, že produkční systém chce vyžádat informace o lůžkovém fondu, pak vyvolá provádí HTTP dotaz na tuto službu. Odpovědí na dotaz je výsledek hledání jako XML zpráva obsahují souhrn všech informací od zdravotnických zařízení. Parametr HTTP Metoda URL Parametr Tělo odpovědi Očekávané návratové kódy Popis GET nebo POST http://<cnode>:8080/g2/beds.xml Nativní XML 20x úspěch 4xx nebo 5xx - chyba

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 19/28 5. Přílohy 5.1. MSG předávání zdravotních dokumentů 5.1.1. Vzor konsiliární zprávy <?xml version='1.0' encoding='windows-1250' standalone='no'?> <!DOCTYPE dasta SYSTEM "ds030101.dtd" > <dasta id_soubor="icz ISAC_1.1_34567_2009-12-03T04:36" verze_ds="03.01.01" verze_nclp="02.01.01" bin_priloha="t" ur="r" typ_odesm="kk" ozn_soub="34567" potvrzeni="n" dat_vb="2009-12-03t04:36"> <zdroj_is kod_firmy="icz" kod_prog="isac" verze_prog="1.1"/> <pm icz="83455255"> <as typ="i"> <vnitrni>100</vnitrni> </as> <a typ="p"> <jmeno>jihlava</jmeno> <adr>centrální příjem</adr> </a> </pm> <is icz="58834467"> <as typ="i"> <vnitrni>1</vnitrni> </as> <a typ="o"> <jmeno>rlp</jmeno> </a> <ip id_pac="1122334455"> <rodcis>1122334455</rodcis> <jmeno>františka</jmeno> <prijmeni>testová</prijmeni> <dat_dn format="d">1950-01-01</dat_dn> <sex>0</sex> <pv typ_pv="z"> <p> <cispoj>111</cispoj> <kodpoj>111 - Všeobecná zdravotní pojišťovna</kodpoj> <dat_od format="d">2009-12-03</dat_od> </p> </pv> <dg> <dgz typ_dg="t"> <diag poradi="1">i64</diag> <spec_dg>cévní příh.mozk.neurč.jako krv.n.infarkt </spec_dg> </dgz> </dg> <z zadost="d" vznik="j" obsah="nv" stav="k" oznaceni_o="1234567" dat_ab="2009-12-03t04:36"> <text> <ptext xml:space="preserve"> Záznam o výjezdu Zdravotnická záchranná služba kraje Vysočina ---------------------------------------------------------------------------------------------------- ---- Čas TK TF DF 02 CO2 CGS Glyk TT RTS Krev.ztr

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 20/28 ---------+-----------+-------+-------+-------+-------+---------+--------+-------+------- +------------+-- 04:51 186/090 088 012 096 NaN 4+5+6 9,6 NaN 012 žádná ---------------------------------------------------------------------------------------------------- ---- Zpráva: OAAsi 4 roky se léčí s vysokým TK,sledována v diab. poradně,léčena dietou.: NO:Dnes ráno když vstala najednou pocit slabosti v DK současně mravenčení,nausea. Obj Lucidní,eupnoická,orientovaná. Srdce,plíce norm.auskult. nález.orient neurolnorm.sval síla na HK,na DK neudrží polohu v Mingaz,ve stoji výrazná titubace,chůze nejistá Pacient normostenický, spolupracuje, oběhově stabilní, eupnoický, neurologicky bez topického nálezu. Hlava : trauma ne, poklepově nebolestivá, výstupy hlavových nervů nebolestivé, bulby (postavení) střední postavení, nystagmus není, pravá zornice symetrie isokorie, levá zornice symetrie isokorie, skléry anicterické, spojivky prokrvené, nos bez deformace, sekrece ne, hrdlo klidné, tonsily nezvětšené, jazyk (povlak) ne, plazí středem ano, uši (sekrece) ne Krk : bez deformit, pulzace aa carotides (symetrie) symetrická, náplně krčních žil nezvětšená, Štítná žláza nezvětšená Hrudník: stabilní, trauma ne, dýchání čísté sklípkovité, akce srdeční pravidelná ozvy slyšitelné, Břicho : tuhost ne, prohmatnost při palpaci bolestivé ne, bez známek peritoneální iritace, resistence ne, hepar nehmatný, lien nehmatná, peristaltika slyšitelná ano, tapotte mant negativní Pateř : známky traumatu ne, bolestivost ne Pánev : stabilní ano, nebolestivá, bez známek traumatu. Horní končetiny : trauma ne, bez poruch hybnosti a citlivosti otok ne, flebidity ne Dolní končetiny : trauma ne,bez poruch hybnosti a citlivosti, otok ne, flebidity ne ---------------------------------------------------------------------------------------------------- ---- Terapie: CHLORID SODNÝ 0,9 BRAUN(INF SOL 1X100MLPE),1 intraven vc. venepunkce MAGNESIUM SULFURICUM BIOTIKA 10(INJ SOL 5X10ML 10),1 intraven pouze aplikace TORECAN(INJ SOL 5X1ML/6.5MG),1 intraven pouze aplikace TORECAN(INJ SOL 5X1ML/6.5MG),1 intraven pouze aplikace STANOVENÍ GLUKÓZY GLUKOMETREM KANYLACE PERIFERNÍ ŽÍLY VČETNĚ INFÚZE MONITOROVÁNI EKG MIMO JIP NEINVASIVNÍ AMBULANTNÍ MONITOROVÁNÍ KREVNÍHO TLAKU MĚŘENÍ O2 A CO2 V DÝCHANÝCH PLYNECH ---------------------------------------------------------------------------------------------------- ---- </ptext> </text> </z> </ip> </is> </dasta> 5.2. PATSUM pacientský souhrn 5.2.1. XML Schema <?xml version="1.0" encoding="utf-8"?>

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 21/28 <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" version="1.0"> <xs:element name="ecinfolist" type="ecinfolist" /> <xs:complextype name="ecinfolist"> <xs:sequence> <xs:element name="ecinfo" type="ecinfo" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> <xs:complextype name="ecinfo"> <xs:sequence> <xs:element name="patient" type="patient" minoccurs="0" /> <xs:element name="residence" type="residenceinfo" minoccurs="0" /> <xs:element name="allergylist" minoccurs="0"> <xs:complextype> <xs:sequence> <xs:element name="allergy" type="allergyinfo" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> </xs:element> <xs:element name="diagnoselist" minoccurs="0"> <xs:complextype> <xs:sequence> <xs:element name="diagnose" type="diagnoseinfo" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> </xs:element> <xs:element name="medicationlist" minoccurs="0"> <xs:complextype> <xs:sequence> <xs:element name="medication" type="medicationinfo" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> </xs:element> <xs:element name="riskfactorlist" minoccurs="0"> <xs:complextype> <xs:sequence> <xs:element name="riskfactor" type="riskfactorinfo" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> </xs:element> <xs:element name="visitlist" minoccurs="0"> <xs:complextype> <xs:sequence> <xs:element name="visit" type="visitinfo" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> </xs:element> <xs:element name="hcu" type="hcuinfo" minoccurs="0" /> </xs:sequence> <xs:attribute name="ts" type="xs:datetime" /> <xs:complextype name="patient"> <xs:attribute name="rc" type="xs:string" /> <xs:attribute name="firstname" type="xs:string" /> <xs:attribute name="lastname" type="xs:string" /> <xs:attribute name="birthdate" type="xs:string" /> <xs:attribute name="sex" type="sex" /> <xs:attribute name="id" type="xs:string" />

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 22/28 <xs:complextype name="residenceinfo"> <xs:attribute name="street" type="xs:string" /> <xs:attribute name="city" type="xs:string" /> <xs:attribute name="state" type="xs:string" /> <xs:attribute name="postcode" type="xs:string" /> <xs:complextype name="allergyinfo"> <xs:attribute name="text" type="xs:string" /> <xs:attribute name="author" type="xs:string" /> <xs:attribute name="actdate" type="xs:string" /> <xs:complextype name="diagnoseinfo"> <xs:attribute name="code" type="xs:string" /> <xs:attribute name="text" type="xs:string" /> <xs:attribute name="order" type="xs:int" /> <xs:attribute name="author" type="xs:string" /> <xs:attribute name="actdate" type="xs:string" /> <xs:complextype name="medicationinfo"> <xs:attribute name="text" type="xs:string" /> <xs:attribute name="author" type="xs:string" /> <xs:attribute name="actdate" type="xs:string" /> <xs:complextype name="riskfactorinfo"> <xs:attribute name="text" type="xs:string" /> <xs:attribute name="author" type="xs:string" /> <xs:attribute name="actdate" type="xs:string" /> <xs:complextype name="visitinfo"> <xs:attribute name="type" type="visit" /> <xs:attribute name="department" type="xs:string" /> <xs:attribute name="dgcode" type="xs:string" /> <xs:attribute name="dgtext" type="xs:string" /> <xs:attribute name="startdate" type="xs:string" /> <xs:attribute name="enddate" type="xs:string" /> <xs:attribute name="eventid" type="xs:string" /> <xs:attribute name="departid" type="xs:string" /> <xs:attribute name="departprof" type="xs:string" /> <xs:complextype name="hcuinfo"> <xs:attribute name="name" type="xs:string" /> <xs:attribute name="isname" type="xs:string" /> <xs:attribute name="icz" type="xs:string" /> <xs:attribute name="dn" type="xs:string" /> <xs:attribute name="commerror" type="xs:string" /> <xs:simpletype name="sex"> <xs:restriction base="xs:string"> <xs:enumeration value="male" /> <xs:enumeration value="female" /> <xs:enumeration value="other" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="visit"> <xs:restriction base="xs:string"> <xs:enumeration value="a" />

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 23/28 <xs:enumeration value="h" /> <xs:enumeration value="o" /> </xs:restriction> </xs:simpletype> </xs:schema> 5.2.2. Vzorová zpráva <?xml version="1.0" encoding="utf-8"?> <ECInfoList> <ECInfo ts="2014-12-22t13:19:38.519+01:00"> <Patient rc="112233/4455" firstname="zdenek" lastname="test" birthdate="01.01.1993" sex="male" id="268391" /> <Residence street="buditelova 714" city="praha 012" postcode="11900" /> <AllergyList> <Allergy text="penicilin, cefalosporiny, pyly, trávy, seno" author="mudr. Test Amis" actdate="12.11.2014" /> </AllergyList> <DiagnoseList /> <MedicationList> <Medication text="algifen NEO; 10 gtt. dle potřeby; PO" /> <Medication text="betaloc ZOK 100 MG; 0-1-1.5; PO" /> </MedicationList> <RiskFactorList> <RiskFactor text="diabetes mellitus II. typu, Asthma bronchiale, pracuje s radionuklidy v prašném prostředí" author="mudr. Test Amis" actdate="12.11.2014" /> </RiskFactorList> <VisitList> <Visit type="a" department="ort amb. všeobecná" dgcode="s525" dgtext="fractura radii dist.l.dx.subperiost." startdate="26.04.2001" eventid="919" departid="445" departprof="105" /> <Visit type="a" department="ort amb. všeobecná" dgcode="s625" dgtext="zlomenina palce (ruky)" startdate="15.08.2000" eventid="667" departid="445" departprof="105" /> <Visit type="a" department="ort amb. všeobecná" dgcode="s525" dgtext="fractura radii dist.l.dx.subperiost." startdate="11.06.2008" eventid="2364" departid="445" departprof="105" /> <Visit type="a" department="ort amb. všeobecná" dgcode="j020" dgtext="streptokokový zánět hltanu" startdate="11.06.2008" eventid="2365" departid="445" departprof="105" /> <Visit type="a" department="1.int amb. všeobecná" dgcode="m160" dgtext="primární koxartróza, oboustr." startdate="15.08.1996" eventid="120" departid="52" departprof="001" /> <Visit type="h" department="chir oddělení A" dgcode="m545" dgtext="bolesti dolní části zad" startdate="23.09.1996" departid="372" departprof="5h1" /> <Visit type="h" department="ort odd. dětské ortopedie" dgcode="m544" dgtext="lumbago s ischiasem" startdate="02.04.2000" enddate="13.11.2000" departid="443" departprof="101" /> <Visit type="h" department="1.int JIP xx" startdate="25.01.2001" departid="40" departprof="" /> <Visit type="h" department="dět.k. odd. větší děti II" startdate="25.01.2001" enddate="26.01.2001" departid="248" departprof="101" /> <Visit type="h" department="cvičná s cyklem do pohledu" startdate="26.01.2001" departid="2448" departprof="" /> <Visit type="h" department="dět.k. odd. fyziol.nov." dgcode="z380" dgtext="jediné dítě, nar. v nemocnici" startdate="27.07.2001" departid="250" departprof="3h1" /> <Visit type="h" department="chir oddělení A" dgcode="m160" dgtext="primární koxartróza, oboustr." startdate="16.08.1996" enddate="22.08.1996" departid="372" departprof="5h1" /> <Visit type="h" department="ort odd. dětské ortopedie" dgcode="s521" dgtext="zlomenina horního konce radia" startdate="12.11.2000" eventid="117258" departid="443" departprof="101" /> <Visit type="h" department="neuro odd. dětské neurol." dgcode="m543" dgtext="ischias" startdate="24.06.2004" enddate="29.06.2004" departid="194" departprof="" /> </VisitList> <Hcu name="nemocnice ICZ" isname="klinicky system AMIS*H " icz="76001000" dn="ad.i.cz" /> </ECInfo> </ECInfoList>

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 24/28 5.3. DOCVIEW Náhled na dokument klinického případu 5.3.1. XML Schema <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" version="1.0"> <xs:element name="dwresponse" type="dwresponse" /> <xs:complextype name="dwresponse"> <xs:sequence> <xs:element name="dwinfo" type="dwinfo" nillable="true" minoccurs="0" /> </xs:sequence> <xs:complextype name="dwinfo"> <xs:sequence> <xs:element name="patient" type="patient" minoccurs="0" /> <xs:element name="residence" type="residenceinfo" minoccurs="0" /> <xs:element name="document" type="documentinfo" minoccurs="0" /> <xs:element name="org" type="organization" minoccurs="0" /> </xs:sequence> <xs:attribute name="ts" type="xs:datetime" /> <xs:complextype name="patient"> <xs:attribute name="rc" type="xs:string" /> <xs:attribute name="firstname" type="xs:string" /> <xs:attribute name="lastname" type="xs:string" /> <xs:attribute name="birthdate" type="xs:string" /> <xs:attribute name="sex" type="sex" /> <xs:attribute name="id" type="xs:string" /> <xs:complextype name="residenceinfo"> <xs:attribute name="street" type="xs:string" /> <xs:attribute name="city" type="xs:string" /> <xs:attribute name="state" type="xs:string" /> <xs:attribute name="postcode" type="xs:string" /> <xs:complextype name="documentinfo"> <xs:sequence> <xs:element name="text" type="xs:string" minoccurs="0" /> </xs:sequence> <xs:attribute name="type" type="visit" /> <xs:attribute name="eventid" type="xs:string" /> <xs:attribute name="department" type="xs:string" /> <xs:attribute name="dgcode" type="xs:string" /> <xs:attribute name="dgtext" type="xs:string" /> <xs:attribute name="startdate" type="xs:string" /> <xs:attribute name="enddate" type="xs:string" /> <xs:attribute name="modif" type="xs:string" /> <xs:attribute name="user" type="xs:string" /> <xs:attribute name="departid" type="xs:string" /> <xs:attribute name="departprof" type="xs:string" /> <xs:complextype name="organization"> <xs:attribute name="name" type="xs:string" /> <xs:attribute name="isname" type="xs:string" /> <xs:attribute name="icz" type="xs:string" /> <xs:attribute name="dn" type="xs:string" /> <xs:simpletype name="sex">

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 25/28 <xs:restriction base="xs:string"> <xs:enumeration value="male" /> <xs:enumeration value="female" /> <xs:enumeration value="other" /> </xs:restriction> </xs:simpletype> <xs:simpletype name="visit"> <xs:restriction base="xs:string"> <xs:enumeration value="a" /> <xs:enumeration value="h" /> <xs:enumeration value="o" /> </xs:restriction> </xs:simpletype> </xs:schema> 5.3.2. Vzorová zpráva <?xml version="1.0" encoding="utf-8"?> <DWResponse> <DWInfo ts="2014-12-22t13:51:44.705+01:00"> <Patient rc="112233/4455" firstname="zdeněk" lastname="test" birthdate="01.01.1963" sex="male" id="268377" /> <Residence street="budovatelu 714/39" city="třebíč 1" postcode="67401" /> <Document type="a" eventid="378" department="ort amb. všeobecná" dgcode="m160" dgtext="primární koxartróza, oboustr." startdate="09.02.1998" modif="1998-02-09 11:41:00" user="mudr. Zdeněk Trtil" departid="445" departprof="105"> <Text><![CDATA[Bolesti kyčle,.. POZNÁMKA: 10.03.1999 12:12 MUDr. Zdeněk Trtil kllklklklkl POZNÁMKA: 10.03.1999 12:13 MUDr. Zdeněk Trtil]]></Text> </Document> <Org name="nemocnice ICZ" isname="klinicky system AMIS*H " icz="76001000" dn="ad.i.cz" /> </DWInfo> </DWResponse> 5.4. BEDS Dotaz na lůžkový fond 5.4.1. XML Schema <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" version="1.0"> <xs:element name="bedsinfo" type="bedsinfo" /> <xs:element name="bedsresponse" type="bedsresponse" /> <xs:complextype name="bedsresponse"> <xs:sequence> <xs:element name="bedsinfo" type="bedsinfo" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> <xs:complextype name="bedsinfo"> <xs:sequence> <xs:element name="bedsreport" type="bedsreport" nillable="true" minoccurs="0" maxoccurs="unbounded" /> <xs:element name="organization" type="organization" minoccurs="0" /> </xs:sequence>

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 26/28 <xs:attribute name="ts" type="xs:datetime" /> <xs:complextype name="bedsreport"> <xs:sequence> <xs:element name="department" type="department" /> <xs:element name="sums" type="bedsums" minoccurs="0" /> <xs:element name="stationsums" minoccurs="0"> <xs:complextype> <xs:sequence> <xs:element name="sums" type="stationbedsums" nillable="true" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> </xs:element> <xs:element name="comment" type="xs:string" minoccurs="0" /> </xs:sequence> <xs:attribute name="oid" type="xs:string" use="required" /> <xs:attribute name="depstatus" type="departmentstatustype" use="required" /> <xs:attribute name="depstatustodate" type="xs:datetime" /> <xs:attribute name="guarantor" type="xs:string" /> <xs:attribute name="guarantorid" type="xs:string" /> <xs:complextype name="department"> <xs:attribute name="category" type="xs:string" /> <xs:attribute name="ident" type="xs:string" /> <xs:attribute name="name" type="xs:string" /> <xs:attribute name="abbr" type="xs:string" /> <xs:attribute name="group" type="xs:string" /> <xs:attribute name="odb" type="xs:string" /> <xs:attribute name="ico" type="xs:string" /> <xs:attribute name="pcz" type="xs:string" /> <xs:attribute name="icz" type="xs:string" /> <xs:attribute name="icp" type="xs:string" /> <xs:attribute name="oddel" type="xs:string" /> <xs:attribute name="street" type="xs:string" /> <xs:attribute name="city" type="xs:string" /> <xs:attribute name="postcode" type="xs:string" /> <xs:attribute name="state" type="xs:string" /> <xs:attribute name="depid" type="xs:string" /> <xs:complextype name="bedsums"> <xs:attribute name="vlsum" type="xs:int" /> <xs:attribute name="vlvent" type="xs:int" /> <xs:attribute name="vlsumuv" type="xs:int" /> <xs:attribute name="vlventuv" type="xs:int" /> <xs:attribute name="ts" type="xs:datetime" /> <xs:complextype name="stationbedsums"> <xs:attribute name="stationtype" type="xs:string" /> <xs:attribute name="vlsum" type="xs:int" /> <xs:attribute name="vlvent" type="xs:int" /> <xs:attribute name="vlsumuv" type="xs:int" /> <xs:attribute name="vlventuv" type="xs:int" /> <xs:attribute name="ts" type="xs:datetime" /> <xs:complextype name="organization"> <xs:attribute name="name" type="xs:string" /> <xs:attribute name="isname" type="xs:string" /> <xs:attribute name="icz" type="xs:string" /> <xs:attribute name="dn" type="xs:string" />

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 27/28 <xs:simpletype name="departmentstatustype"> <xs:restriction base="xs:string"> <xs:enumeration value="p" /> <xs:enumeration value="n" /> <xs:enumeration value="z" /> </xs:restriction> </xs:simpletype> </xs:schema> 5.4.2. Vzorová zpráva <?xml version="1.0" encoding="utf-8"?> <BedsResponse> <BedsInfo ts="2014-12-22t15:05:58.359+01:00"> <BedsReport depstatus="p"> <Department category="i" ident="1101" name="1.int odd. A 56789012345" abbr="1121" group="stan" odb="2f9" ico="33333333" pcz="003" icz="11211122" icp="11211122" oddel="01514" street="hlavní 21" city="havlíčkův Brod" postcode="57301" depid="47" /> <Sums vlsum="0" ts="2014-12-22t15:05:58.884+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="1511" name="neuro JIP" abbr="1511" group="stan" odb="1h1" pcz="003" icz="74001678" icp="74001678" depid="192" /> <Sums vlsum="4" ts="2014-12-22t15:05:58.905+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="1523" name="neuro odd. všeob. neurol." abbr="1523" group="stan" odb="101" ico="" pcz="003" icz="72100001" icp="72100001" oddel="" street="" city="1523 obec" depid="196" /> <Sums vlsum="36" ts="2014-12-22t15:05:58.925+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="4212" name="chir JIP" abbr="4212" group="stan" odb="101" pcz="003" icz="" icp="" oddel="20119" depid="371" /> <Sums vlsum="33" ts="2014-12-22t15:05:58.948+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="4221" name="chir oddělení A" abbr="4221" group="stan" odb="5h1" ico="12345678" pcz="003" icz="74001100" icp="74001100" oddel="20220" street="nejaka ulice" city="nejaka obec" postcode="11111" depid="372" /> <Sums vlsum="1" ts="2014-12-22t15:05:58.966+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="4222" name="chir oddělení B" abbr="4222" group="stan" odb="101" pcz="003" icz="72100001" icp="72100001" depid="373" /> <Sums vlsum="33" ts="2014-12-22t15:05:58.980+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="4511" name="ort JIP" abbr="4511" group="stan" odb="101" pcz="003" icz="72100001" icp="72100001" oddel="26575" depid="440" /> <Sums vlsum="31" ts="2014-12-22t15:05:58.997+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="4521" name="ort odd. VO 1" abbr="4521" group="stan" odb="606" pcz="003" icz="72001456" icp="72001456" oddel="26500" street="mendlova 123" city="havlíčkův Brod" postcode="57301" depid="441" /> <Sums vlsum="34" ts="2014-12-22t15:05:59.017+01:00" /> <BedsReport depstatus="p">

ICZ a.s., Na hřebenech II 1718/10, Praha 4 Strana: 28/28 <Department category="i" ident="4522" name="ort odd. VO 2" abbr="4522" group="stan" odb="606" pcz="003" icz="72001895" icp="72001895" oddel="26500" depid="442" /> <Sums vlsum="35" ts="2014-12-22t15:05:59.033+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="4523" name="ort odd. dětské ortopedie" abbr="4523" group="stan" odb="101" pcz="003" icz="72100001" icp="72100001" depid="443" /> <Sums vlsum="32" ts="2014-12-22t15:05:59.046+01:00" /> <BedsReport depstatus="p"> <Department category="i" ident="4822" name="oční odd. dospělí OC II" abbr="4822" group="stan" odb="101" pcz="003" icz="72100001" icp="72100001" depid="510" /> <Sums vlsum="37" ts="2014-12-22t15:05:59.058+01:00" /> <Organization name="nemocnice ICZ" isname="klinicky system AMIS*H " icz="76001000" dn="ad.i.cz" /> </BedsInfo> <BedsInfo ts="2014-12-22t15:05:58.423+01:00"> <BedsReport oid="dfe0cd11-e423-45f6-ad58-886af4443422" depstatus="p" guarantor="raška Jiří (raska)"> <Department name="jip prac.1" odb="1i3" icp="" /> <Sums vlsum="12" vlvent="2" vlsumuv="0" vlventuv="0" ts="2014-12- 22T15:05:58.512+01:00" /> <Comment>Tohle je utociste lapiduchu</comment> <BedsReport oid="130f0c3f-5af5-4af8-ac72-58fce90a05c9" depstatus="n" depstatustodate="2015-01-31t00:00:00+01:00" guarantor="raška Jiří (raska)"> <Department name="odborne pracoviste 2" odb="2o3" icp="99888777" /> <Sums vlsum="24" vlvent="2" vlsumuv="2" vlventuv="0" ts="2014-12- 22T15:05:58.513+01:00" /> <Comment>Pracoviste se predelava na bordel</comment> <BedsReport oid="bfbcd97c-1cb5-4e3c-aca1-c0dfdffd75ae" depstatus="p" guarantor="(q)"> <Department name="dalsi JIP a ARO" odb="4i6" icp="99334455" /> <Sums vlsum="29" vlvent="2" vlsumuv="0" vlventuv="0" ts="2014-12- 22T15:05:58.513+01:00" /> <Comment /> <BedsReport oid="f89ebb59-bcbf-4635-bd65-e896d5e80359" depstatus="p" depstatustodate="2030-03-03t00:00:00+01:00" guarantor="(q)"> <Department name="aaaaaa" odb="aaa" icp="" /> <Sums vlsum="33" vlvent="1" vlsumuv="2" vlventuv="2" ts="2014-12- 22T15:05:58.513+01:00" /> <Comment>jenom dalsi update</comment> <Organization name="nemocnice ICZ" isname="klinicky system AMIS*H " icz="76001000" dn="ad.i.cz" /> </BedsInfo> </BedsResponse>