Struktura i organizacija podataka, elektronički medicinski zapis

28
Struktura i organizacija podataka, Struktura i organizacija podataka, elektroni elektroni č č ki medicinski zapis ki medicinski zapis Prof. dr. sc. Jadranka Božikov Škola narodnog zdravlja “Andrija Štampar” Medicinski fakultet Sveučilišta u Zagrebu E-mail: [email protected] URL: www.snz.hr/~jbozikov Predavanje za 6. godinu 2. 10. 2007.

Transcript of Struktura i organizacija podataka, elektronički medicinski zapis

Struktura i organizacija podataka,Struktura i organizacija podataka,elektronielektroniččki medicinski zapiski medicinski zapis

Prof. dr. sc. Jadranka BožikovŠkola narodnog zdravlja “Andrija Štampar”Medicinski fakultet Sveučilišta u Zagrebu

E-mail: [email protected]: www.snz.hr/~jbozikov

Predavanje za 6. godinu 2. 10. 2007.

Ponovimo osnovne pojmove:Ponovimo osnovne pojmove:entiteti, atributi, vrijednosti atributa

živa bića (ljudi, životinje, biljke)

stvari (lijekovi, zdr. ustanove, medicinska oprema)

pojave (bolest, operacija, intervencija, zdravstvena usluga)

U stvarnosti postoje objekti, konkretni i U stvarnosti postoje objekti, konkretni i apstraktni, apstraktni, žživi i neivi i nežživi. Postoje objekti i ivi. Postoje objekti i njihova svojstva. Objekti mogu bitinjihova svojstva. Objekti mogu biti

opisi slobodnim tekstovima (anamneza, otpusno pismo, bilješke, primjedbe, preporuke itd.)

kategorije, klase ili razredi (spol: muško, žensko;bračno stanje: oženjen/udana, neoženjen/neudana, razveden(a), udovac/udovica)

brojevi (dob: 24 godine; br. eritrocita: 3,5 mil.; krvni tlak: 155/80 mm Hg; tjelesna temperatura: 38,2 Celzijeva stupnja itd.)

Svojstva opaSvojstva opažžamo i mjerimo (doslovno) koristeamo i mjerimo (doslovno) koristećći i se mjernim instrumentima, ili procjenjujemo na se mjernim instrumentima, ili procjenjujemo na nekoj dogovorenoj mjernoj ljestvici.nekoj dogovorenoj mjernoj ljestvici.

Rezultati opaRezultati opažžanja i mjerenja jesu:anja i mjerenja jesu:

matični broj, ime i prezime, dob itd. (za čovjeka)

visina, težina, krvni tlak, zdravstveno stanje, krvna slika, plućne funkcije, itd. (za bolesnika)

vrsta, oblik, naziv, doza, ATC šifra (za lijek)

ime, prezime, specijalnost, duljina radnoga staža (za zdravstvenog djelatnika)

vrsta, naziv, broj kreveta (za bolnice)

vrsta, opseg, tko je provodi (za intervenciju)

itd

Svojstva (atributi) entiteta su primjerice:Svojstva (atributi) entiteta su primjerice:

U informatici objekte nazivamo entitetima, njihova svojstva atributima, a rezultate opažanja i mjerenja vrijednostima atributa. Shematski, odnosi među spomenutim pojmovima prikazuju se ovako:

ENTITET

ATRIBUTI vrijednosti atributa

Vrijednost atributa za pojedini entitet označuje činjenicu koja nam nešto govori o tom entitetu. Često tu činjenicu, odnosno vrijednost atributa nazivamo podatkom. Iz podatka ili podataka, obradbom, dobivamo informaciju ili obavijestkoja nam daje potpuniju sliku o promatranom entitetu.

PODACI INFORMACIJA

obradba

ANALOGNIANALOGNI ili DIGITALNIDIGITALNI

Podaci koje mjerimo i prikupljamo su:Podaci koje mjerimo i prikupljamo su:

AnalogniAnalogni podaci su oni koji se mogu kontinuirano mijenjati a prikazuju se fizikalnom veličinom čije su promjene analogne mjerenoj fizikalnoj veličini

DigitalniDigitalni podaci su oni koji su prikazani diskretnim elementima (digitalnim signalima ili znakovima)

Da bi se prikazali digitalni podaci potrebno je raspolagati konačnim skupom znakova koji nazivamo zalihom znakova.

ANALOGNIANALOGNI i DIGITALNIDIGITALNI

?

tjelesna temperatura

36,8

Kakvi su slijedeći zapisi (analogni ili digitalni)?

tjelesna temperatura mjerena živinim termometromEKG krivuljaRtg slikaCT slikabilješke koje upravo stvarate u svojim bilježnicama

Dvije su vrste vrijednosti atributa: kvalitativni i kvantitativni.

Kvantitativne se vrijednosti atributa izražavaju brojem, najčešće u određenim jedinicama, ali mogu biti i rezultat brojenja.

Primjeri kvantitativnih vrijednosti atributa su:180 mm Hg - za sistolički tlak ili5 - za atribut broj djece u obitelji

Kvalitativne se vrijednosti atributa izražavaju riječima, kategorijama, najčešće unaprijed dogovorenim.

Primjeri su kvalitativnih vrijednosti atributa: muški (za atribut spol), Janko (za atribut ime), nepokretan (za atribut pokretnost bolesnika).

Za kvalitativne vrijednosti atributa često se rabe šifre, jedan ili više znakova koji zamjenjuju samu vrijednost atributa. Primjerice, znak/slovo M može označavati muški spol, a Ž ženski. M i Ž su tada šifre.

Kako pohranjujemo (zapisujemo) podatke

Podaci se, u pravilu, zapisuju u digitalnom obliku, u obliku znaka ili niza znakova (engl. character). Pritom se rabe različite zalihe znakova. Katkada su to decimalni brojevi (0, 1, ..., 9), katkada binarni (0, 1) ili brojevi iz nekog drugog sustava (oktalni, heksadecimalni, i sl.). Katkada su to slova abecede (velika i/ili mala). Koja slova ulaze u zalihu znakova, ovisi o jeziku kojim se govori. Ako je riječ o slobodnim tekstovima, ne mogu se mimoići posebni znakovi kao što su točka, zarez, dvotočje itd. U nekim se situacijama rabe znakovi + (plus), - (minus) ili pak neki drugi znakovi.

Kako pohranjujemo (zapisujemo) podatke

Pri zapisivanju podataka rabi se neka standardna zaliha znakova.

Primjeri standardnih zaliha znakova su:

binarna (dvije znamenke, npr. “0” i “1”)

decimalna (deset znakova, 0-9)

standardna zaliha znakova na tipkovnici računala (uključuje mala i velika slova alfabeta, znamenke decimalnog brojevnog sustava, posebne znakove)

U računalu se digitalni podaci kodiraju binarnom zalihom znakova pa valja spomenuti

bit = binary digit

1 byte = 8 bita

Hijerarhijske razine u organizaciji podataka

znak polje zapis datoteka baza podataka

ASCII – American Standard Code for Information Interchange

Zašto baš 8?

riječ

Neformatizirani i formatizirani zapisi

Slobodni tekst (neformatizirani zapis)

sastoji se od riječi, riječi se sastoje od jednog ili više znakovariječi su međusobno odijeljene bjelinama (engl. space)riječi tvore rečenice, poredak riječi u rečenici je proizvoljan (slijedi gramatička i sintaktička pravila)

Primjer:Pacijent star 52 godine dolazi na pregled zbog bolova u križima. Visok je 182 cm, težak 96 kg, po zanimanju vozač kamiona.

Neformatizirani i formatizirani zapisi

Formatizirani zapis: onaj u kojem se svaki podatak upisuje na unaprijed predviđeno mjesto (polje)

sastoji se od poljasvako polje ima unaprijed određenu veličinu (kapacitet odnosno broj znakova) i položaj u zapisu

Primjer:

19132ujed insekta

5416735ŽAnićAna

28324bol u križima

9618252MMatićJanko

Bračno stanje

ZanimanjeRazlog dolaska

TežinaVisinaDobSpolPrezimeIme

opisno

šifre

Klasifikacije (šifrarnici)

Posjetite i pogledajte:

Šifrarnike zdravstvenih ustanova, odjela, naselja, država, zanimanja, djelatnosti, morfološku klasifikaciju novotvorina, …http://www.hzjz.hr/sifrarnici.htm

Međunarodna klasifikacija bolesti, povreda i uzroka smrtiICD – International Classification of Diseaseshttp://www.who.int/classifications/icd/en/

Formatizirani zapis:na klasičnom (papirnatom) mediju i elektronički

Hijerarhijske razine u organizaciji podatakabit

znak (character)

polje (field)

zapis (record)

datoteka (file)

baza podataka (database)

u memoriji računala

unosimo tipkovnicom

polje i riječ su na istoj hijerarhijskoj razini

odgovara entitetu(sadrži vrijednosti atributajednog entiteta (jedinke)

niz istovrsnih zapisa (odnose se na istovrsne entitete (jedinke)

zapisi koji se odnose na raznovrsne entitete a međusobno su povezani

Kodeks atributaizvor: Zdravstvena knjižica djeteta - pregled u drugoj godini života - izvadak

01Dijete u jaslicamada=1, ne=2

6

13Opseg glave (cm)5

02Visina djeteta (cm)4

13Težina djeteta (kg)3

000

224

Datum pregledadanmjesecGodina

2

013JMB djeteta1

Broj decimalaŠirina poljaNaziv atributaRedni broj

Kodeks atributa i pripadajući obrazac za prikupljanje podataka

Veze među entitetima

Neki su entiteti međusobno prirodno i logički povezani, pa jednom entitetu jedne vrste mogu pripadati dva ili više entiteta druge vrste:

jedan čovjek ima dva oka, dvije ruke, dva bubrega, više zubijedna obitelj može imati više djece

Odnos među različitim entitetima obično se prikazujeshematski. S obzirom na to da odnosi među entitetima nemoraju biti jednaki u oba smjera, u shematskom se prikazivanju rabe tri vrste oznaka.

Primjeri veza među entitetima

gornja čeljust

donja čeljust

Veza 1 : 1

majka dijete Veza 1 : n

pacijent liječnik Veza n : m

Baza podataka (definicija iz Wikipedije)

Baza podataka je organizirana zbirka podataka. Termin je izvorno nastao unutar računalne industrije, a njegovo se značenje proširilo popularnomupotrebom toliko da Europska direktiva za bazepodataka (koja za baze podataka donosi prava zaintelektualno vlasništvo) uključuje i neelektronskebaze podataka unutar svoje definicije. Mi ćemo pojam baze podataka upotrebljavati u tehničkom značenju tog termina, iako mu čak i među računalnimprofesionalcima neki pripisuju mnogo šire značenje.

Modeli baza podatakaHijerarhijska model podataka organizira polja ili slogove (podatke) u čvorove, povezane grupe podataka koje su slične obiteljskom stablu. Čvorovi su točke međusobno povezane odgovarajućim vezama. Hijerarhijski model razlikuje dva tipa slogova: slog roditelj i slog dijete. Slogovi roditelji su "nadređeni" slogovima djeci. Svaki slog dijete možeimati samo jedan slog roditelj.

lista

stablo

Modeli baza podatakaHijerarhijska model: genealoško stablo (roditelj-dijete)

listastablo

Modeli baza podataka

hijerarhijski

mrežnirelacijski

relacije se zadaju tablično

Elektronički medicinski (zdravstveni) zapis