Title: Occupational Therapy System Analysis
1Occupational Therapy SystemAnalysis
- Law Kam Kuen (Kenny) 8
- Wong Tsz Fung (Fung) 18
- Ng Kin Chung (Roy) 13
- Lim Hon Yeung (Horst) 11
- Lam Kam Piu 9
2Introduction
- The Occupational therapy Department
- computerize part of the system for them
- The system is now divided into two phase
development. - This is a Phase One Analysis.
3Introduction
- Analysis content
- Updated requirement
- Logical data flow Diagram
- Entity-Relationship Diagram
- Data description
- Function description
4Updated Requirement
- PHASE ONE
- Mainly develop a software for therapist doing
assessment, input and manage the assessment
result data with PDA and PC - PHASE ONE exclude
- System of managing patient personal data.
- Reserving or planning the time of patient
assessment task. - Other management functions.
5Requirements included in PHASE 1
- Process for therapist to download and view
assessment form in PDA. - Process for therapist writing assessment result
in the PDA. - Process for therapist to update the assessment
result to PC database. - Process for therapist to view patient assessment
result data. - Process for generating and printing summary.
6Additional requirements included
- Process for Design and produce assessment.
- Develop a tools in PC side system
- For therapist to design a new assessment question
form - Modify old assessment form
- Edit the assessment result or mark calculation.
7Additional requirements included
- Process for manage the data storage in PDA side.
- Delete the unneeded assessment form
- Delete the unneeded patient data or assessment
result.
8Additional requirements included
- Process for backup the database in PC side.
- Backup and move the old or inactive data stored
in PC database - Done in suitable period to control space and
improve efficiency
9Updated required environment
- Database
- Microsoft Access 2000
10Basic work flow include in Phase 1
11Data Flow Diagram
12Context Diagram for the OT system
13Diagram 0 for the OT System
14Diagram 1,detail of PC side system
15Diagram 2, detail of the PDA side system
16Entity relationship diagram
17ASSESSMENT
ASSESSMENT_SUMMARY
RESULT_HEADER
QUESTION
RESULT_DETAIL
QUESTION_TYPE
GROUP
SUMMARY
SELECTING_ANSWER
18Data dictionary
19Entity name ASSESSMENT Entity description This
entity represents an assessment form. Each
assessment form has a assessment ID and
assessment name.
20Entity name ASSESSMENT_SUMMARY Entity
description This entity represents different
summaries (comments) for different total mark of
a assessment. For example, if the total mark is
70, the comment is good. The comment is up to
user.
21Entity name QUESTION Entity description This
entity represents each question within an
assessment form.
22Entity name SUMMARY Entity description This
entity represents different summaries (comments)
for different mark of a question. For example, if
the mark is 4, the comment is fair. If the mark
is 7, the comment is good. The comment is up to
user.
23Entity name QUESTION_TYPE Entity
description This entity represents the type of
question. It can be a true/false question or a
question need ed to assign a mark. This is entity
distinguishes different type of question.
24Entity name GROUP Entity description This
entity represents which group are the questions
in. For example, in as assessment form, question
1 to 4 are about calculation, question 5 to 7
are about abstract thinking.
25Entity name SELECTING_ANSWER Entity
description This entity represents the anwers
allowed occupational therapist to select in the
selecting answer question(radio button). Each
answer represents a mark.
26Entity name RESULT_HEADER Entity
description This represents the result of an
assessment.
27Entity name RESULT_DETAIL Entity
description This entity represents result(mark)
of each assessment question.
281.1 Produce assessment form
- Function Descriptions
- This process is provided for occupational
therapists to produce their hospital new
assessment forms. - Elementary Process Description
- For this process the system will provide a
interface for user to design their assessment
form - After that, the system will verify the assessment
format and the type of answer whether is valid, - If all the validation is OK, a new a assessment
form will be produced, and stored in the
assessment database
291.2 Hostync Data with conduit
- Function Descriptions
- This process is a Two-Way Synchronization
"Conduit" that enables occupational therapists to
synchronize their databases between their Palm
OS powered handheld and the Windows desktop. - Now all changes to the same database, down to the
record level, on either the handheld or desktop
are merged together when running this HotSync
operation
301.3 Generate and print summary
- Function Descriptions
- This process is to generate and print the
assessment report based on the that assessment
form which is designed by the user - After the Palm OS stored all the required
assessment results, occupational therapists
windows hotsync the results to the Windows
Desktop system - Then the occupational therapists can operate this
process to print out the assessment report and
summary for doctors to review
311.4 Maintain assessment form
- Function Descriptions
- This process allows occupational therapists to
modify the assessment form after is is created. - User can add new questions, remove some questions
of the assessment form, or change the assessment
format if necessary.
321.5 Find assessment result record
- Function Descriptions
- This process is to searching the database record
and find out the required assessment result for
the user to review - User only need to enter one of some key words,
for example the patients name, and the result
records will be listed for the user to choose
which one are they specified/wanted
331.6 Review assessment result
- Function Descriptions
- This process is to review the assessment result
which is searched from the database in the
process 1.5 (Find assessment result record) and
displayed the result in the monitor.
341.7 Modify assessment result
- Function Descriptions
- This process may not be usually used, but also
needed for the occupational therapists to
correct/(modify) the assessment results after the
diagnosis.
351.8 Backup database
- Function Description
- This process is to backup current assessment
record
361.9 Restore database
- Function Description
- This process is to restore the assessment result
from the backup database to current assessment
database when the current database is broken
372.1 Store assessment form
- Function Descriptions
- This process is to converse the assessment forms
format which hotsync from PC which can store in
database
382.2 Find assess form record
- Function Descriptions
- This process is to allow the occupational
therapist to retrieve the assessment form , and
delete the assessment form when the occupational
therapist want
392.3 Retrieve assessment form
- Function Descriptions
- This process is to converse the assessment forms
format for palm to display
402.4 Display assessment form to screen
- Function Descriptions
- This process is to display the assessment forms
format processed to the occupational therapist
412.5 Delete Assessment Form
- Function Descriptions
- This process is to delete the assessment form
which determine to delete by the occupational
therapist
422.6 Enter Diagnosis Information
- Function Descriptions
- This process is to converse the diagnosis
information entered by occupational therapist to
the format which database can store
432.7 Retrieve assessment result
- Function Descriptions
- This process is to converse the assessment
results format for hotsync the information to
the PC
442.8 Store assessment result
- Function Descriptions
- This process is to converse the past assessment
results format for the database for each time of
hotsync
452.9 Find assess form record
- Function Descriptions
- This process is to allow the occupational
therapist to retrieve the assessment result , and
delete the assessment result when the
occupational therapist want
462.10 Review assessment result
- Function Descriptions
- This process is to converse the assessment
results format for palm to display
472.11 Modify Assessment Result
- Function Descriptions
- This process is to converse the diagnosis
information modified from the occupational
therapist in the format that can store in the
database
482.12 Manual Delete Record
- Function Descriptions
- This process is to delete the assessment result
which determine to delete by the occupational
therapist
492.13 Auto Delete Record
- Function Descriptions
- This process is to delete the assessment result
in the database for any delete signal
50THE END