Date post: | 08-Dec-2014 |
Category: |
Documents |
Upload: | andreea2338 |
View: | 257 times |
Download: | 8 times |
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Ă
www.medinfo.umft.ro/dimwww.medinfo.umft.ro/dim
http://moodle.umft.rohttp://moodle.umft.ro
BAZE DE DATEBAZE DE DATEMEDICALE MEDICALE
CURSUL 2CURSUL 2
CICLUL ELEMENTAR AL CICLUL ELEMENTAR AL ACTIVITATII MEDICALEACTIVITATII MEDICALE
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
1. FISA PACIENTULUI1. FISA PACIENTULUI(FOAIA DE OBSERVATIE)(FOAIA DE OBSERVATIE)
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
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
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
2. FISIERE DE DATE2. FISIERE DE DATE(DATA FILES)(DATA FILES)
• 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
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”)
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
STRUCTURA UNUI FISIER DE STRUCTURA UNUI FISIER DE DATE - schemaDATE - schema
2.4. FISA PACIENTULUI2.4. FISA PACIENTULUI
3. BAZE DE DATE3. BAZE DE DATE(DATA BASES)(DATA BASES)
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
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
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
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
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
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
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
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)
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
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
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
- pauza -- pauza -