Elektronická zdravotní karta



Podobné dokumenty
Informační systém pro nemocnici

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087

Informační systém webhostingu

PŘESTUP/HOSTOVÁNÍ HRÁČE MANUÁL

INFORMAČNÍ SYSTÉM PŮJČOVNY JÍZDNÍCH KOL

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA

Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů. Docházka 3000 Personalistika

Systém pro online rozhovory

Popis úprav SQL verze ProBaze Majetek a Nářadí

popis funkcí a nastavení (verze 2. 8) MILAN PASTOR DIS., ING. MICHAL KOPECKÝ

Veřejné. Aplikace EP2W. Uživatelská příručka pro externího uživatele

Jak začít s ed MARKETEM

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro administrátora krizového řízení

IS Autopůjčovna VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS

Program pro flexibilní tvorbu evidencí. VIKLAN - Evidence. Uživatelská příručka. pro seznámení se základními možnostmi programu

Můj účet Uživatelský manuál

Manuál aplikace Inkaso pohledávek

Nemocnice. Prvotní analýza a plán projektu

INFORMAČNÍ SYSTÉM PRODEJ LÍSTKŮ DO DIVADLA

Návod k ovládání administrační části nového turistického portálu Olomouckého kraje

Uživatelská příručka systému pro administrátory obcí a manuál pro správce portálu

IS Akademie Klasické Homeopatie

TouchGuard Online pochůzkový systém

Návod pro práci s aplikací

Metodická příručka pro učitele. InspIS SET modul školní testování

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

OpusBenefit. Uživatelský manuál k verzi 1.0 verze / 24. K l i e n t s k á d a t a b á z e

MANUÁL K OBSLUZE REDAKČNÍHO SYSTÉMU / wordpress

Rámcový manuál pro práci s programem TopoL pro Windows

INFORMAČNÍ SYSTÉM AUTOBAZARU S INZERČNÍM SYSTÉMEM A RECENZEMI AUTOMOBILŮ

Uživatelská příručka Evidence příchozí a odchozí pošty a elektronický archiv. V prostředí společnosti. Pražská vodohospodářská společnost a.s.

Studijní skupiny. 1. Spuštění modulu Studijní skupiny

Manuál pro modul Vypisování témat prací referentka

Uživatelská příručka nabídky majetku státních institucí

UŽIV ATELSKÁ PŘÍRUČKA

SPRÁVA STÁTNÍCH HMOTNÝCH REZERV

Metodika. Oznámení o vykonávání působností v agendě ve smyslu zákona č. 111/2009. Sb., o základních registrech. Verze 1.6

Parametrizace, harmonogram

Uživatelský manuál Radekce-Online.cz

Obsah. 1.1 Práce se záznamy Stránka Dnes Kontakt se zákazníkem... 5

NÁPOVĚDA K SRM - DODAVATELÉ

Analýza Redakční systém blogu (ADA274, BYS037, RAB020, SIV021)

UZ modul VVISION poslední změna

Helios RED a Internetový obchod

Návod k administraci e-learningové platformy

ESTATIX INFORMAČNÍ SYSTÉM REALITNÍCH KANCELÁŘÍ UŽIVATELSKÁ PŘÍRUČKA UŽIVATELSKÁ PŘÍRUČKA STRANA 1 / 23

Návod k aplikaci DPH Kontrol

Návod na práci s redakčním systémem webu VPŠ a SPŠ MV v Praze

Návod na obsluhu softwaru Repsale pro WM6.x objednávkový a prodejní software pro PDA a mobilní terminály.

Ostatní portálové aplikace

Projekt ČNHP. Příručka pro pacienty. Vytvořil: Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy. univerzity.

VYTVÁŘENÍ OBSAHU KURZŮ

Manuál k aplikaci SDO PILOT v.0.2

E-ZAK, verze M-2 jednoduchý elektronický nástroj pro veřejné zakázky

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Raichová. Materiál je publikován pod licencí Creative Commons.

MS WINDOWS UŽIVATELÉ

Školící dokumentace administrátorů IS KRIZKOM (úroveň ÚSÚ) role ( administrátor )

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Outdoor Expert. Uživatelský manuál. Verze aplikace: OutdoorExpert_Manual.docx 1 /

Zóny a pravidla UŽIVATELSKÁ PŘÍRUČKA

Komfortní datová schránka

Aplikace Založení účtu Microsoft a stažení aplikace Internet Zap./Vyp. přístupového bodu Nastavení u Připojení a odpojení wi-fi sítě Nastavení

Elektronická spisová služba

REGISTR VINIC VÍNO ORIGINÁLNÍ CERTIFIKACE NA PORTÁLU FARMÁŘE (UŽIVATELSKÁ PŘÍRUČKA) CCV Informační systémy

Portál farmáře. Integrovaný zemědělský registr: Vedení stájového registru pro skupinově evidovaná zvířata. Podklady pro školení.

1 Úvod. 2 Registrace a přihlášení. Registrace). Zobrazí se stránka, kde budete mít na výběr ze dvou možností. Můžete vytvořit nové či.

Návod k aplikaci EVEZA: Uživatelský návod pro Dodavatele PZ Eveza. Profil zadavatele EVEZA / 2s

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Použití databází. Mnoho postupů, které si ukážeme pro prací s formulářů využijeme i při návrhu tiskových sestav.

NEKLEPAT CZ DOKUMENTACE strana 0 / 5

Modul výsledky zkoušek

Uživatelská příručka

Prohlížení a editace externích předmětů

Systémový integrátor báze systému

Registr práv a povinností

ADDAT HEAT Control - Návod k použití - verze 2.07 (firmware 1.44)

Přihlašování do ISCRŘ přes JIP

Manuál k produktu. fajny shop. FajnyWEB.cz 2008 ( )

SPORTONGO UŽIVATELSKÁ PŘÍRUČKA

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Uživatelská příručka

Analýza IS autoservisu:

Řešení reklamací typu: Změna identifikační parcely stavebního objektu

PROGRAMOVÁ DOKUMENTACE

INZERTNÍ SERVER VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY. (semestrální projekt) ZS

Školící dokumentace administrátorů IS KRIZKOM (úroveň KRAJ) (role manager, administrátor )

Smart PSS dohledový systém

Internetová filmová databáze IFDB

TEPELNÁ TECHNIKA 1D. Základy práce s aplikací. Verze 3.0.0

Tabulkové processory MS Excel (OpenOffice Calc)

Volby a Referenda ALIS spol. s r.o.

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 1

návod pro OSOBNÍ AUTOSHIP SDRUŽENÝ AUTOSHIP

RŽP D nová edice. Obsah. Základy práce v systému POS

3 Formuláře a sestavy Příklad 2 Access 2010

Objednávky OBX. Objednávkový systém určený k instalaci na PC u zákazníka pro tvorbu offline objednávek zboží

HolCARD CR-07. Systém pro Ambulantní Monitorování Krevního Tlaku. Návod k používání. Zabierzów, POLAND Listopad 2003 Verze 2.

Sbírka tipů pro BUSINESS 24

IS pro firmu vyrábějící potisky triček

Transkript:

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA INFORMAČNÍ SYSTÉMY A DATOVÉ SKLADY Elektronická zdravotní karta (semestrální projekt) ZS 2009-2010 Analýza Implementace Číslo skupiny: Členové skupiny: Příjmení, jméno, login 1. Zemánek Jaroslav, zem129 1. 2. Zimmermann Radek, zim043 2. 3. Straka Jozef, str506 3. 4. Hanyáš Petr, han0032 4.

Obsah 1 Zadání... 4 1.1 Funkční požadavky... 4 2 Analýza... 7 2.1 Analýza datová... 7 2.1.1 Lineární zápis typů entit a typů vazeb... 7 2.1.2 ER diagram... 9 2.1.3 Datový slovník... 9 2.2 Analýza funkční... 16 2.2.1 Kontextový diagram... 16 2.2.2 DF diagramy... 16 2.2.2.1 DFD 0. úrovně... 16 2.2.2.2 DFD 1. Úrovně oddíl administrátora... 17 2.2.2.3 DFD 1. Úrovně oddíl doktora... 18 2.2.2.4 DFD 1. Úrovně oddíl pacienta... 20 2.2.3 Minispecifikace... 21 2.2.3.1 Výběr aktivního klienta... 21 2.2.3.2 karty pacienta... 22 2.2.3.3 Editace karty pacienta... 23 2.2.3.4 anamnéz... 24 2.2.3.5 Přidání anamnézy... 24 2.2.3.6 Editace anamnézy... 25 2.2.3.7 detailu anamnézy... 26 2.2.3.8 očkování... 26 2.2.3.9 Přidání očkování... 27 2.2.3.10 Editace očkování... 28 2.2.3.11 detailu očkování... 29

2.2.3.12 vyšetření... 29 2.2.3.13 Přidání vyšetření... 30 2.2.3.14 Editace vyšetření... 31 2.2.3.15 detailu vyšetření... 32 2.2.3.16 Zveřejnění vyšetření... 33 2.2.3.17 hospitalizací... 33 2.2.3.18 Přidáni hospitalizace... 34 2.2.3.19 Editace hospitalizace... 34 2.2.3.20 Detail hospitalizace... 35 2.2.3.21 Ukončení hospitalizace... 36 2.2.3.22 Přidání předpisu... 36 2.2.3.23 osobních údajů... 37 2.2.3.24 Editace osobních údajů... 38 2.2.3.25 vyšetření... 39 2.2.3.26 Detail vyšetření... 39 2.3 Analýza časová... 41 3 Analýza datového skladu... 43 4 Návrh implementace... 43 5 Popis implementace... 43 6 Programátorská příručka... 43 7 Uživatelská příručka... 43

1 Zadání Je potřeba vytvořit celorepublikový informační systém, který bude evidovat zdravotní karty pacientů. Systém bude umožňovat zdravotníkům, doktorům a pacientům nahlížet do zdravotních karet. Zdravotní karta bude obsahovat informace o pacientovi, jeho diagnóze, anamnéze, očkování, provedených zákrocích, hospitalizacích a podávaných lécích. informací týkající se vyšetření, musí povolit praktický lékař. Dále bude evidovat seznam lékařů a nemocnic. Do systému budou moci přistupovat tito uživatelé: pacient, lékař, správce IS 1.1 Funkční požadavky PROČ nový IS Z důvodu usnadnění komunikace mezi lékař - lékař, lékař - pacient a omezení papírových formulářů a zrušení papírových kartoték, vznikla snaha o převedení těchto lékařských dat do počítače. Díky přístupu z jakéhokoliv počítače připojeného na internet, bude jednoduší jak pro lékaře k nahlédnutí do předchozích vyšetření klienta, tak jednoduší orientace pro klienty, kteří můžou lehce nahlédnout do svých léků případně informace z hospitalizace ve zdravotnickém zařízení. K ČEMU má IS sloužit Bude sloužit jako elektronická zdravotní karta, bez nutnosti při změně lékaře nebo změně bydliště, přenášet i svoji zdravotní kartu. si bude moci prohlížet a měnit své osobní údaje, nahlížet do starších vyšetření, také si může zobrazit data očkování a užívané léky. Hlavně si může určit, který z doktorů uvidí jeho záznamy. Lékař si může přidat pacienta, zapsat a případně změnit anamnézu, zapsat a do určitého časového intervalu změnit vyšetření, provádět a kontrolovat očkování a hospitalizovat klienty (pacienty). A zkontrolovat užívané léky a provedená vyšetření. KDO s IS bude pracovat S IS budou pracovat lékaři, klienti a správce IS. Správce bude udržovat aktuální číselníky a registrovat nové lékaře a klienty. Lékaři budou evidovat anamnézu a různá vyšetření klientů, předepisování léků atd. i si budou moct prohlížet své výsledky vyšetření, předepsané léky a mnoho dalšího. VSTUPY do systému o (jméno, příjmení, pojišťovna, kontakt) o Lékař (jméno, příjmení, kontakt) o Anamnéza (popis, datum) o Vyšetření (diagnóza, datum, popis, terapie) o Hospitalizace (zdrav. Zařízení, od, do) o Předpis (lék, dávkování, balení) o Léky (kód léku, název, balení, druh) o Očkování (vakcína, datum očkování, informace o přeočkování)

VÝSTUPY ze systému o Karta klienta (Jméno, příjmení, pojišťovna, kontakt) o Lékař (Jméno, Příjmení, kontakt) o Vyšetření (, diagnóza, datum, popis, terapie) o Hospitalizace (, zdrav. Zařízení, od, do) o Předpis (vyšetření, kód léku, dávkování, balení) o Léky (kód léku, název, balení, druh) o Očkování (, vakcína, datum očkování, informace o přeočkování) Funkce Lékař: : o karty pacienta o Editace karty pacienta o Přidání anamnézy o Editace anamnézy o anamnézy o Přiřazení klienta k doktorovi o Přidání doktora k důvěrným o Přidání vyšetření o Editace vyšetření (pouze aktuální den) o Přidání očkování o Editace očkování (pouze aktuální den) o Přidání hospitalizace o Editace hospitalizace (pouze do nástupu) o Ukončení hospitalizace o Zveřejnění vyšetření (pouze hlavní doktor) o Vystavení předpisu o Výpis vyšetření o konkrétního vyšetření o Výpis očkování o konkrétního očkování o Výpis anamnéz o konkrétní anamnézy o Výpis všech léků o Editace svých osobních údajů o Viditelnost klienta o Výpis vyšetření (pouze zveřejněné) o konkrétního vyšetřen (pouze zveřejněné) o Výpis očkování o konkrétního očkování o Výpis anamnéz

o konkrétní anamnézy o Výpis všech léků Nefunkční požadavky o implementace ASP.NET a Microsoft SQL Server 2008 o spolehlivost, rychlost, efektivita a střední paměťové nároky o rychlá odezva IS vítaná

2 Analýza 2.1 Analýza datová 2.1.1 Lineární zápis typů entit a typů vazeb Lineární zápis typů entit (klient_rodné_číslo, klient_jméno, klient_příjmení, klient_heslo, klient_pin, pojišťovna_kód, doktor_id, klient_telefon, klient_email, klient_ulice, klient_město, klient_psč, klient_krevni_skupina, klient_alergie, klient_veřejný) Zdravotní pojišťovna (pojišťovna_kód, pojišťovna_název) (doktor_id, odbornost_kód, doktor_jméno, doktor_příjmení, doktor_heslo, doktor_titul_před, doktor_titul_za, doktor_telefon) Důvěrní_doktor (důvěrni_id, klient_rodné_číslo, doktor_id, důvěrni_oprávnění) Odbornost (odbornost_kód, odbornost_název) _zařízení (doktor_zařízení_id, doktor_id, zařízení_id) Zařízení (zařízení_id, zařízení_název, zařízení_ulice, zařízení_město, zařízení_psč) Anamnéza (anamnéza_id, klient_rodné_číslo, anamnéza_popis, anamnéza_datum) Očkováni (očkováni_id, klient_rodné_číslo, vakcína_kód, očkováni_datum, očkováni_poznámka, očkováni_přeočkováni) Vakcína (vakcína_kód, vakcína_název, vakcína_poznámka) Hospitalizace (hospitalizace_id, klient_rodné_číslo, zařízení_id, hospitalizace_od, hospitalizace_do, hospitalizace_poznámky, hospitalizace_smazáno) Vyšetření (vyšetření_id, doktor_id, klient_rodné_číslo, diagnóza_kód, vyšetření_datum, vyšetření_popis, vyšetření_závěr, vyšetření_terapie, vyšetření_zveřejněno, pojišťovna_kód, vyšetření_smazáno) Diagnóza (diagnóza_kód, diagnóza_název) Předpis (předpis_id, vyšetření_id, lék_kód, předpis_dávkovaní) Lék (lék_kód, lék_název, lék_balení, lék_šarže, lék_popis) Administrátor (admin_id, admin_heslo, admin_jméno, admin_příjmení)

Lineární zápis typů vazeb KLIENT_POJIŠTĚNI (, Zdravotní_pojišťovna) N:1 DŮVĚŘUJE_LÉKAŘI (, Důvěrni_doktor) 1:N DŮVĚŘUJE_PACIENT (, Důvěrni_doktor) 1:N MÁ_ODBORNOST (, Odbornost) N:1 MÁ_ZAŘÍZENÍ (, _ zařízení) 1:N MÁ_DOKTORA (Zařízení, _ zařízení) 1:N KLIENT_MÁ_DOKTORA (, ) N:1 KLIENT_ANAMNÉZA (, Anamnéza) 1:N KLIENT_MÁ_OČKOVÁNI (, Očkováni) 1:N JE_OČKOVÁN (Očkováni, Vakcína) N:1 HOSPITALIZOVÁN (, Hospitalizace) 1:N BYL_HOSPITALIZOVÁN_V (Hospitalizace, Zařízení) N:1 DOKTOR_VYŠETŘENÍ (, Vyšetření) 1:N KLIENT_VYŠETŘENÍ (, Vyšetření) 1:N MÁ_DIAGNÓZU (Vyšetření, Diagnóza) N:1 MÁ_PŘEDEPSÁN (Vyšetření, Předpis) 1:N JE_PŘEDEPSÁN (Předpis, Lék) N:1

2.1.2 ER diagram Hospitalizace BYL_HOSPITALIZOVAN_V [N:1] Zarizeni HOSPITALIZOVAN [1:N] Duverny_lekar Odbornost MA_DOKTORA [1:N] DUVERUJE_LEKARI [1:N] _zarizeni MA_ODBORNOST [1:N] DUVERUJE_PACIENT [N:1] MA_ZARIZENI [1:N] KLIENT_MA_DOKTORA [N:1] KLIENT_MA_OCKOVANI [1:N] KLIENT_VYSETRENI [1:N] KLIENT_ANAMNEZA [1:N] DOKTOR_VYSETRENI [1:N] Vysetreni Administrator KLIENT_POJISTENI [N:1] Anamneza MA_PREDEPSAN [1:N] Ockovani JE_PLACENO [1:N] MA_DIAGNOZU [N:1] Predpis JE_OCKOVAN [N:1] JE_PREDEPSAN [N:1] Vakcina Zdravotni_pojistovna Diagnoza Lek 2.1.3 Datový slovník : Atribut Datový typ [vel.] Klíč Null Index IO + popis klient_rodné_číslo num [10] PK NE ANO Čísla 9999999999 klient_jméno varchar[20] NE NE NE Text klient_příjmení varchar[30] NE NE ANO Text klient_heslo varchar[20] NE NE NE Text + čísla klient_pin num[10] NE NE NE Čísla 99999

pojišťovna_kód num[10] FK NE ANO Čísla 999 doktor_id char[10] FK NE ANO Čísla klient_telefon num[15] NE ANO NE Čísla klient_email varchar[30] NE ANO NE Text klient_ulice varchar[30] NE NE NE Text+ čísla klient_město varchar[20] NE NE NE Text klient_psč num[5] NE NE NE Číslo 99999 klient_krevni_skupina varchar[3] NE ANO NE Text klient_alergie varchar[30] NE ANO NE Text klient_veřejný boolean NE NE NE 0 nezveřejněno 1-zveřejněno Zdravotní pojišťovna: Atribut Datový typ [vel.] Klíč Null Index IO + popis pojišťovna_kód num[10] PK NE ANO Čísla 999 pojišťovna_název varchar[30] NE NE NE Text : Atribut Datový typ [vel.] Klíč Null Index IO + popis doktor_id char[10] PK NE ANO Čísla odbornost_kód num[10] FK NE ANO Čísla 999 doktor_jméno varchar[20] NE NE NE Text doktor_příjmení varchar[30] NE NE ANO Text doktor_heslo varchar[20] NE NE NE Text + čísla

doktor_titul_před varchar[10] NE NE NE Text doktor_titul_za varchar[10] NE ANO NE Text doktor_telefon num[15] NE NE NE Číslo Důvěrní_doktor: Atribut Datový typ [vel.] Klíč Null Index IO + popis důvěrni_id char[10] PK NE ANO Čísla klient_rodné_číslo num [10] FK NE ANO Čísla 9999999999 doktor_id char[10] FK NE ANO Čísla důvěrni_oprávnění varchar[30] NE NE NE Text Odbornost: Atribut Datový typ [vel.] Klíč Null Index IO + popis odbornost_kód num[10] PK NE ANO Čísla odbornost_název varchar[30] NE NE NE Text _zařízení: Atribut Datový typ [vel.] Klíč Null Index IO + popis doktor_zařízení_id char[10] PK NE ANO Čísla doktor_id char[10] FK NE ANO Čísla zařízení_id char[10] FK NE ANO Čísla

Zařízení: Atribut Datový typ [vel.] Klíč Null Index IO + popis zařízení_id char[10] PK NE ANO Čísla zařízení_název varchar[30] NE NE NE Text zařízení_ulice varchar[30] NE NE NE Text + Čísla zařízení_město varchar[20] NE NE NE Text zařízení_psč num[5] NE NE NE Čísla Anamnéza: Atribut Datový typ [vel.] Klíč Null Index IO + popis anamnéza_id char[10] PK NE ANO Číslo klient_rodné_číslo num [10] FK NE ANO Číslo anamnéza_popis varchar[40] NE NE NE Text anamnéza_datum date NE NE NE Text + Čísla Očkováni: Atribut Datový typ [vel.] Klíč Null Index IO + popis očkováni_id char[10] PK NE ANO Číslo klient_rodné_číslo num [10] FK NE ANO Číslo vakcína_kód num[10] FK NE ANO Číslo očkováni_datum date NE NE NE Text + Čísla očkováni_poznámka varchar[40] NE ANO NE Text

očkováni_přeočkováni date NE ANO NE Text + Čísla Vakcína: Atribut Datový typ [vel.] Klíč Null Index IO + popis vakcína_kód num[10] PK NE ANO Čísla vakcína_název varchar[20] NE NE NE Text vakcína_poznámka varchar[40] NE ANO NE Text Hospitalizace: Atribut Datový typ [vel.] Klíč Null Index IO + popis hospitalizace_id char[10] PK NE ANO Čísla klient_rodné_číslo num[10] FK NE ANO Čísla zařízení_id char[10] FK NE ANO Čísla hospitalizace_od date NE NE NE hospitalizace_do date NE ANO NE Text + Čísla Text + Čísla hospitalizace_poznámky varchar[40] NE ANO NE Text hospitalizace_smazáno boolean NE NE ANO 0-nesmazáno, 1-smazáno Vyšetření: Atribut Datový typ [vel.] Klíč Null Index IO + popis vyšetření_id char[10] PK NE ANO Čísla doktor_id char[10] FK NE ANO Čísla

klient_rodné_číslo num[10] FK NE ANO Čísla diagnóza_kód num[10] FK ANO ANO Čísla pojišťovna_kód num[10] FK NE ANO Čísla vyšetření_datum date NE NE NE Text + Čísla vyšetření_popis varchar[40] NE NE NE Text vyšetření_závěr varchar[40] NE NE NE Text vyšetření_terapie varchar[20] NE ANO NE Text vyšetření_zveřejněno boolean NE NE NE vyšetření _smazáno boolean NE NE ANO 0-nezveřejněno 1-zveřejněno 0-nesmazáno, 1- smazáno Diagnóza: Atribut Datový typ [vel.] Klíč Null Index IO + popis diagnóza_kód num[10] PK NE ANO Čísla diagnóza_název varchar[20] NE NE NE Text Předpis: Atribut Datový typ [vel.] Klíč Null Index IO + popis předpis_id char[10] PK NE ANO Čísla vyšetření_id char[10] FK NE ANO Čísla lék_kód num[10] FK NE ANO Čísla předpis_dávkovaní varchar[15] NE NE NE Text

Lék: Atribut Datový typ [vel.] Klíč Null Index IO + popis lék_kód num[10] PK NE ANO Čísla lék_název varchar[30] NE NE NE Text lék_balení varchar[10] NE NE NE Text lék_popis varchar[40] NE NE NE Text Administrátor: Atribut Datový typ [vel.] Klíč Null Index IO + popis admin_id char[10] PK NE ANO Čísla admin_heslo varchar[20] NE NE NE Text + čísla admin_jméno varchar[20] NE NE NE Text admin_příjemní varchar[30] NE NE NE Text

2.2 Analýza funkční 2.2.1 Kontextový diagram Administrátor Elektronická zdravotní karta Pacient 2.2.2 DF diagramy 2.2.2.1 DFD 0. úrovně Administrátor 0. 1. Administrátor 2. 3. Pacient Pacient

2.2.2.2 DFD 1. Úrovně oddíl administrátora Administrátor 1. 1.1. Administrace zdravotních pojišťoven 1.2. Administrace odborností 1.3. Administrace zařízení 1.4. Administrace doktorů 1.5. Administrace vakcín 1.6. Administrace doktorů v zařízení 1.7. Administrace léků 1.8. Administrace klientů 1.1. Administrace pojišťoven 1.1. 1.2. Administrace odborností 1.2. 1.1.1. pojišťoven 1.1.2. Přidání pojišťovny 1.2.1. odborností 1.2.2. Přidání odbornosti 1.1.3. Odebrání pojišťovny 1.2.3. Odebrání odbornosti 1.3. Administrace zařízení 1.3. 1.4. Administrace doktorů 1.4. 1.3.1. zařízení 1.3.2. Přidání zařízení 1.4.1. doktorů 1.4.2. Přidání doktora 1.3.3. Odebrání zařízení 1.4.3. Odebrání doktora

1.5. Administrace vakcín 1.5. 1.6. Administrace léků 1.6. 1.5.1. vakcín 1.5.2. Přidání vakcíny 1.6.1. léků 1.6.2. Přidání léku 1.5.3. Odebrání vakcíny 1.6.3. Odebrání léku 1.7. Administrace doktorů v zařízení 1.7.1. doktorů v zařízení 1.7. 1.7.2. Přidání doktora k zařízení 1.8. Administrace klientů 1.8.1. klientů 1.8. 1.8.2. Přidání klienta 1.7.3. Odebrání doktora ze zařízení 1.8.3. Odebrání klienta 2.2.2.3 DFD 1. Úrovně oddíl doktora 2. 2.1. Správa vyšetření 2.2. Správa důvěrných doktorů 2.3. Správa zdravotních karet klientů 2.4. Správa anamnéz 2.5. Správa očkování 2.6. Správa předpisů 2.7. Správa karty pacienta 2.8. Správa hospitalizací 2.9. Výběr aktivního klienta

2.1. 2.1.1. vyšetření 2.1.2. Přidání vyšetření 2.1.5. Odebrání vyšetření 2.1. Správa vyšetření 2.1.4. Detail vyšetření 2.1.3. Editace vyšetření 2.1.6. Zveřejnění vyšetření 2.2. 2.2.1. důvěrných doktorů 2.2.2. Přidání důvěrného doktora 2.2.3. Odebrání důvěrného doktora 2.2. Správa důvěrných doktorů 2.3. 2.3.1. zdravotní karty 2.3.2. Editace zdravotní karty 2.3. Správa zdravotních karet 2.4. 2.4.1. anamnéz 2.4.2. Přidání anamnézy 2.4.5. Odebrání anamnézy 2.4. Správa anamnéz 2.4.4. Detail anamnézy 2.4.3. Editace anamnézy 2.5. 2.5.1. očkování 2.5.2. Přidání očkování 2.5.5. Odebrání očkování 2.5. Správa očkování 2.5.4. Detail očkování 2.5.3. Editace očkování 2.6. 2.6.1. předpisů 2.6.2. Přidání předpisu 2.6.5. Odebrání předpisu 2.6. Správa předpisů 2.6.4. Detail předpisu 2.6.3. Editace předpisu 2.7. 2.7.1. karty pacienta 2.7.2. Editace karty pacienta 2.7. Správa karty pacienta 2.8. 2.8.1. hospitalizací 2.8.2. Přidání hospitalizace 2.8.5. Ukončení hospitalizace 2.8. Správa očkování 2.8.4. Detail hospitalizace 2.8.3. Editace hospitalizace 2.8.6. Odebrání hospitalizace

2.9. Výběr aktivního klienta 2.9. 2.9.1. Výběr aktivního pacienta 2.2.2.4 DFD 1. Úrovně oddíl pacienta Pacient 3. 3.1. Správa osobních údajů 3.2. vyšetření 3.4. anamnéz 3.3. očkování 3.5. předpisů léků 3.6. hospitalizací 3.1. Správa osobních údajů 3.1. 3.1.1. osobních údajů 3.1.2. Editace osobních údajů

3.3. očkování 3.3. 3.4. anamnéz 3.4. 3.3.1. očkování 3.3.2. Detail očkování 3.4.1. amamnéz 3.4.2. Detail anamnézy 3.5. předpisů léků 3.5. 3.6. hospitalizací 3.6. 3.5.1. předpisů léků 3.5.2. Detail Předpisu léků 3.6.1. hospitalizací 3.6.2. Detail hospitalizace 2.2.3 Minispecifikace 2.2.3.1 Výběr aktivního klienta 2.9. Výběr aktivního klienta Důvěrný_ Důvěrný_ doktor doktor Minispecifikace: 1. Zobraz obrazovku pro výběr aktivního pacienta 2. Načti do formuláře z tabulky všechny údaje skládající se z.klient_rodné_číslo,.klient_jméno,.klient_příjmení 3. může do pole postupně zadávat do vyhledávacího pole rodné číslo a systém bude dle zadání automaticky filtrovat seznam pacientů (tzv. funkce našeptávače) 4. U každého řádku (klienta) vytvoř tlačítko Vybrat, po jehož kliknutí se nastaví daný klient jako aktivní a formulářové okno se uzavře, pokud není přistupující doktor hlavním doktorem

pacienta, zobraz tlačítko Přidat k důvěrným. Po kliknutí na toto tlačítko a následném vyplnění PINu se doktor vloží do důvěrných. 5. Po kliknutí na vybrat zkontroluj, zda je doktor přiřazen jako hlavní nebo je v důvěrných doktorů a. Je-li splněná podmínka, tak nastav daného klienta jako aktivního b. Jinak zjisti, zda je doktor s oprávněním Rychlé záchranné služky. Pokud ano, nastav pacienta jako aktivního c. Jinak zobraz chybové hlášení Nemáte oprávnění nastavit pacienta jako aktivního 2.2.3.2 karty pacienta 900312/4523 Jakub Jouda Vyber 585409/1258 Marie Poledňáková Vyber 781212/1212 Evžen Plánička Vyber 2.7.1. karty pacienta Zdravotni_poji Zdravotni_poji šťovna šťovna Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Zobraz obrazovku pro výpis karty pacienta 3. Načti do formuláře z databázové tabulky spojené s tabulkou všechny údaje skládající se z.klient_rodné_číslo,.klient_jméno,.klient_příjmení,.klient_telefon,.klient_email,.klient_město,.klient_psč,.klient_krevní_skupina,.klient_alergie,.doktor_jméno,.doktor_příjmení,.zdravotní pojišťovna_kód, Zdravotní_pojišťovna.pojišťovna název pro daného aktivního klienta 4. Pod seznamem kartou pacienta zobraz tlačítko Editace vedoucí na 2.2.3.3 Editace karty pacienta Karta pacienta: Rodné číslo: 900312/4523 Jméno a příjmení: Jan Novotný Telefon: +420 123 456 789 E-mail: novotny@seznam.cz Adresa: Ulice 12, Městečko, 123 45 Krevní skupina: Rh 0- Alergie: Není

Hlavní doktor: Zdravotní pojišťovna: MUDr. František Sobota 205 Česká průmyslová zdravotní pojišťovna Editace 2.2.3.3 Editace karty pacienta 2.7.2. Editace karty pacienta Zdravotni_poji Zdravotni_poji šťovna šťovna Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Zobraz obrazovku pro editaci karty pacienta 3. Načti do formuláře z databázové tabulky spojené s tabulkou všechny údaje skládající se z.klient_rodné_číslo,.klient_jméno,.klient_příjmení,.klient_telefon,.klient_email,.klient_město,.klient_psč,.klient_krevní_skupina,.klient_alergie,.doktor_jméno,.doktor_příjmení,.zdravotní pojišťovna_kód, Zdravotní_pojišťovna.pojišťovna název pro daného aktivního klienta 4. Pod editačním formulářem zobraz tlačítko Uložit které uloží aktuální údaje a také vytvoř tlačítko Zpět, po jehož kliknutí se přejde na 2.2.3.2 karty pacienta 5. zadá do formuláře informace o pacientovi a provede potvrzení 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce b. Jinak doktora upozorni na chyby a přejdi k bodu 2. 7. Zobraz hlášení o úspěšné editaci karty pacienta Editace karty pacienta: Rodné číslo: Jméno a příjmení: Telefon: E-mail: Adresa: Krevní skupina: Alergie: Hlavní doktor: Zdravotní pojišťovna: 900312/4523 Jan Novotný _ +420 123 456 789 _ novotny@seznam.cz Ulice 12, Městečko, 123 45 Rh 0- Není MUDr. František Sobota 205 Česká průmyslová zdravotní pojišťovna Zpět Uložit

2.2.3.4 anamnéz 2.4.1. anamnéz Anamnéza Anamnéza Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Načti do formuláře z tabulky Anamnéza všechny údaje skládající se z Anamnéza.anamnéza_popis, Anamnéza.anamnéza_datum 3. Uprav hodnoty sloupce anamnéza_popis, tak aby obsahoval pouze prvních 200 znaků popisu 4. U každého řádku (anamnézy) vytvoř tlačítko Detail a pokud je datum vyšetření shodné s aktuálním datem, zobraz také tlačítko Editace a. Pokud doktor klikne u dané anamnézy na tlačítko Detail, pokračuj na 2.2.3.7 Detail anamnézy b. Pokud doktor klikne u daného vyšetření na tlačítko Editace, pokračuj na 2.2.3.6 Editace anamnézy Seznam anamnéz: 21.3.1999 Ploché nohy Detail 14.5.2000 Předčasné vypadávání vlasů Detail 27.6.2009 Srůsty v břišní dutině (matka) Detail Editace *) Aktuální den je 27.6.2009 2.2.3.5 Přidání anamnézy 2.4.2. Přidání anamnézy Anamnéza Anamnéza

Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro přidání anamnézy 3. Pod formulářem vytvoř tlačítka Přidat pro uložení aktuální anamnézy (přechod na krok 5.) a Zpět pro přechod na 2.2.3.4 Seznam anamnéz 4. zadá do formuláře informace o anamnéze pacienta a provede potvrzení 5. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, vlož daný záznam do databázové tabulky Anamnéza b. Jinak doktora upozorni na chyby a přejdi k bodu 2. 6. Zobraz hlášení o úspěšném přidání anamnézy Přidání anamnézy: Datum: Popis: Zpět Přidat 2.2.3.6 Editace anamnézy 2.4.3. Editace anamnézy Anamnéza Anamnéza Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro editaci anamnézy 3. Načti do formuláře z tabulky Anamnéza všechny údaje skládající se z Anamnéza.anamnéza_popis, Anamnéza.anamnéza_datum pro danou anamnézu 4. Pod formulářem vytvoř tlačítka Uložit pro uložení aktuální anamnézy (přechod na krok 5.) a Zpět pro přechod na 2.2.3.4 Seznam anamnéz 5. upraví ve formuláři informace o anamnéze pacienta a provede potvrzení 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce Anamnéza b. Jinak doktora upozorni na chyby a přejdi k bodu 2. 7. Zobraz hlášení o úspěšné editaci anamnézy

Editace anamnézy: Datum: 27.6.2009 Popis: Předčasné vypadávání vlasů Zpět Uložit 2.2.3.7 detailu anamnézy 2.4.4. detailu anamnézy Anamnéza Anamnéza Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Načti do formuláře z tabulky Anamnéza všechny údaje skládající se z Anamnéza.anamnéza_popis, Anamnéza.anamnéza_datum 3. Vytvoř tabulku se všemi údaji z anamnézy 4. Přidej tlačítko Zpět pro přechod na 2.2.3.4 Seznam anamnéz Detail anamnézy: Datum: 27.6.2009 Popis Předčasné vypadávání vlasů a další popisující text, který detailně specifikuje zadanou anamnézu, text může být hodně dlouhý Zpět 2.2.3.8 očkování 2.4.1. očkování Vakcína Vakcína Očkování Očkování

Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Načti do formuláře z tabulky Očkování spojené s tabulkou Vakcína všechny údaje skládající se z Očkování.očkování_datum, Očkování.vakcína_kód, Vakcína.vakcína_název 3. U každého řádku (očkování) vytvoř tlačítko Detail a pokud je datum očkování shodné s aktuálním datem, zobraz také tlačítko Editace a. Pokud doktor klikne u daného očkování na tlačítko Detail, pokračuj na 2.2.3.11 Detail očkování b. Pokud doktor klikne u daného očkování na tlačítko Editace, pokračuj na 2.2.3.10 Editace očkování Seznam očkování: 21.3.1989 567-123 Příušnice Detail 14.5.2001 263-985 Žloutenka typu C Detail 27.6.2009 2724-S23 Prasečí chřipka Detail Editace *) Aktuální den je 27.6.2009 2.2.3.9 Přidání očkování 2.4.2. Přidání očkování Vakcína Vakcína Očkování Očkování Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro přidání očkování 3. Do položky vakcína načti seznam vakcín z tabulky Vakcína 4. Pod formulářem vytvoř tlačítka Přidat pro uložení aktuálního očkování (přechod na krok 5.) a Zpět pro přechod na 2.2.3.8 Seznam očkování 5. zadá do formuláře informace o očkování pacienta a provede potvrzení 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, vlož daný záznam do databázové tabulky Očkování b. Jinak doktora upozorni na chyby a přejdi k bodu 2. 7. Zobraz hlášení o úspěšném přidání očkování

Přidání očkování: Datum: Vakcína: Poznámka: Přeočkování: Zpět Přidat 2.2.3.10 Editace očkování 2.4.3. Editace očkování Vakcína Vakcína Očkování Očkování Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro editaci očkování 3. Načti do formuláře z tabulky Očkování spojené s tabulkou Vakcína všechny údaje skládající se z Očkování.očkování_datum, Očkování.očkování_vakcína, Očkování.očkování_poznámka, Očkování.očkování_přeočkování, Vakcína.vakcína_název pro dané očkování 4. Pod formulářem vytvoř tlačítka Uložit pro uložení aktuálního očkování (přechod na krok 5.) a Zpět pro přechod na 2.2.3.8 Seznam očkování 5. upraví ve formuláři informace o očkování pacienta a provede potvrzení 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce Očkování b. Jinak doktora upozorni na chyby a přejdi k bodu 2. 7. Zobraz hlášení o úspěšné editaci očkování Editace očkování: Datum: 27.6.2009 Vakcína: 213-1234 - Antichřipka prasečí Poznámka: Jehlou, vpich do ramene Přeočkování: Každé 2 roky Zpět Uložit

2.2.3.11 detailu očkování 2.4.4. detailu očkování Očkování Očkování Vakcína Vakcína Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Načti do formuláře z tabulky Očkování spojené s tabulkou Vakcína všechny údaje skládající se z Očkování.očkování_datum, Očkování.očkování_vakcína, Vakcína.vakcína_název, Vakcína.vakcína_popis, Očkování.očkování_poznámka, Očkování.očkování_přeočkování 3. Vytvoř tabulku se všemi údaji z očkování 4. Přidej tlačítko Zpět pro přechod na 2.2.3.8 Seznam očkování Detail očkování: Datum: 27.6.2009 Vakcína: 213-1234 Antichřipka prasečí Vakcína popis: Vpichovat jehlou do hýždí nebo ramene Poznámka: Jehlou, vpich do ramene Přeočkování: Každé 2 roky Zpět 2.2.3.12 vyšetření 2.1.1. vyšetření Vyšetření Vyšetření Diagnóza Diagnóza Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta

2. Načti do formuláře z tabulky Vyšetření spojené s tabulkami a Diagnóza všechny údaje skládající se z Vyšetření.vyšetření_datum, Vyšetření.vyšetření_závěr, Vyšetření. Vyšetření_zveřejněno,.doktor_titul_před,.doktor_jméno,.doktor_příjmení, Diagnóza.diagnóza_název 3. U každého řádku (vyšetření) vytvoř tlačítko Detail a pokud je datum vyšetření shodné s aktuálním datem, zobraz také tlačítko Editace a. Pokud doktor klikne u daného vyšetření na tlačítko Detail, pokračuj na 2.2.3.15 Detail vyšetření b. Pokud doktor klikne u daného vyšetření na tlačítko Editace, pokračuj na 2.2.3.14 Editace vyšetření c. Pokud je doktor klasifikován jako hlavní lékař a klikne u daného vyšetření na tlačítko Zvěřejnit pokračuj na 2.2.3.16 Seznam vyšetření: 21.3.1989 MuDr. Petr Spáčil 14.5.2001 MuDr. Jaroslav Slaný 27.6.2009 MuDr. Petr Spáčil Horečka + kašel Chřipka Nezveřejněno Detail Bolesti břicha Zánět slepého střeva Zveřejněno Detail Škrábání v krku, kašel Zánět průdušek Zveřejněno Detail Editace *) Aktuální den je 27.6.2009 2.2.3.13 Přidání vyšetření 2.1.2. Přidání vyšetření Vyšetření Vyšetření Diagnóza Diagnóza Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro přidání vyšetření 3. Do položky diagnóza načti seznam všech diagnóz z tabulky Diagnóza a do položky pojišťovna načti seznam všech pojišťoven z tabulky Pojišťovna 4. Pod formulářem vytvoř tlačítka Vytvořit předpis pro přidání léků k aktuálnímu vyšetření, dále pak tlačítko Přidat pro uložení aktuálního vyšetření (přechod na krok 5.) a Zpět pro přechod na 2.2.3.8 Seznam očkování

5. zadá do formuláře informace o vyšetření pacienta a provede potvrzení 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, vlož daný záznam do databázové tabulky Vyšetření b. Jinak doktora upozorni na chyby a přejdi k bodu 2. 7. Zobraz hlášení o úspěšném přidání vyšetření Přidání vyšetření: Datum: Diagnóza: Pojišťovna: Popis: Závěr: Terapie: Zveřejněno: O Ano O Ne Zpět Přidat 2.2.3.14 Editace vyšetření 2.1.3. Editace vyšetření Vyšetření Vyšetření Diagnóza Diagnóza 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro editaci vyšetření 3. Načti do formuláře z tabulky Vyšetření spojené s tabulkami Diagnóza a Pojišťovna všechny údaje skládající se z Vyšetření.vyšetření_datum, Vyšetření.vyšetření_popis, Vyšetření.vyšetření_závěr, Vyšetření.vyšetření_terapie, Vyšetření.vyšetření_zveřejněno, Pojišťovna.pojišťovna_název, Diagnóza.diagnóza_název pro dané vyšetření 4. Pod formulářem vytvoř tlačítka Uložit pro uložení aktuálního vyšetření (přechod na krok 5.) a Zpět pro přechod na 2.2.3.12 Seznam vyšetření 5. upraví ve formuláři informace o vyšetření pacienta a provede potvrzení 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce Vyšetření b. Jinak doktora upozorni na chyby a přejdi k bodu 2. 7. Zobraz hlášení o úspěšné editaci vyšetření

Editace vyšetření: Datum: 27.6.2009 Diagnóza: Chřipka Pojišťovna: 205 Česká průmyslová pojišťovna Popis: Kašel, zvýšená teplota Závěr: Chřipka v ranném stádiu Terapie: Horký čaj, paralen 3x denně Zveřejněno: O Ano X Ne Zpět Upravit 2.2.3.15 detailu vyšetření 2.1.4. detailu vyšetření Vyšetření Vyšetření Diagnóza Diagnóza Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Načti do formuláře z tabulky Vyšetření spojené s tabulkami Diagnóza a Pojišťovna všechny údaje skládající se z Vyšetření.vyšetření_datum, Vyšetření.vyšetření_popis, Vyšetření.vyšetření_závěr, Vyšetření.vyšetření_terapie, Vyšetření.vyšetření_zveřejněno, Pojišťovna.pojišťovna_název, Diagnóza.diagnóza_název pro dané vyšetření 3. Vytvoř tabulku se všemi údaji z vyšetření 4. Přidej tlačítko Zpět pro přechod na 2.2.3.8 Seznam vyšetření Detail vyšetření: Datum: 27.6.2009 Diagnóza: Chřipka Pojišťovna: 205 Česká průmyslová pojišťovna Popis: Kašel, zvýšená teplota Závěr: Chřipka v ranném stádiu Terapie: Horký čaj, paralen 3x denně Zveřejněno: O Ano X Ne Zpět

2.2.3.16 Zveřejnění vyšetření 2.1.6 Zveřejnění vyšetření Vyšetření Vyšetření Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Zobraz formulář s detailem Vyšetření. 3. Načti do formuláře z tabulky Vyšetření všechny atributy vybraného vyšetření. 4. Pod formulářem zobraz tlačítko Zveřejnit po jehož kliknutí se nastaví do vysetreni.vysetreni_zverejneno = true, a tlačítko Zpět po jehož kliknutí se přejde na 2.6.1 vyšetření. 2.2.3.17 hospitalizací 2.8.1. hospitalizací Zařízení Zařízení Hospitalizace Hospitalizace Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Lékař v menu vybere položku Hospitalizace 3. Načti do formuláře z tabulky Hospitalizace všechny údaje klienta, kde hospitalizace.hospitalizace_smazano == 0: hospitalizace.hospitalizace_od, hospitalizace.hospitalizace_do, hospitalizace.hospitalizace_poznámky, kde klient_rodné_číslo je rodné číslo aktuálního klienta a z tabulky Zařízení zařízení.zařízení_název. 4. U každého řádku (hospitalizace) vytvoř tlačítko Detail a v případě, že hospitalizace.datum_do == null, vytvoř tlačítko Editace a tlačítko Ukončení hospitalizace. a. Pokud doktor klikne u dané hospitalizace na tlačítko Detail, pokračuj na 2.8.4 Detail hospitalizace

b. Pokud doktor klikne u dané hospitalizace na tlačítko Editace, pokračuj na 2.8.3 Editace hospitalizace c. Pokud doktor klikne u dané hospitalizace na tlačítko Ukončení hospitalizace, pokračuj na 2.8.5 Ukončení hospitalizace 2.2.3.18 Přidáni hospitalizace 2.8.2. Přidání hospitalizace Zařízení Zařízení Hospitalizace Hospitalizace Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Kliknutím na tlačítko přidej hospitalizaci, načti formulář pro přidání nové hospitalizace 3. Načti do formuláře z tabulky Hospitalizace: hospitalizace.hospitalizace_od = aktuální datum, hospitalizace.hospitalizace_do == null, hospitalizace.hospitalizace_poznámky, kde klient_rodné_číslo je rodné číslo aktuálního klienta a do hospitalizace.zařízení_id přiřaď id aktuálního zařízení. 4. vyplní údaje o dané hospitalizaci 5. Přidej novou hospitalizaci, potvrzením tlačítka Ulož 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce Hospitalizace b. Jinak doktora upozorni na chyby a přejdi k bodu 3. 7. Zobraz hlášení o úspěšné vytvoření hospitalizace. 2.2.3.19 Editace hospitalizace 2.8.3 Editace hospitalizace Zařízení Zařízení Hospitalizace Hospitalizace

Minispecifikace 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro editaci Hospitalizace. 3. Načti do formuláře z tabulky Hospitalizace spojené s tabulkami Zařízení a, kde klient_rodné_číslo je rodné číslo aktuálního klienta, všechny údaje skládající se z: hospitalizace.hospitalizace_od, hospitalizace.hospitalizace_do, hospitalizace.hospitalizace_poznámky. 4. změní potřebné údaje. 5. Pod editačním formulářem zobraz tlačítko Uložit které uloží aktuální údaje a také vytvoř tlačítko Zpět, po jehož kliknutí se přejde na 2.8.1 hospitalizací 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce Hospitalizace b. Jinak doktora upozorni na chyby a přejdi k bodu 3. 7. Zobraz hlášení o úspěšné editaci hospitalizace. 2.2.3.20 Detail hospitalizace 2.8.4 Detail hospitalizace Zařízení Zařízení Hospitalizace Hospitalizace Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Zobraz formulář s detailem Hospitalizace. 3. Načti do formuláře z tabulky Hospitalizace spojené s tabulkami Zařízení a, kde klient_rodné_číslo je rodné číslo aktuálního klienta, všechny údaje skládající se z: hospitalizace.hospitalizace_od, hospitalizace.hospitalizace_do, hospitalizace.hospitalizace_poznámky. 4. Pod formulářem zobraz tlačítko Zpět po jehož kliknutí se přejde na 2.8.1 hospitalizací

2.2.3.21 Ukončení hospitalizace 2.8.4 Ukončení hospitalizace Hospitalizace Hospitalizace Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta 2. Vytvoř formulář pro ukončení hospitalizace. 3. Načti do formuláře z tabulky Hospitalizace spojené s tabulkou, kde klient_rodné_číslo je rodné číslo aktuálního klienta, všechny údaje skládající se z: hospitalizace.hospitalizace_od, hospitalizace.hospitalizace_do = aktuální datum, hospitalizace.hospitalizace_poznámky. 4. Pod formulářem zobraz tlačítko Uložit které uloží aktuální údaje a také vytvoř tlačítko Zpět, po jehož kliknutí se přejde na 2.8.1 hospitalizací 5. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce Hospitalizace b. Jinak doktora upozorni na chyby a přejdi k bodu 3. 6. Zobraz hlášení o úspěšném zapsání ukončení hospitalizace. 2.2.3.22 Přidání předpisu 2.6.2 Přidání předpisu Vyšetření Vyšetření Lék Lék Minispecifikace: 1. Není-li aktivní žádný pacient, tak zobraz informativní hlášení Není aktivní žádný pacient, nejprve prosím některého vyberte a přejdi na 2.2.3.1 Výběr aktivního pacienta. 2. Načti formulář pro předepsání nového léku. 3. Načti do formuláře z tabulky Předpis: predpis.predpis_davkovani, z tabulky Vyšetření vysetreni.vysetreni_id == id aktuálního vyšetření. Z tabulky Lék načti do ListBoxu lek.lek_kod, lek.lek_nazev, lek.lek_baleni.

4. vybere název léku, obsahující kód a množství v balení. Vyplní položku dávkování. 5. Přidej předpis, potvrzením tlačítka Ulož. 6. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce Předpis b. Jinak doktora upozorni na chyby a přejdi k bodu 3. 7. Zobraz hlášení o úspěšné přidání předpisu. 2.2.3.23 osobních údajů Pacient 3.1.1. osobních údajů Zdravotni_pojišťovna Zdravotni_pojišťovna Minispecifikace: 1. Zobraz obrazovku pro výpis osobní zdravotní karty 2. Načti do formuláře z databázové tabulky spojené s tabulkou všechny údaje skládající se z.klient_rodné_číslo,.klient_jméno,.klient_příjmení,.klient_telefon,.klient_email,.klient_město,.klient_psč,.klient_krevní_skupina,.klient_alergie,.doktor_jméno,.doktor_příjmení,.zdravotní pojišťovna_kód, Zdravotní_pojišťovna.pojišťovna název kde.klient_rodné_číslo == rodné číslo aktuálně přihlášeného klienta. 3. Pod výpisem osobních informací pacienta zobraz tlačítko Editace vedoucí na 2.2.3.244 Editace osobních údajů Osobní údaje klienta: Rodné číslo: 900312/4523 Jméno a Jan Novotný příjmení: Telefon: +420 123 456 789 E-mail: novotny@seznam.cz Adresa: Ulice 12, Městečko, 123 45 Krevní skupina: Rh 0- Alergie: Není Hlavní doktor: MUDr. František Sobota Zdravotní 205 Česká průmyslová zdravotní pojišťovna pojišťovna: Editace

2.2.3.24 Editace osobních údajů Pacient 3.1.2. Editace osobních údajů Zdravotni_poji Zdravotni_poji šťovna šťovna Minispecifikace: 1. Zobraz obrazovku pro editaci osobní zdravotní karty 2. Načti do formuláře z databázové tabulky spojené s tabulkou všechny údaje skládající se z.klient_rodné_číslo,.klient_jméno,.klient_příjmení,.klient_telefon,.klient_email,.klient_město,.klient_psč,.klient_krevní_skupina,.klient_alergie,.doktor_jméno,.doktor_příjmení,.zdravotní pojišťovna_kód, Zdravotní_pojišťovna.pojišťovna název kde.klient_rodné_číslo == rodné číslo aktuálně přihlášeného klienta. 3. Pod editačním formulářem zobraz tlačítko Uložit které uloží aktuální údaje a také vytvoř tlačítko Zpět, po jehož kliknutí se přejde na 2.2.3.23 osobních údajů 4. Pacient zadá do formuláře nove informace do políček obsahujících atributy.klient_telefon nebo.klient_email nebo.klient_město nebo.klient_psč a provede potvrzení 5. Zkontroluj data podle IO v datové tabulce a. Pokud jsou údaje v pořádku, změň daný záznam v databázové tabulce b. Jinak klienta upozorni na chyby a přejdi k bodu 2. 6. Zobraz hlášení o úspěšné editaci osobní zdravotní karty Editace údajů klienta: Rodné číslo: Jméno a příjmení: Telefon: E-mail: Adresa: Krevní skupina: Alergie: Hlavní doktor: Zdravotní pojišťovna: 900312/4523 Jan Novotný _ +420 123 456 789 _ novotny@seznam.cz Ulice 12, Městečko, 123 45 Rh 0- Není MUDr. František Sobota 205 Česká průmyslová zdravotní pojišťovna Zpět Uložit

2.2.3.25 vyšetření Pacient 3.2.1. vyšetření Vyšetření Vyšetření Diagnóza Diagnóza Minispecifikace: 1. Načti do formuláře z tabulky Vyšetření spojené s tabulkami a Diagnóza všechny údaje skládající se z Vyšetření.vyšetření_datum, Vyšetření.vyšetření_závěr,.doktor_titul_před,.doktor_jméno,.doktor_příjmení, Diagnóza.diagnóza_název kde Vyšetření. Vyšetření_zveřejněno == true a zaroveň kde Vyšetření. Vyšetření_smazano == false 2. U každého řádku (vyšetření) vytvoř tlačítko Detail a. Pokud doktor klikne u daného vyšetření na tlačítko Detail, pokračuj na 2.2.3.26 Detail vyšetření Seznam vyšetření: 21.3.1989 MuDr. Petr Spáčil 14.5.2001 MuDr. Jaroslav Slaný 27.6.2009 MuDr. Petr Spáčil Horečka + kašel Bolesti břicha Škrábání v krku, kašel Chřipka Zánět slepého střeva Zánět průdušek Detail Detail Detail 2.2.3.26 Detail vyšetření Pacient 3.2.2. Detail vyšetření Lék Lék Předpis Předpis Vyšetření Vyšetření Diagnóza Diagnóza

Minispecifikace: 1. Zobraz formulář pro výpis detailu vyšetření 2. Načti do formuláře z tabulky Vyšetření spojené s tabulkami Diagnóza, Lék, Předpis a Pojišťovna všechny údaje skládající se z Vyšetření.vyšetření_datum,.doktor_titul_před,.doktor_jméno,.doktor_příjmení, Vyšetření.vyšetření_popis, Vyšetření.vyšetření_závěr, Vyšetření.vyšetření_terapie, Pojišťovna.pojišťovna_název, Diagnóza.diagnóza_název, Lék.lék_název, Lék.lék_šarže pro dané vyšetření 3. Přidej tlačítko Zpět pro přechod na 2.2.3.25 vyšetření Detail vyšetření: Datum: Lékař: 27.6.2009 MuDr. Petr Spáčil Diagnóza: Chřipka Pojišťovna: 205 Česká průmyslová pojišťovna Popis: Kašel, zvýšená teplota Závěr: Chřipka v ranném stádiu Terapie: Horký čaj, Paralen 3x denně, Stoptusin ráno a večer Lék(y): Paralen, Stoptusin Zveřejněno: O Ano X Ne Zpět

2.3 Analýza časová Počáteční stav Koncový stav Nová hospitalizace ukončení hospitalizace_datum_do = aktuální datum Ukončená hospitalizace odstranění hospitalizace_smazáno Odstraněná hospitalizace diagnostika Nové vyšetření vyšetření.diagnóza_kód = diagnóza.diagnóza_kód Diagnostikované, pacientovi nezveřejněné vyšetření odstranění vyšetření_smazáno odstranění vyšetření_smazáno zveřejnění pacientovi Odstraněné vyšetření vyšetření_zveřejněno = true odstranění zveřejnění pacientovi vyšetření_smazáno vyšetření_zveřejněno = true Pacientovi zveřejněné vyšetření

Návrhy obrazovek Výběr klienta 900312/4523 Jakub Jouda Vyber 585409/1258 Marie Poledňáková Vyber 781212/1212 Evžen Plánička Vyber Karta pacienta: Rodné číslo: 900312/4523 Jméno a příjmení: Jan Novotný Telefon: +420 123 456 789 E-mail: novotny@seznam.cz Adresa: Ulice 12, Městečko, 123 45 Krevní skupina: Rh 0- Alergie: Není Hlavní doktor: MUDr. František Sobota Zdravotní pojišťovna: 205 Česká průmyslová zdravotní pojišťovna Editace Seznam anamnéz: 21.3.1999 Ploché nohy Detail 14.5.2000 Předčasné vypadávání vlasů Detail 27.6.2009 Srůsty v břišní dutině (matka) Detail Editace Seznam vyšetření: 21.3.1989 MuDr. Petr Spáčil 14.5.2001 MuDr. Jaroslav Slaný 27.6.2009 MuDr. Petr Spáčil Horečka + kašel Chřipka Nezveřejněno Detail Bolesti břicha Zánět slepého střeva Zveřejněno Detail Škrábání v krku, kašel Zánět průdušek Zveřejněno Detail Editace Detail vyšetření: Datum: Lékař: 27.6.2009 MuDr. Petr Spáčil Diagnóza: Chřipka Pojišťovna: 205 Česká průmyslová pojišťovna Popis: Kašel, zvýšená teplota Závěr: Chřipka v ranném stádiu Terapie: Horký čaj, Paralen 3x denně, Stoptusin ráno a večer Lék(y): Paralen, Stoptusin Zveřejněno: O Ano X Ne Zpět

3 Analýza datového skladu (skupina autor, datum) 4 Návrh implementace 5 Popis implementace 6 Programátorská příručka (skupina autor, datum) 7 Uživatelská příručka (skupina autor, datum)