Question: Implement in C++ Objectives 1. Understand the design, implementation and use of a stack, queue, and binary search tree class container. 2. Gain experience implementing

Objectives 1. Understand the design, implementation and use of a stack, queue,

Implement in C++ 

Objectives 1. Understand the design, implementation and use of a stack, queue, and binary search tree class container. 2. Gain experience implementing applications using layers of increasing complexity and complex data structures. 3. Gain further experience with object-oriented programming concepts, especially templates and iterators. Overview In this project you need to design and implement an Emergency Room Patients Healthcare Management System (ERPHMS) that uses stacks, queues, linked lists, and binary search tree ( in addition you can use all what you need from what you have learned in this course ) The system should be able to keep the patient's records, visits, turns, diagnostics, treatments, observations, Physicians records, ete. It should allow you to 1. Add new patient's records. 2. Add new Physicians records 3. Find patients, physicians 4. Find the patients visit history 5. Display Patients registered in the system 6. Print invoice that includes details of the visit and cost of each service done. Deliverables: You are required to hand in the following items: 1. Design document that includes all classes, their relation, and hierarchy diagram. 2. Complete code

Step by Step Solution

3.46 Rating (159 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

This is a is c program that would be used in Emergency Room Patien... 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 Programming Questions!