Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

PatientInfo Program *The user(employee at the doctor's office) inputs: the patient's first, middle and last name.the patient's smoking status: (Y/N)...

PatientInfo Program 

*The user(employee at the doctor's office) inputs: 

•      the patient's first, middle and last name.                     the patient's smoking status: (Y/N) 

•      the patient's DOB            family history of heart disease: (Y/N) 

•      the patient's sex              the patient's 3 cholesterol levels: Total 

•      the patient's height in inches              cholesterol, HDL, and LDL 

•      the patient's weight in pounds 

*if the month was input as an integer, your program will use a switch statement to get the name of the month. If the month was input as a String, your program will use a switch statement to get the month number. 

*calculate the BMI for the patient 

*calculate the patient's weight in kg (1kg = 0.45359237lbs) 

*calculate the patient's age (you can use integer literals to represent the current date) *evaluate the total cholesterol based on age and gender. See charts. (low/normal/high) evaluate the LDL based on age and gender. See charts. (normal/high) evaluate the HDL based on age and gender. See charts. (low/normal) 

*Show the patient's first and middle initial followed by their last name in capital letters 

*Show the patient's DOB in 2 ways (ex: 1/1/1990 and January 1, 1990) 

*Show the patient's age 

*Show the patient's height in the form of feet and inches (ex: 6'1") 

*Show the patient's weight in pounds (*on the same line show the patient's weight in kilograms) - limit the precision to 2 places after the decimal 

*Show the patient's BMI - limit the precision to 1 place after the decimal 

*Show the patient's Total Cholesterol (show the evaluation of the Total Cholesterol: high/normal) 

*Show the patient's HDL 

(extra: show the eval of the HDL: normal/high) 

*Show the patient's LDL 

(extra: show the eval of the LDL: low/normal) 

*Ask the user if the program should process an interpretation of the information: 

*If they type Y (not case sensitive), show interpretation of: 

*the BMI (underweight/normal/overweight) based on the chart 

*If the patient is underweight or overweight, print a message "Referral to registered dietitian recommended." 

* if the patient has any of the following risk factors for heart disease: over 60, is a smoker, has a family history of heart disease, BMI suggests they are overweight, total cholesterol is high, LDL is high, or HDL is low. Print "Patient may be at risk of heart disease". Print each reason the patient may be at risk of heart disease. 

BMI <18.5:                         underweight 

BMI between 18.5 and 25: normal 

BMI > 25:                           overweight 

if the patient is under 19:

type of Cholesterol Healthy Level

Total Cholesterol Less than 170mg/DL

LDL  

HDL More than 45mg/dl

Men age 20 or older:

type of Cholesterol               Healthy Level

Total Cholesterol                  125 to 200mg/DL

LDL                                        

HDL                                      40mg/dl or higher

Women age 20 or older:

type of Cholesterol               Healthy Level

Total Cholesterol                  125 to 200mg/DL

LDL                                        

HDL                                      50mg/dl or higher 

// please use Scanner method 

import java.util.Scanner;

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question