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.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 6 steps with 4 images

Blurred answer
Knowledge Booster
Data members
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education