DSD
DSD
MTA SZTAKI DSD
Department of Distributed Systems
Egy országos méretű orvosi adatbázissal kapcsolatos informatikai kihívások
Kovács László Pataki Balázs Pataki Máté
Department of Distributed Systems
n n n
DSD
Témakörök
DSD DSD bemutatása MTA SZTAKI Nemzeti Rákregiszter Új Nemzeti Rákregiszter n n n n n
2007. április 13.
Célok Architektúra Tárolt adatok Konzisztencia kritériumok Grid adatok
Department of Distributed Systems
n n n n n
MTA SZTAKI DSD
MTA SZTAKI Elosztott Rendszerek Osztály DSD 1995. óta létezik 10 teljes állású munkatárs, és diákok Kutatás, fejlesztés, (online) szolgáltatások Munkák eloszlása: n n n
n
DSD
80% EU-s k+f pályázatok 15% Hazai pályázatok 5% Belső projektek és szolgáltatások
Három fő terület:
Digitális könyvtárak és archívumok n Csoportmunkát támogató technológiák 2007. április n 13. Webes rendszerek n
DSD
Department of Distributed Systems
K+f projektek
DSDWeb World Wide Government Portals
Digitális Könyvtárak
Infrawebs Brein E-VOTING E-ADMINISTRATION Web4Groups Workflow
KOPI
ORG
GeneSyS
HEKTÁR
StreamOnTheFly
EUTIST-AMI Abilities CORES
Promóció
Forum Collaborative Filtering Select Rating
Csoportmunka 2007. április 13.
AQUA DELOS NoE 1
DELOS DELOS NoE 2
Department of Distributed Systems
DSD
További információk DSD
http://dsd.sztaki.hu
2007. április 13.
DSD
Department of Distributed Systems
n n
Rákos megbetegedésekről gyűjt adatokat DSD 1998 óta működik a jelenlegi formájában n n n n
n
Nemzeti Rákregiszter
DOS alapú Flopi lemezen megy a jelentés DBase fájlok Papír alapú visszajelzés a kórházak felé
Statisztikai adatok: n n n
Incidencia Prevalencia Mortalitás
2007. április 13.
Department of Distributed Systems
DSD
Nemzeti Rákregiszter DSD
2007. április 13.
Department of Distributed Systems
DSD
Nemzeti Rákregiszter DSD
2007. április 13.
Department of Distributed Systems
DSD
Nemzeti Rákregiszter DSD
2007. április 13.
DSD
Department of Distributed Systems
n
n
Új Nemzeti Rákregiszter
Országos Rákregiszter Grid (ORG) DSD n GVOP program n 2005. január – 2007. május Konzorcium n MTA SZTAKI Elosztott Rendszerek Osztály n
n
arvato systems Hungary n
n
http://dsd.sztaki.hu http://www.arvato-systems.hu
Országos Onkológiai Intézet n
2007. április 13.
http://www.oncol.hu
Department of Distributed Systems
n n n n n
DSD
Célok
A nemzeti Rákregiszter következő DSD generációjának a kifejlesztése A daganatos megbetegedésekkel összekapcsolható egyéb adatforrások gyűjtése Az adatok megbízhatóságának a javítása Az orvosok és az operátorok munkájának a segítése A rendszert hozzáférhetőbbé, könnyebben kezelhetővé tenni
2007. április 13.
DSD
Department of Distributed Systems
n
n
Elosztott Rendszer DSD n Több kliens csatlakozik egy központi szerverhez n
Automatikus szinkronizáció
n
A központ felé való jelentés majdnem teljesen automatikus
n
HTTP vagy email kapcsolat
Platformfüggetlen n n n n
n
Architektúra
Arvato Sofia Framework Java servlet technológia Tomcat MySQL database
Web interface n n n
Vékony kliens Nincs szükség programok installálására Platform- és böngészőfüggetlen
2007. április 13.
Department of Distributed Systems
§ § § § § §
DSD
SOFIA Framework
Portal keretrendszer DSD Object Management System WorkFlow Management System Felhasználókezelés Session tracking Perszonalizáció - Rule Management
2007. április 13.
Department of Distributed Systems
DSD
SOFIA Architektúrája DSD
SOFIA
Portal Framework
Jetspeed
Enterprise Information Portal
Turbine
Servlet Based Framework
JServ/Jakarta
Or other JSDK 2.2 Servlet Engine
Apache HTTPD
Or other HTTP server (e.g. Tomcat)
2007. április 13.
Department of Distributed Systems
DSD
SOFIA Komponensei
PFW - Portal Framework • Jakarta Jetspeed • Jakarta Turbine • SOFIA Services
DSD
OMS - Object Management System • Object Attribute Management • Turbine Object Persistence • Object Workflow Management
2007. április 13.
UMS - User Management • Session Tracking Service • Personalization - Rule Management • Turbine User Management
Department of Distributed Systems
DSD
ORG Architektúrája DSD
2007. április 13.
Department of Distributed Systems
DSD
Webes kezelőfelület DSD
2007. április 13.
Department of Distributed Systems
DSD
Tárolt adatok cd 1. ORG Cancer Registry patient -
DSD
taj: char sex: enum(1,2) name: char mothers_name: char date_of_birth: datum address: char zip_code: char anonym_code: string insctitute_code: int death_date: date death_base_bno: char death_cause_bno: char
1..* illness -
bno: char date_of_discovery: datum
1..* 0..* histology -
interv ention
examination: char morphologic_code: int sample_taking_date: datum
-
code: BeavT ipus
administration
1..* +vizsgálatkéro institute
2007. április 13.
-
institute_code: char divison_code: char division_type: int
administrativ e_data_of_incidence +jelento
state_of_tumor
0..*
-
reference_number: char date_of_incidence: datum doctor_code: char
-
state: EsemStatusz highest_intervention_code: VizsgT ipus laterality: BetegsOldal spreading: KiterjT ipus T : char N: char M: char
DSD
Department of Distributed Systems
n n
Automatikus hibadetekció és javítás Kis plugin-ekDSD n n n n
n n
Hibás cím Név és nem egyezés Hibás betegségkód (BNO) …
Új ellenőrzések könnyedén hozzáadhatóak A konzisztenciát mind a kórházban mind a központban ellenőrzi n
n
Konzisztencia kritériumok
A központ képes a lehetséges BNO félrekódolások észlelésére
Az operátor vagy az orvos eldöntheti, hogy ez tényeg egy hiba, vagy csak egy kivételes eset
2007. április 13.
Department of Distributed Systems
n n n n n n n n
DSD
Tipikus hibák
Halál utáni kezelés DSD Két anyja van Ugyanaz a betegség különbözőképpen kódolva Beteg neve és neme nem egyezik Irányítószám és cím nem egyezik BNO és SNOMED kód nem egyezik Mezők túlterhelése (név mellé telefonszám) …
2007. április 13.
Department of Distributed Systems
DSD
Konzisztencia kritériumok DSD
2007. április 13.
Department of Distributed Systems
DSD
DSD
Köszönöm a figyelmüket! http://dsd.sztaki.hu/projects/org/en WEB: http://dsd.sztaki.hu Email:
[email protected]
2007. április 13.