Контроль заполнения (для главной медсестры)

Контроль заполнения (для главной медсестры)

Контроль заполнения

Что это

Отдельная страница, которая на одном экране показывает, какие журналы за сегодня не заполнены вовремя, по всем кабинетам и подразделениям сразу.

Это основной инструмент главной медсестры для контроля. Не нужно открывать каждый журнал отдельно — всё видно тут.

Кому полезно

  • Главной медсестре — видит всю клинику.
  • Старшей медсестре отделения — видит только свои подразделения (фильтр автоматический по привязке к подразделениям).

Как открыть

Сайдбар → Контроль заполнения.

Видят те, у кого есть право HeadNurseDashboardPage.viewAny (по умолчанию — super-admin и Admin).

Структура страницы

Шапка с легендой

  • 🔴 Просрочено — срок истёк, не заполнено.
  • 🟡 Ждёт — срок ещё не вышел, осталось мало времени.
  • 🟢 Заполнено — всё в порядке.
  • ⚪ Срок не наступил — слишком рано тревожить.

Фильтры

  • Дата — по умолчанию сегодня. Можно смотреть прошлые/будущие дни.
  • Подразделение — для главной медсестры все, для старшей — только её.
  • Кабинет — конкретный.
  • Журнал — конкретный тип.

Плитки сводки

Сверху — 4 крупные плитки с общими цифрами:

  • 🔴 Просрочено: N
  • 🟡 Ждёт заполнения: M
  • 🟢 Заполнено: K
  • ⚪ Срок не наступил: L

Секция «Утро»

Таблица с проблемными утренними циклами:

  • Кабинет.
  • Журнал.
  • Что именно не сделано.
  • Подразделение.
  • Кнопка «Открыть →» — переход прямо в форму записи.

Если всё заполнено / срок ещё не наступил — отображается «✓ Всё заполнено» вместо таблицы.

Секция «Вечер»

То же самое для вечерних циклов (после 18:00).

Секция «По плану / по событию»

Секция «Журналы по событию (справочно)»

Журналы, которые заполняются только при наступлении события (не каждый день). Например: биопсии, амбулаторные операции, ПКУ.

Здесь нет алёртов «не заполнено» — отсутствие записи не нарушение. Просто показывается счётчик за день для справки.

Логика цвета

Цвет каждой строки рассчитывается по трём параметрам:

  1. Заполнено или нет — фактическое состояние записей.
  2. Текущее время — относительно дедлайна слота.
  3. Дедлайны — настраиваются в Слотах заполнения.

Логика:

  • Заполнено → 🟢
  • Не заполнено, время до warn → ⚪ (срок не наступил)
  • Не заполнено, между warn и overdue → 🟡
  • Не заполнено, после overdue → 🔴

Прошлые даты — всё незаполненное автоматически 🔴. Будущие — ⚪.

Привязка к подразделениям (для старшей медсестры)

Если у пользователя в профиле указан ограниченный список подразделений — он видит только их (фильтр по подразделению ограничен этим списком).

Главная медсестра обычно привязана ко всем — видит всё.

Что НЕ делает эта страница

  • Не позволяет редактировать данные — только показывает.
  • Кнопка «Открыть →» переводит на страницу записи журнала, где правка делается обычным способом.
  • Не рассылает уведомления в мессенджер — для этого MAX-бот.

Связанные документы

Что важно

  • Это инструмент для проверки, не для заполнения. Заполнять — через журналы или Обход кабинетов.
  • Дедлайны можно поменять в Слотах заполнения. Если в учреждении смена с 9 до 21 — настройте дедлайны под неё.
  • Кеш 5 минут — данные обновляются раз в 5 минут. То есть если медсестра только что заполнила запись — на странице её увидите через 5 минут.