Documente Academic
Documente Profesional
Documente Cultură
INFORMATICA MEDICALA
1
Problema: Informatizarea unui
cabinet medical
De ce?
Cu ce?
Cum?
2
Problema: Dotarea cu tehnica de
calcul a unui cabinet medical
De ce?
Pentru prelucrari de informatii medicale
• Fisele pacientilor
• Gestiunea cabinetului
• Asistarea activitatii medicului, etc.
3
Problema: Dotarea cu tehnica de
calcul a unui cabinet medical
Cu ce?
Cu calculatoare care sa asigure toate
prelucrarile necesare
• Stabilirea configuratiei hard
• Stabilirea configuratiei soft
Cum?
Printr-un proiect de informatizare!!
4
Informatica - definiţie
Informatica = Ştiinţa care se ocupa cu
prelucrarea informaţiilor cu ajutorul sistemelor
automate de calcul (calculatoarelor).
Concepte de baza:
Informaţia
• “IMAGINEA” SINTETICA A UNOR ENTITATI
• COLECTIA DE ATRIBUTE ASOCIATE ENTITATILOR
Sistemul de calcul
• CALCULATOR INDIVIDUAL
• RETEAUA DE CALCULATOARE
5
Calculator numeric sau digital
Calculatorul digital - dispozitiv care permite:
intrări de date,
prelucrarea automată rapidă prin program a intrărilor,
stocarea, memorarea rezultatelor,
ieşiri ale rezultatelor
Von Neumann (1940)
Primele calculatoare numerice
• EDVAC, ENIAC
• CIFA, MECIPT, DACICC (in Romania).
Calculatoare analogice
6
Informatia
Definiţia lui Shanon
Teoria comunicaţiei
• Emiţător
• Receptor
7
Cantitatea de informatie
• Modelul lui Shanon
• Fie sistemul având stările {S1,S2,...,Sn}
cu probabilităţile de apariţie p1,...,pn
• Cantitatea de informaţie produsă de
apariţia stării Sk este:
Ik = - log2 pk
8
Cantitatea de informatie
• Situatia circuitului bistabil (lanterna)
• Sistem are starile {S1,S2} cu
probabilitatile de aparitie p1=p2=1/2
• Cantitatea de informatie produsa prin
aparitia satarii S1 sau S2 este:
I1;2 = - log2 ½=1 bit
9
Unitati de masura
10
Teoria informatiei
Teoria Informatiei poate fi interpretata ca teoria care
se ocupa cu cel mai eficient mod de reprezentare
sau codificare al informatiilor.
Sistemul de baza pentru codificarea informatiilor in
calculatoarele numerice este cel binar:
1. Circuitul bistabil:
dioda, tranzistorul, circuitul integrat, etc.
2. Doua nivele distincte de magnetizare a unui material
feromagnetic
1
Reprezentarea informaţiilor
Datele = informaţii codificate prin simboluri, semne,
impulsuri electrice, magnetice
12
1 lanterna, 1 bit, 2
unitati de informatie
Mesajul unu: 0
1 Mesajul doi: 1
2 lanterne, 2 biti, 4
unitati de informatie
Cind se
utilizeaza doi
biti
(doua lanterne)
...
00
... Puteti avea 01
(22 ) mesaje.
10
11
3 lanterne, 3 biti, 8
unitati de informatie
Cind se
utilizeaza trei biti
(trei lanterne)
Codificarea numerelor
- binara
- octala
- Zecimala
- exponentiala (mantisa, exponent)
• Codificarea textului
- codificarea caracterelor
- codul ASCII, ANSI, EBCIDIC
- codificarea fonturilor
Arial, Courier New, TimesR, etc.
Stiluri (Bold, Italic,etc.)
18
Codificarea textelor
Coduri de reprezentare a
caracterelor — serii de biti
reprezentand date ne-numerice...
litere si alte simboluri speciale
(separatori, paranteze, etc.)
Coduri pentru litera
“a”
ASCII
1 1 0 0 0 0 1 a
ANSI
0 1 1 0 0 0 0 1
a
EBCDIC
1 0 0 0 0 0 0 1
Codificarea textelor
ASCII
• Utilizeaza 7 biti pentru reprezentarea a 128
caractere diferite
• Cea mai utilizata schema de codificare a
caracterelor
ANSI
• Utilizeaza 8 biti pentru reprezentarea a 256
caractere diferite
• Este folosita de softul de tip Windows
Codificarea imaginilor
• Codificarea imaginilor
– discretizarea imaginii
– matricea pixelilor ( 512x512, 1024x1024)
– nivele de gri (128)
• Tipuri de date
- numerice,
- alfanumerice,
- semnale biologice
- sunet
- imagine
- video
23
Surse de date medicale
2. Cunoştinţe medicale
24
Date despre pacient. Date individuale
• calitative
•Sex
•Diagnostic
•Prezenta sau absenta unui simptom
• Numerice
•TAS, TAD
•glicemie
• Semnale
•EEG, EKG
• imagini medicale
•Ecografie
•Tomografie
•radiografie
25
Date despre pacient. Date clinice
Fişa medicală
• de identificare
• socioprofesionale
• antecedente eredocolaterale
• momente ale evenimentelor medicale
– declanşarea unei boli,
– consultaţie, proceduri medicale
• diagnostice
• semne, simptome
• parametri biologici
• investigaţii
ECG, EEG, radiografii, etc
• tratamente
26
Cunoştinţe medicale
• Resurse necesare
• financiare
• materiale (aparatură, medicamente, etc.)
• personal medical şi auxiliar
28
Date privind starea de sãnãtãte a populaţiei
29
Prelucrarea=Transformarea
datelor si informatiilor
Date primare
• Fisa medicala a pacientului
Date agregate statistic
• Statisticile sanitare
Extragere de cunostinte
• Demonstrarea unor ipoteze medicale prin inferenta
statistica
Obtinerea de metacunostinte: standarde,
legi, reglementari
• Ex. Medicina bazata pe evidente
30
Ramuri ale informaticii
pentru domeniul medical
Bioinformatica= prel. informatiile legate de
biomolecule, celule (genom, structura genetica a
unor virusi, etc.)
Fizioinformatica= prel. informatiile legate de
tesuturi, organe (procese de reglare)
Neuroinformatica = prel. informatiile legate de
organism, corp ca sistem integrat
Informatica medicala= prel. informatiile de tip
individual (legate de pacient)
Informatica pentru sanatate (Health informatic)
= prel. informatiile legate de sanatatea publica
31
De retinut:
i. Obiectivele informaticii
ii. Functiile unui calculator numeric digital
iii. Cantitatea de informatie si unitati de masura ale
ei
iv. Codificarea informatica a datelor medicale
v. Date si informatii despre pacient
vi. Date si informatii despre sanatatea publica si a
comunitatilor
vii. Nivele de tratare a datelor si informatiilor
medicale
viii. Ramuri ale informaticii pentru medicina
32
Calculator numeric sau digital
Sistemul automat de calcul – are componentele:
1. Hardware
2. Software
Hardware
Structura unui calculator
Structura unei retele
Software
Soft de baza: Sistem de operare, limbaje de programare
Soft de aplicatie
33
Hardware
Structura hard de principiu a unui sistem de calcul
unitati de intrare
34
Structura hard
Dispozitive de iesire
Dispozitive de intrare monitor, imprimanta
tastatura, mouse
CPU
Memorii externe
discheta, hard disk,
CD-ROM
35
Hardware
Dispozitive de Dispozitive de
intrare iesire
Tastatura Imprimanta cu
laser (memorii
Mouse
proprii)
Scaner
Monitor
Creion sensibil
Ploter
Camera video
Camera video
Monitor cu ecran
Video proiector
sensibil
36
Hardware
Memorii interne Procesoare
RAM (random access pentru calculatoare IBM
memory) compatibile
Memorii cache asociate • Intel
perifericelor • Pentium II
• Pentium III
Caracteristici • Pentium IV
Timp de acces redus pentru calculatoare
(viteza de lucru foarte Apple
mare)
• Motorola
Nepermanente
Caracteristici
Capacitate relativ
redusa Frecventa (>3Ghz)
37
Hardware
Memorii externe de Caracteristici
stocare • Permanente
• Viteza de acces mai
Discul fix (discul hard) redusa
CD-ROM • Portabile exceptind
Discheta mobila (floppy) discul fix
• Capacitate relativ
Banda magnetica mare si foarte mare
(streamer)
Pocki Drive
38
Generatii de calculatoare
Generatia I –dioda
Generatia II –tranzistor, limbaje de
programare
Generatia III – circuitul integrat
Generatia IV – circuitele VSLI, retele
de calculatoare mondiale
39
Tipuri de calculatoare
Categorii de calculatoare:
Microcalculatoare
- Desktop – alimentare retea
- Laptop - alimentare mixta (retea, independenta)
- Tower - alimentare retea
Minicalculatoare
Servere de retele
- multiprocesare
- Capabilitati de conectare
- Memorie externa mare
Transputere
- Calculatoare specializate cu mare viteza de lucru pentru
aplicatii cu un volum mare de calcule (procesari de
imagini in timp real, descifrarea codului genetic, etc.)
- Procesoare multiple, calcul paralel
40
Retele de Calculatoare
OBSERVATIE
IMPORTANTA!
“Retelele” si software-ul lor trebuie
sa fie protejat contra accesului
neautorizat si pentru protectia
datelor memorate.
41
Retele de calculatoare
42
Retele de calculatoare
locale
Pentru comunicare intre noduri:
• Placi de retea
• Modem
• router
Arhitecturi diferite:
• Peer to peer
• Stea
• inel
43
Resursele retelelor
44
Resursele retelelor
45
Resursele retelelor
Noduri
Server de retea
Printer de retea
Statie de lucru
Noduri
Statie de lucru
Statie de lucru
46
Resursele retelelor
NOTA IMPORTANTA
Network server
Principalul
Workstation avantaj al retelelor de
calculatoare este ca toti utilizatorii
partajeaza resursele retelei, inNodes
loc
ca fiecare sa posede resurse
proprii.
47
software
Un program — este un set de instructiuni, care permit
computerului sa efectueze o anumita sarcina
Program executabil = program care are instructiuni ce pot fi
executate de procesor
Un software este un set de programe care rezolva o
aplicatie specifica de prelucrare a datelor
• Editarea de texte
• Este realizat de o firma de software
Software-ul unui calculator cuprinde totalitatea
programelor sale
48
Soft de baza
contine programe care executa
task-uri esentiale pentru
Orice computer
functionarea hardware-ului
trebuie sa includa
un software care
sa coordoneze
functionarea Software
hardware-ului.
Software Software
de baza de aplicatie
49
Soft de baza
Sisteme de Operare
Drivere pentru periferice
Limbaje de programare
50
Sistemul de operare
Afiseaza informatia pe ecran
Memoreaza date pe discuri
Trimite date la printer
Interpreteaza comenzile
Comunica cu unitatile periferice.
51
Sisteme de operare
Windows 2000, NT
Sistem de operare pentru retele locale
UNIX
Multiuser, multitasking
MS-DOS
Monouser, monotasking
52
LIMBAJE DE PROGRAMARE
Functii
Realizarea de programe sursa
Interpretarea si Compilarea programelor sursa si
transformarea lor in programe executabile
Avantaje
Permit creare de soft (de aplicatie)
Ex:
FORTRAN,
VISUAL BASIC,
C++,
PASCAL
SQL
53
Soft de aplicatie
Birotica –Productivitate
• Word processing- editare de texte WORD
• Spreadsheets – editare de tabele EXCEL
• Gestiunea bazelor de date ACCESS
• Electronic mail – Outlook Express
• Grafica
• Desktop publishing
• Creare si editare de pagini - WEB FrontPage
• Planificare
Educatie si documentare
Soft statistic – SPSS, Statistica, Epiinfo
Soft pentru cercetarea stiintifica -Matlab
Divertisment
Afaceri
Teme de lucru
Stabiliti o configuratie (hard si soft)
pentru un calculator pentru un
cabinet medical de medic de familie
Motivati configuratia de mai sus prin
aplicatiile informatice necesare
55
Subiecte de retinut
Structura hard a unui calculator
Memorii interne externe
Periferice
Procesoare
Software
Programe (executabile, sursa)
Software de baza
Limbaje de programare
Software de aplicatie
Generatii de calculatoare
Tipuri de calculatoare din generatia IV
Retele de calculatoare (functiuni, structura, tipuri, etc.)
56
Utilizarea fisierelor
57
Fisier
Fisierul — este o colectie de inregistrari cu o
anumita structura, care sunt plasate pe un
mediu de stocare a datelor cum ar fi hard
disk-ul, floppy disk-ul sau CD-ROM-ul..
Aceasta poate fi de exemplu o colectie de
instructiuni sau date ale unui program.
58
Articole
Articolul unui fisier— este o inregistrare a sa.
El are o anumita structura, fiind alcatuit din
una sau mai multe zone cu date de un
anumit tip numite cimpuri.
Ex. Fisierul pacienti
Nume Cod Data_nasterii Sex TAS TAD Temp
59
FISIERELE EXECUTABILE
Contin instructiuni ce indica unui computer cum sa
efectueze un task (prelucrare)
Contin instructiuni intr-un format care nu poate fi
citit de utilizatori
Includ sistemul de operare, utilitare si software de
aplicatie
Sunt utilizate prin rularea sau executarea lor
Sunt executate fie la cererea utilizatorului fie a unui
alt program.
60
FISIERE SURSA
Contin instructiuni intr-un limbaj de
programare, utilizind cuvinte cheie din limba
engleza ce trebuie sa fie compilate inainte de
a fi executate
Pot fi citite si modificate de utilizator
Sunt create cu ajutorul unor limbaje de
programare cum ar fi BASIC, PASCAL,
FORTRAN, C++, etc.
Batch file sau fisierele de comenzi — sunt
secvente de comenzi ale sistemului de operare
utilizate pentru automatizarea operarii
anumitor lucrari. AUTOEXEC.BAT
61
FISIERE DE DATE
Contin cuvinte, numere, semnale si
imagini
Pot fi vizionate, editate, salvate, trimise
la distanta si tiparite
Sunt de obicei create prin utilizarea
unui soft de aplicatie.
62
Conventii de denumire a fisierelor
Raport.Doc
Nume Extensie
63
Stocarea Logica a Fisierelor
A:
indica o unitate de floppy in mod usual pentru
discuri de 3.5-inch
B:
indica inca o unitate de floppy disk
C:
indica unitatea de hard disk
D: pina la Z:
indica unitati de stocare suplimentare
D: sau E: adesea indica o unitate CD-ROM.
64
Stocarea Logica a Fisierelor
66
Specificarea fisierelor
Specificarea unui Fisier — litera drive -ului, subdirectorii
si numele de fisier care identifica drumul la un fisier
A:\UMF\MG\an1.Dat
Litera de Subdirector Nume de Extensia
Drive fisier
67
Operatii tipice cu fisiere:
Cu sistemul de operare
Executarea unei aplicatii (program)
Copierea unui fisier
Stergerea unui fisier
Mutarea unui fisier
Regasirea unui fisier
68
Operatii tipice cu fisiere:
Cu o aplicatie
Crearea unui fisier
Deschiderea unui fisier
Salvarea unui fisier de date
Regasirea unui fisier de date
Revizuirea unui fisier de date
Inchiderea unui fisier.
69
De retinut
Conceptul de fisier
Tipuri de fisiere
Organizarea, gestiunea fisierelor
Specificarea, denumirea fisierelor
Operatii tipice cu fisiere
70
Sistem informational si sistem informatic
Organizatia
• Componenta de conducere (decizie)
• Componenta executiva
• Sistemul informational = Totalitatea mijloacelor
(informatice si neinformatice) utilizate pentru
gestiunea, transmisia si prelucrarea informatiilor
unei organizatii
• Ajuta factorii de decizie (componenta de conducere)
ai organizatiei la luarea deciziilor in cadrul
organizatiei
• Informatia este o “materie prima” foarte importanta
cu care lucreaza componenta de conducere
71
Sistem informatic
Sistem informatic
• Totalitatea mijloacelor hardware si software utilizate
pentru gestiunea, transmisia si prelucrarea informatiilor
unei organizatii
72
Informatizarea
73
Informatizarea
Etape:
1. Analiza sistemului informational
• Determinarea structurii sale (ierarhice)
• Stabilirea fluxului de informatii si a volumului lor
• Determinarea tipurilor si metodelor de prelucrare
• Metode de protectie a informatiilor
74
De retinut:
Sistemul informational
Sistemul informatic
Etapele procesului de informatizare
75