strabismus checking system

Post on 04-Jan-2016

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

Strabismus Checking SystemStrabismus Checking System

The Team:The Team:

Lior BarakLior Barak

Omri Omri MosseriMosseri

Application Design Document

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

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

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

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)

ArchitectureArchitecture

Patient

Doctor

SecretaryDatabase

moshe

025844

Data-BaseData-Base

Main classes and their relationships

PackagePackage DiagramDiagram

Medical Package

Analysis Package

PatientManagment Package

Patient Package

System Package

User Interface

Main screen – for Doctor

Examine video

View Patient Record

Logout

Patient Record

Back to main menu

View Patient Medical History

Add new treatment

Patient - ID:______ name:_______

View Patient Treatment History

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

Treatment form

Save FormCancel

For Patient - ID: name:

Patient complaints

General health

Examination results

Doctor remarks

treatment

General health Blood pressure pulse

Add ExaminationVideo

Examination Form

Browse file

analyze

cancel Save Results

Path

Results

Analysis Form

Main screen – for secretary

Add Patient

Edit Patient Details

Logout

Add/Edit Patient Form

Add/Save PatientCancel

ID

name

Date of birth

address

Phone number

cellular

Insurance company

Insurance type

Main screen – for Admin

Add User

Edit User Profile

Change Password

Manual Backup

Logout

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.

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

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

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

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.

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

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

Questions?

top related