Strabismus checking system
This presentation is the property of its rightful owner.
Sponsored Links
1 / 32

Strabismus Checking System PowerPoint PPT Presentation


  • 58 Views
  • Uploaded on
  • Presentation posted in: General

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

Download Presentation

Strabismus Checking System

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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

    • Adding a user

    • Handling permissions

      • Login

      • Logout

      • Restricting functionality to authorized users


Functional requirement – cont.

  • Patients Management

    • Adding a patient

    • Updating details

    • Viewing patient medical history

      • Results from each examination

      • Treatment history

      • Progress graph


Functional requirement – cont.

  • Database

    • Handling database actions

    • saving backups for patients data (automatic and manual)


Architecture

025844

moshe


Data-Base


Main classes and their relationships


PackageDiagram


Medical Package


Analysis Package


PatientManagment Package


Patient Package


System Package


User Interface


Main screen – for Doctor

Examine video

View Patient Record

Logout


Patient Record

Patient - ID:______name:_______

View Patient Medical History

Add new treatment

View Patient Treatment History

Back to main menu


Advancement

Graph

angle

time

Patient Treatment History

For Patient - ID:name:

Treatment history

Treatment form information of date (xxxx)

21/5/06 12:20

17/3/06 11:00

10/8/99 12:12

Back to patient main screen


Treatment form

For Patient - ID:name:

Patient complaints

General health

General health

Blood pressure

pulse

Add Examination

Video

Examination results

Doctor remarks

treatment

Cancel

Save Form


Examination Form

Browse file

Path

analyze

Results

cancel

Save Results


Analysis Form


Main screen – for secretary

Add Patient

Edit Patient Details

Logout


Add/Edit Patient Form

ID

name

Date of birth

address

Phone number

cellular

Insurance company

Insurance type

Cancel

Add/Save Patient


Main screen – for Admin

Add User

Edit User Profile

Change Password

Manual Backup

Logout


Testing

  • Analysis Package

    • Test Detectors (Face, Eye, Pupil, Flash)

      • Insert frames expect to get the right detected region

    • StrabismusCalc

      • Insert flash and pupil expect to get the right deviation

    • FrameProcessor

      • Insert image, expect to get the right result with correct deviation angle.


Testing - cont.

  • Analysis Package – cont.

    • ResultCalc

      • Insert some strabismus results expect to get the right final result.

    • Analyzer

      • Insert image or video expect to get the right deviation


Testing - cont.

  • Patient management

    • Test patients addition and edition

    • Test treatment and examination addition

  • User management

    • Test addition and edition of users

    • Test login

  • Data access

    • Test the access to the database


Testing - cont.

  • Black-box testing

    • Gui testing

    • Performance Testing

    • Testing of the Use-cases


Task List

  • Learn the basics of image processing

    • Install and work with image processing tools

  • For each Detector (Bottom->Up)

    • Study the area

    • Try several methods

      • Install related packages if needed

    • Implement the most suitable method for our needs and modify it if needed.


Task List – cont.

  • Integrate the detectors into one working module

    • Make changes accordingly

  • Integrate between C++ module and Java module.

  • finish the prototype

    • GUI and controllers implementation


Task List – cont.

  • Write the medical module

  • Write the patient management unit

  • Write the system module

  • Testing the system

  • Create installation and manuals


Questions?


  • Login