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.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter5: Making Decisions
Section: Chapter Questions
Problem 8PE
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781305480537
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT