Top Banner
UNIVERSITATEA DE MEDICINĂ ŞI FARMACIE “Victor Babeş” TIMIŞOARA DISCIPLINA DE DISCIPLINA DE INFORMATICĂ MEDICALĂ INFORMATICĂ MEDICALĂ
29

baza de date

Dec 08, 2014

Download

Documents

andreea2338

baza de date
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: baza de date

UNIVERSITATEA DE MEDICINĂ ŞI FARMACIE “Victor Babeş” TIMIŞOARA

UNIVERSITATEA DE MEDICINĂ ŞI FARMACIE “Victor Babeş” TIMIŞOARA

DISCIPLINA DEDISCIPLINA DE

INFORMATICĂ MEDICALĂINFORMATICĂ MEDICALĂ

Page 2: baza de date

www.medinfo.umft.ro/dimwww.medinfo.umft.ro/dim

http://moodle.umft.rohttp://moodle.umft.ro

Page 3: baza de date

BAZE DE DATEBAZE DE DATEMEDICALE MEDICALE

CURSUL 2CURSUL 2

Page 4: baza de date

CICLUL ELEMENTAR AL CICLUL ELEMENTAR AL ACTIVITATII MEDICALEACTIVITATII MEDICALE

Page 5: baza de date

Operaţii cu informaţiiOperaţii cu informaţii

- GenerareGenerare

- Achiziţie – Achiziţie – dep. de natura informaţieidep. de natura informaţiei

- Stocare – Stocare – baze de date, baze de cunoştinţebaze de date, baze de cunoştinţe

- Prelucrare – Prelucrare – în vederea interpretăriiîn vederea interpretării

- TransmitereTransmitere

- ProtecţieProtecţie

- UtilizareUtilizare

Page 6: baza de date

1. FISA PACIENTULUI1. FISA PACIENTULUI(FOAIA DE OBSERVATIE)(FOAIA DE OBSERVATIE)

Page 7: baza de date

1.1. Terminologie:1.1. Terminologie:

CPR –CPR – COMPUTERCOMPUTERIZEDIZED PATIENT RECORDPATIENT RECORD

EPR - EPR - ELECTRONIC PATIENT RECORDELECTRONIC PATIENT RECORD

EHR - EHR - ELECTRONIC ELECTRONIC HEALTHHEALTH RECORD RECORD

PMRPMR – – PERSONAL MEDICAL RECORDPERSONAL MEDICAL RECORD

FIŞA (Foaia) DE OBSERVAŢIEFIŞA (Foaia) DE OBSERVAŢIEFFişa computerizată (electronică) a pacientuluiişa computerizată (electronică) a pacientului

DESDES – Dosarul Electronic de S – Dosarul Electronic de Sănăănătatetate

Page 8: baza de date

1.2. 1.2. FIŞA PACIENTULUIFIŞA PACIENTULUI

• a. a. PE HÂRTIEPE HÂRTIE – AAVANTAJE / VANTAJE / DEZAVANTAJEDEZAVANTAJE

• UŞOR DE TRANSPORTAT, UŞOR DE “RĂSFOIT”UŞOR DE TRANSPORTAT, UŞOR DE “RĂSFOIT”

• COST REDUS, FIABIL (NU ARE “CĂDERI”)COST REDUS, FIABIL (NU ARE “CĂDERI”)

• TIMP DE COMPLETARE REDUSTIMP DE COMPLETARE REDUS

• ACCESIBILITATE INTR-UN SINGUR LOCACCESIBILITATE INTR-UN SINGUR LOC

• b. b. ELECTRONICELECTRONIC– AAVANTAJE / VANTAJE / DEZAVANTAJEDEZAVANTAJE

• ACCESIBILITATE DIN DIVERSE LOCURI, MAI MULTE PERS.ACCESIBILITATE DIN DIVERSE LOCURI, MAI MULTE PERS.

• UŞOR DE CITIT, CĂUTARE FACILĂ A INFORMAŢIEIUŞOR DE CITIT, CĂUTARE FACILĂ A INFORMAŢIEI

• SUPORT BUN PENTRU ANALIZA DATELOR, PENTRU DECIZIESUPORT BUN PENTRU ANALIZA DATELOR, PENTRU DECIZIE

• NECESITĂ PERSONAL PREGĂTITNECESITĂ PERSONAL PREGĂTIT

• TIMP DE COMPLETARE MAI MARETIMP DE COMPLETARE MAI MARE

• COST MAI RIDICAT COST MAI RIDICAT

Page 9: baza de date

1.3. 1.3. STRUCTURA ESTRUCTURA EHHRR

• DATE DE IDENTIFICARE (Fisier DATE DE IDENTIFICARE (Fisier separat!!!)separat!!!)

• EVENIMENTE: viEVENIMENTE: vizita, internare, operatie, zita, internare, operatie, radiografie etcradiografie etc– Se prezinta in functie de timpSe prezinta in functie de timp– ACTIUNI - ACTIUNI - DATEDATE COMPONENTE COMPONENTE

• OBSERVATII: OBSERVATII: anamneza, rez. laborator, investigatii – anamneza, rez. laborator, investigatii – semnale, imag.semnale, imag.

• DECIZII: DECIZII: diagnosticdiagnostic• INTERVENTII, TERAPIE: INTERVENTII, TERAPIE: prescrieri, trimiteriprescrieri, trimiteri

• RELATIIRELATII

Page 10: baza de date
Page 11: baza de date

2. FISIERE DE DATE2. FISIERE DE DATE(DATA FILES)(DATA FILES)

Page 12: baza de date

• 2.1. DEFINITII:2.1. DEFINITII:

- DATE = reprezentari formalizate de - DATE = reprezentari formalizate de concepte sau fapte, potrivite pentru concepte sau fapte, potrivite pentru prelucrare (umana sau automata)prelucrare (umana sau automata)

- FISIER DE DATE = un set - FISIER DE DATE = un set organizat de dateorganizat de date

Page 13: baza de date

2.2 TIPURI DE DATE2.2 TIPURI DE DATE• CALITATIVE – Anamneza si examinarea CALITATIVE – Anamneza si examinarea

fizica (descriptive)fizica (descriptive)• NUMERICE – Investigatii laboratorNUMERICE – Investigatii laborator• GRAFICE – Biosemnale (ECG, EEG…)GRAFICE – Biosemnale (ECG, EEG…)• SUNETE: FonocardiogramaSUNETE: Fonocardiograma• IMAGINI STATICE: Radiografii, RMNIMAGINI STATICE: Radiografii, RMN• IMAGINI DINAMICE – filmIMAGINI DINAMICE – film

(FISIERE “MULTIMEDIA”)(FISIERE “MULTIMEDIA”)

Page 14: baza de date

2.3. STRUCTURA UNUI 2.3. STRUCTURA UNUI FISIER DE DATE (DATA FILE)FISIER DE DATE (DATA FILE)

– a) INREGISTRARE (RECORD) a) INREGISTRARE (RECORD) (+Header+EOF)(+Header+EOF)

– b) CÂMP (FIELD)b) CÂMP (FIELD)• DENUMIREDENUMIRE• TIP:TIP:

– NUMERIC (Virgula fixa, mobila, nr.zecimale)NUMERIC (Virgula fixa, mobila, nr.zecimale)– CARACTER (Alfanumeric)CARACTER (Alfanumeric)– LOGIC ( Y / N )LOGIC ( Y / N )– DATA CALENDARISTICA (conventii)DATA CALENDARISTICA (conventii)– COMENTARIU (Memo)COMENTARIU (Memo)

• DIMENSIUNEDIMENSIUNE

Page 15: baza de date

STRUCTURA UNUI FISIER DE STRUCTURA UNUI FISIER DE DATE - schemaDATE - schema

Page 16: baza de date

2.4. FISA PACIENTULUI2.4. FISA PACIENTULUI

Page 17: baza de date

3. BAZE DE DATE3. BAZE DE DATE(DATA BASES)(DATA BASES)

Page 18: baza de date

3.1. NOTIUNI GENERALE3.1. NOTIUNI GENERALE

– DEFINITIE:DEFINITIE: BAZA DE DATE = un set BAZA DE DATE = un set structurat de date - cuprinde atât date cât structurat de date - cuprinde atât date cât si relatiile dintre datesi relatiile dintre date

– STRUCTURA:STRUCTURA:• FISIERE (cu cel putin 1 câmp comun - ID)FISIERE (cu cel putin 1 câmp comun - ID)• RELATII între înregistrãri si/sau dateRELATII între înregistrãri si/sau date

– PROPRIETÃTI:PROPRIETÃTI: independenta de suportul independenta de suportul fizic sau de limbajfizic sau de limbaj

Page 19: baza de date

3.2. Crearea Bazelor de Date3.2. Crearea Bazelor de Date• Proiectarea Bazei de dateProiectarea Bazei de date

– Structura înregistrãriiStructura înregistrãrii• Date “fixe”Date “fixe”• EvenimenteEvenimente

– Marcarea timpuluiMarcarea timpului– ActiuniActiuni

• RelatiiRelatii

– Codificarea - nomenclatoare Codificarea - nomenclatoare • (ICPC, ICD10 – CIM10, SNOMED etc)(ICPC, ICD10 – CIM10, SNOMED etc)

– Instruirea personalului pentru completare (!!)Instruirea personalului pentru completare (!!)

• Colectarea datelorColectarea datelor• Validarea datelor - dupã:Validarea datelor - dupã:

– Tipul câmpuluiTipul câmpului– Plaja de valori, lista de valori, etcPlaja de valori, lista de valori, etc– Recomandare: toate relatiile posibileRecomandare: toate relatiile posibile

Page 20: baza de date

3.3. Codificare si clasificare3.3. Codificare si clasificare

• TezaurTezaur - lista de termeni - lista de termeni

• NomenclatorNomenclator - lista coduri asociate - lista coduri asociate

• Tipuri de coduriTipuri de coduri::– numerice, mnemonice, ierarhice, juxtapusenumerice, mnemonice, ierarhice, juxtapuse

• TaxonomieTaxonomie - reguli de clasificare - reguli de clasificare– axe taxonomiceaxe taxonomice

• NosologieNosologie - clasificare in medicina - clasificare in medicina

Page 21: baza de date

3.4. Sisteme de clasificare3.4. Sisteme de clasificare

• ICDICD - International Classification of Diseases (10) - International Classification of Diseases (10)

CIM CIM - Clasificatia Internationala a - Clasificatia Internationala a MaladiilorMaladiilor

• ICPCICPC - Primary Care - Primary Care• SNOMEDSNOMED - multiaxial - multiaxial• SpecializateSpecializate: Mental, Oncology, Procedures: Mental, Oncology, Procedures• MeSH / UMLSMeSH / UMLS - Medical Subject Headings - Medical Subject Headings

Unified Medical Language SystemUnified Medical Language System• DRGDRG - Diagnostic Related Groups – pt. finantare - Diagnostic Related Groups – pt. finantare

Case-Mix – proportii complicatii etcCase-Mix – proportii complicatii etc

Page 22: baza de date

3.5. CLASIFICAREA BD3.5. CLASIFICAREA BD

• Dupã distributia datelorDupã distributia datelor::– BD locale BD locale (totul pe 1 computer)(totul pe 1 computer)– BD distribuite BD distribuite (pe mai multe computere)(pe mai multe computere)

• Dupã structurãDupã structurã::– BD IERARHICEBD IERARHICE– BD TIP RETEABD TIP RETEA– BD RELATIONALEBD RELATIONALE– BD ORIENTATE PE OBIECTBD ORIENTATE PE OBIECT

Page 23: baza de date

a) BD IERARHICEa) BD IERARHICE• Structurã de arbore:Structurã de arbore:

– fiecare element este subordonat unui singur fiecare element este subordonat unui singur alt element (1:N)alt element (1:N)

– relatie parinte-copilrelatie parinte-copil

• Cãutare si prelucrare rapidãCãutare si prelucrare rapidã• Nu sunt flexibile la schimbarea Nu sunt flexibile la schimbarea

proceduriiprocedurii

b) BD TIP RETEAb) BD TIP RETEA• Structurã incrucisata (M:N) , COBOLStructurã incrucisata (M:N) , COBOL

Page 24: baza de date

c) BD RELATIONALEc) BD RELATIONALE• Structurã logicã: Tabel (linii si coloane)Structurã logicã: Tabel (linii si coloane)• Algebra relationala:Algebra relationala:

– intersectie, reuniune, diferenta, produsintersectie, reuniune, diferenta, produs– select, project, joinselect, project, join

• Operatii: Operatii: insert, delete, update etc.insert, delete, update etc.

d) BD Orientate pe Obiectd) BD Orientate pe Obiect• Clase, subclaseClase, subclase• Proprietati : mostenire, agregareProprietati : mostenire, agregare

Page 25: baza de date

4. 4. SGBDSGBD - SISTEME DE - SISTEME DE GESTIUNE A BAZELOR DE GESTIUNE A BAZELOR DE

DATEDATE

((DBMSDBMS – DATA BASE – DATA BASE MANAGEMENT SYSTEMS)MANAGEMENT SYSTEMS)

Page 26: baza de date

4.1. DEFINITIE:4.1. DEFINITIE:

• SGBD = un set de unelte software pentru:SGBD = un set de unelte software pentru:– crearea unei BDcrearea unei BD

– controlul accesului la datecontrolul accesului la date

– asigurarea unei securitati si integritati a datelorasigurarea unei securitati si integritati a datelor

• Reprezentat prin:Reprezentat prin:– limbaje specializatelimbaje specializate

– dictionare, nomenclatoaredictionare, nomenclatoare

Page 27: baza de date

4.2. Functiunile SGBD4.2. Functiunile SGBD

– DESCRIERE: DESCRIERE: • structura datelorstructura datelor

• relatiirelatii

• conditii de acces conditii de acces

– MANIPULAREA DATELOR:MANIPULAREA DATELOR:• creare, stergere, actualizarecreare, stergere, actualizare

• cãutare, sortare, editarecãutare, sortare, editare

– FUNCTIA DE UTILIZARE:FUNCTIA DE UTILIZARE:• dialogul UTLIZATOR - BDdialogul UTLIZATOR - BD

Page 28: baza de date

4.3. Limbaje SGBD4.3. Limbaje SGBD

• Limbaje bazate pe algebra relationalãLimbaje bazate pe algebra relationalã

• Limbaje Relationale Grafice (QBE)Limbaje Relationale Grafice (QBE)

• Limbaje orientate pe Transformãri (SQL)Limbaje orientate pe Transformãri (SQL)

• Exemple: dBase, Foxpro, Cobol, Access, Exemple: dBase, Foxpro, Cobol, Access, OracleOracle

Page 29: baza de date

- pauza -- pauza -