Sunteți pe pagina 1din 8

Facultatea de Medicină Dentară

Universitatea de Medicină şi Farmacie “Gr. T. Popa” Iaşi Bibliografie selectivă


• W. W. Steed, H.S.Lin (Eds.), Computational Technology for Effective
Health Care: Immediate Steps and Strategic Directions, NAPress,
C1.2.: Sisteme informatice 2009
• H. Kosch, R. Słota, L. Böszörményi, J. Kitowski, J. Otfinowski, P.
distribuite Wójcik, A Distributed Medical Information System for Multimedia
Sisteme informatice în medicină dentară Data - The First Year's Experience of the PARMED Project,
http://www.springerlink.com/content/2057jg1w6k168h05/fulltext.
Titular curs: Carmen Grigoraş, PhD pdf
• A. Moreno, J.L. Nealon (Eds.), Applications of software agent
technology in the health care domain, Birkhauser Verlag, 2003

Sisteme informatice si sisteme


Obiectivele prelegerii informationale
• Sistem informational – fondul de informatii, surse si niveluri
• Calculatoare si sisteme de calculatoare consumatoare, canale de transmitere, tehnici de culegere si transmitere,
proceduri de prelucrare, din cadrul unei activitati sau organism economic,
• Arhitectura sistemelor integrate social, cultural  sistem dinamic.
• Sisteme informatice clinice • Sistem informatic – subsistem al sistemului informational, include
echipamente de prelucrare, stocare si transfer al datelor, si interactiune cu
• Arhitectura sistemelor distribuite utilizatorul (hardware), aplicatii software pentru prelucrarea, gestiunea,
regasirea informatiilor, comunicarea in retea, interfata cu utilizatorul,
• Baze de date relationale gestiunea echipamentelor pe care se executa software-ul.
• Sistem informatic concentrat - are toate capacitatile ce coopereaza
• Baze de date multimedia pentru prelucrarea datelor intr-o arie restransa.
• Data warehousing • Sistem informatic distribuit – multitudine de resurse de prelucrare,
utilizabile concomitent, lucrand descentralizat, dispersate geografic,
• Cloud computing interconectate prin sistme de comunicatii, caracterizat prin
descentralizarea controlului si a informatiei de stare, transparenta la
nivelul utilizatorilor, autonomia relativa a resurselor logice.
3 4

1
Calculatoare si sisteme de calculatoare Sisteme integrate
Calculator = hardware + software Integrare => combinarea partilor intr-un sistem unic, prin interconectarea lor.
calculatorul – sistem electronic de calcul, capabil să proceseze automat Componentele sistemului integrat:
şi interactiv informaŃii, pe baza unor metode/proceduri bine definite. - organizarea,
• Sistem informatic - orice dispozitiv sau ansamblu de dispozitive - resursele – umane, logistice (medici/asistenti/personal administrativ, financiar, contabil, consultant
juridic/cabinete/clinici, laboratoare, etc.)
interconectate sau aflate în relaŃie funcŃională, dintre care unul sau
mai multe asigură prelucrarea automată a datelor, cu ajutorul unui - - procesele
program informatic. integrated system (Mosby's Medical Dictionary, 2009)
• Program informatic - ansamblu de instrucŃiuni care pot fi executate = a group of interconnected units that form a functioning computer system
de un sistem informatic în vederea obŃinerii unui rezultat determinat. = a legal partnership between groups of physicians and hospitals that contract and share
risk while working together. It may include foundations, management service organizations, and
Sistem de calculatoare (retea) = 2 sau mai multe calculatoare physician-hospital organizations.
interconectate – partajeaza resurse. Componenta sistemelor informatice integrate:
- model de date comun
- definitii comune , dictionar de date comun
- punct de centralizare date unic
- disponibilitate universala
- conventii de numire consistente pentru elementele de date
- cod partajat intre module
- reguli financiar-administrative si de legislative comune
- rapoarte comune
- autentificare unica
- pogramarea activitatilor (job scheduling) comuna
- platforme de calcul, comunicatie si protocoale comune
5 6

Arhitectura sistemelor integrate Sistem clinic integrat


Sistem de management clinic integrat = integrează toate componentele unei clinici intr-un
Enterprise modeling: sistem coerent, astfel încât să permită realizarea scopului si misiunii sale; orice are un
efect asupra rezultatelor sistemului, ar trebui integrat lui.
- permite analiza proceselor din sistem, proiectarea de aplicatii, Justificarea solutiei integrate:
strategii de management al proceselor, fluidizarea informatiilor din • reduce duplicarile => costurile asociate
sistem • reduce riscuri => creste securitatea proceselor, creste profitul
• echilibru in definirea obietivelor
- ofera framework metodologic. • concentreaza atentia pe obiectivele clinicii
• elimina responsabilitati si relatii interne
necorespunzatoare
• creste puterea sistemului
• formalizeaza sistemele informale ale
clinicii
• armonizeaza si optimizeaza practicile
interne, specifice clinicii
• creaza consistenta necesara managementului
• imbunatateste comunicarea interna / externa
• faciliteaza instruirea personalului, formarea
acestuia si dezvoltarea

7 8

2
Caracteristici unui sistem distribuit Securitatea in reţea
Securitatea informatiilor: protecţia informaţiilor şi a
Sisteme distribuite: sistemelor informatice impotriva accesului neautorizat,
• raspuns in timp real , utilizarii, divulgarii, perturbarii, alterarii sau distrugerii,
Information system pentru a asigura:
increderea in sursa de
informatii (disponibilitatea), • Integritate - include asigurarea nonrepudierii şi
• acces multiplu, autenticitatii informaţiilor.
• conversationalitate, Computer based information system • Autenticitate - tranzacŃiile sunt originale; nonrepudiabile -
nimeni nu poate nega primirea sau emiterea unei tranzacţii;
• furnizoare de resurse date, semnături digitale.
• furnizoare de aplicatii, Sistem informaŃional • ConfidenŃialitate - restricŃii autorizate privind accesul şi
• eterogenitate, publicarea, inclusiv prin mijloace pentru protejarea vieţii
• scalabilitate, private şi de proprietate, de informaţii cu caracter personal
• concurerenta, • Disponibilitate – acces de pe orice dispozitiv conect la
• transparenta. retea si autentificat

9 10

Arhitectura unui sistem distribuit Distribuirea obiectelor


Modele middleware – proceduri apelate la distanta –
invocare obiecte rezidente – implementeaza interfata
care ascunde detaliile obiectului – mesaje.
• CORBA (Common Object Request Broker
Architecture) al OMG (Object Management Group),
• Java RMI (Java Remote Object Invocation),
• DCOM (Distributed Component Object Model) al
Microsoft
• Platforma: hardware (sisteme multi-procesor|sisteme
multicalculator(omogene|neomogene))+ sistemul de operare local (tightly • RM-ODP (Reference Model for Open Distributed
coupled|loosely coupled-Network OS) - oferă interfaŃa de programare
nivelului care facilitează comunicarea şi coordonarea dintre procese . Processing) al ISO/ITU-T.
• Middleware – nivel suplimentar, asigura mascarea eterogenitatii, transparenta in
retea
• Aplicatii distribuite – aplicatii specifice domeniului.

11 12

3
Modele arhitecturale pentru sistemele distribuite
Distribuirea documentelor (web)
Caracteristici:
• informaţiile sunt organizate sub formă de documente
multimedia;
• fiecare document rezident pe un anumit calculator;
• localizarea transparentă.
Cache reprezintă tehnica de
Servicii middleware: stocare a obiectelor de date
• transparenţa accesului – comunicare la nivel inalt, ascund recent utilizate mai aproape de
transmiterea low-level. locul de utilizare server proxy.
• utilizarea numelor (naming) – URL (Uniform Resource Locator)
Eliminarea
• persistenta – sistem de fisiere distribuite, conectare la DB proceselor server
(database) determină
• tranzactii distribuite – opereaza asupra bazelor de date raspandite reducerea
pe mai multe servere întârzierilor
• securitatea - aferente
comunicării inter-
procese
13
pentru accesarea 14
obiectelor locale.

Modele de date
Arhitectura sistemului bazăde date
• Modelul entitate – relatie: modeleaza un proiect ca pe o colectie de
• Nivel fizic – cum este stocata o inregistrare. entitati si relatii:
• Nivel logic – descrie simbolic datele unei baze
de date, specificand relatii. – Entitate: un “lucru” sau “obiect” intr-un proiect ce poate fi discriminat de
altele
• Nivelul de vizibilitate – aplicatiile ascund detalii
ale tipurilor de date, la fel si nivelele de • Descris printr-o multime de atribute.
vizibilitate (views), pentru securitate – Relatie: o asociere intre mai multe entitati.
• Modelul obiect: extinde modelul relational prin includerea orientarii spre
obiecte si constructiilor (constructs) pentru manipularea tipurilor de date
Utilizator adaugate; permite tipuri complexe (relatii inlantuite).
Software Baza de date
final SGBD
aplicatii propriu-zisa

Date prezentate in Date prezentate in Date prezentate in


termeni specifici termeni specifici forma efectiva de
aplicatiei modelului conceptual organizare
al bazei de date

15 16

4
Modele de date, interogare Modele de date
• Modelul XML (Extended Markup Language): descrierea datelor prin
etichete (tags) si inlantuirea in structuri ierarhice – permite Model eterogen: EAV/CR –
schimbul de date - XML a devenit instrumentul de baza pentru Metadate
fomatele de interschimbare a datelor in retea. • hibrid intre entitate –
atribut – valoare si clasa –
relatii.
• instantele devin valori
• mostenire
• Modelare relatii inter-clase
• structura EAV sta la baza
Web cookies , Microsoft
Windows Registry, si
diverse tagged formate de
schimb de date cum sunt
ASN.1, XML.
• sistemele EPR (ex. HELP) au
la baza EAV.
17 18

Baza de date relaţională Baze de date multimedia


Baza de date: o colectie de inregistrari stocate intr-un • stochează informaţie reprezentată digital, divers
formatată
calculator, sau retea de calculatoare, pe dispozitive de • folosesc interfeţe multimedia interactive,
stocare de masa, intr-un mod sistematic, ansamblul • au capacitate de prelucrare în timp real a unei cantităţi
sau parti ale lui putand fi prezentate in diverse forme mari de informaţie digitală,
ca raspuns al consultarii prin interogare de catre un • folosesc sistem de operare compatibil multimedia,
program de calculator; o colectie de date folosite • necesita I/O eficiente şi rapide
(compresie/decompresie, lărgime de bandă),
pentru a reprezenta informatii de interes unui sistem • capacitate de stocare şi memorare mare (peste 50 -100
informatic. GB spaţiu de stocare, peste 50 - 100 MB memorie,
memorie cache suficientă).
Inregistrare (baze de date relationale) - un element dintr- • acces la reţele de date (inclusiv Internet),
un tabel cu date structurate. • instrumente software dedicate,
Modelul relational: constructor de relatie, care • user-friendly, pentru manipularea informaţiei
multimedia.
organizeaza date si multimi de inregistrari omogene.
19 20

5
Sistem multimedia Baze de date multimedia
• baze de date multimedia (din 1990)
– stocare
– acces
– transport
– prezentare
• procesul de accesare:
– interogare
– indexarea documentelor
– Potrivirea reprezentarilor documentului si interogarii
Baze de date multimedia: colectii de date structurate sau nestructurate
• regasirea datelor structurate - Database Management System (DBMS)
– limbaj de interogare (ex. Structured Query Language - SQL pentru modelul
relational)
– potrivire determinista a interogarii cu datele
• regasirea datelor nestructurate – Information Retrieval (IR) system
– similarity matching pentru interogare incerta si reprezentari de documente
– resultat: lista de documente corespunzatoare relevantei.
• reprezentarile documentelor
– XML, MPEG-7, MPEG-21

21 22

Data warehouses
Date multimedia • Data Warehouse - colectie de date care reflecta toate
aspectele operatiilor dintr-o organizatie
• imagine – codificata ca matrice de pixeli (picture element) – 1..24 biti
- format compresat – gif, jpg • Data Mart – un singur aspect al datelor.
• video – colectie de imagini consecutive (secventa de frames) si audio
• frame = imagine statica
• Mart-uri pre-construite pot fi baleiate pentru aplicatii speciale
• prezentare la o viteza specificata de cadre (frame) pe unitatea de timp. (inventar, marketing).
– impartita in video segments:
• segment:
• Warehouse – se contruiesc data marts individuale si apoi se
– secventa de contiguous frames care includ aceleasi integreaza. Mart-urile pot fi asigurate de diversi vendors.
objecte/activitati= semantic unit
– audio phrases corespondente • volum mare de date – gigabytes, terrabytes.
– identificate prin cadre de inceput si sfarsit • o interogare acceseaza o portine mare de date.
– format compresat: ex. MPEG
• audio – speech, muzica, inregistrari de semnale electrofiziologice,... • raspunsul la interogare – rezonabil de rapid (on-line analytical
– structurate in secvente (caracteristici – ton,durata/ intensitate, pitch, processing (OLAP) )
claritate,../parametri forme de umda constituente)
• date compozite – amestec de sunet si video • datele sunt in general read-only
– mixare fizica sau logica, parametri de control –pt redarea informatiei
– prezentari build in – ex. SMIL • update-arile nu sunt interactive.

23 24

6
Cloud Computing
Cloud Computing – forma de globalizare a serviciilor de IT  reducerea costurilor
operationale si concentrarea serviciilor IT pe cateva conglomerate globale. Cloud computing
Gazduire centralizata de aplicatii software (‘60) 
 Expansiune Internet (‘90)  modelul Application Service Provider (ASP) –
Microsoft  companii cu oferta de gazduire aplicatii afaceri  solutii specializate, • Cloud computing = calcul in reţea/Internet
dedicate unui numar redus de clienti  scadere costuri de operare si intretinere
apliatii • Arhitecturi orintate pe servicii.
 evolutie tehnologie IT  creste complexitatea administrare si integrare solicitari • Calcul independent de locatie.
clienti  concept Software as a Service (2000)  email cu acces din browser –
(Microsoft) MSN Hotmail/Windows Live Hotmail, Bing, Xbox, Windows Update – • Virtualizare + Grid computing + Clustering + Utility
servicii Cloud  concentratoare de date: Microsoft Dublin Data Center  ~8ha computing.
(500 M$, )
 Public Cloud : • Software as a Service (SaaS): servere partajate -
 Office 365 – productivitate organizationala, Windows Intune – management PC + securitate servicii, date  la cerere,
 CRM online – management vanzari, servicii client, companii marketing
 Windows Azure + SQL Azure  aplicatii si servicii optimizate pentru Cloud
– Database as a Service (DbaaS)
 Amazon ELB (750h-free, 15GB free), Amazon EC2, Amazon RDS(Relational Database Service),
Amazon DinamoDB, Amazon SNS (Simple Notification Service)106 notificari acces), Amazon
• Platform as a Service (PaaS)
CloudWatch, etc.
25
• Infrastructure as a Service (IaaS) 26
 Private Cloud: Hyper-V - , System Center, solutii IT ca serviciu – centre de date operate local

Caracteristici cloud computing Arhitectura


• Platform as a Service(PaaS)
– Mediu online pentru dezvoltare aplicatii web
folosind instrumente browser-based
• locaţiile procesării şi datelor nespecificate;  Infrastructure as a Service (IaaS)
• infrastructura fizică aparţine unui 3rd party provider; – Infrastructura de comunicatie (tehnologie
• modelul utility computing  subscription; retea) interfete aplicatie programabile.
– Servere, SO, tehnologie virtualizare –
• partajarea puterii de calcul a mai multor provideri simultan  management resurse
performanţă de calcul crescută; – Spatiu de stocare
• creşte lărgimea de bandă de înaltă viteză; • Software as a Service (SaaS)
• SME (small and medium enterprises) flexibile; • Database as a Service (DbaaS)
• costuri scăzute asociate cu infrastructura; – Software aplicatii gazduit si oferit ca
serviciu web (nu necesita instalare locala)
• fiabilitate; • Arhitectura retea 3-tier in web.
• control scăzut asupra datelor cu sensibilitate ridicată; – Nivel Prezentare
• securitate dependenta de centralizarea datelor, securitate scazuta – Nivel Logic
pentru nuclee; – Nivel Date
• Front end – utilizatorul (retea client, aplicatie
• scalabilitate. acces cloud, web browser)
• Back end – cloud (servere, instrumente de
stocare).
27 28

7
Obiective cloud computing
• Managementul eficient al execuţiei unor aplicaţii complexe, în infrastructură
distribuită, pe Web
• Securizarea datelor aplicaţiei în reţea
• Asigurarea unor nivele de servicii adecvate pentru aplicaţii găzduite într-o
infrastructură virtuală, distribuită
• Medical clouds: CareCloud , Vision Cloud - Dell Unified Clinical
Archive - USA, Siemens Healthcare Private Cloud, 3DnetMedical,
Flexiant(NHS – Napier University Edinburgh, UK), s.a.
• Solutiile includ:
– Clinical data management – agregare date pacient (PACS, HIS,
imagistica specializata)
– Clinical archival – optiuni on-premise si Cloud deployment,
recuperarea documentelor in caz de accident/dezastru,
scalabilitate imediata
– Clinical clollaboration portal – acces facil, securizat la date clinice
partajate si integrate de pe diferite platforme.

29 30

Cloud medical Solutii cloud in medicina


• Permite acces securizat la inregistrarile medicale
• Sistem informatic integrat online (ICMed, BrilMed, Dr. Chrono iPad, ACER
Coupled Cloud - http://www.youtube.com/watch?v=j7FGigmVnM4)
• Scop: accelerarea comunicării dintre pacienti, consultanti si medicii
genealisti – Acces dosar electronic pacient din browser
• Se integreaza cu sistemele PACS (Picture Archiving Classification Scheme) – Programari, activitati, facturi
• Pacienti: – Reteta electronica,card electro
– vizualizarea datelor proprii – DRG
– control acces inregistrare • PACS/alte metode diagnostic imagistic
– cerere consultare detalii patologice de la/ de catre medicul specialist • iMicroscope (University of California, Davis’ Center for Biophotonics)
• Pacientii pot controla tratamentul si inregistrarile http://www.medgadget.com/2010/01/imicroscope_turns_your_iphone_int
– Exclude circulatia formelor papetare o_a_practical_lab_tool.html
• Provider: • Vital Signs Camera (iOS app  Philips, http://www.vitalsignscamera.com/ ),
– Planificare HR (variatii culoarea fetei), Resp (miscari toracice), temperatura , presiune
– Organizare arteriala
– Monitorizare
• iPhone ECG (http://www.imedicalapps.com/2013/03/physician-review-
• Echipe interdisciplinare: business manager, specialisti vanzari, marketing, iphone-alivecor-ecg-heart-monitor/, http://www.alivecor.com/), Blood,
securitate, ingineri, developeri IT, leaderi din organizatia tinta, expert
Cloud – data backup and recovery Pressure Monitoring (https://itunes.apple.com/us/app/blood-pressure-
monitor-family/id430133691?mt=8),Air Strip Patient Monitoring (semne
vitale, forme de unda, labs, alte date critice) -http://www.airstriptech.com/
, iBGStar – blood glucose monitor (http://www.bgstar.com/web/ibgstar),
31 32
• Spatiu stocare -~35 000 exabytes /2020 (1 exabyte= 106 terabytes)

S-ar putea să vă placă și