Gestiunea Unui Cabinet Medical

download Gestiunea Unui Cabinet Medical

of 25

Transcript of Gestiunea Unui Cabinet Medical

  • 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