Blood Test Results - Umut Ozyedierler

From CS486wiki
Jump to navigationJump to search

08/31 REPORT




1.INTRODUCTION


The aim of this application is make easy to interpret blood test results and if results are out of the range, application will shows reasons of disorder. Firstly, users select blood test type then, enter their results and they can see description of blood test, normal range of blood test result, whether their result is into normal range or out of the normal range and reasons of disorder .If user’s test result is under normal range, he/she will see only normal range of blood test and description of the test. If user’s test result is out of range, he/she will see normal range of blood test, whether her/his result is higher or lover than normal range, description of the test and reason of disorder. If user sign up or login, he/she will be directed user page and he/she can logout, see his/her previous results, change password and interpret test results. If the user sign up, the user will be able to save and display his/her previous results. This attribute is just for members not for guests.

Homepage of application has three buttons which are interpret blood test result, login and sign up. These buttons direct users to other pages. If login and sign up procedures completed successfully, users are directed userpage. Userpage has four buttons which are interpret blood test results, see previous results, change password and logout. Change password button will direct user to change password page. Logout button will direct user to homepage. See previous results button direct user to page which shows list of user’s blood test results. Lastly, interpret blood test results button will direct user to select blood test type page. User will select test type, then he/she enter their blood test value and he/she will see interpretation of the his/her blood test.

Login, sign up, logout, change password, list blood test results and interpret blood test results attributes will be implemented moreover, connections between pages will be implemented. Implementations will be tested. Java, xml and SQLite technology will be used for implementation. Each screen is activity for Android applications and each activity has layout. Xml is used for layout design, Java is used for implementation of activity and SQLite is used for database operations.


2. PROJECT DESCRIPTION AND PROJECT PLAN

2.1 PROJECT DESCRIPTION

Blood test interpreter application is developed for interpreting and saving blood test results easily. This project runs on Android mobile phones. Application has user sign up and login attributes and users can use this application as a member or being without member. If user use application as a member, he/she will see only normal range of blood test result, interpretation of blood test and compare his/her result with previous blood test results moreover; he/she can store their results on application but if user use application being without member, he/she won’t see his/her previous results and he/she can’t store his/her results.

2.2 PROJECT SCOPE

This project is android based blood test interpreter mobile phone application and it consists of several components. Firstly, information about blood test values should be obtained and database should be designed in order to save members and blood test values. If any user sign up the application, information about this user will be stored in database and if any user choose blood test type and enter his/her blood test value , data about blood test will be obtained from database. Secondly, sign up, login and blood test interpretation algorithms should be developed and implemented. Finally, application should be tested by real users and should be ensured that application working correctly.


2.3 PROJECT SCHEDULE

Project consists of 4 work packages as seen below. These packages are listed as follows:

Work Package 1: Researches about developing android applications

Work Package 2: Obtaining required data

Work Package 3: Implementation

Work Package 4: After the implementation, make the necessary tests.

Researches about developing android applications and obtaining required data work packages will be completed. Implementation continues as seen below. Implementation work package consists of 6 modules which are listed as follows:

1. Sign Up

2. Login

3. Logout

4. Change password

5. List blood test results

6. Interpret blood test results


09/30

1. Timing

As it was talked at the previous meeting, detailed project schedule will be created.

In the following 2 weeks, I continue to gather scientific data for tests.

After this step, I am going to start implementation. I am planning to spend 4 weeks for 4 modules and spend 2 to 3 weeks for last 2 modules. My modules are:

1. Sign Up 2. Login 3. Logout 4. Change password 5. List blood test results 6. Interpret blood test results

Totally, It will take 6-7 weeks. The last step of my project is testing and I will spend 1 week for it. Consequently, I am planning finish my project in mid-December.

2. Gathered Data

My main task for previous 2 weeks was gathering data. I searched several Turkish and English websites and other sources. I found some good information about it which is listed below.

http://web2.airmail.net/uthman/lab_test.html

http://www.nurseslearning.com/courses/nrp/labtest/course/section3/c1.htm

http://www.istudentnurse.com/labs/

http://www.cpmc.org/learning/labtests.html

https://en.wikipedia.org/wiki/Reference_ranges_for_blood_tests

• Some other Turkish websites