+ All Categories
Home > Documents > Strabismus Checking System

Strabismus Checking System

Date post: 04-Jan-2016
Category:
Upload: miranda-tyler
View: 21 times
Download: 0 times
Share this document with a friend
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 Presentation
Popular Tags:
32
Strabismus Checking Strabismus Checking System System The Team: The Team: Lior Lior Barak Barak Omri Omri Application Design Document
Transcript
Page 1: Strabismus Checking System

Strabismus Checking SystemStrabismus Checking System

The Team:The Team:

Lior BarakLior Barak

Omri Omri MosseriMosseri

Application Design Document

Page 2: Strabismus Checking System

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

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

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

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

ArchitectureArchitecture

Patient

Doctor

SecretaryDatabase

moshe

025844

Page 7: Strabismus Checking System

Data-BaseData-Base

Page 8: Strabismus Checking System

Main classes and their relationships

Page 9: Strabismus Checking System

PackagePackage DiagramDiagram

Page 10: Strabismus Checking System

Medical Package

Page 11: Strabismus Checking System

Analysis Package

Page 12: Strabismus Checking System

PatientManagment Package

Page 13: Strabismus Checking System

Patient Package

Page 14: Strabismus Checking System

System Package

Page 15: Strabismus Checking System

User Interface

Page 16: Strabismus Checking System

Main screen – for Doctor

Examine video

View Patient Record

Logout

Page 17: Strabismus Checking System

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

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

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

Examination Form

Browse file

analyze

cancel Save Results

Path

Results

Page 21: Strabismus Checking System

Analysis Form

Page 22: Strabismus Checking System

Main screen – for secretary

Add Patient

Edit Patient Details

Logout

Page 23: Strabismus Checking System

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

Main screen – for Admin

Add User

Edit User Profile

Change Password

Manual Backup

Logout

Page 25: Strabismus Checking System

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

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

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

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

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

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

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

Questions?


Recommended