Conway Regional Hospital has recently hired you to help them write a program for their Inpatient billing system. Write a program to produce an inpatient hospital bill to serve as a prototype (model) for the administration to review. Input for the system will be the Patient ID number, the Patient name, hospital stay measured in days, the daily inpatient rate, medication charges, and any laboratory charges. Output should consist of the Patient ID number, the Patient name, number of days spent in the hospital, the daily inpatient rate, the total Inpatient Charges, Medication Charges with computed taxes, Laboratory charges, total Additional Charges, and the Total Bill. Medication charges are taxed at an 8.5% tax rate. Use named constants when appropriate. Use main( ) as the driver function. Allow the user to run the program as many times as desired. Write 5 functions that main( ) calls to accomplish the task: 1. getPatientData( ): Prompts the user for the Patient ID, the Patient name, number of days in the hospital, Daily Rate, medication charges, and laboratory charges. Criteria for input validation: a. Patient ID must be an integer between 2000 and 8000, inclusive. Do not allow users to enter an ID number out of this range. b. Days in Hospital cannot be less than 1. Do not allow the user to enter a zero or a negative number of days stayed. c. Inpatient Rate must be greater than zero. Do not allow the user to enter a zero or a negative rate. 2. computeInpatientCharges( ): Computes the inpatient charges which are the number of days in the hospital times the daily inpatient rate. 3. computeAdditionalCharges( ): Computes taxes for Medication and the total Additional Charges as shown in the sample bill below. 4. computeTotalBill( ): Calculates the total bill for the patient. 5. displayResults( ): Display Patient ID, Patient name, hospital stay in days, Inpatient Rate, Total Inpatient Charges, Medication with tax charge, Laboratory Charges, Total Additional Charges, and Total Bill. Sample Input: Enter Patient ID: 6468 Enter Patient Name: Susan Hill Enter Days stayed in the hospital: 5 Enter daily Inpatient Rate: 100.50 Enter Medication Charges: 65.50 Enter Laboratory Charges: 85.00 Sample Output: Patient ID: 6468 Patient Name: Susan Hill Length of stay (# of Days): 5 days Daily Inpatient Rate: $ 100.50 Total Inpatient Charges: $ 502.50 Additional Charges: Medication: $ 65.50 Med Taxes $ 5.57 Laboratory: $ 85.00 Total Additional Charges: $ 156.07 Total Bill: $ 658.57 Would you like to calculate another Patient bill? Y or N N.