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

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!