strabismus checking system
DESCRIPTION
Strabismus Checking System. Application Design Document. The Team: Lior Barak Omri Mosseri. Functional Requirements. Examination of patients Returning deviation angle from a video segment or an image Adding results to a patient. Functional Requirements – cont. GUI User management - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/1.jpg)
Strabismus Checking SystemStrabismus Checking System
The Team:The Team:
Lior BarakLior Barak
Omri Omri MosseriMosseri
Application Design Document
![Page 2: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/2.jpg)
Functional RequirementsFunctional Requirements
Examination of patientsExamination of patients
Returning deviation angle from a Returning deviation angle from a video segment or an imagevideo segment or an image
Adding results to a patientAdding results to a patient
![Page 3: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/3.jpg)
Functional Requirements – Functional Requirements – cont.cont.
GUIGUI
User managementUser management Adding a userAdding a user Handling permissionsHandling permissions
LoginLogin LogoutLogout Restricting functionality to authorized Restricting functionality to authorized
usersusers
![Page 4: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/4.jpg)
Functional requirement – Functional requirement – cont.cont.
Patients ManagementPatients Management Adding a patientAdding a patient Updating detailsUpdating details Viewing patient medical historyViewing patient medical history
Results from each examinationResults from each examination Treatment historyTreatment history Progress graphProgress graph
![Page 5: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/5.jpg)
Functional requirement – Functional requirement – cont.cont.
DatabaseDatabase Handling database actionsHandling database actions saving backups for patients saving backups for patients
data (automatic and manual)data (automatic and manual)
![Page 6: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/6.jpg)
ArchitectureArchitecture
Patient
Doctor
SecretaryDatabase
moshe
025844
![Page 7: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/7.jpg)
Data-BaseData-Base
![Page 8: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/8.jpg)
Main classes and their relationships
![Page 9: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/9.jpg)
PackagePackage DiagramDiagram
![Page 10: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/10.jpg)
Medical Package
![Page 11: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/11.jpg)
Analysis Package
![Page 12: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/12.jpg)
PatientManagment Package
![Page 13: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/13.jpg)
Patient Package
![Page 14: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/14.jpg)
System Package
![Page 15: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/15.jpg)
User Interface
![Page 16: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/16.jpg)
Main screen – for Doctor
Examine video
View Patient Record
Logout
![Page 17: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/17.jpg)
Patient Record
Back to main menu
View Patient Medical History
Add new treatment
Patient - ID:______ name:_______
View Patient Treatment History
![Page 18: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/18.jpg)
Patient Treatment History
Back to patient main screen
For Patient - ID: name:
21/5/06 12:20
17/3/06 11:00
10/8/99 12:12
Treatment history
Treatment form information of date (xxxx)
AdvancementGraph
time
angle
![Page 19: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/19.jpg)
Treatment form
Save FormCancel
For Patient - ID: name:
Patient complaints
General health
Examination results
Doctor remarks
treatment
General health Blood pressure pulse
Add ExaminationVideo
![Page 20: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/20.jpg)
Examination Form
Browse file
analyze
cancel Save Results
Path
Results
![Page 21: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/21.jpg)
Analysis Form
![Page 22: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/22.jpg)
Main screen – for secretary
Add Patient
Edit Patient Details
Logout
![Page 23: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/23.jpg)
Add/Edit Patient Form
Add/Save PatientCancel
ID
name
Date of birth
address
Phone number
cellular
Insurance company
Insurance type
![Page 24: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/24.jpg)
Main screen – for Admin
Add User
Edit User Profile
Change Password
Manual Backup
Logout
![Page 25: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/25.jpg)
TestingTesting
Analysis PackageAnalysis Package Test Detectors (Face, Eye, Pupil, Test Detectors (Face, Eye, Pupil,
Flash)Flash) Insert frames expect to get the right Insert frames expect to get the right
detected regiondetected region StrabismusCalcStrabismusCalc
Insert flash and pupil expect to get the Insert flash and pupil expect to get the right deviationright deviation
FrameProcessor Insert image, expect to get the right
result with correct deviation angle.
![Page 26: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/26.jpg)
Testing - cont.Testing - cont.
Analysis Package – cont.Analysis Package – cont. ResultCalc ResultCalc
Insert some strabismus results expect Insert some strabismus results expect to get the right final result.to get the right final result.
AnalyzerAnalyzer Insert image or video expect to get the Insert image or video expect to get the
right deviationright deviation
![Page 27: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/27.jpg)
Testing - cont.Testing - cont.
Patient managementPatient management Test patients addition and editionTest patients addition and edition Test treatment and examination Test treatment and examination
additionaddition User managementUser management
Test addition and edition of usersTest addition and edition of users Test loginTest login
Data accessData access Test the access to the databaseTest the access to the database
![Page 28: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/28.jpg)
Testing - cont.Testing - cont.
Black-box testingBlack-box testing Gui testingGui testing Performance Testing Performance Testing Testing of the Use-casesTesting of the Use-cases
![Page 29: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/29.jpg)
Task ListTask List
Learn the basics of image Learn the basics of image processingprocessing Install and work with image Install and work with image
processing toolsprocessing tools For each Detector (Bottom->Up)For each Detector (Bottom->Up)
Study the areaStudy the area Try several methodsTry several methods
Install related packages if neededInstall related packages if needed Implement the most suitable method Implement the most suitable method
for our needs and modify it if needed.for our needs and modify it if needed.
![Page 30: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/30.jpg)
Task List – cont.Task List – cont.
Integrate the detectors into one Integrate the detectors into one working moduleworking module Make changes accordingly Make changes accordingly
Integrate between C++ module Integrate between C++ module and Java module.and Java module.
finish the prototypefinish the prototype GUI and controllers implementation GUI and controllers implementation
![Page 31: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/31.jpg)
Task List – cont.Task List – cont.
Write the medical moduleWrite the medical module
Write the patient management unitWrite the patient management unit
Write the system moduleWrite the system module
Testing the systemTesting the system
Create installation and manualsCreate installation and manuals
![Page 32: Strabismus Checking System](https://reader036.vdocuments.site/reader036/viewer/2022081603/56813870550346895da02084/html5/thumbnails/32.jpg)
Questions?