Question: Write a class named Patient that has attributes for the following data: First name, middle name, and last name Address, city, state, and

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 name: Physical Exam Date: Today's date Practitioner: Dr. Irvine. Charge: 250.00

The program should display the patient’s information, information about all three of the procedures, and the total charges of the three procedures.

Procedure #1: Procedure name: Physical Exam Date: Today's date Practitioner: Dr. Irvine. Charge: 250.00 Procedure #2: Procedure name: X-ray Date: Today's date Practitioner: Dr. Jamison Charge: 500.00 Procedure # 3: Procedure name: Blood test Date: Today's date Practitioner: Dr. Smith Charge: 200.00

Step by Step Solution

3.52 Rating (155 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Heres the complete implementation in Python including the program to create instances of the Patient class and the Procedure class and display the required information class Patient def initself first... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Starting Out With Python Questions!