Beruflich Dokumente
Kultur Dokumente
Version: 1.0
INTRODUCTION.............................................................................................4
1.1
Overview.................................................................................................................4
1.2
1.3
Scope.......................................................................................................................4
1.4
Definitions...............................................................................................................5
1.5
Document Conventions.........................................................................................5
1.6
Assumptions...........................................................................................................5
2.1
Product Environment............................................................................................6
2.2
User Characteristics..............................................................................................6
2.3
Mandated Constraints...........................................................................................6
2.4
NONFUNCTIONAL REQUIREMENTS...........................................................7
3.1
Operational Requirements....................................................................................7
3.2
Performance Requirements..................................................................................7
3.3
Security Requirements..........................................................................................7
3.4
Safety Requirements..............................................................................................7
3.5
Legal Requirements...............................................................................................7
3.6
3.7
3.8
External Interface..................................................................................................7
3.8.1
User Interface...................................................................................................8
Last Modified: 12/12/2016
Page 1 of 22
Requirements Document
Version: 1.0
3.8.2
4
Software Interface............................................................................................8
SYSTEM FEATURES......................................................................................8
4.1
Feature: Capture home data.................................................................................8
4.1.1
Description and Priority...................................................................................8
4.1.2
Use Case: Enroll Home...................................................................................8
4.1.3
Additional Requirements.................................................................................9
4.1.4
Description and Priority...................................................................................9
4.1.5
Use Case: Look up home.................................................................................9
4.1.6
Additional Requirements.................................................................................9
4.1.7
Description and Priority...................................................................................9
4.1.8
Use Case: Inactivate home.............................................................................10
4.1.9
Additional Requirements...............................................................................10
4.2
Feature: Capture health data.............................................................................10
4.2.1
Description and Priority.................................................................................10
4.2.2
Use Case: Enter Health Information..............................................................10
4.2.3
Additional Requirements...............................................................................11
4.2.4
Description and Priority.................................................................................11
4.2.5
Use Case: Edit Health Information................................................................11
4.2.6
Additional Requirements...............................................................................11
4.3
Feature: Capture Environmental data...............................................................11
4.3.1
Description and Priority.................................................................................11
4.3.2
Use Case: Enter Environmental Information.................................................12
4.3.3
Additional Requirements...............................................................................12
4.3.4
Description and Priority.................................................................................12
4.3.5
Use Case: Edit Environmental Information...................................................12
4.3.6
Additional Requirements...............................................................................13
4.3.7
Description and Priority.................................................................................13
4.3.8
Use Case: Enter Lab Information..................................................................13
4.3.9
Additional Requirements...............................................................................13
4.4
Feature: Running Reports..................................................................................13
4.4.1
Description and Priority.................................................................................13
4.4.2
Use Case: Run Health Information Report....................................................14
4.4.3
Additional Requirements...............................................................................14
4.4.4
Description and Priority.................................................................................14
4.4.5
Use Case: Run environmental survey audit report........................................14
4.4.6
Additional Requirements...............................................................................15
5
APPENDICES...............................................................................................16
5.1
Appendix A..........................................................................................................16
5.2
Appendix B...........................................................................................................20
Page 2 of 22
Requirements Document
Version: 1.0
Authors
Daniel Fokum, Ankur Chandra and Raghav Sharma.
Page 3 of 22
Requirements Document
Version: 1.0
1 Introduction
1.1 Overview
The Healthy House Project at Childrens Mercy Hospital enrolls children with chronic
health problems to see if a set of standard home repairs can have a positive impact on a
childs health. The Healthy House project will evaluate the childs health and the health
of the childs home [1]. In order to aid in this analysis, the Healthy House project, and a
team of students from Eddie Burriss Software Engineering class are teaming up to build
an application that will aid the collection and analysis of data for this project.
The purpose of this document is to list the applications requirements in a manner that
can be easily understood and verified by the Healthy House Project, yet provide enough
details so that the developers can build the application using the details contained herein.
This document does not address any project issues such as schedule, development
methods, development phases, deliverables or testing procedures. These topics will be
addressed in another project document as well as the testing plan.
1.3 Scope
The Healthy House application will collect enrollment data on study participants and
store it in an Access 2003 database. That database will present the enrollment
information in basic reports that will show any individuals health, and the surveys that
were completed in a certain time period. The application will not interact with any of the
site measuring instruments. Neither will the application allow provide any interactivity
with hand-held devices. These two features have been excluded from the scope of this
project because of time constraints.
Page 4 of 22
Requirements Document
Version: 1.0
1.4 Definitions
Use case describes a goal-oriented interaction between the system and an actor. A use
case may define several variants called scenarios that result in different paths
through the use case and usually different outcomes.
Scenario one path through a use case
Actor user or other software system that receives value from a use case.
Role category of users that share similar characteristics.
Product what is being described here; the software system specified in this document.
Application what is being described here; the software system specified in this
document.
Project activities that will lead to the production of the product described here. Project
issues are described in a separate project plan.
Shall adverb used to indicate importance; indicates the requirement is mandatory.
Must and will are synonyms for shall.
Should adverb used to indicate importance; indicates the requirement is desired but not
mandatory.
High priority These are features that will be implemented early in the product. These
are features that are essential to have in the application.
Medium priority These are features that will be implemented in later iterations of the
application.
Low priority These are features that are nice to have, but are not essential to program
functioning.
May adverb used to indicate an option. For example, The system may be taken offline
for up to one hour every evening for maintenance. Not used to express a
requirement, but rather to specifically allow an option.
Controls the individual elements of a user interface such as buttons and check boxes.
HIPAA the Health Insurance Portability and Accountability Act.
VBA Visual Basic for Applications.
CRF These are the paper-based forms that the Healthy House Project is currently using.
1.6 Assumptions
It is assumed that the Healthy House project either owns Microsoft Access 2003, or will
purchase this software package, and install it on all the computers that will need to run
this database.
Page 5 of 22
Requirements Document
Version: 1.0
It is also assumed that the security for this application will be provided by network/ file
security.
It is assumed that all data backups of this application will be done by the IT staff at
Childrens Mercy Hospital.
Page 6 of 22
Requirements Document
Version: 1.0
3 Nonfunctional Requirements
3.1 Operational Requirements
The application has to allow different users to view and modify its data
concurrently, while preserving the accuracy of the data.
All data entry forms for the application should match their Microsoft Excel
hardcopy counterparts as closely as possible. Hardcopies of these forms were
provided to the design team during the second requirements interview.
Page 7 of 22
Requirements Document
Version: 1.0
4 System Features
4.1 Feature: Capture home data
4.1.1 Description and Priority
Cost: medium
Risk: low
Value: high
Page 8 of 22
Requirements Document
Version: 1.0
1. If Healthy Homes Network fails to approve the house, in step three, above, the
data entry clerk should inactivate the homes record.
Page 9 of 22
Requirements Document
Version: 1.0
Description: This use case begins when a clerk would like to disable a home from
showing up in the application.
Basic Path:
1. The user looks up the house whose health information he/ she would like to
update either by supplying the home address or the houses number.
2. The user opens up that houses record.
3. The data entry clerk updates the Active/ Inactive flag for this record marking it as
inactive.
Alternate path:
1. If no homes are returned by the program in step 1, the clerk would be presented
with a dialog box that says No homes found.
Page 10 of 22
Requirements Document
Version: 1.0
Page 11 of 22
Requirements Document
Version: 1.0
Description: This use case begins after a house has been approved for the Healthy House
program, and environmental information on that house needs to be entered.
Basic Path:
1. The user looks up the house whose environmental information he/ she would like
to enter either by supplying the home address or the houses number.
2. The user opens up that houses record.
3. The user enters all the information from CRF 17, 18, 19, and 23 as well as the
forms below into the database.
a. Home chemical inventory form
b. Environmental survey Indoor air quality 8386
c. Environmental survey Indoor air quality 8550
d. Environmental survey Onsite particles ARTI HHP6
e. Environmental survey Onsite particles TSI Ptrack (Refer to Appendix
B).
Alternate path:
N/A
Page 12 of 22
Requirements Document
Version: 1.0
1. If in step 3, the user cannot find the survey with the desired collection date, the
user should be given the option of creating a brand new survey.
2. Run use case Enter Environmental Information.
Page 13 of 22
Requirements Document
Version: 1.0
Description: This use case begins when any user of the application would like to run a
health information report on any given home.
Basic Path:
1. The application user will select the home for which the report is to be run either
by entering the home address or the homes identification number.
2. Once the record is selected the report will run as a print preview, and the user will
have the option of printing the report to the computers default printer.
Alternate path:
1. N/A.
Page 14 of 22
Requirements Document
Version: 1.0
5 Appendices
5.1 Appendix A
HEALTH INFORMATION
CRF 1
Patient Name:
Address:
Contact Info:
Enrollment Information:
-Permission to retain information
-Do you live in Kansas City?
-Home ownership
-Information about sick children
-Willingness to answer Health and Home related Questions
-Willingness to accept health and environmental question
Rental Property Information:
HUD Reviews:
-FEMA review
-Historical review
-Environmental review
CRF 2
Healthy Home Survey
Information about Children Health:
-
Home Information:
- Cleaning Activities
- Carpeting Information
- Recent House Changes
- Pets Information
- Mice and Rats problems
- Water Leakage
Last Modified: 12/12/2016
Page 15 of 22
Requirements Document
Version: 1.0
CRF 9
Medical and Symptom History:
Patient/Family History:
-Birth Odor
-Immunization Information
-Current/Past Medical Information
-Current Medication
- Family Medical Problems
-Social History
-Caretaker Information
Ear/Nose/Throat Symptoms
- Symptoms Frequency
- Beginning of symptoms
- Change in symptoms with physical actions
- When are Patients most Noticeable
- What season the Symptoms most noticeable
Respiratory Symptoms:
- Respiratory Symptoms
- Beginning of symptoms
- Change in symptoms with the following actions
- When symptoms with physical actions
- Children Asthma symptoms
- Children Asthma history
- Does the children Action Plan
Action Plan Summary:
-Green Zone Medications
-Yellow Zone Medications
-Red Zone Medications
- Medicines Storage
Page 16 of 22
Requirements Document
Version: 1.0
Allergy Information:
- Child Allergy Symptoms
- Child Diagnostics Symptoms
- Child Blood test (RAST) for Allergy
- Medications Information
Skin-Related Information:
-Childs Skin- related Information
- Allergy Cause symptoms on exposure
Musculoskeletal Symptoms:
- Muscle pain symptoms
- Muscle pain
- Joint Pain
- Fatigue
Neurological Symptoms:
- Headache
- Dizziness
- Difficulty Concentrating
- Difficulty Remembering
- Fainting
- Frequent Sleepiness
Behavior and Development:
- Utilization of any educational services
- Children of IEP
- Child Diagnostic
Gastrointestinal Symptoms:
-Heartburn
-Abdominal Pain
-Nausea
-Vomiting
-Diarrhea
-Constipation
Other Symptoms:
-Chronic Fever
- Unexpected Weight loss
Page 17 of 22
Requirements Document
Version: 1.0
Accidents / Injuries:
- Doctors Visit
- Outpatient Clinic Visit
- ER Visit
- Hospitalization
- Surgery
- Doctors Visit
CRF 11
Asthma Quality of Life Survey:
- A survey / Questionnaire deigned to find out how the patient has been during the
last week and how the asthma has interfered with normal daily activities.
CRF 14
Environmental Health Program Results of Blood Analysis
-
Contact Information
Lab Sample ID
Final Results
Method of Analysis
Comments
Page 18 of 22
Requirements Document
Version: 1.0
5.2 Appendix B
CRF 17
Site Description:
-Location of the Building
-Type of building
-Building Area
-Total Number of windows in the house
-Total number of doors in the house
-Type of drainage
-Weather conditions
Structural Description:
-Type and condition of flooring
-Type and condition of Roof
-Condition of guttering
-Condition of drainage and Landscaping
-Condition of Foundation
-Remarks on the conditions of the above 5
-Scores of the conditions of the above 5
Porches and Exit Doors:
-Condition of porches and decks
-Condition of Garage or storage building
-Condition of doors
-Scores on the condition of above 3
EXT Windows 1 & 2:
-Condition of all the windows in the house
-Scores and remarks on them
Page 19 of 22
Requirements Document
Version: 1.0
Plumbing 1 & 2:
-Condition of plumbing all over the house
-Scores of the conditions of plumbing
Mechanical Appliances:
-Condition of water heater
-Condition of washer
-Condition of dryer
-Condition of stove
-Condition of refrigerator
-Scores on the conditions of all 5 above
-Remarks on all 5 above
Portable Appliances:
-Condition of AC 1
-Condition of AC 2
-Condition of Vacuum Cleaners
-Condition of Air Cleaners
-Condition of Humidifiers
-Condition of Portable Fans
-Scores on the conditions of all 6 above
-Remarks on all 6 above
Maintenance:
-Condition of kitchen
-Condition of bathrooms
-Condition of laundry
-How often is sweeping and dusting done
-How often is vacuum done?
-Kind of pets in the house
-Smoking in the house
-Remarks and scores on all the above fields
Patients Room, Master Bedroom, Family Room, Living Room, Kitchen, Bathrooms:
-Condition of Air Quality in the rooms
-Condition of Allergens and Dust in the rooms
-Condition of Moisture in the rooms
-Chemical Exposure in all the rooms
-State of Injury Prevention and Safety in the rooms
-Scores and remarks on all the above fields
-Area of all the rooms
Last Modified: 12/12/2016
Page 20 of 22
Requirements Document
Version: 1.0
CRF 18
-Investigators Name
-Instrument ID
-Different Fungal Air Samples of all the rooms of the house and also outside the house
-Different Fungal Surface Samples of all the rooms of the house and also outside the
house
CRF 19
-Sample ID
-Date of sampling
-Cost per sample
-Sample Description
-Tests Requested
CRF 23
Home Chemical Inventory:
Cleaning chemicals:
-General Purpose cleaners
-Window cleaners
-Disinfectant sprays
-Powdered cleaners
Paints:
-Latex Paints
-Oil based paints
-Solvents
-Paint thinners
-Spray Paints
Glue and Adhesives:
-White glue
-Wood glue
-Construction adhesives
Pesticides:
-Bug spray
-Plant sprays
-Termite sprays
-Other sprays
Last Modified: 12/12/2016
Page 21 of 22
Requirements Document
Version: 1.0
Page 22 of 22