Question: Python: Patient Charges Write a class named Patient that has attributes for the following data: First name, middle name, and last name Address, city, state,
Python: Patient Charges
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 Patients classs __init__ method should accept an argument 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
Data of the procedure
Name of the practitioner who performed the procedure
Charges for the procedure
The Procedure classs __init__ method should accept an argument 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 name: Physical
Date: Todays date
Practitioner: Dr. Irvine
Charge: 250.00
Procedure #2:
Procedure name: X-ray
Date: Todays date
Practitioner: Dr. Jamison
Charge: 500.00
Procedure #3:
Procedure name: Blood test
Date: Todays date
Practitioner: Dr. Smith
Charge: 200.00
The program should display the patients 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
Get step-by-step solutions from verified subject matter experts
