Baze de date medicale

Download Report

Transcript Baze de date medicale

UNIVERSITATEA DE
MEDICINĂ ŞI FARMACIE
“Victor Babeş” TIMIŞOARA
DISCIPLINA DE
INFORMATICĂ MEDICALĂ
www.medinfo.umft.ro/dim
http://moodle.umft.ro
CURSUL 2
BAZE DE DATE
MEDICALE
CICLUL ELEMENTAR AL
ACTIVITATII MEDICALE
Operaţii cu informaţii
-
Generare
Achiziţie – dep. de natura informaţiei
Stocare – baze de date, baze de cunoştinţe
Prelucrare – în vederea interpretării
Transmitere
Protecţie
Utilizare
1. FISA PACIENTULUI
(FOAIA DE OBSERVATIE)
1.1. Terminologie:
CPR – COMPUTERIZED PATIENT RECORD
EPR - ELECTRONIC PATIENT RECORD
EHR - ELECTRONIC HEALTH RECORD
PMR – PERSONAL MEDICAL RECORD
FIŞA (Foaia) DE OBSERVAŢIE
Fişa computerizată (electronică) a pacientului
DES – Dosarul Electronic de Sănătate
1.2. FIŞA PACIENTULUI
• a. PE HÂRTIE
– AVANTAJE / DEZAVANTAJE
•
•
•
•
UŞOR DE TRANSPORTAT, UŞOR DE “RĂSFOIT”
COST REDUS, FIABIL (NU ARE “CĂDERI”)
TIMP DE COMPLETARE REDUS
ACCESIBILITATE INTR-UN SINGUR LOC
• b. ELECTRONIC
– AVANTAJE / DEZAVANTAJE
•
•
•
•
•
•
ACCESIBILITATE DIN DIVERSE LOCURI, MAI MULTE PERS.
UŞOR DE CITIT, CĂUTARE FACILĂ A INFORMAŢIEI
SUPORT BUN PENTRU ANALIZA DATELOR, PENTRU DECIZIE
NECESITĂ PERSONAL PREGĂTIT
TIMP DE COMPLETARE MAI MARE
COST MAI RIDICAT
1.3. STRUCTURA EHR
• DATE DE IDENTIFICARE (Fisier
separat!!!)
• EVENIMENTE: vizita, internare, operatie,
radiografie etc
– Se prezinta in functie de timp
– ACTIUNI - DATE COMPONENTE
• OBSERVATII: anamneza, rez. laborator, investigatii –
semnale, imag.
• DECIZII: diagnostic
• INTERVENTII, TERAPIE: prescrieri, trimiteri
• RELATII
2. FISIERE DE DATE
(DATA FILES)
• 2.1. DEFINITII:
- DATE = reprezentari formalizate de
concepte sau fapte, potrivite pentru
prelucrare (umana sau automata)
- FISIER DE DATE = un set
organizat de date
2.2 TIPURI DE DATE
• CALITATIVE – Anamneza si examinarea
fizica (descriptive)
• NUMERICE – Investigatii laborator
• GRAFICE – Biosemnale (ECG, EEG…)
• SUNETE: Fonocardiograma
• IMAGINI STATICE: Radiografii, RMN
• IMAGINI DINAMICE – film
(FISIERE “MULTIMEDIA”)
2.3. STRUCTURA UNUI
FISIER DE DATE (DATA FILE)
– a) INREGISTRARE (RECORD)
(+Header+EOF)
– b) CÂMP (FIELD)
• DENUMIRE
• TIP:
– NUMERIC (Virgula fixa, mobila, nr.zecimale)
– CARACTER (Alfanumeric)
– LOGIC ( Y / N )
– DATA CALENDARISTICA (conventii)
– COMENTARIU (Memo)
• DIMENSIUNE
STRUCTURA UNUI FISIER DE
DATE - schema
2.4. FISA PACIENTULUI
3. BAZE DE DATE
(DATA BASES)
3.1. NOTIUNI GENERALE
– DEFINITIE: BAZA DE DATE = un set
structurat de date - cuprinde atât date cât
si relatiile dintre date
– STRUCTURA:
• FISIERE (cu cel putin 1 câmp comun - ID)
• RELATII între înregistrãri si/sau date
– PROPRIETÃTI: independenta de suportul
fizic sau de limbaj
3.2. Crearea Bazelor de Date
• Proiectarea Bazei de date
– Structura înregistrãrii
• Date “fixe”
• Evenimente
– Marcarea timpului
– Actiuni
• Relatii
– Codificarea - nomenclatoare
• (ICPC, ICD10 – CIM10, SNOMED etc)
– Instruirea personalului pentru completare (!!)
• Colectarea datelor
• Validarea datelor - dupã:
– Tipul câmpului
– Plaja de valori, lista de valori, etc
– Recomandare: toate relatiile posibile
3.3. Codificare si clasificare
• Tezaur - lista de termeni
• Nomenclator - lista coduri asociate
• Tipuri de coduri:
– numerice, mnemonice, ierarhice, juxtapuse
• Taxonomie - reguli de clasificare
– axe taxonomice
• Nosologie - clasificare in medicina
3.4. Sisteme de clasificare
• ICD - International Classification of Diseases (10)
CIM - Clasificatia Internationala a Maladiilor
• ICPC - Primary Care
• SNOMED - multiaxial
• Specializate: Mental, Oncology, Procedures
• MeSH / UMLS - Medical Subject Headings
Unified Medical Language System
• DRG - Diagnostic Related Groups – pt. finantare
Case-Mix – proportii complicatii etc
3.5. CLASIFICAREA BD
• Dupã distributia datelor:
– BD locale (totul pe 1 computer)
– BD distribuite (pe mai multe computere)
• Dupã structurã:
– BD IERARHICE
– BD TIP RETEA
– BD RELATIONALE
– BD ORIENTATE PE OBIECT
a) BD IERARHICE
• Structurã de arbore:
– fiecare element este subordonat unui singur
alt element (1:N)
– relatie parinte-copil
• Cãutare si prelucrare rapidã
• Nu sunt flexibile la schimbarea
procedurii
b) BD TIP RETEA
• Structurã incrucisata (M:N) , COBOL
c) BD RELATIONALE
• Structurã logicã: Tabel (linii si coloane)
• Algebra relationala:
– intersectie, reuniune, diferenta, produs
– select, project, join
• Operatii: insert, delete, update etc.
d) BD Orientate pe Obiect
• Clase, subclase
• Proprietati : mostenire, agregare
4. SGBD - SISTEME DE
GESTIUNE A BAZELOR DE
DATE
(DBMS – DATA BASE
MANAGEMENT SYSTEMS)
4.1. DEFINITIE:
• SGBD = un set de unelte software pentru:
– crearea unei BD
– controlul accesului la date
– asigurarea unei securitati si integritati a datelor
• Reprezentat prin:
– limbaje specializate
– dictionare, nomenclatoare
4.2. Functiunile SGBD
– DESCRIERE:
• structura datelor
• relatii
• conditii de acces
– MANIPULAREA DATELOR:
• creare, stergere, actualizare
• cãutare, sortare, editare
– FUNCTIA DE UTILIZARE:
• dialogul UTLIZATOR - BD
4.3. Limbaje SGBD
•
•
•
•
Limbaje bazate pe algebra relationalã
Limbaje Relationale Grafice (QBE)
Limbaje orientate pe Transformãri (SQL)
Exemple: dBase, Foxpro, Cobol, Access,
Oracle
- pauza -