Расписание в поликлинике
ЖК-дисплей с этим расписанием висел на первом этаже обычной поликлиники.
Судя по всему, у этого расписания полно проблем, раз уж оно появилось и в вашем дисплее.
Какие проблемы
- Ненужная чересполосица.
- Переносы фамилии врачей и их специализаций.
- Один сплошной КАПС.
- Структура и вёрстка не подразумевают быстрый и осознанный поиск информации.
Перевёрстку начну с определения пользовательских сценариев
- Пациент знает фамилию врача и идёт на приём к нему (нужно узнать номер кабинета и этаж).
- Пациент не знает фамилии врача, ему нужен конкретный специалист, например, стоматолог или терапевт.
- Пациент знает фамилию врача, номер кабинета и этаж, но ему важно знать как данный врач принимает, например, в среду после 16:00 (и принимает ли).
Первая и главная отправная точка поиска вне зависимости от сценария — это чётность/нечётность дней. Информацию обо всех врачах, кабинетах и часах приёма можно разделить на эти две категории и в момент начала поиска сразу отсеивать половину ненужной инфы.
Например, если сегодня 2-е — значит смотрим в левую часть расписания, а в правую не смотрим. И наоборот — 15-го числа налево не смотрим.
Экран дисплея разобью на две части, сделаю поля, настрою формат для дальнейшей вёрстки.

Далее заверстаю чётную часть расписания (нечётную трогать не буду, чтобы сэкономить время, на её место просто продублирую чётную часть).
На данном этапе попробую переработать текущую структуру, исправив вёрстку.
Новая вёрстка получилась более опрятной и понятной, но всё равно неудобной. К примеру, нам нужно попасть на приём к стоматологу Маркиянович Ч.Г. Чтобы его найти, надо прочесать колонку с фамилиями врачей, либо колонку со специализацией врачей, причём стоматологов в списке три штуки. Долго и сложно. Кстати, в этом варианте я еще и про этаж забыл :)
Мы имеем дело с расписанием — периодами времени, в течение которых происходят события. Неплохо бы попробовать сделать визуализацию данных в виде диаграммы Ганта.
Соберу на отдельных плашках инфу о конкретном враче/кабинете и размещу вдоль таймлинии. Разобью всё расписание на две части — чётные и нечётные.
Пробую различные варианты компоновки

Верстаю
В этом варианте схема поиска выглядит вот так
Чётный/Нечётный день
↓
Время
↓
Должность/Фамилия → Этаж-кабинет → Примечание
Второй маркер после чётности/нечётности на который нужно ориентироваться —
это текущее время, которое пациент всегда знает.
К примеру, время на часах 16:00, значит ищем стоматолога Маркиянович Ч.Г. относительно этого временного маркера, двигая свой взгляд вертикально вниз.
Благодаря таймлайну мы исключили из процесса поиска всю информацию, находящуюся левее отметки «16:00», а значит сократили время поиска. Кстати, специализация набрана более крупным кеглем, чем фамилия, т. к. вероятнее всего пациент будет лучше знать/помнить её, чем фамилию.
Наглядное расписание помогает быстро увидеть, что, например, с 12:00—15:00 педиатры не принимают, или что процедурный кабинет работает весь день.