Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document.

24
Strabismus Checking Strabismus Checking System System The Team: The Team: Lior Barak Lior Barak Omri Omri Mosseri Mosseri Application Requirements Document
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    213
  • download

    0

Transcript of Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document.

Page 1: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document.

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.

Introduction

And

Vision

Page 3: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document.

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.

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.

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.

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.

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.

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.

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.

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.

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.

ArchitectureArchitecture

Database

Video Processing Unit

Patient Managing Unit

Page 13: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document.

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.

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.

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.

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.

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.

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.

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.

Use Case DiagramUse Case Diagram

Page 21: Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Requirements Document.

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.

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.

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.

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