42
Završni rad Praćenje pacijenta Mentor: dr. Nebojša Zdraković Student: Vladimir Polumirac 248 Oktobar 2010. IT395 Završni rad

ZIS - Praćenje pacijenta / HIS - Patient tracking system

Embed Size (px)

Citation preview

Page 1: ZIS - Praćenje pacijenta / HIS - Patient tracking system

Završni rad

Praćenje pacijenta

Mentor: dr. Nebojša Zdraković Student: Vladimir Polumirac 248

Oktobar 2010.

IT395 Završni rad

Page 2: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

•Uvod•Formulacija problema•Opis tehnologija•Opis rešenja•Upotreba aplikacija•Zaključak

Page 3: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Uvod

Integrisani sistem za sakupljanje, obradu, izveštavanje i korišćenje zdravstvenih informacija i znanja koji su podrška odlučivanju, zdravstveni informacioni sistem ZIS.

Upotreba računara u medicinskim naukama počiva na težnji da se poboljša pružanje medicinske zaštite pacijentima, jednostavnošću usluga, njihovom količinom i brzinom primene.

Page 4: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

TTipovi zdravstvenih informacijipovi zdravstvenih informacijaa:

• primarne zdravstvene informacije (I) - direktnim kontaktom

(pacijenta i lekara, pacijenta i medicinske sestre, pacijenta i službenika u zdravstvenom osiguranju i sl.);

• sekundarne zdravstvene informacije (II) - nastaju od primarnih zdravstvenih informacija. (važne su za zdravstvene radnike pre svega u njihovom

svakodnevnom stručnom radu)

• naučne i stručne medicinske informacije (III) - nastaju od primarnih i sekundarnih (predstavljaju osnovu za dalji razvoj i unapređenje medicine i zdravstvene zaštite)

Page 5: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Sigurnost i zaštita podatatkaSigurnost i zaštita podatatka u ZIS-u u ZIS-u

Privatnost - pravo pojedinca da odredi stepen do koga će davati informacije o sebi

Bezbednost ili sigurnost podataka - rezultat primene mera u cilju zaštite podataka od neželjenih događaja odnosno onih koji mogu doprineti izmeni, brisanju ili gubitku svega što definiše samog pacijenta

Osiguranje privatnosti : • obezbeđivanje poverljivih ličnih zdravstvenih podataka • sprečavanje zloupotrebe i • sprečavanje neautorizovanog kopiranja podataka koji su

uskladišteni ili obrađeni u ZIS-u.

Zaštita podataka podrazumeva preduzimanje svih mera u cilju obezbeđenja istih,od bilo kakvih događaja koji mogu dovesti, na bilo koji način, do promene tih podataka.

Page 6: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Formulacija problema

• Cilj izdrade IS za praćenje pacijenta - u smislu kreiranja dela zdravstenog IS.

• Osnovi problemi u analizi izrade - pored pokazanih prednosti, ozbiljni problemi u pogledu kao što su integracija IS-a, interakcija čovek-računar, društveno-tehnička pitanja, kao i podrške procesa izrade samo sistema.

• Analizom opisa problema praćenje pacijenta - komplikovani proces koji se sastoji iz složenog IS sa velikom količinom podataka.

Page 7: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Modeli sistemaModeli sistema

Rana faza elicitacije zahteva i analize - odlučivanje o ograničenjima sistema.

Kontekstualni model ilustruje strukturu IS koji uključuje terminal za unos ličnih podataka pacijenta za određenu zdravstvenu ustvanovu.

Page 8: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

· lekarsko osoblje (doktori, medicinske sestre, laboranti itd),· pacijente

Takođe ljudi zaduženi za organizaciju, direktori zdravstvenih ustanova, upravljački aparat i drugi.

Najveću korist bi imale Nacionalne zdravstvene ustanove, fondovi osiguranja, ekpertska i regulatorna tela.

Osobe koje dolaze u posetu pacijenata.

Identifikovanje interesenata (stakeholder-a) ISIdentifikovanje interesenata (stakeholder-a) IS

Page 9: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

CDM (Conceptual Data Model)CDM (Conceptual Data Model)

Page 10: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

PDM (Physical Data Model)PDM (Physical Data Model)

Page 11: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Razrada Jacobson-ove OO metode za ISRazrada Jacobson-ove OO metode za IS

Funkcionalnosti koje bi trebao IS da ispuni su :

· Upravljanje sa pacijentima, lekarskim osobljem, odeljenjima (registracija novih, brisanje, pretraga, praćenje…)

· Zakazivanje termina pregleda, kao i prijem pacijenta (dodavanje doktora za određenog pacijenta, dobijanje sobe za pacijenta)

· Izveštavanje i prijem/otpust pacijenta (kreiranje izveštaja - prijemne/otpusne liste, oslobađanjesoba, kreiranje novih informacija za pacijenta)

Page 12: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

• sistemski zahtevi:serverski deo Web serveru koji podržava Java i JavaSript servis.

Grafički interfejs za browser Firefox , od verzija 3 pa naviše.

• ostali zahtevi:zadovoljavajuće performanse pri odzivu, određenu vizuelnu dinamičnost strana realizovanu uz pomoć JavaScripts Widgets-a.

Page 13: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

1. PatientTracking.Actors - klase učesnika korisnika sistema.

2. PatientTracking.AdministrationPatient - kreiranja određenih neophodnih strukturnih podataka u okviru IS od strane administratora.

3. PatientTracking.Admission/Appoitment - upravljanje zakazivanjem pregleda kod određenog lekarskog osoblja, smeštanje u određeno odeljenje po potrebi.

4. PatientTracking.Discharging/Reporting - izveštavanja, kreiranje prijemne ili otpusne liste pacijenta, davanje informacija o slobodnim sobama

Page 14: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Klasni dijagram – inicijalizovana vrednost pomoću funkcije HashSet. Hash f-ja koristi se za transformisanje ključa u index koji u nizu elemenata traži određenu vrednost. Prednost je u brzini.

Page 15: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

WaveMaker - interakcija u okviru klasa i između njih izvršava određenim servisima.Pristup podacima - interfejsom DataServiceManager, dok se izvšeni „uživo servisirani“ podaci su prikazani implementacijom interfejsa LiveDataService.

...<dataobject supportsQuickData="true" javaType="com.it395projekat.data.User"><element allowNull="false" isList="false" typeRef="java.lang.Integer" name="userid"><require>delete</require><require>read</require><require>update</require><noChange>delete</noChange><noChange>read</noChange><noChange>update</noChange><exclude>insert</exclude></element><element allowNull="false" isList="false" typeRef="java.lang.String" name="username"/><element allowNull="false" isList="false" typeRef="java.lang.String" name="userpassword"/><element allowNull="false" isList="false" typeRef="java.lang.String" name="role"/><element allowNull="false" isList="false" typeRef="java.lang.Integer" name="status"/><element allowNull="true" isList="false" typeRef="java.util.Date" name="kreatorvreme"/><element allowNull="true" isList="true" typeRef="com.it395projekat.data.Lekarskoosoblje"name="lekarskoosobljes"/></dataobject>...

Podrška servicedef.xml i drugim .xml fajlovima

Page 16: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

dijagram aktivnosti kreiranje novog pacijenta, dijagram stanja za osoblje, dijagram aktivinosti prijave osoblja na sistem

Page 17: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Opis tehnologijaOpis tehnologija

WaveMaker aplikacije - po standardu open source tehnologije uključujući:

• Spring framework (Java server) i Java,

• DOJO (Ajax widget-e), • Hibernate

(pristup bazi podataka), • JAXWS (web servise), • JSON-RPC

(client/server komunikaciju) i• Acegi (bezbednost).

-smanjenje “krivulje” učenja za 92% u SAIC, sa završenim fakultetski obrazovanim ljudima sa 2 godine učenja za razvoj web aplikacija, nauče za svega isto to ovim alatom za samo 2 meseca

-smanjenje izvornog koda za 98%. U Nacionalnoj gradskoj banci sa 26.000 linije koda u .NET tehnologiji, posle migracije IS, na svega 330 linije u Wavemaker-u.

- smanjenje održavanja u Kana kompaniji korišćenje konfigurisanje servisa za njihove SaaS aplikacije, pri čemu su smanjeni troškovi održavanja na 75%.

Page 18: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

WaveMaker ServerWaveMaker Server• Java Services: integrisanje postojećeg Java koda.• Web Services: Povezivanje web servisima kreiranim uz pomoć WSDL , dobijenim REST web servisom.• Baza podataka: Povezivanje sa svakom relacionim izvorom podataka i “import”-ovanjem schema. (MySQL 5.0)• Bezbednost: Upotrebom LDAP, bezbednosti baze podataka, pristupom po određenim ulogama i single-sign rešenjem.• Fleksibilan Deployment: kreira standard WAR koji “podignut” pomoću svakog JDK 1.5+ Java Server (Apache Tomcat 5.5).

Page 19: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

WaveMaker WaveMaker KKlilijjentent

• WYSIWYG (“šta vidiš to i dobijaš“) Ajax razvojni studio radi “uživo”

• Jednim-klikom Widget & Template Publishing: Pretvara bilo koju WaveMaker stranu a widget ili template ponovu upotrebu u projektu.

• Enterprise-Ready Data Widgets: pre izrade templata sa Ajax komponentama pomaže u izradi kvalitetnog korisničkog interfejsa za bilo koji browser.

• Live Forms: Kreiranje CRUD formi iz baze podataka.

• Live Layout: Pregled “uživo” podataka iz Wavemaker Studija.

Page 20: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenata

IT395 Završni rad

Spring frameworkSpring framework

- open source framework za Java platformu, namenjen za sve slojeve aplikacija. - prednosti: donosi konzistentu strukturu, spajanje čitave aplikacije zajedno, integracija sa ostalim standardima i defacto standardnim interfejsima: Hibernate, Web servisima...- osobine: lakše korišćenje, najlakše programirati preko interfejsa a ne preko klasa (smanjuje kompleksnost tako što svodi interfejse do najnižih vrednosti).

Page 21: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

ACEGI zaštitaACEGI zaštita

- deo alata za zaštitu i zaštitu servisa Spring framework-a.- pruža naprednu autentifikaciju, autorizaciju i druge prednosti.• zaštita HTTP zahteva, pa tako nije više potrebno oslanjanje na web.xml sigurnosna ograničenja. • kanal sigurnosti: Acegi sigurnost može automatski preusmeriti zahteve preko odgovarajućih kanala.• LDAP Podrška:  pored LDAP(Lightweight directory access protocol) direktorijuma, može izvršiti autentikaciju.

Page 22: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

HibernateHibernateORM (object relation mapping) - način postizanja trajnosti (persistence) objekata unutar relacionih baza podataka. Deluje kao posrednik koji se odnosi na podatke aplikacije, automatski preslikavajući podatke iz objekata u bazu i natrag, na zahtev aplikacija. Prednosti: veća produktivnost, bolje performanse, prenosivost.

Hibernate – jedno od najpopularnijih ORM rešenja danas. Hibernate paketi : •HibernateCore (servis za trajnost podataka, upitni jezik HQL, koristi metapodatke učaurene u tom XML formatu), •HibernateAnnotation (dozvoljava definisanje metapodataka preko anotacija koje su uklopljene u kodu, koji se koriste kao dopuna standarnim XML fajlovima)•Hibernate Entity Manager , omotač HibernateCore omogućuje JPA kompatibilnost.

Page 23: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

- hibernate3.jar – osnovna biblioteka- log4j-verzija.jar – modul za beleženje akcija (logger), vrlo korisno tokomrazvoja aplikacije (debugging)- cglib-verzija.jar – prelaz za stvaranje posrednika (proxy) za trajne razrede- jta.jar – prelaz za komunikaciju rukovaoc transkacija i ostalih procesauključenih u prenos podataka- antlr.jar – ANTLR jezički parser (LL(k)), služi za parsiranje SQL i HQL upita- dom4j.jar – DOM interfejs za Javu, koristi se za čitanje XML konfiguracijskih datoteka- ehcache.jar – univerzalni cache sistem, služi za dinamičko smeštanje trajnihobjekata (kako bi se komunikacija s bazom svela na najmanju moguću)- mysql-connector-java-verzija-bin.jar – drajver za vezu s MySQL DBMS-om-hibernate-toosl.jar – omogućuje kao alat rad Hibernate u Eclipse razvojnom okruženju- commons-collections-verzija.jar – sadrži Hibernate-ove posebne tipovekolekcija- commons-logging-verzija.jar – omogućuje spajanje na modul za beleženje akcija.

Page 24: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Tomcat 5.5 web aplikativni serverTomcat 5.5 web aplikativni server

• Apache Tomcat web server - softver otvorenog koda za implementaciju Java Servelet i JavaServerPages tehnologija.• prva verzija - firma Sun, koji je bio krajnje optimizovan za Java kod.• alati za konfigursanje i upravljanje, konfigursanje editovanjem XML fajlova.• prednost : smanjuje kolekciju „otpadnih“ fajlova, povećana performansa i skalabilnost.

Page 25: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Tomcat 5.5 web aplikativni serverTomcat 5.5 web aplikativni server

• Apache Tomcat web server - softver otvorenog koda za implementaciju JavaServelet i JavaServerPages tehnologija.• prva verzija - firma Sun, koji je bio krajnje optimizovan za Java kod.• alati za konfigursanje i upravljanje, konfigursanje editovanjem XML fajlova.• prednost : smanjuje kolekciju „otpadnih“ fajlova, povećana performansa i skalabilnost.

Page 26: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Dojo i Widget-iDojo i Widget-i

• Dojo Toolkit - modularni open source JavaScript alat (ili biblioteka), dizajniran zajednostavnost brži razvoj JavaScript ili Ajax-baziranih aplikacija i web stranica.• Dojo widgeti - komponente koje se sastoje od JavaScript koda, HTML markupi CSS-a , a koje pružaju cross-pregledanje interaktivne funkcionalnosti:- Meniji, tabovi (kartice) i tooltip-ovi- Ređanje tablela, dinamički grafikoni, i 2-D vektorski crteži,- Animirani efekti-bledi,- Stablo koje podržavaju widgete drag-and-drop,- Različiti oblici i rutime za vrednovanje oblika ulaza (input-a),- Kalendar na temelju birač datuma, selektor vreme, i sat.

...dojo.declare("Login", wm.Page, {start: function() {this.connect(this.domNode, "keydown", this, "keydown");this.usernameInput.setDataValue(dojo.cookie("user") || "");this.usernameInput.focus();}...

deo Dojo koda prijavne strane (LoginPage)

Page 27: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

JSON, REST web servisiJSON, REST web servisi

- (JavaScript Object Notation) je format za razmenu poruka.- upotreba: AJAX aplikacijama, alternativa XML-u za asinhroni prenos strukturiranih informacija između klijenta i servera, kod većine programskih jezika za izmenu struktuiranih podataka između programa pisanih različitim jezicima.

- (Representational State Transfer) - alternativa u odnosu na većstandardnu SOAP tehnologiju za pokretanje servisa na internetu, koja olakšava svojom mogućnošću protok podataka direktno putem HTTP protokola.- važi pravilo platformske i jezičke nezavisnosti i otpornosti na Firewall.- koristi URL-ove za reprezentaciju objekata i HTTP metode za rukovanje njima. GET za preuzimanje podataka, POST za kreiranje novih podataka, PUT za ažuriranje podataka i DELETE za brisanje podataka.

Page 28: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

MySQL web server sa bazom podatakaMySQL web server sa bazom podataka

• sistem za upravljanje relacionim bazama podataka (database management system, DBMS). • ponaša kao server,sa muilti-user funkcijom, dozvoljava pristup više korisnika.• open-source, dozvoljeno svakome da ga koristi i prilagođava za svoje potrebe.• prednosti :vrlo je brz, pouzdan, i lagan za korišćenje.• alati: MySQL Admin (formiranje, zaustavljanje i pokretanje servisa, konfiguracija instance RDBMS, administracija korisnika, praćenje rada i provera statusa servera, baze podataka, backup i restore, rukovanje bazama podataka); MySQL Query Browser – grafički alat za kreiranje, izvšavanje i optimizaciju SQL upita.

Page 29: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

JavaScriptJavaScript

• skriptni programski jezik, koncept programiranja na bazi prototipa.• tipično pokretani sa event-ovima. Event (događaj) dešavaju se na stranama. (na pr.klik mišem je event). • Event pokreće EventHandler koji specifira koji će se JavaScript kod pokrenuti.

• Karakteristike su: ne komajlira se, objektno baziran, kod integrisan u HTML-u, tip varijable se ne deklariše, dinamička povezanost, zaštićen je.

Page 30: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Kreiranje aplikacijeKreiranje aplikacije

Tehnologije koje sam koristio pri izradi aplikacije su:Hibernate, Spring, Dojo, Acegi, REST web servise, JavaScript i Java.

Aplikacija napravljena kao tro-slojna. Karakteristika - jasno se odvaja upravljanje podacima, aplikaciona logika i korisnički interfejs. Prilagodljiva je brzim promenema, kako u korisničkom (poslovnom), tako i u implementacionom (tehnološkom) okruženju.

Page 31: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Opis rešenjaOpis rešenja

• Dizajn uzorak Observer ima dva dela i oni su subjekat i posmatrani objekat(observer). Odnos između subjekta i observera je jedan-prema-više. Kako

ponovno upotrebio subjeka i observer nezavisno, njihov odnos mora biti odvojen. • Najčešće primene u okviru Model-View-Controller MVC obrazca za korisničke interfejse.

• Primena, za prijem/otpus pacijenta je postoji skup objekata koje sam obavestio da trebaju da obaveste ovaj događaj (ZadatakOsoblja), odnosno (Pacijent, Lekarsko osoblje, Odeljenje). Prvi je je subjekat, drugi posmatrani objekti (observer). • Za različite objekte postoje postoje različite liste objekta koje trebaju da obaveste o promeni stanja, posmatrani objekti imaju isti interfejs.

Page 32: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Opis rešenjaOpis rešenja

Page 33: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

REST servis u projektuREST servis u projektu

• dobijanje dodatnih informacija o zdravstvenoj ustanovi, u skopu budućeg razvoja sistema (E-health) državnog, regionalnog i svetskog sistema.• pretraga se vrši po pretrazi Yahoo pretraživača za određeni URL, prvi sa liste.

Page 34: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Provera identiteta korisnikaProvera identiteta korisnika

• pristupi informacionom sistemu putem odgovarajućeg korisničkog imena i lozinke na strani za prijavu (LogIn Page), odnosno odjavi na default (Home).

pokretanje aplikacije: PraćenjePacijenta_ADMIN (administracija IS), PraćenjePacijent (osnovna aplikacija)

Page 35: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Administratorska konzolaAdministratorska konzola • poseduje sva otvorena polja tako da administrator može lakše da reguliše unos u polja za određene kolone, briše, ažurira ili podešava po želji u međusobnom odnosu.

Page 36: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Korišćenje u korisničkom delu Korišćenje u korisničkom delu informacionog sistemainformacionog sistema

Administracijom ovog IS ciljeve koje sam postigao su sledeći:· Fleksibilno definisanje izgleda i organizacije glavnog menija i menija svakog programskog sistema· Laku kontrolu i upravljanje pravima pristupa na osnovu dodeljenih prava prema krajnjim korisnicima sistema· Zaštita pristupa posebno važnim podacima po stepenu privilegije· Povezivanje aplikacija među sobom sa prenosom parametra

Page 37: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Korišćenje u korisničkom delu Korišćenje u korisničkom delu IS-aIS-a

Pretraga pacijenta po br. socijalnog “Pretraga”Kreiranje novog pacijenta “Novo”Brisanje pacijenta “Izbriši”Potvrda novog/ažuriranog pacijenta “Sačuvaj”Prekid kreiranja/ažuriranja pacijenta “Prekini”Ažuriranje postojećeg pacijenta “Ažuriraj”

Dodavanje lekarskog osoblja pacijentu, ime i prezime osoblja – padajući meni; Dodavanje adrese – Ulica i br. ;Dodavanje kontakt osobe – Detalji kont.osobe.

Page 38: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Korišćenje u korisničkom delu Korišćenje u korisničkom delu IS-aIS-a

Pretraga osoblja po privilegijama “Pretraga”Kreiranje novog osoblja (admin) “Novo”Brisanje osoblja “Izbriši”Potvrda novog/ažuriranog osoblja“Sačuvaj”Prekid kreiranja/ažuriranja osoblja “Prekini”Ažuriranje postojećeg osoblja “Ažuriraj”

Inicijalizacija korisnika IS iz administratorske konzole, dodeljivanje korisničkog imena i lozinke.Privilegije:admin - dodavanje novog osobljauser - samo pregled, ažuriranje postojećih sa istim privilegijama.

Pregled liste osoblja za određenog pacijenta, odnosno za zadatak osoblja (prijemno/otpusna lista).

Page 39: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Korišćenje u korisničkom delu Korišćenje u korisničkom delu IS-aIS-a

Pretraga odeljenja po nazivu “Pretraga”Kreiranje novog odeljenja “Novo”Brisanje odeljenja “Izbriši”Potvrda novog/ažurir. odeljenja “Sačuvaj”Prekid kreiranja/ažurir. odeljenja “Prekini”Ažuriranje postojećeg odeljenja “Ažuriraj”

Dodavanje pacijenta odeljenju, br.socijalnog pacijenta – padajući meni; Dodavanje lokacije/sobe – naziv lokacije ;

Pregled liste zadatak osoblja za određenog odeljenje, dinamički prikaz za određeno odeljenje po prijemu/otpustu za određenog pacijenta, lekarsko osoblje.

Page 40: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

Korišćenje u korisničkom delu Korišćenje u korisničkom delu IS-aIS-a

Validicija svih bitnih polja, da ne bi se uneo nelogičan podatak u bazu podataka. (na pr. datum prijema =< datuma otpusta).Poslovna pravila, određivanje ograničenja za određeno polje.(na pr. datum otpusta mora da se izvrši dan pre realnog otpusta pacijenta, nakon donošenja rešenja konzilijuma pet doktora).

Tab “Više o zdravstvenoj ustanovi” - “klikom” na željeno odeljenje na listi

odeljenja - dodatne informacije o ustanovi gde je

lečen pacijent. (e-zdravstvo u Srbiji)

Page 41: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Praćenje pacijenta

IT395 Završni rad

ZaključakZaključak

• Primena IT u medicini donosi unapređenje u ovoj oblasti• Prednosti primene IT bolja organizacija osoblja, zdravstenih ustanova i

lečenja pacijenta

• Poslovni zahtevi i ograničenja softvera:- lakše evidentiranje pacijenta tzv. hitni slučajevi,- prijava/odjava sa sistema evidentiranje,- proces evidencije dovoljno brz i adekavatan primeni,- privilegije pristupa određenim podacima za određeno osoblje (zaštita),- lagana implementacija i korišćenje za osoblje,- dinamički prikaz promenljivih lista za određene segmente sistema.

• Mogućnost proširenja, novi moduli: - modul zakreiranje izveštaja (JasperReport), - modul za štampanje recepta,- modul za kreiranje jedinstvenog zdravstevenog kartona.

Page 42: ZIS - Praćenje pacijenta / HIS - Patient tracking system

IT395 Završni rad

Oktobar 2010.

Beograd