7/26/2019 Gestiunea Unui Cabinet Medical
1/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Gestiunea unui cabinetmedical
Chirtan Amalia,Danila Roxana,IE,an III,gr 8731
1
7/26/2019 Gestiunea Unui Cabinet Medical
2/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Cuprins:
1.Enunt problema
2.Descrierea sistemului informatic
3.De nirea intrarilor si iesirilor dinaplicatie
4.Descrierea tabelelor
5.Descrierea relatiilor dintre tabele
6.Structura ba ei de date!."odelarea claselor de obiecte
#.$roiectarea lo%ica&Dia%rama 'u(uluide date)
*.+alidarea modelului lo%ic %lobal,normali area
1-."odelul interfetei
11.Conclu ie
2
7/26/2019 Gestiunea Unui Cabinet Medical
3/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
12. iblio%ra e
1.Enunt problema
Lucrarea are ca tema Gestiunea unui cabinet medical.
Sa se realizeze o aplicatie pentru gestiunea unui cabinet medical privindimbunatatirea activitatii organizatorice din cadrul institutiei.
Prin aceasta aplicatie se doreste imbunatatirea eficientei operationale a actuluimedical prin:
- fluidizarea si imbunatatirea fluxului de lucru dintr-un cabinet medicalde diagnostic si tratament
- achizitionarea si gestionarea unui volum ridicat de date medicale despre pacienti !isa "lectronica a Pacientului#
- eliminarea transferului dosarelor fizice in interiorul organizatiei $sistemului
- punerea la dispozitia personalului medical de informatii in timpreal despre datele medicale integrate ale pacientului
- asigurarea unei securitati sporite a informatiei
-o mai buna organizare si eficienta
Necesitatea unei astfel de aplicatii web porneste de la ideeaca medicina moderna presupune si o schimbare a mentalitatiipacientilor despre propria sanatate, o schimbare a atitudinii inrelatia medic-pacient si reali area unui climat propice comunicariipermanente in bene!ciul pacientilor"
#
7/26/2019 Gestiunea Unui Cabinet Medical
4/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Scopul aplicatiei este reali area unui produs software caresa vina in a$utorul unui numar cat mai mare de utili atori, atatpersonal al centrului medical cat si pacienti" Acest lucru
avanta$ea a foarte mult medicii, care utili ea a din ce in ce maimult domeniul %T in practica lor medicala"
& aplicatie web este o aplicatie ce rulea a prin intermediulunui navi'ator 'en %nternet E(plorer, Netscape, )o illa, &pera,sau a altor navi'atoare asemenea celor mentionate" )areleavanta$ al unei astfel de aplicatii este ca necesita resurse minimede instalare si intretinere si ofera intrea'a putere a clasiceloraplicatii des*top" &fera utili atorilor o interfata unica de utili are,ceea ce implica cheltuieli minime de intretinere si suport clienti"Aplicatia rulea a in sistemul client-server si permite accesul la unset centrali at de date"
%ntr-un mediu economic deosebit de dinamic, pre enta peinternet a devenit o necesitate, un site web repre entandima'inea !rmei oriunde in lume, indiferent de ora, oferindinformatii pertinente despre activitatea companiei vi itatorilorinteresati" Site-urile prin interfata prietenoasa cu utili atorul oferaun plus de culoare si dinamism" +atele pot ! centrali ate prin
intermediul unei ba e de date, site-ul putand pre enta astfelutili atorilor rapoarte dinamic create, re ultate ale diverselorcautari, etc"
Aplicatia isi propune sa raspunda cu succes problemelor pecare le ridica la momentul actual sistemul de sanatate din
omania necesitatea de a livra servicii medicale de o calitate sie!cienta crescuta in conditiile unui bu'et care trebuie controlatdin ce in ce mai strict, si a unei le'islatii in schimbare in ceea cepriveste asi'urarile de sanatate publice si private"
2.Descrierea sistemului informatic
.
7/26/2019 Gestiunea Unui Cabinet Medical
5/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Aceasta aplicatie a fost reali ata in )icrosoft &/ce Access"
)icrosoft Access este un pro'ram pentru crearea si administrarea
unei ba e de date relationale,produs de )icrosoft,care face partedin suita de pro'rame )icrosoft &/ce"0onceptul ori'inal deAccess a fost pentru utili atorii !nali sa poata sa accese e datedin orice sursa"
Alte caracteristici include importul si e(portul de date de maimulte formate cum ar ! E(cel,&utloo*,Ascii,&racle"
Access stochea a toate tabelele de ba e dedate,intero'ari,formulare,rapoarte,macrocomen i si module inba a de date et Access ca un sin'ur !sier")icrosoft Accessutili ea a atat formatul A00+ cat si )+ "
3.De nirea intrarilor si iesirilor dinaplicatie
Entitate C/eie primara C/eie e(terna
)edic )edic3id 4acient3id
Speciali are3id
4acient 4acient3id )edic3id
0onsultatii 0onsultatie3id 4acient3id
Speciali are Speciali are3id )edic3id
5
7/26/2019 Gestiunea Unui Cabinet Medical
6/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
0ont 0od
Anulare 0onsultatii A0onsultatie3id 0onsultatie3id
4acient3id
epro'ramare0onsultatii
0onsultatie3id 0onsultatie3id
4acient3id
4.Descrierea tabelelor
0abela "edic
Tabela in care se vor inre'istra medicii are urmatoarele date
)edic3id - int,cheie primara Nume - nvarchar6578 4renume- nvarchar6578 &ra3consultatie-datetime +ata3consultatie-datetime 4acient3id- int Speciali are-int
0abela $acient
Tabela in care se vor inre'istra pacientii are urmatoarele date
4acient3id -int,cheie primara Nume -varchar6578 4renume -nvarchar6578
9
7/26/2019 Gestiunea Unui Cabinet Medical
7/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
+ata3nasterii :datetime Se( -char618 %naltime -int ;reutate -int Telefon -int Email -nvarchar6578 Asi'urat -int )edic3id -int
0abela Consultatie
Tabela in care se vor inre'istra consultatiile cu urmatoareledate
0onsultatie3id -int,cheie primara +ata -datetime &bservatii -nvarchar6578 4acient3id -int
0abela Speciali are
Tabela in care se vor inre'istra speciali arile cu urmatoareledate
Speciali are3id -int,cheie primara +enumire -nvarchar6578 +escriere -nvarchar6578 )edic3id -int
0abela nulareConsultatie
7/26/2019 Gestiunea Unui Cabinet Medical
8/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Tabela in care se vor inre'istra si modi!ca consultatiileanulate
A0onsultatie3id -int,cheie primara 0onsultatie3id -int 4acient3id -int +ata -datetime &ra -datetime
0abela epro%ramareConsultatie
Tabela in care se vor inre'istra repro'ramariile cu urmatoareledate
0onsultatie3id -int,cheie primara 0onsultatie3id -int 4acient3id -int +ata -datetime &ra -datetime
0abela o%are
0odAdmin -int,cheie primara Username :nvarchar6578 4assword-nvarchar6578
5.Descrierea relatiilor dintretabele&le%aturi)
elatie $acient,Consultatie : relatie de tip =1 la 1>
?
7/26/2019 Gestiunea Unui Cabinet Medical
9/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
elatie $acient,Cont relatie de tip =1 la m>
elatie $acient, epro%ramare relatie de tip =1 la m>
elatie $acient, nulareConsultatie relatie de tip =1 la m>
elatie "edic,$acient relatie de tip =1 la m>
elatie "edic,Speciali are relatie de tip =1 la m>
elatie Consultatie, nulareConsultatie relatie de tip>1 la m>
elatie Consultatie, epro%ramareConsultatie relatie de tip=1 la m>
6.Structura ba ei de date
@
7/26/2019 Gestiunea Unui Cabinet Medical
10/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Fi' 1
!."odelarea claselor de obiecte
)odelarea claselor de obiecte are ca rol de a structura naturastatistica a claselor"
17
7/26/2019 Gestiunea Unui Cabinet Medical
11/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Un cont apartine unui singur pacient sau medic.
Un medic sau pacient are niciunul sau un cont.
Un pacient ace niciuna sau mai multe programari.
! programare apartine unui singur pacient.
! consultatie apartine unui singur pacient.
! programare apartine unui singur medic.
Un medic are niciuna sau mai multe programari.Un medic reali"ea"a niciuna sau mai multe consultatii.
! consulatiei apartine unui singur medic.
Un medic are o singura speciali"are.
! speciali"are apartine niciunuia sau mai multor medici.
#.$roiectarea lo%ica&Dia%rama 'u(uluide date)
11
7/26/2019 Gestiunea Unui Cabinet Medical
12/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Fi' 2
Detalierea ca urilor de utili are:
Autenti#care utili"ator eali ea a operatia de autenti!carepentru un utili ator al pro'ramului"
Actori$ medic, operator, pacient
%lux principal de e&enimente$ actiunile efectuate de utili ator sunturmatoarele
%ntroducere identi!cator utili ator si parola"
4ro'ramul veri!ca corectitudinea informatiilor introduse"
+aca informatiile sunt corecte, atunci se permite accesulutili atorului in sistem, iar ca ul de utili are se incheie"
12
7/26/2019 Gestiunea Unui Cabinet Medical
13/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
%lux alternati& de e&enimente daca informatiile nu sunt corecte
Se a!sea a un mesa$ de eroare si se solicita reintroducerea
informatiilor pentru autenti!care"Utili atorul poate reincerca autenti!carea, deci se reia ca ulde utili are cu u(ul principal de evenimente"
Utili atorul renunta, ca ul de utili are luand sfarsit"
Administrare +escrie secventele de actiuni prin care seadau'aBmodi!caBster' informatiile despre utili atorii aplicatiei siprin care se actuali ea a lista de servicii oferite"
Diagrama detaliata a ca"ului de utili"are ' reali"are consultatie
Fi' #
Simboluri utilizate in diagrama fux:
1#
7/26/2019 Gestiunea Unui Cabinet Medical
14/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Simbolul pentru terminal indica inceputul si
sfarsitul procesului" %n interiorul acestuia se poate nota=4ro'ramare>B> epro'ramare>B>Autenti!care>B>Anularepro'ramare>"
Ciniile de u( sunt utili ate pentru a repre entasuccesiunea etapelor"Sa'etile indica directia de desfasurare aprocesului"
ActoriB&peratori sunt cei care sunt implicati in mod directprin reali area unei pro'ramari,prin autenti!carea in cadrulaplicatiei,prin repro'ramare,anularea unei pro'ramari"
*.+alidarea modelului lo%ic %lobal,normali area
0onceptul de dependenD funcDional este elementulcentral n procesul de normali are"Normali area este o tehnic formal de anali arelaDiilor, care se ba ea pe cheile primare Gidependenele uncionale " Tehnica presupune o seriede re'uli care pot ! utili ate pentru testarea relaDiilorindividuale, astfel ncHt o + poate ! normali at pHn laorice 'rad" Atunci cHnd o cerinD nu este ndeplinit ,relaDia care o deran$ea trebuie s !e descompus nrelaDii care satisfac individual cerinDele normali rii"
1.
7/26/2019 Gestiunea Unui Cabinet Medical
15/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
%orma normala 1(1)%*
Trebuie s c ut m toate intersecDiile de linii Gi coloane, undee(ist repetiDii" Aceste repetiDii se pot elimina prin doumodalit Di 0rearea a noi nre'istr ri pentru !ecare valoare arepetiDiei, dup care se caut o nou cheie primar " Iter'ereaatributelor care conDin repetiDii Gi crearea a unor noi relaDii carevor conDine atributele Gterse, precum Gi cheia principal din relaDiainiDial "
Tabelele )edic,4acient,0onsultatii,Speciali are,Anulare0onsultatii,Co'are se a a in forma normal 161NF8 deoarece laintersectiile de linii si coloane nu e(ista repetitii"
%orma normal +(+)%*
Se caut dependenDele parDiale de cheia principal , adic toateatributele care depind funcDional de un subset de atribute a cheiiprimare" +ac cheia primar este compus dintr-un sin'ur atribut,atunci relaDia este n forma normal doi" +ac e(ist dependenDeparDiale, vom Gter'e atributele care depind parDial de cheiaprincipal Gi cre m o relaDie nou care s se compun dinatributele Gterse mpreun cu determinantul lor"
elatiile la care cheia primara se compune dintr-un sin'ur atributeste in 2NF"
& relatie este in forma normal 2 daca este in forma normal 1 si!ecare atribut care nu apartine cheii primare este total dependentde cheia primara"
15
7/26/2019 Gestiunea Unui Cabinet Medical
16/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
4entru ca orice atribut noncheie este complet dependetfunctional de cheie si pentru ca relatia se a a in forma normala1putem sa spunem ca se a a in forma normal 262NF8"
%orma normal 3(3)%*
4entru a trece la forma normal trei, trebuie s elimin mdependenDele tran itive" Eliminarea se reali ea prin Gter'ereacHmpurilor dependente tran itiv de cheia primar din relaDiainiDial Gi crearea unei noi relaDii cu aceste atribute Gideterminantul lor"
Tabelele se a a in forma normal #6#NF8 deoarece se a a in 2NFsi oricare dintre atributele care nu apartin de cheii primare nudepend tran itiv de cheie"
elatii in #NF
)edicJ medic id nume,prenume,ora3consultatie,data3consultatie,pacient3id,speciali are3idK
0heie primara pentru tabela )edic este medic id.
"edic"edic
D 7ume$renu
me8ra Consult
atieData Consult
atie$acient
DSpeciali are
D1277 Savu 4aul @ #7 17B#7B2715 1#77 11271 4etrescu %oana ? .5 12B11B2715 1#77,
1#712
1272 Florea 0ristina 11 27 11B2#B2715 1#7#,
1#75
5
127# ;eor'escu
)arian 19 #7 12B15B2715 1#72,1#75
.
127. Lasile )ihaela 1? 27 @B15B2715 1#7. #1275 4atrascu Liorel 1. .7 11B15B2715 1#72,
1#795
Fi' .
19
7/26/2019 Gestiunea Unui Cabinet Medical
17/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
4acientJ pacient id nume,prenume,data3nasterii,se(,inaltime,'reutate,telefon,email,asi'urat,medic3idK
0heia primara pentru tabela 4acient este pacient id. & Fi' 5 )$acient
$acient D 7ume
$renume
Data 7asterii
Se(
naltime
Greutate 0elefon Email
1#77 4etre Ana -)aria
5B2B1@?@ F 1"
7/26/2019 Gestiunea Unui Cabinet Medical
18/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
0heia primara pentru tabela Speciali are este speciali are id.&Fi'? )
Speciali areSpeciali are D Denumire Descriere "edic D1 Aler'olo'ie Si %munolo'ie 1277
2 0ardiolo'ie 1271
# Endocrinolo'ie 127.
. ;astroenterolo'ie 127#
5 Neurolo'ie 1272, 1275
Fi' @
Anulare0onsultatieJ consultatie consultatie3id,pacient3id,data,oraK
0heia primara pentru tabela Anulare0onsultatie esteconsultatie.
nulare ConsultatiiConsultatie Consultatie D $acient D Data 8ra
1 1 1#77 17B#7B2715 @ #72 . 1#72 12B15B2715 19 #7# 5 1#7. @B15B2715 1? 27
Fi' 17
epro'ramare0onsultatieJ Consultatie ,0onsultatie3id,pacient3id,data,oraK
0heia primara pentru tabela epro'ramare0onsultatie esteConsultatie.
epro%ramare ConsultatiiConsultatie D Consultatie D $acient D Data 8ra
1 1, . 1#77, 1#72 12B1
7/26/2019 Gestiunea Unui Cabinet Medical
19/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Co'areJ Cod dmin ,username,passwordK
0heia primara pentru tabela Co'are este Cod dmin "6Fi' 128
o%areCod dmin sername $ass;ord
12#. Admin12#. administrator
1-."odelul nterfetei
a8Fereastra principala6prima fereastra deschisa din cadrulaplicatiei8
1@
7/26/2019 Gestiunea Unui Cabinet Medical
20/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Fi' 1#
%n cadrul acestei ferestre administratorul introduceusername si parola pentru a se putea lo'a in cadrulaplicatiei unde va face modi!carile,pro'ramareconsultatie,anulare pro'ramare etc"
b84rima pa'ina
27
7/26/2019 Gestiunea Unui Cabinet Medical
21/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Fi' 1.
4rima pa'ina este cea care ne va conduce spre evidentamedicBpacient daca se apasa pe butonul din dreapta sus se vaaccesa )eniul aplicatiei noastre"
Aceasta pa'ina contine si un e(emplu de formular pe careadministratorul il completea a"
08)eniu
21
7/26/2019 Gestiunea Unui Cabinet Medical
22/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Fi' 15
Fi' 19
Aceasta pa'ina ofera posibilitatea de a accesa mai multe serviciicum ar ! adau'are doctor,editare doctor etc
Toate serviciile care pot ! accesate din meniu ne vor conducecatre completarea unui formular de e(emplu daca vrem saadau'am un pacient nou vom avea de completat datele dinima'inea urmatoare
22
7/26/2019 Gestiunea Unui Cabinet Medical
23/25
Universitatea Transilvania Facultatea de StiinteEconomice si Administrarea Afacerilor
Fi' 1
Top Related