Sunteți pe pagina 1din 74

INTRODUCERE IN

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

Informaţia = o comunicare care elimină o


nedeterminare (pentru 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

• Bit - cifra binara,


• Byte = octet = 8 biti
• Kilobyte =Kb=Ko= 1024 octeti
• Megabyte = Mb= 1024 Kb
• Gigabyte = Gb= 1024 Mb
• Terabyte = Tb = 1024 Gb

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

 Tipuri de Codificari ale informaţiilor


• Codificarea numerelor
• Codificarea textului
• Codificarea imaginilor
• Tipuri de date
• Tipuri de date medicale

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)

... Puteti avea 000 100


001 101
( 23 ) mesaje. 010 110
011 111
4 lanterne, 4 biti, 16
unitati de informatie
Cind se
utilizeaza patru
biti
(patru lanterne)
...

0000 0100 1000 1100


... Puteti avea
0001 0101 1001 1101
( 24 ) mesaje. 0010 0110 1010 1110
0011 0111 1011 1111
N circuite bistabile
Nota Importanta

Numarul de mesaje, sau de unitati de


informatie pe care le puteti transmite
cu n biti este 2n. .
Tipuri de Codificari

 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

• Surse si tipuri de date si informatii


medicale

1. Date individuale despre pacient

2. Cunoştinţe medicale

3. Date despre reţeua de îngrijire a sănătăţii

4. Date privind starea de sãnãtãte a populaţiei

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

 Cunostinte medicale explicite (formalizate)


• tratamente
• medicamente
• terminologia şi clasificarea medicală
– clasificarea internaţională a maladiilor ( ICD)
– nomenclatorul sistematic al patologiilor (SNOP,
SNOMED)
– Mesh (Medical Subject Headings)
Cunostinte medicale tacite (experienta clinica,
deprinderi medicale)
Sursa: educatia, documentarea, cercetarea medicala
Utilizare: Sisteme expert medicale, de documentare
automata, cercetare medicala, practica medicala
27
Date centralizate - privind sanatatea publica
• Reţeua sanitară
• structura
• unităţi şi servicii medicale

• Resurse necesare
• financiare
• materiale (aparatură, medicamente, etc.)
• personal medical şi auxiliar

28
Date privind starea de sãnãtãte a populaţiei

 Date de sinteza culese cu o frecventa data


• statistici sanitare
• Prevalenta TBC, Sida, etc.
• Date antropometrice (dupa virsta, sex, etc.)
• date epidemiologice
• Mortalitatea
• Natalitatea
• morbiditatea
• date privind mediul şi alimentaţia

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

unitatea centrala de prelucrare


CPU
Procesor
memorie interna operativa

unitati de iesire memorii externe de stocare

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

 Reteaua de calculatoare — o colectie de


calculatoare si alte dispozitive conectate
pentru a partaja date, hardware si software

OBSERVATIE
IMPORTANTA!
“Retelele” si software-ul lor trebuie
sa fie protejat contra accesului
neautorizat si pentru protectia
datelor memorate.

41
Retele de calculatoare

Retelele mari (Wide area network - WAN)—


sunt retele care acopera o arie geografica
mare
Internet
Retelele locale (Local area network-LAN) —
sunt retele care sunt amplasate intr-o zona
limitata, cum ar fi o cladire sau campus.
Retele intranet (retele de organizatie)

42
Retele de calculatoare
locale
 Pentru comunicare intre noduri:
• Placi de retea
• Modem
• router
 Arhitecturi diferite:
• Peer to peer
• Stea
• inel

43
Resursele retelelor

Standalone computer — un microcomputer care nu


este conectat la o retea
Statia de lucru (Workstation) — denumeste un
microcomputer ce este conectat la o retea
Resursele locale — sunt resursele obisnuite ale
statiilor de lucru: hard drive, software, date, si
printer
Resursele retelei — sunt resurse suplimentare la
care aveti acces cind sunteti conectati la o retea:
software aplicativ, spatiu de memorie externa
pentru fisierele de date si printere partajate.

44
Resursele retelelor

Sever al retelei — un computer conectat la o retea


care gestioneaza si distribuie utilizatorilor
resursele retelei
Imprimanta a retelei — un printer partajat care ofera
la toti utilizatorii retelei posibilitatea de tiparire
Nod — un dispozitiv al retelei, incluzind statii de
lucru, servere si printere.

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

Cind se lucreaza cu un software


aplicativ in mod sistematic
trebuie utilizate si manipulate
fisiere.

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

Separate prin punct

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

Un Director sau Folder— este un grup de fisiere


si subfoldere pe un anumit disc organizat cu
ajutorul sistemului de operare.
• Regula de denumire este similara cu a
fisierelor
•Intr-un folder nu pot sa apara doua entitati
(fisiere sau foldere) cu acelasi nume
• In foldere diferite pot exista fisiere cu acelasi
nume
•Foarte utile in gestionarea soft-ului
65
Stocarea Logica a Fisierelor

Directorul sau folderul Radacina — este


directorul principal al unui disc ce contine o
lista de fisiere si subdirectoare
Subdirectorul sau subfolderul— este o
subdiviziune a unui director; de ex. un grup
de fisiere.

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

 Sistem informatic integrat = un sistem


informatic care cuprinde cvasitotalitatea
informatiilor din sistemul informational
 Exemplu: sistem informatic integrat de spital

72
Informatizarea

 Informatizarea = Procesul de construire a


Sistemului informatic
• Etape:
1. Analiza sistemului informational actual
2. Proiectarea sistemului informatic
3. Realizarea sistemului informatic
4. Implementarea sistemului informatic

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