Waiting Room Simple waiting room that allows the following actions on the patients: add to queue remove from queue move up/down the queue list all patients in the queue The queue is stored in the database and all the actions are transactional.