Sunteți pe pagina 1din 6

Evidenta unei clinici medicale

Ciobanu Ionut Daniel


Grupa 611
I. Introducere:
Primul pas in realizarea unei aplicatii ce necesita un sistem de baze de date este
analiza datelor si realizarea unei scheme conceptuale(model conceptual) al
acestor date. De asemenea in prima etapa vom analiza natura si modul de
utilizare a datelor, fiind identificate datele care vor trebui procesate si memorate.
Aceste date sunt impartite in grupuri logice si se vor identifica relatiile care exista
intre aceste grupuri.

Analiza datelor poate fi uneori un proces dificil, care necesita mult timp, insa este
o etapa absolut obligatorie. Daca nu am analiza cu atentie datele si modul de
utilizare a acestora vom realiza o baza de date care in final nu v-a intruni cerintele
beneficiarului.
Costurile modificarii unei baze de date fiind mai mari decat costurile pe care le-ar
fi implicat etapa de analiza si realizarea modelului conceptual. Modificarea
modelului conceptual este mult mai usoara decat modificarea unor tabele deja
existente, care eventual contin si o multime de date. Ideea de baza a analizei
datelor si construirii modelului conceptual este "Sa masori de doua ori si sa tai o
singura data".
Informatiile necesare realizarii modelului conceptual se obtin folosind metode
conventionale precum intervievarea oamenilor din cadrul organizatiei si studierea
documentelor folosite.
Odata obtinute aceste informatii ele trebuiesc reprezentate intr-o forma
conventionala care sa poata fi usor inteleasa de toata lumea. O astfel de
reprezentare este diagrama entitati-relatii, numita si harta relatiilor, sau ERD-ul
(Entity Relationship Diagram). Aceste scheme sunt un instrument util care
usureaza comunicarea dintre specialistii care proiecteaza bazele de date si
programatori pe de o parte si beneficiari, pe de alta parte. Acestia din urma pot
intelege cu usurinta o astfel de schema, chiar daca nu sunt cunoscatori in
domeniul IT.
O entitate este un lucru, obiect, persoana sau eveniment care are semnificatie
pentru afacerea modelata, despre care trebuie sa colectam si sa memoram date.
O entitate poate fi un lucru real, tangibil precum o cladire, o persoana, poate fi o
activitate precum o programare sau o operatie, sau poate fi o notiune abstracta.
O entitate este reprezentata in ERD printr-un dreptunghi cu colturile rotunjite.
Numele entitatii este intotdeauna un substantiv la singular si se scrie in partea de
sus a dreptunghiului cu majuscule
Pentru a preciza o instanta a unei entitati, trebuie sa specificam unele
caracteristici ale acestui obiect, sa-l descriem (precizam de exemplu numele,
clasa, scoala etc). Asadar, dupa ce am identificat entitatile trebuie sa descriem
aceste entitati in termeni reali, adica sa le stabilim atributele. Un atribut este
orice detaliu care serveste la identificarea, clasificarea, cuantificarea, sau
exprimarea starii unei instante a unei entitati. Atributele sunt informatii specifice
ce trebuie cunoscute si memorate.
Tipuri de legaturi intre tabele:
1-1 – legatura dintre cele doua tabele se face pe baza cheilor primare

1-n – cheia primara din tabela “parinte” se adauga in tabela “copil” sub forma de
cheie externa
n-n – nu se poate implementa practic si se recurge la adaugarea unei tabele
suplimentare care va contine cheile primare ale tabelelor initiale si campuri
referitoare la asocierea dintre tabelele “parinti”. Cheia primara din tabela
intermediara va fi o cheie compusa.
Schema conceptuala a bazei de date.
UID-(Unique Identifier)-e atributul ce identifica in mod unic entitatea(ex: CNP,
cod, id,). Daca e nevoie de o combinatie de mai multe atribute care sa identifice in
mod unic entitatea , e vorba de un UID compus. Daca se recurge la o modalitate
de identificare printr-un cod artificial oferit in mod automat de program, e vorba
de UID artificial.
II.Prezentare Generala:
Clinica noastra are o vechime de peste 20 de ani in domeniul sanatatii publice.
Dispunem de aparatura medicala de ultima generație, disponibila in fiecare
specialitate (oncologie, radiologie, pediatrie, stomatologie, etc)
Telul nostru este de a dezvolta şi implementa sisteme informatice care sa asigure
imbunataţirea serviciilor pe care le ofera clinica noastra, prin cresterea eficientei
si a transparenţei proceselor informationale ale acestora.

Scopul bazei de date este sa fie sortate retetele, sa se gestioneze medicamentele


din stoc si sa se aiba o legatura a doctorilor care au eliberat o reteta si care au
tratat un bolnav. In fiecare tabela din baza de date se tine evidenta acestor
detalii, iar prin relatiile dintre ele se poate usor depista traseul dorit.

Obiectivele bazei de date sunt :


Sa creeze o baza de date capabila sa inregistreze un flux mare de informatii si sa
gestioneze aceste informatii in timp util;
Sa tina o evident completa a unei clinici medicale;
Sa minimizeze timpul alocat cautarii unor informatii despre retetele eliberate si
alte medicamente prescrise;
In plus, se urmareste crearea unei baze de date puternice pentru:
Marirea eficientei de munca
Simplificare misiunii pacientului
Stocarea informatiilor importante despre nevoile clinicii.
III.Descrierea Lucrarii:

Tema acestui proiect o reprezintă gestiunea unei baze de date pentru o clinica
medicala. Am ales această temă deoarece este o instituție dedicată menținerii
sănătății care oferă atât îngrijire pe o perioadă scurtă de timp cât și pentru o
perioadă medie și chiar lungă de timp.Oferă îngrijire pentru combaterea
diverselor răni sau boli de care suferă pacienții
Această baza de date ajută clinica la evidenţa medicilor, a pacientilor, a fișelor
de internare, cat și a rețetelor eliberate
Clinica pentru care trebuie sa tinem evidența este format din mai multe secții,
precum : pediatrie, oncologie, dermatologie, neurologie, cardiologie etc.
Fiecare secție sunt internați mai mulți pacienți, pe baza recomandarii
medicului de familie. In urma acestei recomandari, pacientul este vazut de un
medic specialist,la clinica, si acesta hotaraste daca pacientul va fi internat,
confirma internarea pacientului.

La internare, sunt inregistrate datele personale ale pacientilor (nume,cnp,data


nasterii, etc). O fișa separată va ține evidența investigațiilor făcute pacientului
pe toată perioada internării,rezultatele acestor investigații,tratamentul aplicat
pacientului și rezultatele obținute in urma tratamentelor efectuate.
Un pacient este repartizat unui anumit medic care coordoneaza toate
investigațiile și tratamentele aplicate pacientului,însă acesta poate solicita și
altor colegi să examineze pacientul său.
În plus, sunt păstrate informaţii despre toate internarile pe care le-a avut
fiecare pacient în parte, si toate tratamentele care i-au fost aplicate cu succes
pe parcursul timpului,în această instituție.
În baza de date mai apar şi medicamentele care trebuiesc administrate
pacientului si reteta eliberata de medicul specialist care se ocupa de pacientul
respectiv.
Diagrama initiala

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