Identification of the patient by using medicare number

Assignment Help Software Engineering
Reference no: EM13896417

Software Engineering: Analysis & Design

Introduction

The UB Health Services is a medium size hospital capable of handling few tens of patients. The hospital is to develop diet control software for the patients who are recovering from their illness. In the current scenario, the hospital does have software, capable of finding the diet requirement for a given patient. However, the existing software is poorly designed and developed by the previous IT team. You have joined this hospital as multifaceted IT person who has capacity to play dual roles - as a system analyst and as a developer.

In UB Health Services, you are given an application for calculating the recommended daily intake of calories. The application has the following general requirements:

1. The application has the formula for calculating daily recommended calories and the calculation is based on the patient's personal data and it varies according to the patient's gender. Here are the formulas:

Male: 66 + (6.3 × body weight in lbs.) + (12.9 × height in inches) - (6.8 × age in years)

Female: 655 + (4.3 × weight in lbs.) + (4.7 × height in inches) - (4.7 × age in years)

2. The application is also required to calculate an ideal-weight. The idea was for the application to be able to calculate a patient's ideal weight based on height, along with calculating daily calories. As before, the calculation depends on gender, so there are separate formulas for men and women. Here are the formulas:

Male: 50 + 2.3 kg per inch over 5 feet

Female: 45.5 + 2.3 kg per inch over 5 feet

3. The next requirement is to save patient historical data so that doctors could easily track his patients' progress. Therefore, for this requirement, application needed to capture some data that could be used to identify the patient.

4. Identification of the patient by using Medicare number.

5. Separation of the calculation operation and the operation of persisting patient data: These two actions should be separated to be able to perform some ad hoc calculations without having to input a patient's name and Medicare number. In addition, users could save the data only when they were sure that all the entries were correct.

6. For implementing persistence of a patient's history, a few alternatives are available, such as a flat file, a database (e.g., Access), or even a spreadsheet. In the given application, a flat file was used. You are required to change this to a database or XML file.

Reference no: EM13896417

Questions Cloud

German highways and the fall of the berlin wall : The German freeways are known as autobahn. The history of German autobahn dated back to 1913, when Germans built the first motorway.
What is the maximum capacity of process b : Assuming ideal conditions, what is the maximum capacity of process B? How long would it take to process 200 jobs using process A (assume only one worker and one machine)?
The following calendar year end information : The following calendar year  end information is taken from the December 31, 2013, adjusted trial balance and other records of DeLeon Company.
How many customers on average can mikes salon process in day : Assuming that the waiting area always has at least one customer in it, how many customers on average can Mike's salon process in a day (assuming no problems in utilization, quality, or efficiency)?
Identification of the patient by using medicare number : The next requirement is to save patient historical data so that doctors could easily track his patients' progress. Therefore, for this requirement, application needed to capture some data that could be used to identify the patient. Identification ..
What surface area is covered : A 26-meter-tall statue of Buddha in Tibet is covered with 279 kg of gold. If the gold was applied to a thickness of 0.0015 mm, what surface area is covered (in square meters)? (Gold density = 19.3 g/cm3)
What is the mass of the acid : Automobile batteries are filled with an aqueous solution of sulfuric acid. What is the mass of the acid (in grams) in 500. mL of the battery acid solution if the density of the solution is 1.285 g/cm3 and the solution is 38.08% sulfuric acid by ma..
Why did france and britain adopt a policy of appeasement : Why did France find it difficult to achieve security after the Versailles Treaty? Was the invasion of the Ruhr wise?
Compute the manufacturing cost per bd : Listed here are the total costs associated with the 2013 production of 15,000 Bluray Discs (BDs) manufactured by Nextgen.

Reviews

Write a Review

Software Engineering Questions & Answers

  Embedded system development spring

Embedded System Development Spring, Multiply the Number 0x 00000DBF by Decimal 9 using shift instruction consider the result Minuend. Divide 0x00000CD8 by Decimal 4 by shift instruction and consider the result Subtrahend.

  Method that expects two parameters

Add a refuel method that expects two parameters, fuel Quantity and milesSince Last Fueling

  Create flowchart to calculate payroll of employee

Create a flowchart to calculate the payroll of each employee for one pay period. The flowchart should account for overtime as time and a half for any hours greater than 40.

  Explain code review methodology-walkthrough

As the quality assurance manager, which code review methodology-walkthrough or inspection-would you recommend? Justify your answer.

  Discuss how and why an organization should apply sdlc

due in 6 hours from post answer 1 of first two questions your choice. to the point nbspand no word limitresearch the

  Challenges of software development projects

Define and explain, in your own words, the primary challenge(s) of software development projects and compare and contrast at least three (3) different software development methods.

  Developing use cases to support the atm service

As an intern software developer for a retail bank, you have been tasked with developing use cases to support the ATM service

  Find the difference between text enclosed

When the shell is reading the command line what is the difference between text enclosed between double quotes (") and text enclosed between single quotes (')? Consider two cases.

  Analysis of the company value proposition market position

the end result of this course is developing a strategic audit. in this module you will outline and draft a preliminary

  Part idescribe the market research you do when you go to

part idescribe the market research you do when you go to buy a car.this includes what publications if any you look at

  Gather requirements for mom and pop

Suppose, you were asked to gather requirements for mom and pop store selling books. How would you go about getting requirements?

  Make unix scripts to compute student grades

In this script, change pseudocode that uses a decision structure into a shell script. The script then will accept 3-grades, compute an average, and then show a letter grade based upon the average.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd