Upload
vladimir-polumirac
View
184
Download
5
Embed Size (px)
Citation preview
Završni rad
Praćenje pacijenta
Mentor: dr. Nebojša Zdraković Student: Vladimir Polumirac 248
Oktobar 2010.
IT395 Završni rad
IT395 Završni rad
Praćenje pacijenta
IT395 Završni rad
•Uvod•Formulacija problema•Opis tehnologija•Opis rešenja•Upotreba aplikacija•Zaključak
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.
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)
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.
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.
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.
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
IT395 Završni rad
Praćenje pacijenta
IT395 Završni rad
CDM (Conceptual Data Model)CDM (Conceptual Data Model)
IT395 Završni rad
Praćenje pacijenta
IT395 Završni rad
PDM (Physical Data Model)PDM (Physical Data Model)
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)
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.
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
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.
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
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
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%.
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).
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.
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).
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.
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.
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.
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.
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.
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)
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.
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.
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.
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.
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.
IT395 Završni rad
Praćenje pacijenta
IT395 Završni rad
Opis rešenjaOpis rešenja
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.
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)
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.
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
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.
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).
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.
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)
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.
IT395 Završni rad
Oktobar 2010.
Beograd