Final - Patient Charges Create pseudocode, flowchart and python code for the Patient Charges program. This final project requires multiple files (modules, drivers, and your main). Design a class named Patient that has fields for the following data: ● First name, middle name, last name ● Address, city, state, and ZIP code ● Phone number ● Name and phone number of emergency contact The Patient class should have a constructor that accepts an argument for each field. The Patient class should also have accessor and mutator methods for each field. Next, write a class named Procedure that represents a medical procedure that has been performed on a patient. The Procedure class should have fields 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 should have a constructor that accepts an argument for each field. The Procedure class should also have accessor and mutator methods for each field. Next, design 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 Procedure name: X-ray Procedure name: Blood test Date: Today's date Date: Today's date Date: Today's date Practitioner: Dr. Irvine Practitioner: Dr. Jamison Practitioner: Dr. Smith Charge: 250.00 Charge: 500.00 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.
Final - Patient Charges
Create pseudocode, flowchart and python code for the Patient Charges program. This final project requires multiple files (modules, drivers, and your main).
Design a class named Patient that has fields for the following data: ● First name, middle name, last name
● Address, city, state, and ZIP code
● Phone number
● Name and phone number of emergency contact
The Patient class should have a constructor that accepts an argument for each field. The Patient class should also have accessor and mutator methods for each field.
Next, write a class named Procedure that represents a medical procedure that has been performed on a patient. The Procedure class should have fields 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 should have a constructor that accepts an argument for each field. The Procedure class should also have accessor and mutator methods for each field.
Next, design 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
Procedure name: X-ray
Procedure name: Blood test
Date: Today's date
Date: Today's date
Date: Today's date
Practitioner: Dr. Irvine
Practitioner: Dr. Jamison
Practitioner: Dr. Smith
Charge: 250.00
Charge: 500.00
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.

Trending now
This is a popular solution!
Step by step
Solved in 6 steps with 4 images









