BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE. Ondřej Krejcar, Dalibor Janckulík, Leona Motalová

Podobné dokumenty
Vývoj informačních systémů. Přehled témat a úkolů

Nové jazykové brány do Caché. Daniel Kutáč

Vývoj informačních systémů. Přehled témat a úkolů

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

IS pro podporu BOZP na FIT ČVUT

Informační systém pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky

Novinky ve Visual Studio Tomáš Kroupa

Zavedení e-learningu

Univerzální vyhledávací portál jako integrační řešení pro digitální knihovny

Integrace mobilních zařízení do ICT, provoz tlustých aplikací na mobilních telefonech a tabletech Roman Kapitán, Citrix Systems Czech

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Marta Bardová Karel Hájek Pavel Odstrčil Roman Kopecký Josef Charvát Ministerstvo Dopravy. Nová aplikace etesty

MD Comfort. Ambulantní software. Řešení pro praktické a odborné lékaře a pro sítě zdravotnických zařízení

PŘÍLOHA C Požadavky na Dokumentaci

JIŘÍ ROUN NABÍDKA SPOLUPRÁCE SW DOKUMENTARISTA WEB: MOBIL:

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Úvod do softwarového inženýrství a týmového vývoje

Stručný úvod do možností procesního systému NS-P

Databázové systémy úvod

Platformy / technologie. Jaroslav Žáček

Úvod do databázových systémů

PLATFORMY / TECHNOLOGIE JAROSLAV ŽÁČEK

ADMINISTRACE POČÍTAČOVÝCH SÍTÍ. OPC Server

TÉMATICKÝ OKRUH Softwarové inženýrství

Použití databází na Webu

Základy datových vazeb Silverlightu. Funkce Silverlightu 2. Podpora jazyků a technologie.net Framework

Z internetu do nemocnice bezpečně a snadno

Unifikovaný modelovací jazyk UML

Mobilní skladová evidence v QI

Využití mobilního klienta při správě inženýrských sítí. Petr Skála Pontech s.r.o.

7 Jazyk UML (Unified Modeling Language)

Příloha č. 1. Informační systém pro Městskou policii Česká Lípa. Specifikace požadavků minimálního plnění pro IS MP

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

EXTRAKT z mezinárodní normy

Zabezpečení proti SQL injection

Dobrý CMS Popis produktu a jeho rozšíření

MST - sběr dat pomocí mobilních terminálů on-line/off-line

Testovací protokol USB token etoken PRO 32K

Systémy na Státní plavební správě

PROVÁZÁNÍ ECM/DMS DO INFORMAČNÍCH SYSTÉMŮ STÁTNÍ A VEŘEJNÉ SPRÁVY

SQL Server Data Tools (SSDT) RNDr. David Gešvindr MVP: Azure MCSE: Data Platform MCSD: Windows Store

Testovací protokol čipová karta etoken PRO SmartCard 32K

Manažerský informační systém pro podporu ekonomického řízení laboratoří

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

7.6 Další diagramy UML

NRNP po roce provozu pod JTP

Elektronická podpora výuky předmětu Komprese dat

7 Jazyk UML (Unified Modeling Language)

Obsah. Verze SQL Serveru

Compatibility List. GORDIC spol. s r. o. Verze

7.6 Další diagramy UML

EMBARCADERO TECHNOLOGIES. Jak na BYOD chytře? Možnosti zapojování různých mobilních zařízení do podnikových informačních systémů.

Centrální autentizační webový informační systém

Informace ke stavu celoměstsk xxx

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

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

Architektura aplikace

Microsoft Sync Framework. Jiří Činčura blog.cincura.net

Michal Krátký, Miroslav Beneš

Projekt elektronické Sbírky zákonů a mezinárodních smluv (e-sbírka) a elektronického legislativního procesu (e-legislativa)

Technická dokumentace

ČMSS: CRM systém pro efektivní práci s klienty

FAKULTA INFORMAČNÍCH TECHNOLOGIÍ SPOLEČNOST DECADIC PROJEKT FRAMETRIX

Informační systém pro nemocnici

FONS GALEN. Daniel Petričko

Odpov di na dotazy k ve ejné zakázce. 30/ SSZ Registr IKP

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Testovací protokol čipová karta Oberthur Id-One Cosmo V5.4

Zabezpečení proti SQL injection

Důvěryhodná výpočetní základna v prostředí rozsáhlých IS státní správy

Elektronická podatelna a výpravna České správy sociálního zabezpečení v návaznosti na systém datových schránek

Objektově orientované technologie Diagram komponent Implementační náhled (Diagram rozmístění) Pavel Děrgel, Daniela Szturcová

Mobilní trh vize Atos

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

TECHNICKÉ POŽADAVKY NA NÁVRH, IMPLEMENTACI, PROVOZ, ÚDRŽBU A ROZVOJ INFORMAČNÍHO SYSTÉMU

Ludvík Klema / Karel Malík Projekty ve veřejné správě Trnitá cesta od myšlenky k realizaci aneb pražský strážník 21. století

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

I N V E S T I C E D O R O Z V O J E V Z D Ě L Á V Á N Í

Ukládání a vyhledávání XML dat

Peklák (PKK) interní rezervační systém

Návrh softwarových systémů - architektura softwarových systémů

Minerva TPV+ TPV funkcionalita v QAD. David Pochman Senior konzultant

Cíle HKČR v projektu implementace EET

Bakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c#

Informační systém ozdravných pobytů zdravotní pojišťovny

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

Sem vložte zadání Vaší práce.

ezkouška požadavky na IT

Hlavní rysy produktu MapInfo Professional

Nasazení mobilního GIS

LINQ. (Language integrated query) Prezentace na 3IT353. Zpracovali: Martin Latiak, Michal Pěnka, Petr Spurný

Stopařův průvodce po ADO.NET a LINQ aneb Foxařův průvodce po práci s daty v.net Milan Kosina

Jak správně psát scénáře k případům užití?

Podrobná analýza k aktivitě č. 3 - implementace procesního řízení do praxe úřadu

Databázové a informační systémy

Vývoj informačních systémů. Architektura, návrh Vzory: Doménová logika

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

Transkript:

BIOMEDICÍNSKÝ SYSTÉM PRO AGENTURY DOMÁCÍ PÉČE Ondřej Krejcar, Dalibor Janckulík, Leona Motalová

ZADÁNÍ PROJEKTU Návrh architektury Biomedicínského Systému Implementace Serverové části systému modifikace stávajícího řešení realizace PC klienta 7 sester + hlavní sestra na centrálním pracovišti Implementace mobilní části systému - Klient pro PDA 7 zdravotních sester v terénu

STÁVAJÍCÍ STAV ŘEŠENÍ Jedná se o modernizaci stávajícího řešení správy agendy domácí péče Projekt se zabývá analýzou a návrhem aplikace, její implementací a následným testováním vyvinutého řešení Agentura domácí péče má následující požadavky: Možnost správy dat pacientů, zdravotníků a doktorů Plánování úkonů pacientům včetně tisku úkonů Tvorba časových harmonogramů práce zdravotního personálu v terénu s přiřazením pacientů Možnost správy číselníků výstupy pro zdravotní pojišťovny Úprava předpřipravených úkonů přímo u pacienta v terénu pomocí mobilního zařízení atd..

NÁVRH A PRŮBĚH ŘEŠENÍ Analýza řešení pomocí UML, systémová specifikace, časový plán Použití návrhových vzorů MVC a Flyweight Návrh architektury Biomedicínského Systému Návrh implementace Server - Klient Aplikací (PC, PDA) Implementace a použití základních technologií dle specifikace s použitím technologií:.net Framework,.NET Compact Framework Linq (Language Integrated Query), ADO.NET Návrh metodiky testování vyvinutého řešení Realizace testů a diskuze dosažených výsledků

ARCHITEKTURA SYSTÉMU

NÁVRH DATOVÉHO MODELU

LINQ (LANGUAGE INTEGRATED QUERY) Nová paleta klíčových slov Dotazování přímo v.net Odhalení chyb již v době kompilace Většina chyb se tedy neprojevuje až za provozu.net 3.5 Expression Trees Práce jak s kódem tak s daty (.NET provider) LINQ to Objects, to SQL, to XML, to DataSet

DATABÁZE PATIENT_DATA Column Name Data Type Allow Nulls PATIENT_ID smallint PATIENT_NAME varchar(20) PATIENT_SURNAME varchar(20) PATIENT_BIRTH date PATIENT_ADRESS varchar(50) PATIENT_STATE varchar(20) PATIENT_POST_CODE tinyint PATIENT_ZONE_ID smallint PATIENT_INSURANCE_NMR smallint PATIENT_DOCTOR_ID smallint PATIENT_HEALTH_CARE_ID smallint PATENT_INDICATION varchar(20) PATIENT_CONTACT varchar(50) PATIENT_CONTACT_TEL smallint DATE_FROM date DATE_TO date NOTE varchar(100) PATIENT_DELETED bit DOCTORS_DATA Column Name Data Type Allow Nulls DOCTORS_ID smallint DOCTORS_NAME varchar(20) DOCTORS_SURNAME varchar(20) DOCTORS_SPECIALIZATION varchar(20) DOCTORS_TELEPHONE smallint DOCTORS_PASSWORD varchar(20) DOCTORS_DELETED bit DIAGNOSIS_CODEBOOK Column Name Data Type Allow Nulls DIAGNOSIS_ID smallint DIAGNOSIS_NAME varchar(20) DIAGNOSIS_CODE_NAME varchar(10) DIAGNOSIS_INSURANC... varchar(10) DIAGNOSIS_DESCRIPT... varchar(100)

KONTEXTOVÝ DIAGRAM

USE CASE DIAGRAM

UKÁZKA SCÉNÁŘE USE CASE DIAGRAMU Scénář pro přihlášení uživatele Scénář pro přidání objektu

DESKTOPOVÝ KLIENT

DESKTOPOVÝ KLIENT - PACIENTI

DESKTOPOVÝ KLIENT - PLÁNOVÁNÍ

DESKTOPOVÝ KLIENT HISTORIE PACIENTA

DESKTOPOVÝ KLIENT - MATERIÁL

MOBILNÍ KLIENT

SYNCHRONIZACE SERVER MOBILNÍ KLIENT Skryté pozadí aplikace Žádná/Co nejmenší interakce s uživatelem Postup personálu: Zapnutí WiFi Připojení k síti Ověření uživatele Synchronizace Ukončení komunikace

UŽIVATELSKÁ DOKUMENTACE Jednoduchá, stručná Jednotná šablona pro lehčí orientaci uživatele Popis funkcí help Popis postupů

PROGRAMÁTORSKÁ DOKUMENTACE Cookbook How to Automatické generování dokumentace z komentářů zdrojového kódu UML diagramy pro popis toku uvnitř metod UML diagramy pro popis struktury metody Diagramy tříd

DALŠÍ VÝVOJ Vyladění synchronizace Vytvoření instalátoru Odstranění neznámých chyb Dokončení uživatelské a programátorské dokumentace, helpů Nasazení řešení Migrace stávajících dat

DĚKUJI ZA POZORNOST OTÁZKY?