0% au considerat acest document util (0 voturi)
67 vizualizări135 pagini

Diagrame

Clinica SCC, fondată în 2011 și deținută de Dr. Sheila C. Cruz, oferă servicii stomatologice pentru peste 3,000 de pacienți, gestionând aproximativ 8 programări pe zi. Procesul de programare este manual, iar clinica păstrează dosarele pacienților în format fizic, ceea ce îngreunează accesul și actualizarea informațiilor. Implementarea unui sistem de programări online ar putea automatiza aceste procese, îmbunătățind eficiența și accesibilitatea pentru pacienți și personal.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
67 vizualizări135 pagini

Diagrame

Clinica SCC, fondată în 2011 și deținută de Dr. Sheila C. Cruz, oferă servicii stomatologice pentru peste 3,000 de pacienți, gestionând aproximativ 8 programări pe zi. Procesul de programare este manual, iar clinica păstrează dosarele pacienților în format fizic, ceea ce îngreunează accesul și actualizarea informațiilor. Implementarea unui sistem de programări online ar putea automatiza aceste procese, îmbunătățind eficiența și accesibilitatea pentru pacienți și personal.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

I.

Informaț ii despre companie

Clinica SCC a fost fondată pe 18 iunie 2011. Numele său anterior a fost Clinica Dentista ș i a fost schimbat recent.

Mai 2015. Clinica SCC este deț inută de Dr. Sheila C. Cruz ș i ea este de asemenea dentistul principal al clinicii. Clinica SCC constă din

ș ase (6) angajaț i. Doi (2) dintre ei sunt asociaț i dentari ș i patru (4) membri ai personalului constau din trei (3) asistenț i de clinică ș i unu

helper. SCC Clinic has been serving over 3,000 patients since the year it started. An approximate of eight (8) appointments are

programate ș i o medie de 10 pacienț i sunt trataț i pe zi. Clinica SCC oferă proceduri stomatologice minore ș i majore pentru

pacienț ii lor ș i distrează pacienț ii care vin fără programare.

Pacienț ii îș i fac programările prin apeluri telefonice sau prin vizite personale la clinică. Asistentul clinicii ia

programare solicitată de pacient prin furnizarea programului dorit ș i a serviciului de care avea nevoie pacientul. Pacienț ii sunt

este necesar să completaț i formularul de programare a pacientului care serveș te ca înregistrare iniț ială a pacientului în clinică. Programările efectuate pot

poate fi modificat de pacient sau de asistentul clinicii dacă este necesar ș i poate fi făcut printr-un apel telefonic sau mesaje text. Cu o zi înainte de

programarea pacientului, asistentul clinicii notifică pacientul prin mesaj text ș i cere pacientului să ofere confirmarea.

Dacă pacientul nu furnizează o confirmare, programarea sa va fi anulată. Pacienț ii pot, de asemenea, să anuleze programările lor.

Clinica SCC încă practică păstrarea manuală a dosarelor pacienț ilor lor. Formular de informaț ii despre pacient, observaț ii de tratament,

Lista serviciilor ș i înregistrările programărilor sunt toate scrise manual ș i păstrate în dulapuri de fiș iere. Există un software disponibil care

Sistemul de programări online pentru pacienți al Clinicii SCC 1


proprietarul foloseș te pentru a arhiva înregistrările anterioare ale pacienț ilor. Cu toate acestea, acest lucru îi ia prea mult timp atât ei, cât ș i asistentului său de clinică.

efort. Astfel, ei văd că păstrarea documentelor într-un dulap de fiș iere este opț iunea mai bună. Cu procesul manual pe care clinica încă îl foloseș te

exersând, este greu pentru angajaț i să recupereze, să organizeze ș i să actualizeze astfel de înregistrări atunci când este nevoie.

II. Prezentare generală a sistemului

În configuraț ia actuală a clinicii SCC în ceea ce priveș te programările pacienț ilor ș i urmărirea dosarelor, angajaț ii durează

efort ș i timp mari. Pentru a diminua procesul manual pe care clinică îl practică, automatizarea acestor procese este o soluț ie bună.

În plus, valorificarea aplicaț iilor disponibile în reț ea va oferi pacienț ilor, personalului ș i stomatologilor un

acces mai uș or pentru a monitoriza ș i actualiza aceste procese.

The ​

medici ș i personal. Aceasta este pentru a-i ajuta să gestioneze programările, să organizeze, să recupereze ș i să monitorizeze informaț iile. În

Diagrama de Proces Input-Output Ierarhic arată cadrul de înalt nivel al Sistemului de Programări Online pentru Pacienț i.

Diagrama prezintă ce aș teptări sunt de la intrările sistemului, diferitele procese care vor lucra cu intrările ș i

ieș irea aș teptată. În nodul de Intrare, sistemul necesită abonarea informaț iilor despre programare care include data,

timpul ș i serviciul necesar, informaț iile pacientului care conț in informaț ii demografice ale pacientului, cum ar fi numele, numărul de contact,

Sistem Online de Programări pentru Pacienți SCC Clinic 2


vârstă, zi de naș tere, etc. Sistemul necesită, de asemenea, introducerea fiș ei de tratament a pacientului ș i lista serviciilor oferite de clinică.

Aceste informaț ii sunt apoi realizate în nodul Proces. Sistemul constă în 2 procese majore, gestionarea informaț iilor despre pacienț i ș i

Gestionaț i programarea întâlnirilor. Aceste procese vor gestiona informaț iile introduse. Pe măsură ce procesarea informaț iilor este

finalizat, sistemul este aș teptat să genereze rapoarte relevante ș i necesare, servind ca Output al sistemului. Aceste rapoarte sunt

rezumatul informaț iilor pacientului ș i al istoricului de tratament, rezumatul programării pacientului ș i volumul de muncă al clinicii bazat pe

întâlniri.

Figura 2.1. Procesul de intrare ierarhic

Programare online pacient

Sistem

Pentru a discuta mai departe funcț ionalităț ile de

Sistem de programare a pacienț ilor online

Figura 2.2 arată diagramele cazurilor de utilizare.

Diagrama cazului de utilizare constă din trei

Sistem de programări online pentru pacienți la Clinica SCC 3


actorii principali ai sistemului; pacientul, dentistul ș i asistentul de clinică. Aceș ti actori sunt implicaț i ș i responsabili cu

cazuri diferite de utilizare în sistem. Pacientul poate fi categorisit ca pacienț i noi ș i pacienț i vechi.

Figure 2.2. Use Case diagram of Online Patient Appointment System

III. Fluxul de proces de afaceri al sistemului

Înț elegerea fluxului procesului de afaceri al Sistemului de Programări pentru Pacienț i Online se face în diverse moduri. Acest lucru este pentru a vedea

entităț i care sunt implicate în sistem ș i ce date ș i atribute ale acestora sunt procesate ș i generate.

Diagrama de flux de date (DFD) este o tehnică importantă în modelarea detaliului la nivel înalt al unui sistem prin arătarea modului în care datele de intrare sunt

transformate pentru a produce rezultate printr-o secvenț ă de transformări funcț ionale. În Figura 3.1, diagrama arată fluxul de date

diagrama nivelului de context al Sistemului de Programări Online pentru Pacienț i. Entităț ile sistemului sunt pacienț ii, dentistii ș i clinica

asistenț i. Aceste entităț i sunt sursa din care provine datele brute, precum ș i primind un rezultat de la sistem. Figura 3.2 ​

arată diagrama de nivel 0 a nivelului de context. Arată procesele mai specifice care execută fiecare dată din sistem care

poate duce la generarea de rapoarte ș i păstrarea în stocarea datelor. Aceste stocări de date păstrează informaț iile legate unele de altele

Sistem de programare online pentru pacienți SCC Clinic 4


Figura 317 Diagrama de context a sistemului de programare a pacienț ilor online

Sistem de programare a pacienților online Clinică SCC 5


Figura 3.2 Diagrama de context a sistemului de programări online pentru pacienț i

Sistemul Online de Programări pentru Pacienți al Clinicii SCC 6


Sistemul de programare online pentru pacienți al Clinicii SCC 7
Sistem de programări pentru pacienți online al Clinicii SCC 8
Tabelul 4.1. Naraț iunea cazului de utilizare: Programează o nouă întâlnire pentru pacient

Sistem de programări online pentru pacienț i

Date: Aug 1, 2015


Author(s): Karla Tebia
Version: 1

Caz de utilizare Creare pacient nou Use Case Type:


Name: Întâlnire
Detail, Essential
Use Case ID: 1

Priority: Scăzut

Source:

Primar Pacient nou

Sistem de Programare Online a Pacienților SCC Clinic 9


Business Actor:

Altul
Participând Asistent - Primeș te programul de întâlniri al pacientului
Actor:

Alt Asistent Interesat - se asigură că programul este respectat de pacient.


Stakeholder: Dentist - se asigură că nevoile pacientului sunt îndeplinite într-un mod oportun.
Pacient nou - vrea să facă modificări sau să anuleze programarea stabilită.

Description Acest caz de utilizare descrie evenimentul unui pacient nou care face o programare la clinică. Pacientul Nou
trebuie să completeze formularul de informaț ii ale pacientului pentru a crea un nou cont pentru el/ea. Odată ce pacientul este
înregistrat cu succes, poate continua să îș i creeze programarea.

Precondiț ie: Pacientul trebuie să fie înregistrat mai întâi înainte de a crea o programare.

Declanș ator: Acest caz de utilizare este declanș at atunci când un nou pacient creează o programare.

Curs tipic Acț iune Actor Răspunsul sistemului


de Evenimente:
Pasul 1: Noua pacientă Pasul 2: Sistemul răspunde validând toate informaț iile demografice necesare
înregistrează-te în sistem, informaț iile care au fost furnizate.
oferind baza sa/ei
Pasul 3: Sistemul verifică informaț iile demografice ale pacientului cu privire la
informaț ii demografice
şi istoricul dentar ce a fost înregistrat anterior

Pasul 4: Sistemul s-a conectat automat la noul cont de pacient după


verificarea ș i validarea informaț iilor. Acest lucru va permite pacientului să continue
în crearea unei programări.

Sistem de programări online pentru pacienți SCC Clinic 10


Pasul 5: Sistemul răspunde afiș ând orarele disponibile din care să alegi
din.

Step 6: The patient makes Pasul 7: Sistemul verifică dacă data ș i ora selectate sunt disponibile pentru
o întâlnire, oferind programarea unei întâlniri
data, ora ș i
serviciul/serviciile pe care le doreș te Pasul 8: Odată ce a fost verificat, sistemul salvează întâlnirea programată creată

realiza de noul pacient.

Pasul 9: Odată ce programarea este stabilită, sistemul va genera un


rezumatul întâlnirii programate pentru a servi ca copie a pacientului.

Alternativ Pasul 2: Pacientul nu a furnizat toate informaț iile necesare pentru procesarea înregistrării. Pacientul
Courses: este notificat cu privire la câmpurile care au erori ș i este solicitat să retransmită.

Pasul 3: Dacă informaț iile pacientului sunt aceleaș i cu cele înregistrate anterior, va notifica pacientul.
că deja există.

Pasul 7. Dacă pacientul a introdus o dată ș i o oră invalide, pacientul este notificat ș i trebuie să introducă
un alt program.

Concluzie Acest caz de utilizare se încheie când pacientul primeș te rezumatul programării sale.

Postcondiț ie Programarea a fost înregistrată, iar programul selectat este schimbat în indisponibil. Dacă pacientul
a anulat întâlnirea, programul va fi disponibil din nou.

Reguli de afaceri Dacă pacientul nu a confirmat întâlnirea sa în termen de 24 de ore, asistentul va schimba aceasta.
starea programării ca „Anulată” ș i va fi deschisă pentru pacienț i pentru a-ș i face programarea.

Sistemul de programări online pentru pacienți al Clinicii SCC 11


Implementare, * Ecran web care va fi furnizat pentru pacient, afişând programările disponibile ale clinicii.
Constrângeri ș i * Interfaț ă grafică pentru portalurile pacienț ilor care pot fi accesate de pacienț i noi ș i vechi
Specificaț ie: Ecran web pentru formularul de aplicare pentru pacienț i

Supozitii: Asistentul va fi notificat despre noua întâlnire creată.

Probleme deschise: În regula de afaceri actuală, pacientul trebuie să informeze asistentul despre modificările în programarea creată
înainte. Odată schimbată, pacientul trebuie să facă o altă confirmare a întâlnirii modificate.

Table 4.2. Use Case Narrative: Make New Patient Appointment

Sistem de programare online pentru pacienți SCC Clinic 12


Sistem de programare online pentru pacienț i

Date: Sept. 13, 2015


Author(s): Karla Tebia
Version: 1

Caz de utilizare Fă pacient vechi Tipul cazului de utilizare:

Name: Programare
Detail, Essential
Use Case ID: 2

Priority: Scăzut

Source:

Primar
Pacient Vechi
Actor de afaceri:

Altul
Participare Asistent - Primeș te programul de întâlniri al pacientului
Actor:

Alt Asistent Interesat - se asigură că programul este respectat de pacient.


Stakeholder: Dentist - se asigură că nevoile pacientului sunt îndeplinite într-un mod oportun.
Pacient vechi - doreș te să facă modificări sau să anuleze întâlnirea programată.

Descriere Acest caz de utilizare descrie evenimentul unui pacient în vârstă care face o programare la clinică. Deoarece este un bătrân
pacient, el poate continua cu programarea unei întâlniri.

Condiț ie prealabilă:Pacientul în vârstă ar trebui să se conecteze la contul său înainte de a continua pentru a face o programare.

Sistem de programare online pentru pacienți al clinicii SCC 13


Declanș ator: Acest caz de utilizare este activat atunci când un pacient vechi creează o programare.

Curs tipic Acț iune Actor Răspunsul sistemului


de evenimente:
Pasul 1: Pacientul vrea să
Pasul 2: Sistemul răspunde afiș ând orarele disponibile din care să alegi
vizualizaț i programul disponibil
de la
în calendar.

Pasul 3: Pacientul face Pasul 4: Sistemul verifică dacă data ș i ora selectate sunt disponibile pentru
o programare, oferind programarea unei întâlniri
data, ora ș i
servicii pe care el/ea le doreș te Pasul 5: Odată verificată, sistemul salvează întâlnirea programată creată
de către noul pacient.
a realiza.
Pasul 6: După ce programarea este stabilită, sistemul va genera o
rezumatul întâlnirii programate pentru a servi ca copie a pacientului.

Alternativ Pasul 4. Pacientul va fi notificat că data ș i ora selectate nu sunt disponibile. Sistemul va
Courses: îl obligă să selecteze un alt program sau să anuleze procesul.

Concluzie Acest caz de utilizare se încheie când pacientul primeș te rezumatul programării sale.

Postcondiț ie Programarea a fost înregistrată, iar programul selectat este schimbat în indisponibil. Dacă pacientul
anulat programarea, programul va fi disponibil din nou.

Reguli de afaceri Dacă pacientul nu ș i-a confirmat programarea în termen de 24 de ore, asistentul va schimba
starea programării ca "Anulată" ș i va fi deschisă pentru pacienț i să aibă programarea lor.

Implementare, * Ecran web care va fi furnizat pentru pacient, afi ș ând programele disponibile ale clinicii.

Sistem de programare online pentru pacienți SCC Clinic 14


Condiț ii ș i * Interfaț ă Grafică pentru Utilizatori pentru portaluri pacienț i care pot fi accesate de pacienț i noi ș i vechi
Specification: Ecran web pentru login pacienț i mai vechi

Presupoziț ii: Assistant will be notified of the new appointment created.

Probleme deschise: * În regula de afaceri actuală, pacientul trebuie să informeze asistentul cu privire la modificările intervenite în programarea creată.
înainte. Odată ce a fost schimbată, pacientul trebuie să facă o altă confirmare a programării modificate.

Tabelul 4.3. Naraț iune a Cazului de Utilizare: Gestionaț i Programarea

Sistem de programări online pentru pacienț i

Date: Sept. 13, 2015


Author(s): Karla Tebia
Versiune: 1

Caz de utilizare
Gestionează Programarea
Name:
Use Case Type:
Use Case ID: 3

Priority: Mediu Detail, Essential

Source:

Primar Pacientul – el/ea îș i gestionează programarea cu orarul pe care ș i-l preferă.

Sistem Online de Programare a Pacienților la Clinica SCC 15


Actor de afaceri:

Altele Asistent – Gestionaț i programarea pacientului prin modificarea stării programului ș i a informaț iilor despre programare
Participând când există anulări sau ajustări care sunt solicitate de pacienț i prin telefon/
Actor: personal.

Altele
Asistentul - se asigură că informaț iile modificate în programarea pacientului sunt corecte.
Interesat
Dentistul - se asigură că programarea pacientului este acomodată în timpul său preferat.
Stakeholder:

Description Acest caz de utilizare descrie evenimentul unui pacient care îș i gestionează programarea la clinică.

Pacienț ii trebuie să-ș i identifice/introducă mai întâi acreditivele contului înainte de a continua cu modificarea lor
Precondiț ie:
appointment.

Acest caz de utilizare este activat atunci când pacientul doreș te să modifice informaț iile despre programarea sa.
Trigger:
include editarea datei ș i orei ș i se extinde până la anularea întâlnirii.

Actor Acț iune Răspunsul sistemului

Pasul 1: Pacientul vizionează


lista de întâlniri pe care el/ea le are
Pasul 2: Sistemul răspunde afiș ând toate programările create de
pacientul.
Curs tipic creat.
evenimente: Pasul 3: Pacientul selectează
întâlnirea pe care o are Pasul 4: Sistemul va afiș a detaliile programării selectate.
dorea să modifice.

Pasul 5: Pacientul face Pasul 6: Sistemul răspunde prin afişarea programelor disponibile pentru

Sistem de programare online a pacientilor la Clinica SCC 16


modifică întâlnirea lui/ei alege din.
prin furnizarea programării
data ș i ora dorită. Pasul 7: Sistemul verifică dacă data ș i/sau ora selectată este disponibilă.

Pasul 8: Odată verificată, sistemul salvează întâlnirea actualizată


informaț ii.

Pasul 9: Odată ce programarea este actualizată, sistemul va notificare


asistent cu modificările efectuate. Acest lucru va fi de asemenea reflectat în sarcinile de muncă
al dentistului.

Pasul 4: Pacientul poate selecta o altă programare care îi place pentru a o modifica, anulând sau închizând-o.
unul care este selectat primul.
Alternativ
Courses: Alt Pas 7. Dacă pacientul a introdus o dată ș i o oră invalide, pacientul este notificat ș i este obligat să introducă alta.
program

Acest caz de utilizare se încheie atunci când informaț iile actualizate de pacient se reflectă în calendarul pacientului ș i când
Concluzie
asistentul este notificat cu privire la schimbări în acelaș i timp.

Programarea actualizată a fost înregistrată. Programul anterior al pacientului va fi disponibil din nou. Dacă
Postcondiț ie
pacientul a anulat programarea, programul va fi disponibil din nou.

Programarea actualizată va notifica dentistul ș i asistentul clinicii. Pacientul va confirma cu


Reguli de afaceri noua sa numire atunci când este contactat. Altfel, numirea sa actualizată va fi
anulat ș i disponibil.

Implementare, * Interfa ț ă utilizator pentru a afi ș a programările pacien ț ilor


Constrângeri, Ecran web care permite pacientului să-ș i actualizeze informaț iile despre programare

Sistem de programări online pentru pacienți la Clinica SCC 17


și Interfaț a utilizatorului pentru asistent pentru a vedea notificarea pe care a făcut-o pacientul.
Specification:

Presupoziț ii: Asistentul va fi notificat cu privire la programarea actualizată

Pacienț ii nu confirmă imediat întâlnirea. Totuș i, în ziua programării lor,


Open Issues:
ei vor apărea, astfel, făcându-i să aș tepte sau dentistul va trebui să se adapteze.

Tabela 4.4. Naraț iunea cazului de utilizare: Anulare întâlnire

Sistem de programare online a pacienț ilor

Date: Sept. 13, 2015


Author(s): Karla Tebia
Version: 1

Caz de utilizare
Anulează programarea
Name:
Tipul cazului de utilizare:
Use Case ID: 4

Priority: Mediu Detail, Essential

Source: ID-ul cazului de utilizare 3

Primar
Pacient
Business Actor:

Sistem Online de Programări pentru Pacienți la Clinica SCC 18


Altele
Asistentul – Asistentul poate anula o programare a pacientului dacă pacientul nu a confirmat sau dacă pacientul
Participare
apeluri pentru a-ș i anula programarea.
Actor:

Altul
Asistentul – se asigură că cererea pacientului este îndeplinită.
Interesat
Stomatologul - se asigură că cererea pacientului este satisfăcută.
Stakeholder:

Description Acest caz de utilizare descrie evenimentul unui pacient care îș i anulează programarea

Precondiț ie: Pacientul trebuie să fie conectat ș i trebuie să selecteze o programare pe care doreș te să o anuleze

Declanș ator: Acest caz de utilizare este declanș at atunci când pacientul doreș te să-ș i anuleze programarea.

Acț iune Actor Răspunsul sistemului

Step 1: The patient cancels Step 2: The system prompts a confirmation message if the patient wishes to
Curs tipic
întâlnirea pe care o are anulează întâlnirea.
de evenimente:
selectat
Pasul 3: Odată ce pacientul a fost confirmat, numirea anulată va fi
eliminat din lista de programări a pacientului.

Alternativ
Pasul 3. Dacă pacientul nu a confirmat, anularea întâlnirii nu va fi procesată.
Courses:

Acest caz de utilizare se încheie când pacientul confirmă ș tergerea programării ș i aceasta este eliminată în agenda lui/ei.
Conclusion
listă.

Postcondiț ie Odată ce pacientul a anulat programarea, asistentul va fi notificat despre acț iune.

Sistem de Programare Online pentru Pacienți Clinica SCC 19


Anularea programării se poate efectua în următoarele scenarii:
* Dacă pacientul ș i-a anulat personal programarea,
Regulile de afaceri
Dacă asistentul a anulat programarea aș a cum a solicitat pacientul
* Dacă pacientul nu ș i-a confirmat programarea.

Implementare
* Interfaț a utilizatorului pentru a afiș a programările pacienț ilor
Constrângeri,
* Ecran web care arată programarea selectată cu o opț iune de anulare a programării.
și
* Ecran web care afiș ează un mesaj de confirmare pentru pacient înainte de a continua cu anularea
Specificaț ie:

Asistentul va fi notificat despre anularea făcută de pacient. Dacă asistentul este cel care a anulat
Presupuneri:
la programare, pacientul va fi notificat cu privire la acț iune.

Patients who are not confirming with their appointments that leads to cancellation, yet still shows up to the
Open Issues:
clinica, rezultând în suprapunerea programului.

Tabel 4.5. Naraț iune caz de utilizare: Înregistrare pacient nou

Sistem de programare a pacienț ilor online

Date: Sept. 13, 2015


Author(s): Karla Tebia
Versiune: 1

Use Case Type:


Caz de utilizare
Înregistrează pacient nou
Name:
Detail, Essential

Sistem online de programare a pacienților la Clinica SCC 20


Use Case ID: 5

Priority: Scăzut

Source: Use Case ID 1

Primar
Pacient nou
Actor de afaceri:

Altul
Participare
Actor:

Alt Asistent Interesat – vizualizează informaț iile furnizate de pacientul nou înregistrat.
Stakeholder: Dentist – vizualizează istoricul de tratament al pacientului nou înregistrat (dacă este furnizat)

Acest caz de utilizare descrie evenimentul în care un nou pacient îș i înregistrează un cont în sistem înainte de a continua.
Description
la crearea unei întâlniri

Pacientul nou ar trebui să viziteze mai întâi pagina web a clinicii ș i să aleagă să îș i creeze un cont sau să creeze un
Precondiț ie:
programare.

Acest caz de utilizare este declanș at atunci când un nou pacient doreș te să creeze o programare ș i, ca cerinț ă,
Trigger: un nou pacient ar trebui să-ș i creeze un cont. De asemenea, poate fi declanș at dacă noul pacient se înregistrează întâi înainte de
crearea unei întâlniri

Actor Acț iune Răspunsul sistemului


Curs tipic
de Evenimente:
Step 1: The new patient Step 2: The system responds by validating entered information; checking the

Sistemul de programare online pentru pacienți SCC Clinic 21


îș i oferă format ș i câmpuri necesare.
demografic
Pasul 3: Sistemul verifică informațiile demografice ale pacientului în raport cu ceea ce
informaț ii cum ar fi
name, address, contact a fost înregistrat anterior
număr, etc.
Pasul 4: Sistemul oferă un rezumat al informaț iilor pacientului introduse în
comandă pentru pacient pentru a-ș i revizui informaț iile.

Pasul 5: Pacientul Pasul 6: Sistemul stochează informaț iile furnizate ș i va returna un succes
procedează în trimiterea message for completing the registration.
informaț iile sale.
Pasul 7: Sistemul trimite un e-mail pacientului conț inând temporar
parola pacientului

Pasul 2: Pacientul nu a furnizat toate informaț iile necesare pentru procesarea înregistrării. Pacientul
este notificat cu privire la câmpurile care au erori ș i este rugat să resubmită.

Alternativ Pasul 3: Dacă informaț iile pacientului sunt aceleaș i cu cele înregistrate anterior, va notifica pacientul.
Courses: că deja există.

Pasul 4. Noul pacient are opț iunea de a reveni la formularul de aplicaț ie pentru pacienț i pentru a face modificări înainte de
continuând în partea următoare a înregistrării contului său/ei.

Acest caz de utilizare se încheie atunci când noul pacient se conectează cu succes la contul său recent creat ș i
Concluzie
capabil să continuie crearea unei întâlniri.

Pacientul va avea acum acces la sistem folosind numele său de utilizator ș i parola. Temporar
Postcondiț ie
parola care este trimisă pe emailul său este recomandat să fie schimbată.

Sistem de Programare a Pacienților Online Clinica SCC 22


Nouul pacient va trebui mai întâi să-ș i înregistreze un cont completând formularul de informaț ii pentru pacienț i înainte de a putea crea
Reguli de afaceri
o întâlnire.

Implementare
Condiț ii ș i interfaț ă utilizator cu un formular de informaț ii despre pacient care va permite noului pacient să-ș i introducă informaț iile.
Specificaț ie:

Asistentul va fi notificat cu privire la noua programare creată ș i un nou pacient înregistrat.


Presupuneri:
Sarcina dentistului va fi actualizată din cauza programării recent adăugate.

Probleme deschise: Persoane care se înregistrează doar pentru un cont în sistem, dar încă nu au creat nicio întâlnire.

Tabelul 4.6. Naraț iunea cazului de utilizare: Gestionarea programului

Sistem de programări online pentru pacienț i

Date: Oct. 04, 2015


Author(s): Karla Tebia
Versiune: 1

Caz de utilizare
Gestionează programul
Name:
Use Case Type:
Use Case ID: 6

Priority: Înalt Detail, Essential

Sursa:

Sistemul de programare online pentru pacienți SCC Clinic 23


Primar
Asistent
Business Actor:

Altele
Participare
Actor:

Altceva
Dentist – vizualizează starea în calendarul programărilor ș i ar putea cere asistentului să facă actualizări.
Interesat
Pacientul - solicită asistentului să-i actualizeze programarea
Stakeholder:

Acest caz de utilizare descrie evenimentul unui asistent care gestionează calendarul programului care va fi prezentat.
Description
pacienț ilor care întreabă despre programările disponibile pentru a face o întâlnire

Asistentul ar trebui să se conecteze mai întâi la contul său înainte de a gestiona programul.
Precondiț ie: Dentistul ș i/sau pacientul au cerut asistentului să facă modificări în programările pacienț ilor sau o
întrerupere particulară.

Acest caz de utilizare este declanș at atunci când asistentul ar trebui să facă actualizări cu programul sau când dentistul
Declanș ator:
a solicitat asistentului să gestioneze programul din cauza unor condiț ii.

Acț iune de Actor Răspunsul sistemului

Pasul 1: Asistentul
Curs tipic
procedează în gestionarea Pasul 2: Sistemul răspunde cu acț iunea aleasă de asistent prin
de Evenimente:
programări prin adăugare afiș ând ecranele corespunzătoare pentru adăugarea, actualizarea ș i ș tergerea întâlnirilor
programări ale pacienț ilor ș i note.
actualizarea întâlnirii

Sistem de programări online pentru pacienți la Clinica SCC 24


stare ș i detalii, sau
ș tergerea/ anularea
appointments, disabling
datele din cauza unor
condiț ii. Asistentul
poț i adăuga ș i note care sunt
dat de către dentiș ti, ca
clinica este închisă într-o
zi specifică.

Pasul 3. Asistentul poate


Pasul 4: Odată ce asistentul este pe punctul de a salva modificările, sistemul va afiș a
salvează modificările pe care le-a făcut
o casetă de confirmare înainte de a continua.
făcut cu programul.

Pasul 5. Asistentul are


Pasul 6: Sistemul salvează apoi modificările efectuate ș i va afiș a un mesaj
o opț iune de a continua sau de a
că acț iunea este reuș ită.
anulează procesul.

Pasul 2. Asistentul are opț iunea de a anula acț iunea aleasă ș i de a fi direcț ionat înapoi la principal
pagina programului de calendar.

Alternativ Alt Pas 4. Asistentul are opț iunea de a anula modificările pe care le-a făcut ș i de a fi redirecț ionat înapoi la curent.
Courses: ecran.

Alt Pas 6. Dacă există o eroare în procesarea modificărilor efectuate de asistent, sistemul oferă
notificare ș i va cere să încercaț i din nou, altfel verificaț i dacă valorile corecte sunt furnizate.

Concluzie Acest caz de utilizare se încheie când modificările pe care asistentul le-a creat sunt salvate cu succes.

Sistem online de programări pentru pacienți la Clinica SCC 25


Postcondiț ie Schimbările se vor reflecta apoi în calendarul programului pe care îl verifică pacienț ii, precum ș i dentistul.

Schimbările pe care asistentul le va face trebuie să aibă consimț ământul medicului dentist sau al pacientului, verbal sau
Reguli de afaceri Scris. Ea nu ar trebui să facă astfel de acț iuni fără consimț ământul lor, mai ales în ceea ce priveș te actualizarea ș i anularea.
întâlniri.

Interfaț a utilizatorului pentru a afiș a calendarul programului


Implementare,
* Ecran web care va afiș a lista programului într-o formă tabulară sau de grilă ș i va oferi asistentului o opț iune.
Constrângeri, a efectua acț iuni precum adăugarea, editarea, actualizarea ș i ș tergerea programărilor.
și
* Ecran web care arată mesaje de confirmare pentru fiecare acț iune înainte ca asistentul să continue sau să anuleze
Specificaț ie:
procesul.

Dentistul va fi notificat despre fiecare modificare pe care asistentul a făcut-o în calendarul programului.
Presupoziț ii:
Pacientul afectat de actualizare ar trebui, de asemenea, să fie informat.

Dacă asistentul nu este prin preajmă, dentistul îș i asumă responsabilitatea de a lua notiț e pentru ce modificări ar trebui făcute.
Open Issues:
făcut.

Sistem de programare a pacienț ilor online

Date: Oct. 04, 2015


Author(s): Karla Tebia
Version: 1

Use-Case Gestionaț i fiș a pacientului Tip de caz de utilizare:

Sistem de programări online pentru pacienți SCC Clinic 26


Name:
Detail, Essential
Use Case ID: 7

Priority: Înalt

Source:

Primar
Afaceri Asistent
Actor:

Altele
Participarea
Actor:

Altele
Pacient – solicitând modificări ale informaț iilor sale, cum ar fi informaț iile de contact, adresa etc.
Interesat
Dentist – Revizuirea informaț iilor de bază ale pacientului.
Stakeholder:

Description Acest caz de utilizare descrie evenimentul unui asistent care gestionează informaț iile de bază înregistrate ale pacienț ilor.

Asistentul ar trebui să se conecteze mai întâi în contul său înainte de a gestiona dosarul pacientului.
Precondiț ie:
Dentistul ș i/sau pacientul au cerut asistentului să facă modificări în fiș a pacientului.

Acest caz de utilizare este declanș at atunci când asistentul ar trebui să facă actualizări cu programul sau când dentistul
Declanș ator:
a cerut asistentului să gestioneze programul din cauza unor condiț ii.

Curs tipic Acț iune actor Răspunsul sistemului

Sistem online de programări pentru pacienți la Clinica SCC 27


de Evenimente: Pasul 1: Asistentul are
acum un acces la actualizare
informaț iile pacientului. Pasul 2: Sistemul răspunde prin redirecț ionarea asistentului pe ecran
Ea va alege afiș area informaț iilor iniț iale ale pacientei ș i oferindu-i o opț iune de
informaț ii care vor fi actualizare.
actualizat din lista de
pacienț i.

Pasul 3. Asistentul face Pasul 3: Sistemul verifică dacă informaț iile introduse sunt în format corect ș i dacă
modificările în starea pacientului toate câmpurile necesare sunt furnizate.
informaț ii
Pasul 4: Sistemul continuă să salveze modificările. Aceasta afiș ează un alert.
mesaj către asistent că a fost salvat cu succes.

Pasul 2. Asistentul are opț iunea de a anula acț iunea aleasă ș i de a fi redirecț ionat înapoi la principal
pagina de programare a calendarului.

Alternativ Pasul 3. Dacă valorile introduse sunt incorecte, sistemul va afiș a un mesaj de alertă al erorii ș i va permite
Courses: asistentul să revizuiască ș i să corecteze inputurile greș ite.

Pasul 4. Dacă există o eroare în procesarea modificărilor efectuate de asistent, sistemul oferă
notificare ș i cere să încerce din nou, altfel verifică dacă valorile corecte sunt furnizate.

Concluzie Acest caz de utilizare se încheie când modificările pe care asistentul le-a creat sunt salvate cu succes.

Postcondiț ie Schimbările vor fi reflectate de pacienț i pe contul lor propriu.

* Asistentul nu poate ș terge informaț iile pacientului. Cu toate acestea, informaț iile pacientului care nu mai sunt active sau
Reguli de afaceri
nu mai pot fi mutate angajamentele în arhivă. Aceste informaț ii despre pacienț i nu pot fi împărtăș ite decât cu

Sistem de Programare Online a Pacienților SCC Clinic 28


dentist
Pacientul nu are voie să facă modificările singur/ singură pentru a evita introducerea de informaț ii incorecte.

Interfaț ă utilizator pentru a afiș a informaț iile pacientului:


Implementaț ie
* Ecran web care afiș ează lista pacienț ilor ș i oferă asistentului opț iunea de a selecta ș i/sau modifica
n, Constrângeri,
informaț ii.
și
* Ecran web care afiș ează mesaje de confirmare în fiecare acț iune înainte ca asistentul să continue sau să anuleze
Specification:
proces

Presupuneri: Pacientul va fi notificat cu privire la aceste modificări în informaț iile sale din contul său.

Probleme deschise:

Tabelul 4.8. Naraț iunea cazului de utilizare: Gestionaț i înregistrarea tratamentului pacientului

Sistemul Online de Programări pentru Pacienți al Clinicii SCC 29


Sistem de programare online a pacienților SCC Clinic 30
Sistem de programări online pentru pacienți SCC Clinic 31
Sistemul de programări online pentru pacienți al Clinicii SCC 32
Sistem online de programare pentru pacienți SCC Clinic 33
Sistem online de programare a pacienților SCC Clinic 34
Sistem de programare online pentru pacienți la Clinica SCC 35
Sistem de programare online pentru pacienți SCC Clinic 36
Sistem Online de Programare a Pacienților SCC Clinic 37
Sistem de programare online a pacienților la Clinica SCC 38
Sistem de programare a pacienților online SCC Clinic 39
Sistem de programări online pentru pacienți SCC Clinic 40
Sistem de programare online a pacienților la Clinica SCC 41
Sistem de programare online pentru pacienți la Clinica SCC 42
Sistem de programare online pentru pacienți SCC Clinic 43
Sistemul de programări online pentru pacienți SCC Clinic 44
Sistemul de Programare Online pentru Pacienți al Clinicii SCC 45
Sistem de programare online pentru pacienți la Clinica SCC 46
Sistem online de programare a pacienților la clinica SCC 47
Sistem de programare online pentru pacienți la Clinica SCC 48
Sistem de programare online pentru pacienți SCC Clinic 49
Sistem de programare online pentru pacienți SCC Clinic 50
Sistem de Programare Online pentru Pacienți SCC Clinic 51
Sistemul de Programare Online pentru Pacienți SCC Clinic 52
Sistemul de programări online pentru pacienți al Clinicii SCC 53
Sistem de programare online a pacienților al Clinicii SCC 54
Sistem de programări online pentru pacienți SCC Clinic 55
Sistem de programare a pacienților online pentru Clinica SCC 56
Sistem de programare online pentru pacienți al Clinicii SCC 57
Sistem online de programare a pacienților SCC Clinic 58
Sistem de programare online a pacienților SCC Clinic 59
A. Modelarea datelor

Sistem de programare online a pacienților la Clinica SCC 60


Diagramă de Relaț ie Entitate (ERD) este utilizată pentru modelarea datelor pentru a prezenta specificaț iile de design ale Pacientului Online

Appointment System. Also, the ERD of this system projects the logical structure of the database to be designed and used.

Figura 5.A.11 arată diagramă ERD a sistemului. În diagramă, aceasta include atributele relevante care descriu entitatea ca

bine, de asemenea, pentru a arăta ce entităț i sunt legate între ele. Diagrama ERD prezintă ce fel de relaț ie există între o entitate,

entitatea pacient, de exemplu, are cu alte entităț i în sistem.

Sistemul de programări online pentru pacienți al Clinicii SCC 61


Sistemul de programare online pentru pacienți la Clinica SCC 62
B. Tabele ș i structură

Sistem de programare online pentru pacienți SCC Clinic 63


Tabelele ș i structurile bazei de date bazate pe diagramă ERD în Figura 5.A.11 proiectează specificaț ia a

coloane în fiecare tabel. Acestea discută cerinț ele ș i constrângerile detaliate ale datelor de stocat. ​
5.B.10 arată tabelele specifice din baza de date a Sistemului de Programare a Pacienț ilor Online

Table Name: ​

Table Description ​

Scop ​

Fieldname Descriere Tip de date Length esteNull

dentistID Identificator unic al INT 5 Nu


întreț inere stomatologică

lastname Dentist’s last name Text 25 Nu

firstname Dentist’s first name Text 25 Nu

gender Genul dentistului, valori Text 6 Nu


sunt fie bărbaț i, fie femei

title Titlul sau poziț ia de dentist Text 50 Nu

emailAdd Adresa de email a dentistului Text 50 Nu

userID Cheie de referinț ă pentru INT 10 Nu


utilizatorii portalului

Sistem de Programare a Pacienților Online pentru Clinica SCC 64


Table 5.B.1 Dentist information table

Numele tabelului:

Descrierea tabelului ​

Scop: De ​ a stoca informaț iile asistenț ilor clinici, care vor fi apoi utilizate pentru recuperarea informaț iilor.

Fieldname Description Tip de date Length esteNul

asstID Identificator unic al INT 5 Nu


înregistrarea asistentului

nume de familie Numele de familie al asistentului Text 25 Nu

firstname Numele de primă al asistentului Text 25 No

gen Assistant’s gender, values Text 6 Nu


sunt fie bărbaț i, fie femei

emailAdd Adresa de email a asistentului Text 50 Nu

userID Cheia de referinț ă pentru INT 10 Nu


utilizatorii portalului

Sistemul de programare online a pacienților pentru Clinica SCC 65


Tabel 5.B.2 Tabel de informaț ii pentru Asistent Clinic

Table Name: ​

Descrierea tabelului ​

Scop: A stoca
​ informaț iile pacienț ilor care să fie apoi utilizate pentru recuperarea informaț iilor.

Numele câmpului Description Tip de date Length esteNul

patientID Identificator unic al INT 10 Nu


înregistrarea pacientului

nume de familie Numele de familie al pacientului Text 25 Nu

firstname Prenumele pacientului Text 25 Nu

gen Genul pacientului, valori Text 6 Nu


sunt fie bărbaț i, fie femei

birthday Data naș terii pacientului Date 10 Nu

vârstă Vârsta pacientului. Este INT 2 Nu


calculat pe baza
data naș terii

adresă Adresa actuală a pacientului Text 50 Nu

contactNo Numărul de contact al pacientului Text 11 Nu

Sistem de programare online a pacienților SCC Clinic 66


emailAdd Adresa de email a pacientului Text 50 Nu

ocupaț ie Ocupaț ia pacientului. Null Text 50 Da


dacă pacientul este
ș omer sau minor.

parentName Părintele pacientului minor Text 50 Da


nume. Null dacă pacientul este
în vârstă legală.

parentOccup Părintele pacientului minor TEXT 50 Da


ocupatie. Null dacă
pacientul este la vârsta legală.

userID Cheie de referinț ă pentru INT 10 Nu


utilizatorii portalului

Tabelul 5.B.3 Informaț ii despre pacienț i

Table Name: ​

Descrierea tabelului ​

Scop: A stoca
​ informaț iile pacienț ilor care vor fi apoi folosite pentru recuperarea informaț iilor.

Fieldname Descriere Tip de date Lungime esteNul

Sistem de programare a pacienților online SCC Clinic 67


serviceID Identificator unic al INT 5 Nu
înregistrarea serviciului

name Numele serviciului Text 50 Nu

description Descriere scurtă a Text 100 Da


serviciu

estTime Timp estimat că INT 2 Nu


serviciul este finalizat

initialPrice Preț ul iniț ial pe care INT 5 No


costul serviciului

Tabelul 5.B.4 Informaț ii despre servicii

Table Name: ​

Descriere tabel ​

Scop ​

Fieldname Descriere Tip de date Length esteNul

recordID Identificator unic al INT 5 Nu


fiș a de tratament

apptID Cheia de referinț ă a INT 10 Nu

Sistem de programări pentru pacienți online al clinicii SCC 68


întâlnire de la
înregistrări de programări

dentistID Cheia de referinț ă a INT 5 Nu


dentist care a creat
înregistrarea tratamentului

patientID Cheia de referinț ă a INT 10 Nu


pacient că tratamentul
aparț ine

tratament Informaț ii descriptive despre TEXT Nu


Detaliu tratamentul efectuat asupra
pacient

Observaț ii Orice notă suplimentară a TEXT 500 Da


dentist pentru tratament

dateTime Data ș i ora când DATE 10 Nu


înregistrarea a fost adăugată

Tabelul 5.B.5 Registrul de tratament al pacientului

Table Name: ​

Descrierea tabelului ​

Scop ​

programările pacientului.

Numele câmpului Description Tip de date Lungime esteNull

Sistem Online de Programări pentru Pacienți SCC Clinic 69


apptID Identificator unic al INT 10 Nu
înregistrare a programării

serviceID Cheia de referinț ă a TEXT Nu


serviciu sau listă de servicii
selectat pentru
programare

dentistID Cheia de referinț ă a INT 5 Da


dentist care este desemnat pentru
întâlnirea

patientID Cheia de referinț ă a INT 5 Nu


pacient care a creat
întâlnire

dată Selected appointment DATE 10 Nu


dată

timp Întâlnire selectată TIMP 15 Nu


time

status Status of the appointment: TEXT 10 Nu


Pending, cancelled, done

Tabelul 5.B.6 Tabel de programări pentru pacienț i

Sistem de programare a pacienților online pentru Clinica SCC 70


Table Name: ​

Table Description ​

Scop: A stoca
​ ș i a monitoriza timpul actualizării efectuate de asistentul clinic asupra informaț iilor pacientului.

Fieldname Description Tip de date Lungime esteNull

patientLogID Identificatorul unic al INT 10 Nu


carnet de pacient

asstID Cheia de referinț ă a INT 5 Nu


asistent care a actualizat
informaț ii despre pacient

patientID Cheia de referinț ă a INT 10 Nu


pacient că registrul este
actualizat

dateUpdated Data la care informaț ia DATE 10 Nu


este actualizat

Tabelul 5.B.7 Jurnalele de Informaț ii ale Pacientului

Sistem Online de Programări pentru Pacienți SCC Clinic 71


Table Name: ​

Descrierea tabelului ​

Scop: Să stocheze
​ ș i să monitorizeze timpul actualizării efectuate de asistentul clinic asupra informaț iilor pacientului.

Fieldname Description Tip de date Lungime esteNul

userID Identificator unic al INT 10 Nu


utilizator

parolă Parola utilizatorului. Acest TEXT Nu


este criptat ca salvat

emailAddress Adresa de email a utilizatorului INT 10 No

tip Dacă utilizatorul este un pacient, un TEXT 10 Nu


dentist sau asistent

C. Designul Interfe ț ei

Designul interfe ț ei sistemului de programări online pentru pacien ț i se bazează de asemenea pe nara ț iunile cazurilor de utilizare care sunt

discutat. Funcț ionalităț ile majore din interfaț ă sunt adunate din desfăș urarea acț iunii în cazul de utilizare ș i

regula de afaceri pentru constrângeri. Figurinele de mai jos arată diferitele designuri de interfaț ă pe care le are sistemul.

Sistem de programare online a pacienților SCC Clinic 72


Interface Name: Website Home Page

Description: This is homepage of the public website of the clinic

Figura 5.C.1 Pagina de start a site-ului

Interface Name: Patient Login

Sistem de programare online pentru pacienți SCC Clinic 73


Description: This interface displays the login page of the patient

Figura 5.C.2 Pagina de conectare a pacientului

Sistem de programare online pentru pacienți SCC Clinic 74


Interface Name: New Patient Registration

Description: This screen displays the registration form that the new patient should fill in.

Sistem de programări online pentru pacienți SCC Clinic 75


Figura 5.C.3 Înregistrarea noului pacient

Sistem de programare online pentru pacienți la Clinica SCC 76


Interface Name: Create New Patient Appointment

Description: This screen is for creating new patient appointment. This also shows the calendar of schedule.

Sistem de Programare Online pentru Pacienți SCC Clinic 77


Figura 5.C.4 Creare Programare Nouă pentru Pacient

Sistem de programare online pentru pacienți SCC Clinic 78


Interface Name: New Appointment Summary

Description: This screen is for summary of the newly created appointment

Sistem de programare online a pacienților SCC Clinic 79


Figura 5.C.5 Rezumatul Noilor Întâlniri

Sistemul de programări online pentru pacienți SCC Clinic 80


Interface Name: Patient Information

Description: This is a read-only screen that shows the patient information. However, the patient can modify his/her password.

Sistem de programare online pentru pacienți SCC Clinic 81


Figura 5.C.6 Informaț ii despre pacient

Sistem de Programare pentru Pacienți Online la Clinica SCC 82


Interface Name: Patient Treatment Record

Description: This is a read-only screen that shows the patient treatment record.

Sistem de programare online pentru pacienți SCC Clinic 83


Figura 5.C.7 Registrul de tratament al pacientului

Sistem online de programări pentru pacienți la Clinica SCC 84


Interface Name: Patient Treatment Record (View Detail)

Description: This screen shows the detailed view of the treatment record selected.

Sistem de programare online pentru pacienți SCC Clinic 85


Figura 5.C.8 Dosarul de Tratament al Pacientului (Vezi Detalii)

Sistem de programări online pentru pacienți SCC Clinic 86


Interface Name: Patient Appointment View

Description: This screen shows the list of all appointments of the patient.

Sistem de Programare Online pentru Pacienți SCC Clinic 87


Figura 5.C.9 Vista programării pacientului

Interface Name: Patient Appointment View (Details)

Description: This screen shows the details of the selected patient appointment.

Sistem de Programări Online pentru Pacienți SCC Clinic 88


Figura 5.C.10 Vederea Programării Pacientului (Detalii)

Interface Name: Cancelation of Patient Appointment

Description: This screen shows the dialog box when a patient is about to cancel the appointment.

Sistem de Programare a Pacienților Online SCC Clinic 89


Figura 5.C.11 Anularea programării pacientului

Interface Name: Modify Patient Appointment

Description: This interface is for updating patient appointment information.

Sistem de programare a pacienților online pentru Clinica SCC 90


Figura 5.C.12 Modificare Programare Pacient

Numele Interfeț ei: Rezumatul Modificării Programării Pacientului

Description: This screen shows the summary of modified patient appointment

Sistem de programare online a pacienților la Clinica SCC 91


Figura 5.C.13 Rezumat al programării pacientului modificate

Interface Name: Admin Login

Description: This is login page for dentists and assistants

Sistem de programare a pacienților online SCC Clinic 92


Figura 5.C.14 Autentificare Admin

Interface Name: Dentist Manage Patient Record List

Description: This screen shows the list of the patients to mange the treatment record

Sistemul de programare online a pacienților pentru clinica SCC 93


Figura 5.C.15 Dentist Gestionează Lista De Înregistrări Ale Pacientului

Sistem de Programare Online pentru Pacienți SCC Clinic 94


Nume Interfaț ă: Dosar Pacient Dentist Selectat

Description: This screen shows the information of the selcted patient and the list of appointments.

Sistem de programare online a pacienților la Clinica SCC 95


Figura 5.C.16 Registru Pacient Ales de Dentist

Sistem de programare online pentru pacienți al Clinicii SCC 96


Nume Interfaț ă: Dosar de Tratament al Pacientului Selectat Dentist

Description: This screen shows the detailed information of the treatment selected.

Sistem de programare online pentru pacienți SCC Clinic 97


Figura 5.C.17 Înregistrarea tratamentului pacientului ales de dentist

Sistem de programare online pentru pacienți al Clinicii SCC 98


Interface Name: Dentist Create New treatment Record

Description: This screen allows the dentist to create new patent record.

Sistem de programare pentru pacienți online la Clinica SCC 99


Figura 5.C.18 Dentist Creează Foaie Nouă pentru Pacient

Sistem de programare online pentru pacienți SCC Clinic 100


Interface Name: Dentist Manage Services List

Description: This screen shows the list of services.

Sistem de programare online a pacienților pentru Clinica SCC 101


Figura 5.C.19 Lista serviciilor gestionate de dentist

Interface Name: Dentist View Selected Service

Description: This screen shows detailed view of selected service.

Sistem online de programare a pacienților SCC Clinic 102


Figura 5.C.20 Viziunea dentistului serviciu selectat

Interface Name: Dentist Modify Selected Service

Description: This screen allows the dentis to modify the selected service.

Sistemul de programare online pentru pacienți al Clinicii SCC 103


Figura 5.C.21 Dentist Modifică Serviciul selectat

Interface Name: Dentist Inactivate Selected Service

Description: This screen allows the dentist to set the selected service as inactive.

SCC Clinic Online Patient Appointment System 104


Figura 5.C.22 Dentist Inactivează Serviciul selectat

Interface Name: Dentist View Workload List

Description: This screen allows the dentist to view her workload and to filter the list by date.

Sistem online de programare a pacienților la Clinica SCC 105


Figura 5.C.23 Lista de sarcini de muncă pentru dentist

Sistem online de programare a pacienților la Clinica SCC 106


Interface Name: Dentist View Workload Details

Description: This screen allows the dentist to view her selected workload information.

Figura 5.C.24 Detalii despre Sarcina de Lucru a Medicului Stomatolog

Sistem de programări online pentru pacienți SCC Clinic 107


Interface Name: Dentist Manage Profile

Description: This screen allows the dentist to modify her infromation and password.

Figura 5.C.25 Gestionaț i profilul dentistului

Interface Name: Assistant Manage Profile

Description: This screen allows the assistant to modify her infromation and password.

Sistem de programări online pentru pacienți SCC Clinic 108


Figura 5.C.26 Profil asistent manager

Sistemul de programare online pentru pacienți al clinicii SCC 109


Interface Name: Assistant View Patient List

Description: This screen shows to the assistant the list of all patients and their status.

Sistem de Programare Online a Pacienților SCC Clinic 110


Figura 5.C.27 Asistent Vizualizare Lista Pacienț i

Sistem de programare online pentru pacienți SCC Clinic 111


Interface Name: Assistant View Selected Patient Detail

Description: This screen shows to the assistant the details of the selected patient

SCC Clinic Online Patient Appointment System 112


Figura 5.C.28 Vedere asistent Detalii pacient selectat

Sistem de programare online pentru pacienți al clinicii SCC 113


Interface Name: Assistant Modify Selected Patient

Description: This screen allows the assistant to modify selected patient information

Sistem de programare online pentru pacienți al Clinicii SCC 114


Figura 5.C.29 Asistent Modifică Pacientul Selectat

Interface Name: Assistant Inactivate Selected Patient

Description: This screen allows the assistant to set the selected patient’s status as inactive

Sistem de programare online pentru pacienți - Clinica SCC 115


Figura 5.C.30 Asistent Dezactivează Pacientul Selectat

Interface Name: Assistant Calendar of Schedule

Description: This screen shows the assistant the list of Patient appointment in a selected date from the calendar of schedules

Sistem de programări online pentru pacienți al clinicii SCC 116


Figura 5.C.31 Asistent Calendar de program

Sistem de programare online pentru pacienți al Clinicii SCC 117


Numele Interfeț ei: Calendarul Asistentului - Nu a fost făcută nicio întâlnire

Description: This screen allows the assistant to create an appointment if needed.

Sistemul de programare online a pacienților la clinica SCC 118


Figura 5.C.32 Calendarul Asistentului de Programare - Nici o programare efectuată

Sistem de programări online pentru pacienți SCC Clinic 119


Interface Name: Assistant Calendar of Schedule - Create New Appointment

Sistem online de programări pentru pacienți la Clinica SCC 120


Description: Acesta ecran permite the assistant la creează nou întâlnire

Sistemul de programare online pentru pacienți SCC Clinic 121


Figura 5.C.33 Asistent Calendar de Program - Editează Întâlnirea Selectată

Numele Interfeț ei: Asistent Calendar de Programare - Editează Întâlnirea Selectată

Description: This screen allows the assistant to edit the selected appointment

Sistem de programare online pentru pacienți al Clinicii SCC 122


Figura 5.C.34 Calendarul Asistentului - Editează Programarea Selectată

Sistem online de programare a pacienților la Clinica SCC 123


Interface Name: Reports - List of Services

Description: This screen shows the list of services report in a PDF format.

Sistem de programare online pentru pacienți - Clinica SCC 124


Figura 5.C.35 Rapoarte - Lista serviciilor

Interface Name: Reports - List of Patients

Description: This screen shows the list of patients report in a PDF format.

Sistem online de programare a pacienților SCC Clinic 125


Figura 5.C.36 Rapoarte - Lista Pacient

Interface Name: Reports - Summary of Dentist Workload

Description: This screen shows the master’s list of appointments assigned to the dentist. This report is in PDF format.

Sistem de programare online pentru pacienți la Clinica SCC 126


Figura 5.C.37 Rapoarte - Rezumatul Sarcinii de Lucru a Dentistului

Interface Name: Reports - Summary of Appointment

Description: This screen shows information of the patient individual appointment details in PDF format

Sistem de programare online pentru pacienți SCC Clinic 127


Figura 5.C.38 Rapoarte - Sinteza Programării

Numele Interfeț ei: Rapoarte - Rezumatul Informaț iilor Pacientului ș i Fisierul de Tratament

Description: This screen shows information of the patient as well as all of his/her treatment records in PDF format

Sistem online de programări pentru pacienți SCC Clinic 128


SCC Clinic Online Patient Appointment System 129
Figura 5.C.39 Rapoarte - Rezumat al Informaț iilor Pacientului ș i a Fiș ei de Tratament

D. Designul Arhitectural

Sistemul online de programare a pacienț ilor utilizează un design de arhitectură client-server în 3 straturi pentru a fi implementat în reț eaua sa.

Arhitectura este compusă dintr-un server de baze de date care se ocupă de logica de acces la date ș i de procesele de stocare a datelor ale sistemului.

Serverul de aplicaț ii web procesează logica aplicaț iei sistemului. Deoarece sistemul este bazat pe online, trimiterea ș i

Solicitările de date se fac pe web. Serverul client face prezentarea sistemului, în special a website-ului. Clientul

serverul poate fi un computer sau dispozitive mobile.


Figura 5.D.1 Arhitectura Client - Server în 3 straturi

Sistem de Programări Online pentru Pacienți SCC Clinic 130


E. Security Controls Consideration

Există controale de securitate care sunt considerate pentru a asigura siguran ț a informa ț iilor ș i a cre ș te

încrederea utilizatorilor finali de a folosi sistemul, mai ales pentru date sensibile. Dezvoltatorii trebuie să ia în considerare implementarea

controlul integrităț ii ș i securităț ii. Controlul integrităț ii aplicaț iei web trebuie să includă validarea formularelor, casetele de confirmare,

sesiunile de conectare, escaparea caracterelor ș i identificarea limitelor. Bazele de date ale sistemului ar trebui să conț ină ș i controale de integritate.

ca controale de acces, criptare a datelor, controale de gestionare ș i ar trebui să aibă o copie de rezervă ș i recuperare pentru a preveni apariț ia bruscă

pierdere de date. Pentru asigurarea securităț ii reț elei sistemului, implementarea protocolului de transport hipertext securizat (HTTPS)

trebuie să fie luat în considerare. Acest lucru este pentru a asigura că toate tranzacț iile care sunt procesate pe fiecare pagină a site-ului peste

internetul este securizat. Aceste securităț i trebuie să fie considerate pentru a evita pirateria informaț iilor utilizatorilor finali.

Sistemul Online de Programări pentru Pacienți al Clinicii SCC 131


IV. Anexe

A. Glosar de Termeni

1. Diagramă de clasă -sunt fundamentul analizei ș i designului orientat pe obiect. Arată clasele sistemului,

relaț iile lor interumane (inclusiv moș tenirea, agregarea ș i asocierea), precum ș i operaț iile ș i atributele

a claselor.

Sistem de programare online a pacienților Clinicii SCC 132


2. Arhitectura Client - Server - este o arhitectură de re ț ea în care fiecare computer sau proces de pe re ț ea este

fie un client, fie un server. Serverele sunt computere sau procese puternice dedicate gestionării unităț ilor de disc

(servere de fiș iere), imprimante (servere de printare), sau trafic de reț ea (servere de reț ea).

3. Diagrama fluxului de date - O diagramă a fluxului de date (DFD) este o reprezentare grafică a "fluxului" de date printr-un

sistem informaț ional, modelând aspectele sale de proces. Un DFD este adesea folosit ca un pas preliminar pentru a crea un

prezentarea sistemului, care poate fi ulterior elaborată.

4. Diagrama Entitate-Relatie - O diagrama entitate-rela ț ie, sau ERD, este un grafic care reprezintă vizual

relaț ia dintre entităț ile unei baze de date. Diagramele ER modelează cerinț ele de stocare a datelor ale unei organizaț ii cu trei

componente principale: entităț i, atribute ș i relaț ii.

5. Procesul de Intrare Ierarhic (HIPO) - Diagrama HIPO este o combina ț ie a două metode organizate pentru

analizaț i sistemul ș i furnizaț i mijloacele de documentare. Modelul HIPO a fost dezvoltat de IBM în anul

1970.

6. Protocolul de transport hipertext securizat (HTTPS) - Înseamnă că toate comunica ț iile între browserul tău ș i

site-urile sunt criptate. HTTPS este adesea folosit pentru a proteja tranzacț iile online foarte confidenț iale, cum ar fi tranzacț iile online

formulare de comandă pentru bancă ș i cumpărături online.

Sistem de programări online pentru pacienți SCC Clinic 133


7. Controlul integrită ț ii - sunt controale integrate în aplica ț ie

8. Controlul securită ț ii - sunt controale integrate în sistemul de operare ș i în re ț ea.

9. Diagrama cazului de utilizare - O diagramă a cazului de utilizare este o reprezentare grafică a interac ț iunilor dintre elementele unui

Un caz de utilizare este o metodologie folosită în analiza sistemelor pentru a identifica, clarifica ș i organiza sistemul.

cerinț e.

10. Naraț iunea cazului de utilizare - Naraț iunea cazului de utilizare este o reprezentare textuală a cursului evenimentelor întâmpinate atunci când

un actor interacț ionează cu sistemul. Pot exista mai multe cazuri de utilizare asociate cu un sistem, fiecare dintre

care descrie sistemul dintr-un punct de vedere funcț ional sau comportamental.

B. Propunere de proiect

V. References

Sistem online de programare a pacienților la Clinica SCC 134


1. Ambler S., The Object Primer ​ 3​ rdEditia Dezvoltării Agente Modelate cu UML 2,

[Link] Capitolul 8, 2004

2. Ce este arhitectura client-server? Webopedia, [Link]/TERM/C/client_server_architecture.html

3. Diagrama fluxului de date, Wikipedia, [Link]

4. Ce este ERD (Diagramă de Rela ț ie Entitate)?

5. Diagrama HIPO, Tutorial Point, [Link]

6. Ce este HTTPS?, Instant SSL de la Comodo, [Link]

7. Integritate ș i Controale de Securitate, Proiectarea Controalelor de Securitate - Introducerea unui Produs Nou

8. Integritate ș i Controlul Securită ț ii, Proiectarea Controlului Securită ț ii - Introducerea unui Produs Nou

9. Ce este un diagramă de caz de utilizare (diagramă de caz de utilizare UML)?

10. Md. Popel T., Naraț iune de caz utilizare Pg 2, [Link] 2003

Sistem de programare online pentru pacienți SCC Clinic 135

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