strabismus checking system the team: lior barak omri mosseri application requirements document
Post on 21-Dec-2015
214 views
TRANSCRIPT
![Page 1: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/1.jpg)
Strabismus Checking Strabismus Checking SystemSystem
The Team:The Team:Lior BarakLior BarakOmri MosseriOmri Mosseri
Application Requirements
Document
![Page 2: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/2.jpg)
Introduction
And
Vision
![Page 3: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/3.jpg)
IntroductionIntroduction
What is Strabismus?What is Strabismus? CausesCauses typestypes
Danger of no treatmentDanger of no treatment depth precision problemsdepth precision problems vision problemsvision problems Lazy eyeLazy eye
![Page 4: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/4.jpg)
Introduction – Cont.Introduction – Cont.
Importance of early diagnosisImportance of early diagnosis Vision development completes Vision development completes
around the age of 9 montharound the age of 9 month Correcting the problem Correcting the problem Preventing evolvement of other Preventing evolvement of other
vision related problems (lazy eye).vision related problems (lazy eye). Improving appearanceImproving appearance
![Page 5: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/5.jpg)
Introduction – cont.Introduction – cont.
Treatment methodsTreatment methods
GlassesGlasses PatchingPatching Using DrugsUsing Drugs Eye ExercisesEye Exercises BotoxBotox SurgerySurgery
![Page 6: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/6.jpg)
Problem DomainProblem Domain
Today, strabismus checking is Today, strabismus checking is done manually by doctors and done manually by doctors and nurses.nurses.
Diagnosis todayDiagnosis today False positiveFalse positive cover testcover test Hirschberg testHirschberg test Deviation test (prism)Deviation test (prism)
![Page 7: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/7.jpg)
Problem DomainProblem Domain
Takes time, effort and is hard on Takes time, effort and is hard on both the patient and the both the patient and the examinerexaminer
Very heavy load on eye clinics Very heavy load on eye clinics
![Page 8: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/8.jpg)
Problem Domain Problem Domain Current solutionCurrent solution
Problems with the current diagnosis Problems with the current diagnosis methodsmethods
Requires CooperationRequires Cooperation
Checking takes timeChecking takes time
Inconvenient for patients (especially Inconvenient for patients (especially babies)babies)
![Page 9: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/9.jpg)
VisionVision
A unique automated strabismus A unique automated strabismus checking unit, integrated with a full checking unit, integrated with a full eeye clinic management systemye clinic management system Handling patients dataHandling patients data Scheduling appointmentsScheduling appointments Analyzing images and video segments Analyzing images and video segments
of patients eyesof patients eyes Returning results including the Returning results including the
deviation angle of the eyesdeviation angle of the eyes
![Page 10: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/10.jpg)
Vision – Proposed Vision – Proposed solutionsolution
Innovation of our new systemInnovation of our new system Quick checkQuick check Doesn’t require patient’s cooperationDoesn’t require patient’s cooperation Non invasive techniqueNon invasive technique Can be preformed easily on babiesCan be preformed easily on babies Efficient management of the clinicEfficient management of the clinic
![Page 11: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/11.jpg)
StakeholdersStakeholders
UsersUsers DoctorsDoctors NursesNurses SecretarieSecretarie
ss
CustomersCustomers HospitalsHospitals Eye ClinicsEye Clinics SchoolsSchools
![Page 12: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/12.jpg)
ArchitectureArchitecture
Database
Video Processing Unit
Patient Managing Unit
![Page 13: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/13.jpg)
Functional RequirementsFunctional Requirements
GUIGUI
User managementUser management Adding a userAdding a user Handling permissionsHandling permissions
LoginLogin LogoutLogout Restricting functionality to authorized Restricting functionality to authorized
usersusers
![Page 14: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/14.jpg)
Functional Requirements – Functional Requirements – cont.cont.
Examination of patientsExamination of patients
Returning deviation angle from a Returning deviation angle from a video segmentvideo segment
Adding results to a patientAdding results to a patient
![Page 15: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/15.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
Scheduling appointmentsScheduling appointments
![Page 16: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/16.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 17: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/17.jpg)
Non-Functional Non-Functional RequirementsRequirements
Performance ConstraintsPerformance Constraints Speed and capacitySpeed and capacity
Processing a video will take no longer Processing a video will take no longer than 2 minutesthan 2 minutes
The system will be able to save at least The system will be able to save at least 2000 patient records2000 patient records
Safety and securitySafety and security Login will be requiredLogin will be required Each user will have its own authorized Each user will have its own authorized
functionalityfunctionality
![Page 18: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/18.jpg)
Non-Functional Requirements – Non-Functional Requirements – cont.cont.
UsabilityUsability The video files must be taken in a The video files must be taken in a
predefined manner and formatpredefined manner and format Easy to learn – not more than a day Easy to learn – not more than a day
to learn how to use the systemto learn how to use the system Understandable results to the Understandable results to the
doctorsdoctors AvailabilityAvailability
Available at all timesAvailable at all times
![Page 19: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/19.jpg)
Non-Functional Requirements – Non-Functional Requirements – cont.cont.
Platform ConstraintsPlatform Constraints C++ for the video processing unitC++ for the video processing unit Java for the rest of the systemJava for the rest of the system Using MySQL databaseUsing MySQL database The system will run under Linux OSThe system will run under Linux OS
![Page 20: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/20.jpg)
Use Case DiagramUse Case Diagram
![Page 21: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/21.jpg)
Main Use CasesMain Use Cases
Analyze new examinationAnalyze new examination Enter examination videoEnter examination video Analyze videoAnalyze video Returning resultsReturning results
View patient historyView patient history Pervious exam resultsPervious exam results Progress graphProgress graph Previous treatmentsPrevious treatments
![Page 22: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/22.jpg)
Main Use Cases (Cont.)Main Use Cases (Cont.)
Add a new treatment for a patientAdd a new treatment for a patient Add new examinationAdd new examination View patient historyView patient history Add treatment sessionAdd treatment session
Schedule an appointmentSchedule an appointment Find free time slotFind free time slot Occupy free time slot with Occupy free time slot with
patientpatient
![Page 23: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/23.jpg)
DifficultiesDifficulties
Writing the algorithm – dealing Writing the algorithm – dealing with image and video processingwith image and video processing
Dealing with databasesDealing with databases
Integrating modules from c++ Integrating modules from c++ and javaand java
![Page 24: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document](https://reader030.vdocuments.site/reader030/viewer/2022032522/56649d6a5503460f94a4804c/html5/thumbnails/24.jpg)
RisksRisks
Supplied video segments and Supplied video segments and images won’t be good enough to images won’t be good enough to give accurate resultsgive accurate results