Discount Get CISS 350 ALL WEEKS Solution ONLY $104.95 $139.93
CISS 350 Week 1 - Data Design and Implementation [$19.99]
CISS 350 Week 2 - Sorted and Unsorted Lists [$19.99]
CISS 350 Week 3 - Stacks & Queues [$19.99]
CISS 350 Week 4 - Lists Plus [$19.99]
CISS 350 Week 5 - Programming with Recursion [$19.99]
CISS 350 Week 6 - Binary Search Trees [$19.99]
CISS 350 Week 7 - Priority Queues, Heaps, Graphs, and Sets [$19.99]
Get Selected Weeks Solution with ONLY NOT Add Selected Tutorials To Cart
CISS 350 CISS350 CISS/350 - Week 3 - Stacks & Queues - The local medical clinic has decided to automate its scheduling services. You have been assigned to design the initial version of the schedules
    CISS 350 CISS350 CISS/350 - Week 3 - Stacks & Queues - The local medical clinic has decided to automate its scheduling services. You have been assigned to design the initial version of the schedules

CISS 350 CISS350 CISS/350 - Week 3 - Stacks & Queues - The local medical clinic has decided to automate its scheduling services. You have been assigned to design the initial version of the schedules

$19.99

The local medical clinic has decided to automate its scheduling services. You have been assigned to design the initial version of the schedules. The basic functions that the clinic has in mind are doctor check-in and check-out and patient check-in and check-out.

A doctor checks in by telling the scheduler his or her name, an examination room number, and a medical specialty code. Each doctor has a favorite room. The scheduler checks to see whether the room is free. If so, it assigns this doctor to the room; if not, it rejects the request with a message, and the doctor can try again to check in. When a doctor checks out, the examination room is freed.

A patient checking in gives a name, age, specialist code, and emergency indication. The scheduler tries to match up the patient with a doctor according to a set of rules that are described here. If there is a match, the patient is seen by the assigned doctor. If this doctor is currently seeing a patient, the new patient is queued to see the doctor.

The rules for assigning doctors to patients are as follows:

  1. Any patient under age 16 is assigned to see a pediatrician.
  2. Patients age 16 and older are assigned a doctor according to the specialty requested. If there is no doctor in the clinic with the requested specialty, the patient is assigned to a general practitioner (GP). If there is no GP, the patient can be assigned to any doctor.
  3. If there is more than one doctor of the requested specialty, the patient is assigned to the doctor with the shortest waiting list.

When a patient checks out, the doctor he or she was assigned to is available to see the next patient, if there is anyone in the waiting list.

 

Here is A++ solution for this question.

Using Visual Studio (C++ project) to programming.

If you have more question, please contact me via email support@extutorials.com

I will help you any time

Thank you so much

Attached Files

Move over [ preview ] file name to preview content in it!

Write a review

Your Name:


Your Review: Note: HTML is not translated!

Rating: Bad           Good

Enter the code in the box below:



PURCHASE SAVE
2 Tutorials 10%
3 Tutorials 13%
4 Tutorials 16%
5 Tutorials 19%
6 Tutorials 22%
7 Tutorials 25%
8 Tutorials 28%
9 Tutorials 31%
10 Tutorials 34%
add url more

9MZQASHWN73B