Sunteți pe pagina 1din 28

Laboratorul I

Lucrarea de laborator r.1


Scop: la sfritul laboratorului vei ti:
Cteva generaliti despre pachetele Microsoft Office Excel i EPI Info 2000 S deschidei i s folosii fiiere produse pentru aceste dou pachete S realizai sortarea n ordine cresctoare sau descresctoare a nregistrrilor dintr-un tabel folosind oricare din cele dou pachete S realizai selectarea nregistrrilor care ndeplinesc una sau mai multe condiii, folosind oricare dintre cele dou pachete

1. Microsoft Excel
MICROSOFT EXCEL face parte din suita de programe puse la dispoziia utilizatorului de pachetul Microsft Office, pachet care mai conine i un editor de texte performant (Microsoft Word), un program de baze de date (Microsoft Access), unul pentru prezentarea lucrrilor tiinifice (Microsoft Power Point) i alte programe utile. Este un program pentru calculul tabelar. Este i el, la rndul lui un pachet de programe, oferind printre altele posibilitatea de a nregistra date referitoare la pacieni, la managementul unei firme, sau spital, sau cabinet, la rezultatele unei cercetri tiinifice, etc. MICROSOFT EXCEL permite operaii complexe cum ar fi calcule, sortri, selectri, tabelri, reprezentarea grafic a datelor, teste statistice, etc. Acest program este printre cele mai folosite pachete de calcul tabelar. Este considerat cel mai performant din familia programelor de acest gen. n funcie de viteza procesorului calculatorului pe care se execut EXCEL, calculele sunt fcute cu viteze diferite. Dar, calcule pentru care altfel ar trebui s consumm zile sau sptmni de operaii anevoioase, sunt executate de EXCEL n cteva fraciuni de secund, uneori viteza este aa de mare c d senzaia execuiei instantanee. Marele avantaj al acestui pachet fa de alte pachete este c datele se introduc extrem de uor, nu este nevoie de o pregtire special pentru a nregistra date cu EXCEL. n plus, dup nregistrare, datele pot fi preluate i procesate dup nevoie cu orice alt pachet de programe care este compatibil cu sistemul de operare Windows i chiar cu unele pachete de programe necompatibile Windows.

1.1. Introducere. La lansare, EXCEL pune la dispoziia utilizatorului un caiet de lucru, (Workbook),
alctuit din foi de lucru (WorkSheets).

O foaie de lucru, este alctuit tabelar, din linii i coloane. Coloanele sunt etichetate cu litere mari ale alfabetului latin(A, B, Z, AA, AB, ), iar liniile sunt numerotate cu cifre arabe, ncepnd de la 1. Acest

Laboratorul I

mod de etichetare poate fi schimbat, de exemplu coloanele pot fi etichetate tot cu cifre arabe, dar este indicat s se lucreze cu etichetarea propus de programul Excel. Vezi figurile din pagina 1. Bara de tiltu, conine numele programului (Microsft Excel) i numele caietului la care lucrm (n acest caz, Book1). Sub bara de titlu este situat meniul principal al programului, care are ca opiuni File, Edit, View, Insert, Format, Tools, Window i Help. Apoi, mai jos, sunt dou rnduri de pictograme, numite Bare de instrumente (Toolbars), care constau din imagini foarte mici, fiecare din ele executnd la apsare o sarcin anume. Cnd ncepei lucrul cu Excel, programul pune la dispoziie aceste dou rnduri de pictograme (vezi figura).

O coloan poate fi selectat prin apsarea etichetei ei. n imagine, a fost apsat litera B, care este eticheta coloanei a doua. O foaie de lucru, are iniial 256 de coloane, ceea ce este suficient pentru cele mai multe aplicaii la care vrem s folosim EXCEL, dar acest numr poate fi mrit, astfel ca o foaie de calcul s aib mai multe coloane. Atunci cnd literele alfabetului se termin, lucru care se ntmpl la coloana a 26-a, care are eticheta Z, se ncepe o reetichetare cu AA, AB,.AZ, adic nc 26 de coloane, apoi BA, BB,BZ, altele 26 i aa mai departe. Ultima coloan este etichetat cu IV. Liniile foii de lucru sunt n numr de 65536 i sunt numerotate (etichetate) ncepnd cu 1. i numrul de linii al unei foi de lucru poate fi mrit dac este nevoie, dar de obicei sunt suficiente pentru aplicaiile pe care dorim s le executm. Executnd clic pe eticheta unei linii se va selecta ntreaga linie, adic toate cele 256 de celule ale ei, din care n ecran nu se vd evident dect primele (vezi mai sus).

La intersecia unei linii cu o coloan, gsim celule, pe care le denumim dup coloana i linia pe care se afl, asemntor cu ptrelele jocului de ah. Prima celul din foaie este A1. n imaginea de sus, celula B3, are marginile ngroate. O celul care are marginile ngroate, se numete celul activ. Dac executai clic cu mouse-ul pe o alt celul, ea va deveni activ, prin ngroarea marginilor.

Dac introducei un text sau un numr de la tastatur, va fi inserat totdeauna n celula activ

Laboratorul I

n partea de jos a caietului de lucru, sunt listate foile pe care putem lucra. Iniial sunt trei, denumite Sheet1, Sheet2, Sheet3. La nevoie, putem insera noi foi de lucru, pe lng acestea, sau putem terge foile de lucru inutile. Inserarea unei noi foi de calcul se face cu secvena Insert Worksheet. Putei s executai aceast secven, i vei constata c a aprut o nou foaie pe care programul o numete n mod implicit Sheet4. tergerea unei foi de calcul se face executnd un clic dreapta de mouse pe numele ei, iar din lista care apare, se alege Delete. Programul anun ntr-o mic fereastr c foaia va fi tears. Se apas butonul OK.

n dreapta jos a ecranului, observai barele de derulare (vezi figura de mai sus), care ne ajut s vizualizm coloanele sau liniile pe care am introdus date i pe care nu le putem vedea din cauza dimensiunii limitate a ecranului. Fiecare bar de derulare are la cele dou capete dou butoane de derulare pe care le putei apsa pentru a realiza vizualizarea datelor care nu se vd pe ecran. Dac le apsait, vei vedea numai cum se schimb numerotarea, care nu va mai ncepe de la coloana A i linia 1 ci de la o alt coloan i/sau linie, n funcie de modul cum ai acionat butoanele. n unele cazuri, programul este setat s afieze ferestrele n care se vizualizeaz un caiet de lucru fr bare de derulare. n acest caz, urmrii n colul din dreapta sus al ecranului, cele dou rnduri de butoane de dimensionare. Apsai butonul indicat cu o sgeat n figura de mai sus. n mod normal, fereastra care conine foaia de lucru, trebuie s capete bare de derulare.

1.2 Deschiderea fiierelor existente. Pentru a putea lucra mai eficient, vom folosi date anterior
inregistrate folosind programul EXCEL, i care sunt organizate n tabele de date. Unul din tabelele de date cu care putem lucra este tabelul CIROZA, care conine date despre 234 de pacieni care au ciroze cu diferite etiologii i cancer hepatic. Atunci cnd dorim s lucrm cu un tabel de date care este nregistrat nainte, el trebuie transferat din memoria permanent de pe discul dur, n memoria de lucru a calculatorului sau staiei de lucru pe care executm programul Excel. Aceast operaie se numete deschidere a unui fiier. Fiierul n care se afl datele despre pacienii bolnavi de ciroz i cancere hepatice, despre care am vorbit mai sus, se numete CIROZA.XLS. Deschiderea fiierului cu date: Alegei opiunea File din meniul principal Alegei opiunea Open din lista care se deschide. Fereastra Open v d posibilitatea s alegei locaia de pe discul dur unde se afl fiierul cutat Cerei informaii de la cadrul didactic asupra locului de stocare n momentul n care ai gsit locaia fiierului Ciroza.xls, executai clic pe numele lui, dup care apsai butonul Open. Efectul este c dup un timp foarte scurt de ateptare, fiierul este deschis i o parte din informaia coninut de el este afiat n foaia activ n acel moment a programului. De obicei, sunt listai primii 20-25 de pacieni, care sunt nregistrai pe linii, informaia despre fiecare fiind afiat tot parial, adic doar primele 8-10 sau uneori mai multe coloane, n funcie de limea lor. Vizualizarea restului de informaii, atunci cnd este necesar, se face folosind barele de derulare sau unele taste speciale. Vizualizarea pacienilor (liniilor) cu numr de ordine mai mare (adic n jos) se face folosind bara de derulare vertical sau putei s efectuai un clic n orice celul a tabelului, dup care folosii de pe tastatura, tasta sgeat jos, sau tasta PageDown (o pagin ntreag n jos). Dac ai cobort prea mult n tabel i trebuie s v deplasai n sus, folosii tot bara de derulare, sau tasta sgeat sus, sau tasta PageUp (o pagin 3

Laboratorul I

ntreag n sus). Atenie, tastele de pe tastatur sunt mai comode n aceast situaie, dar ele deplaseaz ecranul n funcie de poziia tastei active. Deplasarea pentru vizualizarea altor coloane, atunci cnd ele nu sunt vizibile (aa cum este cazul la noi), se face folosind bara de derulare orizontal. O alt posibilitate este s se execute clic pe una din celulele de la marginea dreapt a ecranului, i s se deplaseze aceast celul activ spre dreapta, folosind de pe tastatur, tasta sgeat dreapta. La fel v putei deplasa napoi, spre coloanele din stnga, folosind tasta cu sgeat stnga.

1.3 Sortarea. Sortarea este operaia prin care liniile unui tabel sunt aranjate astfel nct s urmeze ordinea
dat de valorile cresctoare sau descresctoare ale unei coloane. Putem sorta pacienii dup vrst, nume prenume, boal, sau orice alt criteriu dac exist datele necesare nregistrate n tabel. Putem sorta i dup mai mult dect o coloan. Pentru a face o sortare, trebuie s procedai astfel: Deschidei, dac nu este deschis tabelul pentru care trebuie s facei sortarea. n acest exemplu, trebuie s deschidei tabelul CIROZA Alegei secvena Data Sort, executnd clic pe numele opiunii Sort Fereastra care a aprut, permite alegerea a trei coloane de sortare Pentru moment, deoarece dorim s facem o sortare numai dup vrst, vom alege doar n prima caset de opiune numele coloanei VARSTA (se mai numete i caset combinat, avnd n dreapta un buton de opiune) Deci, apsai pe butonul de opiune al casetei Sort by, i din lista derulant, alegei coloana VARSTA. Observai c n dreapta casetei de opiune, sunt dou butoane de opiune, fiind activ butonul Ascending, ceea ce ne spune c sortarea se va face n ordinea cresctoare a vrstelor Celelalte casete de opiune, le lsai aa cum sunt La sfrit, apsai butonul OK

Laboratorul I

Efectul este c n foaia de calcul, ordinea liniilor tabelului s-a modificat, astfel ca primii s fie pacienii cei mai tineri (ncepnd cu 26 de ani), iar pe msur ce coborm n tabel, pacienii sunt cu vrste tot mai mari. Evident, odat cu trecerea unui pacient de pe o linie pe alta, toat informaia ce se refer la el (de pe linia lui), este trecut de pe o linie pe alta (vezi imaginea de mai sus). Pentru a face o sortare dubl, dup ume i Prenume, procedai astfel: Executai din nou secvena Data Sort, executnd clic pe numele opiunii Sort Alegei din caseta de opiune Sort by, numele coloanei UME, iar din a doua, numele coloanei PRE UME, prin apsarea butonului de opiune, aa cum vedei mai jos n figura din stnga. Efectul sortrii se vede n figura de mai jos, dreapta.

Pentru a face o sortare dup trei coloane, procedai astfel: Refacei secvena Data Sort, executnd clic pe numele opiunii Sort Apoi, alegei, ca n figurile de mai jos, din prima caset de opiune, SEX, din a doua, MEDIU, iar din a treia VARSTA. Apoi apsai butonul OK, lsnd opiunile Ascending bifate.

Efectul este vizualizat n imaginea de mai jos. Observai c la nceputul tabelului sunt pui numai brbai (b), din mediul rural (r), n ordinea cresctoare a vrstei. Dac vei cuta mai jos n tabel, vei observa c dup ce sunt listai brbaii din mediul rural, ncepe listarea brbailor din mediul urban, tot n ordinea vrstei. Apoi sunt listate femeile din mediul rural, n ordinea vrstei i, n final femeile din mediul urban n ordinea vrstei. Deci, programul a fcut sortarea nti dup sex, apoi, pentru aceeai valoare pe coloana SEX, a ordonat dup mediu, iar la aceeai valoare pe coloana MEDIU, a ordonat dup vrst. Ordinea de sortare este exact cea din ferestra n care am fcut opiunile.

Laboratorul I

Observaie: Nu este indicat s se ordoneze dup mai multe coloane, punnd pe locul nti o coloan numeric. De exemplu, nu are sens s ordonm dup coloana bilirubin total (BRT), ca prima coloan de sortare, i s lum ca a doua coloan de sortare sexul sau mediul, sau alt coloan.

Putei face i sortri n ordine descresctoare. Mai jos este explicat cum sortai decresctor dup toate cele trei coloane dup care ai sortat mai sus cresctor (figura din stnga).

Pentru a face o selecie dup trei coloane, descresctor, refacei secvena Data Sort, executnd clic pe numele opiunii SortApoi, alegei, ca mai jos, din prima caset de opiune, SEX, din a doua, MEDIU, iar din a treia VARSTA. Bifai peste tot opiunile Descending (vezi figura de mai sus, stnga). Apoi apsai butonul OK. Efectul este c pacienii sunt ordonai ncepnd cu femeile din mediul urban (apoi femei rural, brbai urban, brbai rural, verificai!), de fiecare dat ordonarea dup vrste fiind nceput cu pacientul cel mai n vrst. Revenirea la ordinea iniial a pacienilor n tabel se face efectund o nou sortare, de data aceasta dup o singur coloan, n cazul tabelului CIROZA, aceasta fiind FO (prescurtare de la Foaie de Observaie). Alegei deci n caseta de opiune Sort by, numele coloanei FO (vezi figura de mai sus, dreapta), bifai butonul de opiune din dreapta numit Ascending, tergei eventualele nume de coloane din celelalte dou casete de opiune, apoi apsai butonul OK. Rezultatul este revenirea la situaia iniial.
Atenie: Dac un tabel nu are o coloan pe care pacienii sunt numerotai, dup o sortare, revenirea la ordinea iniial nu mai este posibil n aceeai sesiune de lucru, ci numai dup redeschiderea tabelului, dac ntre timp nu a fost salvat n memoria de pe discul dur cu ordinea schimbat. Dac, de exemplu, dup ce am deschis tabelul CIROZA, am sortat pacienii dup vrst i nchidem tabelul fr s salvm, ordinea este aceea a foilor de observaie, adic cea iniial. Dac ns la nchidere salvm tabelul, ordinea este dup vrst. La tabelul CIROZA, aceasta nu este o problem, pentru c putem oricnd s sortm pacienii n ordinea foilor de observaie (coloana nti).

Laboratorul I

1.4. Filtrarea. Este operaia prin care liniile corespunztoare pacienilor care ndeplinesc anumite condiii
puse de utilizator sunt reinute n tabel, iar restul sunt eliminate temporar din tabel. Astfel, putem reine numai pacienii de sex masculin, ndeprtnd temporar pe cei de sex feminin, putem reine pe cei sub 50 de ani, ndeprtndu-i temporar pe cei peste 50 de ani, etc. Atunci cnd dorim s facem filtrri, prima operaie este instalarea filtrelor pe coloanele pe care dorim s facem filtrarea. Pentru nceput vom face filtrri instalnd filtre pe toate coloanele. Pentru a instala filtre pe coloanele unui tabel, se procedeaz astfel: Se deschide tabelul pentru care dorim s facem filtrarea, dac nu este deschis. Pentru exemplul nostru, trebuie s fie deschis tabelul CIROZA. Se execut clic n orice celul din interiorul tabelului, de exemplu pe A1. Celula respectiv devine activ. Se execut secvena Data Filter AutoFilter, executnd un clic pe numele opiunii AutoFilter. Ca efect, apar pe linia 1 a tabelului mici butoane de opiune, care pot fi acionate. Aceste butoane sunt semnul c pe fiecare coloan a tabelului a fost instalat un filtru de selecie.

Deoarece butoanele nou instalate pe tabel tind s acopere parial numele coloanelor, acestea trebuie ajustate pentru a putea lucra mai uor. Aadar ncercai s facei coloanele de pe pagina vizibil mai late, cum se vede n figura de mai jos.

Filtrarea este foarte simpl. Apsai pe butonul de filtrare al coloanei SEX (partea dreapt a celulei E1) Se deschide o list, din care alegei b i executai clic Efectul este c n tabel au rmas numai pacienii de sex masculin
Observai c butonul de filtrare al coloanei SEX i-a schimbat culoarea. De asemeni, numerotarea programului (stnga coloanei A), este acum de o culoare schimbat. Sunt semnele c acioneaz o filtrare. Pentru filtrarea pacienilor de sex feminin, se apas din nou acelai buton de filtrare i se alege de data aceasta f. Vor rmne n tabel numai femeile, iar brbaii au fost temporar nlturai.

Laboratorul I

Putei face o filtrare dubl, prin apsarea butonului de filtrare al coloanei MEDIU i alegerea literei u (urban). Vei constata c acum ambele butoane de filtrare de pe coloanele SEX i MEDIU sunt schimbate la culoare. Spunem c am fcut o filtrare dubl sau o filtrare cu condiie dubl. De fapt, numrul de filtre nu este limitat i putei face i o a treia filtrare printre femeile din mediul urban care au rmas n tabel. De exemplu, dac am uitat numele unei paciente dar tim vrsta, ea va fi gsit printro filtrare dup vrst. Apsai butonul de filtrare al coloanei VARSTA i alegei 30

Efectul este c rmn n tabel numai femeile din mediul urban de 30 de ani, care sunt numai dou. Un al patrulea filtru este acum inutil. n general dac dup o filtrare rmn mai puin de 10-15 pacieni, o alt filtrare printre ei nu mai este necesar.

u uitai: Dac am efectuat o filtrare, atunci a doua filtrare acioneaz numai printre pacienii rmai dup prima.
Pentru a nva mai multe despre filtrri, s revenim cu filtrarea dup SEX i MEDIU. Apsai din nou butonul de selecie al coloanei SEX i alegei All (Toi). Procedai la fel pe coloanele MEDIU i VARSTA. Ai revenit la situaia iniial, toi pacienii sunt cuprini n tabel. n practic, filtrarea dup vrst se face de obicei n sensul c alegem pacienii cu vrste mai mari sau mai mici dect o limit, sau cu vrste cuprinse ntre anumite limite. Pentru a realiza acest lucru, apsai din nou pe butonul de filtrare al coloanei VARSTA, i alegei Custom.

Laboratorul I

Efectul este apariia ferestrei din figura de mai sus, stnga, care are patru casete de opiune. Ele ne permit s punem una sau dou condiii, aa cum vei face mai jos. De exemplu, este necesar s selectm pacienii de 50 de ani i peste 50 de ani. Vei proceda astfel: Apsai pe butonul de opiune din prima caset, alegei opiunea is greathet than or equal to (este mai mare sau egal cu) Apoi, apsai butonul de opiune al casetei situat n dreapta, tot pe primul rnd de casete. Din lista care apare, alegei 50 n final apsai butonul OK Efectul este c prin filtrare au rmas numai pacienii de 50 de ani i peste 50 de ani. Asemntor, putei filtra pacienii ntre 50 i 60 de ani, inclusiv 50, exclusiv 60.

Apsai din nou butonul de filtrare al coloanei VARSTA, alegei Custom, iar din ferestra aprut alegei aa cum vedei n figura de mai sus. Apoi apsai butonul OK. Ca efect, vei gsi n tabel numai pacienii de 50 de ani i peste, pn la 60 de ani, exclusiv.
Pentru a lucra n continuare, anulai filtrarea apsnd pe butonul de filtrare al coloanei VARSTA i alegnd All.

Putei folosi filtrarea pentru a alege pacienii cu anumite nume. De exemplu dac dorim toi pacienii ale cror nume ncep cu literele C i D, vei proceda astfel: Apsai butonul de filtrare al coloanei Nume i apoi alegei din lista aprut, opiunea Custom n cele patru casete de opiune, alegei ca n figurile de mai sus: is greather than Butoi i is less than Ecea Apoi apsai butonul OK Am procedat astfel deoarece Butoi este ultimul pacient al crui nume ncepe cu B, urmtorii, ale cror nume ncep cu C, fiind considerai de program mai mari, n ordine alfabetic. La fel, Ecea este primul pacient al crui nume ncepe ce E, toi cei cu C sau D fiind mai mici dect el, alfabetic.

Laboratorul I

Efectul, este afiarea pacienilor ale cror nume ncep cu C sau D (vezi figura de mai sus). Pentru a continua lucrul, anulai i aceast filtrare. Pentru a filtra un numr de pacieni cu cele mai mari sau mai mici valori pe o coloan, se folosete filtrarea Top 10. Apsai pe butonul de filtrare al coloanei VARSTA i alegei opiunea Top 10.

Efectul este apariia ferestrei de sus, care ne permite s alegem cei mai n vrst pacieni (orice numr de pacieni, nu neaprat 10, cum i spune numele. De exemplu, putem alege 15). Dup ce ai scris 15 n caseta din mijloc, apsai butonul OK. Au fost listai numai cei mai n vrst 15 pacieni, n ordinea n care apar ei n tabel.

Aa cum vedei mai jos, sunt posibile i alte tipuri de astfel de selecii. Apsai din nou butonul de filtrare al coloanei vrsta, alegei din lista aprut opiunea Top 10, apoi n fereastra care apare, schimbai Top n Bottom, numrul 15 n 10, iar opiunea Items n Percent.

10

Laboratorul I

Tocmai ai cerut programului s v listeze pe cei mai tineri 10% dintre pacienii din tabel. Aceasta deoarece Bottom, alege valorile cele mai mici, iar Percent alege nu un numr de pacieni, ci un procent de pacieni din tabel. Efectul acestei filtrri este apariia unui numr de peste 30 de pacieni, cu vrstele cele mai mici. Anulai selecia pentru a putea lucra mai departe. Alt proprietate important a operaiei de filtrare este combinarea condiiilor altfel dect prin conectorul logic i. Anume, putem alege ntre conectorii i sau (And Or). Dac am dorit s alegem pacienii ntre 50 i 60 de ani, cele dou condiii s-au legat prin i: filtrm pacienii care au sub 60 de ani i n acelai timp au peste 50 de ani. Deci am folosit conectorul i. Dac ns, pe coloana DIAGCOD, dorim s listm numai pacienii cu HCE i HCV (hepatit cronic etilic i hepatit cronic viral), cele dou condiii trebuie legate prin sau (or): filtrm pacienii care au HCE sau au HCV.

Apsai butonul de selecie al coloanei DIAGCOD i alegei opiunea Custom Apoi alegei n casetele de opiune equals, HCE, din nou equals i apoi HCV Nu uitai s apsai butonul de opiune Or n final, apsai pe butonul OK al ferestrei

Necesitatea de a folosi conectorul Or i nu conectorul And, se datoreaz urmtorului fapt: programul ia fiecare pacient n parte i verific dac are HCE (prima noastr opiune). Dac are, l reine, dac nu are, verific dac are HCV (a doua noastr opiune). Dac are, l reine, dac nu are l exclude din selecie. Este clar c n acest mod, n final vor rmne pacienii care au sau una sau alta din cele dou afeciuni. Dac am fi folosit conectorul And, programul ar fi cutat pacieni care au i HCE i HCV, dar este clar c astfel de pacieni nu exist i selecia va arta vid. Efectul este c sunt listai numai pacienii care au una din cele dou afeciuni.

Pentru a continua, anulai i aceast filtrare. Uneori putem fi interesai de valorile extreme de pe o coloan, listate pe acelai tabel. De exemplu, dac dorim pacienii sub 30 de ani i pe cei peste 70 de ani, punem cele dou condiii, ca n figura de mai jos, punnd conectorul Or, n locul conectorului And.

11

Laboratorul I

Vor fi alei pacienii care, fie au sub 30 de ani, fie au peste 70 (vezi figura de mai jos).

La terminarea filtrrilor, eliminarea butoanelor de filtrare se face aa cum vedei n figura de mai jos, adic, folosind exact aceeai secven ca la nceput, atunci cnd au fost instalate filtrele. Deci, filtrele se elimin cu secvena Data->Filter->AutoFilter

12

Laboratorul I

2. Epi Info 2000


Epi Info este un pachet complex de programe pentru uzul specialitilor din spitale i alte instituii de sntate public. Este gndit ca un pachet care s vin n sprijinul celor care doresc s foloseasc metode statistice n practica medical, celor care construiesc i ntrein baze de date medicale, celor care fac cercetare n domeniul medicinii. Pachetul este conceput astfel ca utilizatorul s construiasc baza de date ncepnd de la proiectarea unui chestionar pentru nregistrarea datelor despre un pacient, apoi s nregistreze datele propriuzise, dup care s aib acces la funciile de prelucrare statistic. Programul produce statistici dintre cele mai diverse, grafice i tabele prin comenzi simple, ntre care cele mai importante sunt FREQUENCY, LIST, TABLES, MEANS, GRAPH. Componenta EPI MAP, permite ca datele s fie raportate geografic i programul s integreze rezultate ale unor studii epidemiologice, astfel nct ele s devin parte component a programului. Programul este public, diseminarea lui fiind ncurajat, singura cerin fiind aceea ca orice instalare pe o reea cu mai multe calculatoare s fie raportat la firma productoare. Poate fi descrcat liber de pe Internet i instalarea lui este foarte uoar. Prima versiune a programului a fost lansat n 1985 i era incompatibil cu WINDOWS. De atunci a cptat o rspndire n toat lumea, n 1997 fiind raportate 145 000 de copii, acestea fiind numai copiile raportate. n realitate, programul ruleaz n multe sute de mii de copii n ntreaga lume. Manualul programului i programul n sine a fost tradus de-a lungul timpului n multe limbi, altele dect engleza, limba original a programului. Epi Info 2000 este scris n Visual Basic 6.0, ceea ce i permite s creeze i s exploateze structuri de date care n literatura informatic se numesc Baze de date relaionale. Acest lucru este un mare avantaj, deoarece permite programului Epi Info 2000 s acceseze baze de date care au fost prioectate i construite cu ajutorul unor alte pachete extrem de rspndite ca Microsoft Access, Microsoft Excel, Fox Pro, Paradox, etc. Bineneles, tot ceea ce producem cu Epi Info 2000, poate fi preluat i prelucrat cu pachetele enumerate mai sus. Bazele de date relaionale sunt un concept relativ complicat pentru un medic sau un student la medicin, dac ar fi nevoie s fie nvate. Din fericire, nu este nevoie dect s tim cum s ne folosim de facilitile oferite de aceste concepte, iar folosirea lor este accesibil i nespecialitilor. Pentru lucrul cu Epi Info, este suficient s se tie c o baz de date realional este o colecie de tabele de date structurate pe linii i coloane, tabelele fiind de obicei legate ntre ele prin referine care pot ajuta s se extrag informaie n acelai timp din dou sau mai multe tabele. La cele de mai sus, ar mai trebui precizat c organizarea tabelelor n linii i coloane se face totdeauna n sensul c pe o linie se afl informaia despre o entitate a lumii reale (n cazul medicinei, de obicei aceast entitate este un pacient). Deci, de obicei, pe o linie a unui tabel se afl informaia despre un pacient. Ordinea n care sunt aezate informaiile pe linii este aceeai la toate liniile, adic dac la un pacient informaia despre vrst se afl pe locul al 5-lea (pe coloana a 5-a), atunci la toi ceilali pacieni se afl tot pe coloana a 5-a. Legturile dintre tabele sunt concepute pentru economie de spaiu. De exemplu, dac unii pacieni se interneaz n mod repetat, clinica ar trebui s aib un tabel de internri n care s se pstreze numai informaiile referitoare la fiecare internare, iar datele generale despre pacient, nu trebuie completate de fiecare dat cnd se interneaz ci, trebuie inute nte-un alt tabel, n care pacientul s apar o singur dat cu datele sale de identificare, istoricul bolii, etc. De altfel, dac am nregistra datele generale despre pacient la fiecare internare nu se pierde numai timp i spaiu de memorie ci se pierde i din claritate. ntr-adevr, dac la o internare scriem c pacientul este nscut pe 24.04.54, iar la internarea urmtoare se scrie din greal 24.04.64, atunci apar confuzii extrem de suprtoare. Cu tabele legate, de exemplu pacientul Popescu Aurel, primete codul P012453 sau un cod asemntor, i va apare nregistrat astfel: n tabelul de pacieni apare codul su o singur dat, numele, prenumele, sexul, data naterii, i alte date care nu se schimb n timp, iar n tabelul de internri, numai codul su apare pe mai multe linii, pe fiecare linie fiind trecute datele referitoare la internarea respectiv.

13

Laboratorul I

2.1 Introducere n Epi Info 2000. Lansarea n execuie a programului se face prin apsarea pictogramei
programului de pe ecranul monitorului. Punei cursorul mouse-ului pe pictogram i executai dublu click.

n urma aceste aciuni, n cteva fraciuni de secund apare meniul principal al aplicaiei Epi Info 2000, care arat ca n figura de mai sus. n stnga i n dreapta desenului central, observai cinci i respectiv ase dreptunghiuri mici (butoane) pe care sunt nscrise diferite opiuni ale pachetului. De exemplu, n stnga, butonul al doilea este cel care permite accesul la programul care ne ajut la introducerea datelor, program care se numete Enter, iar pe buton scrie Enter Data (nu apsai!). n dreapta, tot al doilea este butonul Statcalc, care ne ajut la efectuarea anumitor calcule statistice deosebite. Deoarece semnificaiile acestor butoane sunt mai greu de neles de la primul contact cu programul, i deoarece majoritatea calculelor statistice se fac folosind un singur buton dintre cele oferite de Epi, vom trece direct la lucrul practic. Punei cursorul mouse-ului pe butonul Analyze Data i executai click.

14

Laboratorul I

n acest fel, ai lansat subprogramul Analysis, care ofer posibilitatea vizualizrii i prelucrrii datelor pe care le avem deja nregistrate dinainte. Ecranul oferit de acest subprogram, se vede n figura din stnga, care se observ c are trei zone distincte, pe care le vom descrie succint, pe rnd, pentru a nelege mai bine cum funcioneaz acest program. Zona din dreapta sus a ecranului, este locul unde vor fi afiate datele. Se vor afia att tabelele de pacieni, ct i rezultatele pe care programul le obine atunci cnd i se dau comenzile pe care le vei nva. Dei este posibil s nu tii s lucrai cu programul Internet Explorer, trebuie s tii c n zona din dreapta sus, lucreaz acest program. Faptul c EpiInfo2000 folosete aceast fereastr de Internet Explorer, este un mare avantaj. Aa cum vei vedea, rezultatele prelucrrilor sau datele nregistrate, pot fi imediat transmise prin Internet, la un alt calculator din reeaua n care este legat calculatorul pe care se lucreaz, sau la orice alt calculator din lume. Pentru aceasta sunt suficiente cteva comenzi simple care fac vizibile datele sau rezultatele obinute, n toat reeaua Internet.

n partea din stnga a ecranului de nceput, se gsete un meniu, din care putei alege comenzile pe care le vei da n timpul lucrului. Meniul este extrem de lung, avnd multe comenzi, deocamdat facei doar o inspecie vizual, mai trziu vei vedea cum se folosesc efectiv comenzile. (Din cauza lungimii, meniul este mprit n dou imagini, pe care le vedei mai sus). Meniul este structurat pe capitole. De exemplu, capitolul Data, are 4 comenzi: Read (Import), Relate, Write (Export) i Merge. Capitolele pot fi nchise sau deschise (expandate), dup cum executai un dublu clic pe simbolul de folder din snga numelui capitolului. ncercai aceast manevr cu cteva dintre capitole. n dreapta jos, a ecranului de nceput, este un mic dreptunghi, intitulat Program Editor. Aici , (vezi imaginea de mai jos) este locul n care vor fi centralizate comenzile pe care le vei da, comenzi care pot fi memorate i executate i mai trziu.

15

Laboratorul I

2.2 Citirea fiierelor. Pentru un prim contact cu programul Epi Info, s ncepem cu cele mai simple
comenzi. Nu putem ns ncepe nainte de a nelege care este cursul logic al lucrului cu acest program. n EpiInfo, se lucreaz cu baze de date. Deocamdat, vom lucra cu cea mai simpl baz de date, i anume un tabel de date despre pacieni care sunt bolnavi de ciroz hepatic i cancer hepatic. Acest tabel a fost denumit CIROZA. Pentru a avea acces la datele din acest tabel, (sau din orice alt tabel sau baz de date) tabelul trebuie citit sau deschis, adic fiierul n care se afl datele trebuie deschis. Odat deschis un fiier n care sunt date despre anumii pacieni, programul ne ajut s extragem informaie util din datele nregistrate. Evident, informaia extras depinde de ceea ce s-a scris n tabel atunci cnd acesta fost creat. Dac a fost nregistrat informaie despre tensiunea arterial a pacienilor (valorile tensiunii), de exemplu pe o coloan numit TAMAX, atunci vom putea s cerem programului s raporteze situaia centralizat a valorilor tensiunii, folosind comanda Freq i alegnd coloana TAMAX pentru prelucrare (nu executai nimic, deocamdat!). Dac ns pacienii au afecini care nu au legtur cu tensiunea i aceasta nu a fost nregistrat, nu ne putem pune problema s cerem programului informaii despre tensiune. Dac deschidem un alt fiier, n care un alt medic sau grup de medici au nregistrat alt tip de date, despre pacieni care au alte afeciuni, vom cere programului s fac statistici referitoare la datele din noul tabel deschis, iar pentru moment, tabelul anterior nu ne mai este la ndemn. Pentru a mai lucra cu el trebuie s l redeschidem. Aadar lucrul n Analysis, presupune deschiderea tabelelor i lucrul cu datele cuprinse n tabelele deschise. Schimbarea tabelului cu care lucrm, presupune deschiderea prealabil a acelui tabel. Dei exist i posibilitatea alctuirii de tabele noi cu ajutorul lui EPI, n cele ce urmeaz vom lucra cu tabele care au fost deja executate. Prima comand la lansarea subprogramului Analysis, este comanda READ, care realizeaz citirea informaiei din memoria permanent (discul dur), n memoria de lucru, adic deschiderea unui tabel pentru lucru.

ATE IE : nu putei lucra cu programul Analysis, dac nu ai deschis un tabel sau o baz de date folosind comanda READ.

Punei cursorul mouse-ului pe numele comenzii READ, i executai click. n meniu numele comenzii apare ca Read (Import) Efectul apsrii de la pasul anterior, este apariia ferestrei de mai jos (pagina urmtoare), care ne ajut s gsim locul unde este memorat informaia, i s realizm citirea. Deocamdat, v concentrai pe casetele dreptunghiulare alungite:

16

Laboratorul I

Current Project, ne spune c la nceputul lucrului este propus spre folosire baza de date Sample.mdb, o baz de date sosit odat cu programul i cu care nu lucrm. Apoi, Data Formats, ne spune c se vor citi baze de date specifice pentru EpiInfo (Epi 2000). Aa trebuie s rmn, deci nu schimbm nimic.

Data Source, ne permite alegerea bazei de date dorit. Executai click pe ptratul din dreapta, pe care sunt desenate trei puncte (vezi mai sus, stnga). Aceasta v permite s alegei baza de date dorit. Trebuie s alegei baza de date Ciroza.mdb. Solicitai informaii de la cadrul didactic despre localizarea i modul de cutare a bazei de date pe discul dur. Dup ce ai gsit fiierul Ciroza.mdb, care este prima baz de date cu care lucrai, numele ei va apare scris n caseta a treia de sus n jos. n caseta mai mare, din partea de jos a ferestrei, apare textul viewCIROZA, care trebuie selectat. Apsai deci pe dreptunghiul n care este scris viewCIROZA, care va cpta o culoare nchis. Apoi apsai butonul OK. Programul v ntmpin cu o mic fereastr cu un mesaj la care trebuie s rspundei prin apsarea butonului OK (vezi imaginea din dreapta sus). Efectul este c n editorul de comenzi(dreapta jos a ecranului) apare un text de genul: READ 'H:\Work\Epi2000\Ciroza.mdb':viewCIROZA LINKNAME=TMPLNK_1 sau READ C:\BazeDate\Ciroza.mdb':viewCIROZA LINKNAME=TMPLNK_1, depinznd de calculator

adic comanda este nregistrat pentru uzul ulterior, n cazul n care ar fi nevoie (vezi figura de sus). n plus, n fereastra Explorer, (partea dreapt a ecranului), a aprut un text de genul: Current View: C:\BazaDate\Epi2000\Ciroza.mdb:viewCIROZA Record Count: 235 (Deleted records excluded) Date: 2/25/2003 10:43:33 PM Textul conine doar numele bazei de date care a fost citit, numrul de nregistrri (Record Count:235), informaia c nregistrrile terse au fost excluse (Deleted records excluded), precum i data i ora sistemului.

Atenie: Faptul c ai realizat citirea unei baze de date nu are ca efect afiarea unor date n fereastra de rezultate. Singurele efecte sunt nregistrarea comenzii n fereastra de jos i a textului informativ din fereastra explorer. Pentru vizualizarea datelor n EpiInfo, vei folosi o comand special i anume comanda LIST.

17

Laboratorul I

2.3 Afiarea datelor. Comanda LIST. n EpiInfo, afiarea datelor din tabelele unei baze de date (sau
tabelul, cnd este unul singur), se face cu comanda LIST.

Se pot afia fie toate coloanele tabelului fie numai anumite coloane pe care dorim n mod expres s le afim. Dac nu ai deschis deja baza de date CIROZA, executai acum aceast operaie folosind comanda READ. Pentru exerciiu, executai un clic n meniu pe numele comenzii LIST, care se afl la capitolul Statistics, pe locul nti. Va apare fereastra pe care o vedei n stnga sus. Aceasta v d posibilitatea s optai pentru unul din cele trei butoane de opiune din dreptunghiul Display Mode: Web (HTML) Grid Allow Updates Pentru nceput, bifai butonul Grid pentru a face o afiare a datelor ca tabel obinuit. Mai bifai i caseta de validare All (*) Except, apoi apsai butonul OK. Prin aceste alegeri, ai cerut programului s afieze toate coloanele tabelului (prin bifarea opiunii All) i modul de afiare s fie Grid, adic un tabel obinuit. Aa cum vei vedea mai jos, afiarea n format HTML este mult diferit. Tot aa, vei vedea mai jos, c este posibil afiarea numai a anumitor coloane din tabel. Dup ce ai apsat OK, fereastra explorer va afia tabelul de date (vezi figura de sus, dreapta). Pentru a vizualiza datele care nu se vd n fereastr, folosii bara de derulare vertical, i bara de derulare orizontal. n celulele n care nu s-a nregistrat nimic, programul scrie Missing. Pentru a afia numai acele coloane care ne intereseaz, i nu ntregul tabel, procedm astfel (vezi figura de mai jos, pagina urmtoare): Se alege din nou din meniu, opiunea List n fereastra care apare, apsai pe butonul de opiune din dreapta casetei intitulat Variables. Apare o list derulant, care are i o bar de derulare. Acionai butonul barei de derulare pn gsii cuvntul NUME. Apoi executai clic pe acest cuvnt. Apoi repetai, alegnd pe rnd, cuvintele PRENUME, SEX, VIRSTA, BRD, BRI, C3, CIC. La Display Mode, alegei opiunea Grid. Apoi apsai butonul OK Rezultatul (vezi figura de mai jos, pagina urmtoare), este afiarea n ferestra Explorer a coloanelor cu datele referitoare la NUME, PRENUME, SEX, VIRSTA, BRD i BRI (bilirubina direct i, respectiv indirect), complementul C3 i complexele imuno-circulante (CIC). Deci, fiecare denumire aleas la pasul precedent, era de fapt alegerea numelului unei coloane din tabel. Se nelege c n acest fel, se pot lista orice coloane din cele pe care le conine tabelul de pacieni. De asemeni, nu pot fi listate dect coloane cu date care au fost introduse iniial de cei care au construit tabelul. De exemplu, tabelul CIROZA, nu conine data naterii. Este evident c aceste informaii nu pot fi listate.

18

Laboratorul I

Dac dorim listarea unor coloane n format HTML, vom proceda astfel: Alegei din meniul principal comanda LIST. executnd clic pe numele ei n ferestra LIST, alegei ca la pasul precedent, numele coloanelor NUME; PRENUME; ALCOOL; ATGHBS; BRT i ASCITA Alegei din Display Mode, opiunea Web (HTML), apsnd butonul de opiune corespunztor. La final, apsai butonul OK.

19

Laboratorul I

Rezultatul este c s-a afiat un tabel foarte lung, n format HTML (format specific pentru INTERNET), din care se vede numai sfritul, adic ultimele 8-10 nregistrri. Folosind bara de derulare din partea dreapt a ferestrei Explorer, putei vizualiza partea de sus a tabelului care arat ca n figura de sus, dreapta.

2.4 Sortri. Sortrile sunt printre cele mai puternice instrumente de lucru pe care le pune la dispoziia
utilizatorului un program de prelucrare a datelor. Toate programele importante ajut utilizatorul n aceast privin. Sortarea este operaia prin care nregistrrile unui tabel (liniile tabelului) sunt aranjate astfel nct s respecte ordinea cresctoare sau descresctoare dup valorile uneia sau mai multor coloane. De exemplu, putem dori la un moment dat s sortm un tabel dup numele i prenumele pacienilor, sau dup vrst, sau dup valorile tensiunii, etc. Cum n majoritatea tabelelor, o linie a tabelului pstreaz informaia despre un pacient, sortarea este n acest caz o aranjare ntr-o anumit ordine a pacienilor. Sortarea este o operaie anevoioas i a constituit mereu o piatr de ncercare pentru viteza de execuie a calculatoarelor i pentru calitatea algoritmilor de sortare folosii. Calculatoarele moderne sorteaz fr probleme baze de date foarte mari i n cazul celor cu cteva mii de nregistrri, sortarea se face practic instantaneu. Pentru a face cteva exerciii, procedai aa cum este descris mai jos:

Deschidei tabelul CIROZA, dac nu este nc deschis. Apoi executai clic pe numele comenzii SORT, iar n fereastra care se deschide, executai clic dublu pe numele coloanei dup care dorii s facei sortarea. Pentru acest exerciiu vei executa clic pe numele coloanei VIRSTA. Apoi, apsai butonul OK al ferestrei. n primul moment vei avea impresia c programul nu a fcut nimic. ntr-adevr, singurul efect palpabil, este c n fereastra explorer a aprut un comentariu n plus, aa cum se vede n figura din stnga de mai jos. A aprut n plus, linia pe care scrie Sort: VIRSTA.

20

Laboratorul I

Pentru vizualizarea rezultatului sortrii trebuie s folosii comanda LIST. Apsai deci numele comenzii LIST, i n fereastra care apare bifai caseta de validare All din stnga sus a ferestrei i Grid, din grupul Display Mode, dup care apsai pe butonul OK al ferestrei. Vei primi lista pacienilor care acum este ordonat ca n figura din stnga, dup vrste i nu dup coloana FO (foaie de observaie, aa cum ar fi normal)

Se pot face sortri dup mai multe coloane. Dac pe prima coloan de sortare, programul ntlnete mai multe valori egale, sorteaz pacienii dup coloana a doua de sortare. Ca exerciiu, executai din nou clic pe numele comenzii SORT i din ferestra care apare alegei executnd clic dublu, numele coloanelor SEX i VIRSTA, n aceast ordine. Apoi, apsai butonul OK, al ferestrei. Din nou, programul nu reacioneaz dect prin anunul pe care l face prin linia Sort: SEX VIRSTA, adic anun c nregistrrile sunt sortate dup cele dou coloane. Vei vizualiza efectul folosind comanda LIST ca mai sus.

Dac ai cerut o listare a tabelului, observai c tabelul ncepe acum numai cu pacieni brbai, aranjai n ordinea vrstei. Dac vei folosi barele de derulare pentru a parcurge lista pacienilor de sex masculin, vei vedea c atunci cnd se termin pacienii de sex masculin, tabelul continu cu lista pacienilor de sex feminin, care sunt ordonai tot dup vrst. Aezarea mai nti a pacienilor de sex masculin se datoreaz faptului c acetia sunt nregistrai n tabel prin simbolul b, care este naintea lui f, alfabetic.

21

Laboratorul I

Pentru o sortare alfabetic, folosii comanda SORT i din fereastra care apare alegei prin clic dublu, coloanele NUME i PRENUME. Dup ce vei folosi i comanda LIST, aa cum ai folosit-o i pn acum, vei obine o list a pacienilor ca n tabelul de mai sus. Sortarea astfel ca tabelul s arate ca la nceput se va face folosind comanda SORT i alegnd numele coloanei FO, coloana dup care au fost ordonai iniial. Observaie: Dac un tabel nu are o coloan pe care pacienii s fie ordonai numeric, dup sortri diverse, nu se mai poate reveni la ordinea iniial.

2.5. Selectri. Selectarea este operaia prin care se ndeprteaz temporar dintr-un tabel unele
nregistrri (linii), pstrnd pe acelea care ndeplinesc o condiie pus de utilizator. Condiiile puse de utilizator se numesc criterii de selecie. Criteriile de selecie sunt de dou feluri: Criterii simple, atunci cnd utilizatorul pune o singur condiie. Criterii compuse, atunci cnd utilizatorul pune dou sau mai multe condiii legate prin aa-numiii conectori logici A D sau OR (i/sau). Exemplu: n tabelul CIROZA, vrstele sunt nregistrate pe coloana VIRSTA, numeric. Sexul este nregistrat pe coloana SEX, cu f, pentru pacienii de sex feminin i b pentru pacienii de sex masculin. Etiologia alcoolic este nregistrat pe coloana ALCOOL cu DA, dac pacientul are o afeciune cu etiologie alcoolic i cu NU dac pacientul are o afeciune fr etiologie alcoolic. Prezena sau absena ascitei este nscris pe coloana ASCITA, prin DA i respectiv NU. n acest caz, condiii simple sunt (nu le efectuai!) : SEX=f, ALCOOL=DA, ALCOOL=NU, ASCITA=DA, VIRSTA<30, VIRSTA=50, VIRSTA>=60, etc. Fiecare din aceste condiii, dac este cerut de utilizator, programul va reine n tabel acele nregistrri care o ndeplinesc. Condiii complexe sunt: SEX=f AND VIRSTA<70, condiie care reine n tabel numai femeile sub 70 de ani. ALCOOL=DA and ASCITA=NU, care reine numai pacienii cu etiologie alcoolic dar fr ascit. SEX=b AND VIRSTA<60 AND ASCITA=DA, care reine brbaii sub 60 de ani, cu ascit. ASCITA=DA OR ALCOOL=DA, care reine pacieniii care au fie ascit, fie etiologie alcoolic, nu obligatoriu ambele. Se pot construi i condiii mai complexe, ns mai greu de urmrit din punct de vedere logic. Condiia VIRSTA<60 AND (ASCITA=DA OR ALCOOL=DA), nu este chiar dificil de urmrit. Ea va reine pacienii sub 60 de ani i care au fie ascit, fie etiologie alcoolic. Atunci ns, cnd condiiile care trebuie puse sunt prea complexe, urmrirea lor devine dificil i de aceea se obinuiete ca prelucrri complexe prin selecie s fie fcute de un specialist n informatic. 22

Laboratorul I

Pentru a face exerciii de selecie, deschidei tabelul CIROZA i alegei din meniul programului comanda SELECT.

n ferestra care apare, n caseta de dialog Select Criteria trebuie s scriei textul ALCOOL=DA. Numele coloanei (ALCOOL), l putei alege din caseta de dialog Available Variables. Semnul egal i ghilimelele le putei insera automat prin apsarea butoanelor din ferestr pe care sunt desenate.

Efectul este c n fereastra Explorer apare criteriul de selecie ales. Pentru vizualizarea efectului trebuie s folosii comanda LIST. ATE IE! Comanda SELECT nu are ca efect vizualizarea datelor. Efectul ei se poate urmri folosind comanda LIST. Folosii comanda LIST, i n fereastra care apare bifai caseta de validare All din stnga sus a ferestrei i Grid, din grupul Display Mode, dup care apsai pe butonul OK al ferestrei.

Efectul este c vor fi afiai numai pacienii care ndeplinesc condiia cerut, adic au etiologie alcoolic (DA pe coloana ALCOOL). Pentru a exersa aceast comand, deschidei tabelul DECESE, i apoi listai coninutul lui folosind comanda LIST. nceputul tabelului arat ca n figura de mai jos (pagina urmtoare). Folosii barele de defilare pentru a viziona ntregul tabel care are peste 1300 de nregistrri.

23

Laboratorul I

Tabelul conine cazuri de decese prin asfixii mecanice ca spnzurri, sugrumri, sufocri, necri, compresiuni toraco-abdominale i altele. Cazurile sunt nregistrate prin nume, sex, vrsta la deces, data decesului, cauza de deces, etc. De exemplu, ZDEC i LDEC sunt ziua i luna decesului. ANUL este coloana pe care este nregistrat anul decesului. Pe coloana SP este scris Yes sau No, dup cum pacientul a murit sau nu prin spnzurare. LA fel, coloana SF pentru sofocare, SG pentru sugrumare, IN pentru nec, TA pentru compreiuni toraco-abdominale.

Pentru selectarea indivizilor care au decedat n 1979, apelai comanda SELECT din meniu i completai ca n imaginea din stnga. Observai c n acest caz, nu trebuie folosite ghilimelele. Regula este c numerele nu trebuie scrise n ghilimele n aceste condiii. Apoi, apsai butonul OK al ferestrei.

Din nou, efectul este doar acela c apare n fereastra explorer condiia de selectare pus. Pentru vizualizare, folosii comanda LIST aa cum ai folosit-o i mai sus. Vei gsi numai indivizii decedai n 1979.

Acum apelai din nou SELECT i scriei condiia SEX=F, ceea ce nseamn o cerere de reinere n tabel numai a femeilor. Apoi apsai butonul OK al ferestrei.
24

Laboratorul I

Efectul este c ambele condiii sunt acum nscrise n fereastra explorer i deci ne ateptm ca la listare s gsim femeile care au decedat n 1979. Ne ateptm ca ambele condiii s fie respectate, deoarece se vede c este folosit conectorul logic AND. Folosii acum comanda LIST pentru a vedea efectul ultimelor dou comenzi de selectare.

ntr-adevr, presupunerea c ambele condiii vor fi respectate se adeverete. Sunt listate numai femeile care au decedat n 1979. Reguli: n condiiile unei comenzi SELECT, numerele nu se scriu cu ghilimele n dreapta egalului, dar literele sau combinaiile de litere se pun n ghilimele. Dac suprapunem dou comenzi SELECT, efectele lor se suprapun.

Orice condiie de selecie am pune, ea se va suprapune peste cele dou existente.

Dac dorim s le anulm, alegem din meniul programului comanda Cancel Select, care ofer fereastra din imaginea de mai sus, stnga. Trebuie apsat butonul OK. Efectul folosirii comenzii Cancel Select este c sunt eliminate criteriile de selecie care au fost puse pn n acel moment, indiferent cte sunt. Pacienii care erau eliminai temporar din tabel pentru c nu ndeplineau condiiile cerute, sunt readui n tabel. De asemeni, n ferestra Explorer nu mai sunt listate criterii de selecie (vezi figura de mai sus, dreapta). Acum folosii din nou comanda LIST i vei observa c sunt listai toi pacienii, urmrind numrul lor de ordine. Atunci cnd avem de pus condiii de selecie complexe, alctuite din mai mult de 3 4 condiii simple, aa cum vei vedea mai jos, este recomandabil ca ele s fie puse cte una cte una i, dup fiecare, s se listeze tabelul cu ajutorul comenzii LIST, pentru a observa dac sunt respectate condiiile pe care le-am pus deja. Lista comenzilor simple pe care le-am dat deja, este n fereastra Explorer.

25

Laboratorul I

Condiiile complexe pot fi puse i dintr-o dat, programul reacionnd ca i cnd ar fi fost date una dup alta. De exemplu, pentru a pune condiia din figura de mai sus, adic SEX=B AND MEDIU=U AND VIRSTA<40 AND VIRSTA>=20, se procedeaz astfel: Dac exist condiii puse deja, n lista din Explorer se anuleaz cu ajutorul commenzii Cancel Select, nvate mai sus. Dac tocmai ai anulat orice condiii, apelai comanda SELECT i scriei odat, toat condiia complex din figura de mai sus. Apoi, apsai butonul OK. Folosind comanda LIST, verificai dac condiiile au fost respectate.. Ea este reinut ca atare n ferestra Explorer. La listare, vei gsi decedaii de sex masculin din mediul urban, cu vrste cuprinse ntre 20 de ani, inclusiv, i 40 de ani, exclusiv.

n continuare putei pune condiii ca cea din figura de sus, care selecteaz pacienii care s-au spnzurat vara. Observai c programul accept n locul condiiei SP=Yes, aa cum este scris pe coloan, condiia SP=(+).

Evident, programul va alege pacienii care s-au spnzurat vara dintre cei selectai la pasul anterior, deoarece nu am anulat vechea selecie. De fapt, n ferestra Explorer se vede c ultimele dou condiii sunt adugate la cele puse nainte i programul va ine cont de toate. Listai din nou pentru a vedea efectul. Observaie: Avei grij s nu suprapunei condiii care se contrazic, cum ar fi VIRSTA<20 A D VIRSTA>30, ceea ce are ca efect eliminarea din tabel a tuturor pacienilor Comenzile greite, ca cea de mai sus, nu au un efect dezastruos, ele se elimin simplu, cu comanda Cancel Select. Totui, cnd punem condiiile una dup alta, trebuie s fim ateni, deoarece dup ce am pus 3 sau 4 condiii corecte i pe urmtoarea o punem greit, comanda Cancel Select le va anula pe toate i va trebui s o lum de la nceput. 26

Laboratorul I

Exemplu de alte comenzi greite: SELECT SEX=F AND SEX=B nici un individ nu poate fi n acelai timp femeie i brbat SELECT ALCOOL=DA AND ALCOOL=NU etiologia nu poate fi n acelai timp i alcoolic i nealcoolic SELECT BRT>3 AND BRT<2 valoarea bilirubinei nu poate fi LA UN ACELAI PACIENT, i mai mic dect 2 i mai mare dect 3.

Pentru a exemplifica folosirea conectorului OR, anulai criteriile curente folosind comanda Cancel Select. Apoi, alegei din nou Select i punei condiia din figura din atnga: SP=(+) OR SG=(+). Apoi cerei din nou SELECT i punei condiia ANUL=1979 AND SEX=F

Efectul comenzilor de mai sus, este producerea unei comenzi de selecie complexe care alege indivizii de sex feminin care au decedat n 1979 prin spnzurare sau prin sugrumare. La listare, sunt gsite doar cinci femei n aceast situaie, dintre care trei au decedat prin spnzurare i dou prin sugrumare.

3. Exerciii i chestiuni de examen.


1. S se selecteze din tabelul DECESE, indivizii de sex masculin, ntre 20 i 50 de ani, care s-au spnzurat ntre 1982 i 1992. Indicaii: Se deschide tabelul DECESE.MDB n EPI, se apeleaz de mai multe ori comanda SELECT i se dau pe rnd urmtoarele condiii: SEX=B, apoi VIRSTA>=20, apoi VIRSTA<50, apoi ANUL>=1982, apoiANUL<=1992 i ultima, SP=(+). Dup fiecare comand SELECT, este bine s verificai cu o listare. Aceste condiii pot fi scrise i toate odat, dar este recomandabil s fie date cte una cte una i de fiecare dat s se listeze ntregul tabel pentru a urmri dac selecia s-a fcut corect. Acesata deoarece orice greal poate duce la o comportare necontrolat a programului. n general, la exerciiile de selecii, pe foaia de examen vei scrie condiiile de mai sus, aa cum le-ai furnizat programului i, dac dup selecie au rmas puini pacieni, scriei numele lor, dac sunt mai muli, scriei numai ci au rmas. 2. Selectai persoanele de sex masculin din mediul urban din tabelul DECESE care au decedat n decembrie prin spnzurare. Cmpul n care este este nscris luna decesului este LDEC iar cea in care este nscris dac individul a murit prin spnzurare este SP. Indicaii: Se deschide tabelul DECESE n EPI, i se folosete comanda SELECT de patru ori. De fiecare dat se pune cte o condiie de selecie: SEX=B, apoi MEDIU =U, apoi LDEC=12 i n final SP=(+). Listai i vei gsi numai persoane care ndeplinesc cerinele. Aceeai sarcin o putei rezolva i cu Excel, astfel: se deschide tabelul DECESE.XLS, se d clic pe una din celulele tabelului, apoi se instaleaz filtrele de selecie cu secvena Data->Filter->AutoFilter. Apoi se selecteaz numai brbaii acionnd filtrul de pe coloana sex i alegnd litera B, i aa mai departe. n acest tabel, cauza decesului este nscris pe o singur coloan, i anume coloana CAUZA. n dreptul indivizilor 27

Laboratorul I

care au decedat prin spnzurare este nscris Sp. Deci, cnd ajungei s selectai pe cei care au decedat prin spnzurare, vei aciona filtrul de pe coloana CAUZA i alegei Sp. 3. Folosind tabelul A EMIA.XLS, sortai pacienii dup sex (coloana SEX) i concentraia de hemoglobin (coloana Hb). Aflai care sunt cele mai mici trei valori valori ale Hb la femei i apoi la brbai i gsii numele (iniialele) acelor pacieni. 4. n tabelul LIMFOM.XLS sunt nregistrate date despre un numr de pacieni cu limfoame maligne. Sexul este nregistrat pe coloana SEX, stadiul evolutiv al bolii pe coloana STADIUEV, i poate fi 1 sau 2 sau 3 sau 4, iar durata de supravieuire, n luni, pe coloana DURATASUP. Aflai pacienii de sex masculin care sunt in stadiul 4 i gsii care este pacientul care are cea mai mare durat de supravieuire. 5. n tabelul PEV.XLS sunt nregistrate date despre un numr mare de pacieni cu diferite afeciuni. Selectai pacienii care au fost nregistrai n octombrie 2000 i stabilii ce afeciune are fiecare din ei. 6. Din tabelul MIGRE A:XLS, folosind filtre de selecie i conectorul logic OR, selectai pacienii normali i pe cei care au lacunarism cerebral (au nscris pe coloana DIAG, fie ORM, fie LC).

28

S-ar putea să vă placă și