Реализовать через визуализацию программу "Очередь на приёме к врачу". Объектами очереди являются пациенты(ФИО, номер полиса, номер карточки, диагноз). Реализовать кроме стандартного добавления и удаления элементов следующие возможности(выход пациента из очереди в том случае, если он не является первым; вставка объекта в очередь перед заданным пациентом, если тот готов пропустить; вызов на приём заданного пациента врачом). Учесть, что для работы с элементами очереди возможны только функции Pop и Push. Для всех пациентов, которых принял врач, заполняется графа диагноз, и они отправляются в общий список пациентов. Предусмотреть для этого списка сортировку объектов по диагнозу или ФИО.