Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Design Document."— Presentation transcript:

1 Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Design Document

2 Functional Requirements Examination of patients Examination of patients Returning deviation angle from a video segment or an image Returning deviation angle from a video segment or an image Adding results to a patient Adding results to a patient

3 Functional Requirements – cont. GUI GUI User management User management Adding a user Adding a user Handling permissions Handling permissions Login Login Logout Logout Restricting functionality to authorized users Restricting functionality to authorized users

4 Functional requirement – cont. Patients Management Patients Management Adding a patient Adding a patient Updating details Updating details Viewing patient medical history Viewing patient medical history Results from each examination Results from each examination Treatment history Treatment history Progress graph Progress graph

5 Functional requirement – cont. Database Database Handling database actions Handling database actions saving backups for patients data (automatic and manual) saving backups for patients data (automatic and manual)

6 Architecture moshe 025844

7 Data-Base

8 Main classes and their relationships

9 Package Diagram

10 Medical Package

11 Analysis Package

12 PatientManagment Package

13 Patient Package

14 System Package

15 User Interface

16 Main screen – for Doctor Examine video View Patient Record Logout

17 Patient Record Back to main menu View Patient Medical History Add new treatment Patient - ID:______name:_______ View Patient Treatment History

18 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) Advancement Graph time angle

19 Treatment form Save FormCancel For Patient - ID:name: Patient complaints General health Examination results Doctor remarks treatment General healthBlood pressurepulse Add Examination Video

20 Examination Form Browse file analyze cancelSave Results Path Results

21 Analysis Form

22 Main screen – for secretary Add Patient Edit Patient Details Logout

23 Add/Edit Patient Form Add/Save PatientCancel ID name Date of birth address Phone number cellular Insurance company Insurance type

24 Main screen – for Admin Add User Edit User Profile Change Password Manual Backup Logout

25 Testing Analysis Package Analysis Package Test Detectors (Face, Eye, Pupil, Flash) Test Detectors (Face, Eye, Pupil, Flash) Insert frames expect to get the right detected region Insert frames expect to get the right detected region StrabismusCalc StrabismusCalc Insert flash and pupil expect to get the right deviation Insert flash and pupil expect to get the right deviation FrameProcessor Insert image, expect to get the right result with correct deviation angle.

26 Testing - cont. Analysis Package – cont. Analysis Package – cont. ResultCalc ResultCalc Insert some strabismus results expect to get the right final result. Insert some strabismus results expect to get the right final result. Analyzer Analyzer Insert image or video expect to get the right deviation Insert image or video expect to get the right deviation

27 Testing - cont. Patient management Patient management Test patients addition and edition Test patients addition and edition Test treatment and examination addition Test treatment and examination addition User management User management Test addition and edition of users Test addition and edition of users Test login Test login Data access Data access Test the access to the database Test the access to the database

28 Testing - cont. Black-box testing Black-box testing Gui testing Gui testing Performance Testing Performance Testing Testing of the Use-cases Testing of the Use-cases

29 Task List Learn the basics of image processing Learn the basics of image processing Install and work with image processing tools Install and work with image processing tools For each Detector (Bottom->Up) For each Detector (Bottom->Up) Study the area Study the area Try several methods Try several methods Install related packages if needed Install related packages if needed Implement the most suitable method for our needs and modify it if needed. Implement the most suitable method for our needs and modify it if needed.

30 Task List – cont. Integrate the detectors into one working module Integrate the detectors into one working module Make changes accordingly Make changes accordingly Integrate between C++ module and Java module. Integrate between C++ module and Java module. finish the prototype finish the prototype GUI and controllers implementation GUI and controllers implementation

31 Task List – cont. Write the medical module Write the medical module Write the patient management unit Write the patient management unit Write the system module Write the system module Testing the system Testing the system Create installation and manuals Create installation and manuals

32 Questions ?


Download ppt "Strabismus Checking System The Team: Lior Barak Omri Mosseri Application Design Document."

Similar presentations


Ads by Google