Question
Refer to the Programming Exercises at the end of Chapter 10 of the textbook and: 1. Write the Programs for following exercises: 6. Patient Charges
Refer to the Programming Exercises at the end of Chapter 10 of the textbook and:
1. Write the Programs for following exercises:
- 6. Patient Charges
2. For each program, you need to write:
- Comments for all the values, constants, and functions
- IPO
- Variables
- Pseudcode
Chapter 10 number 6
"Write a class named Patient that has attributes for the following data:
First name, middle name, and last name
Address, city, state, and ZIP code
Phone number
Name and phone number of emergency contact
The Patient class's _ _init_ _ method should accept an argument for each attribute. The Patient class should also have accessor and mutator methods for each attribute.
Next, write a class named Procedure that represents a medical procedure that has been performed on a patient. The Procedure class should have attributes for the following data:
Name of the procedure
Date of the procedure
Name of the practitioner who performed the procedure
Charges for the procedure
The Procedure class's _ _init_ _ method should accept an argument for each attribute. The Procedure class should also have accessor and mutator methods for each attribute.
Next, write a program that creates an instance of the Patient class, initialized with sample data. Then, create three instances of the Procedure class, initialized with the following data:
Procedure #1: Procedure #2: Procedure #3:
Procedure name: Physical Exam
Date: Today's date
Practitioner: Dr. Irvine
Charge: 250.00
Procedure name: X-ray
Date: Today's date
Practitioner: Dr. Jamison
Charge: 500.00
Procedure name: Blood test
Date: Today's date
Practitioner: Dr. Smith
Charge: 200.00
The program should display the patient's information, information about all three of the procedures, and the total charges of the three procedures.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started