ОНИКС / —

Оникс

Экосистема ветеринарной клиники. Один ключ — доступ ко всем оплаченным приложениям вашей клиники.

Центр безопасности
Внутренний аудит — не независимая проверка

Что на самом деле проверено

Это самопроверка силами той же команды/системы, что строила «Оникс», а не заключение стороннего аудитора. Она полезна как регулярная гигиена, но не заменяет независимый пентест — команда, писавшая код, может не увидеть класс проблем, о которых просто не подумала. Ниже — конкретные находки по уровню критичности со статусом устранения, а не единая оценка «в баллах»: абсолютной защищённости не бывает, и число вида «98/100» создавало бы у читателя ложное чувство завершённости.

Находки (по критичности)
Что не входило в эту проверку
Подтверждённые практики (не находки — фон для контекста)
Заключение для руководства

Внутренний отчёт о безопасности экосистемы «Оникс»

Инструкция для сотрудников
Стационар

Как работать со Стационаром

Ниже — по шагам, с иллюстрациями и короткими анимированными демонстрациями. Это реконструкция интерфейса для наглядности, не настоящие скриншоты приложения — реальные экраны выглядят так же по цветам и расположению элементов, но с вашими данными.

01

Доска стационара

Главный экран «Стационара» — сетка боксов по кабинетам. Цвет бокса показывает степень тяжести пациента, занятые и свободные клетки видно сразу.

Бокс 1
Стабильно
Бокс 2
Тяж. нестаб.
Бокс 3
Свободен
Бокс 4
Критическое
Бокс 1
Открыть →
Бокс 2
Тяж. нестаб.
Бокс 3
Свободен
Бокс 4
Критическое
Клик по боксу открывает карточку пациента
02

Приём пациента

Откройте свободный бокс — откроется вкладка «Карточка». Заполните имя, вид, владельца, вес и диагноз. Если пациент уже стоял в листе ожидания у анестезиолога — данные можно подтянуть одной кнопкой, не вводя заново.

  1. Кликните на свободный (пунктирный) бокс на доске
  2. Заполните поля карточки — обязательно имя, остальное по ситуации
  3. Нажмите «Сохранить» внизу формы
Ассистент видит все поля карточки, но часть (диагноз, тяжесть, врач) редактируется только врачом/админом — поля просто неактивны.
03

Лист лечения

Второй таб в карточке бокса — «Лист лечения»: полноэкранная таблица по дням госпитализации с показателями, препаратами и назначениями по часам.

Карточка
Лист лечения
Имя: Эскобар · Метис · 4.5 кг
Диагноз: —
Карточка
Лист лечения
‹День 1 · 28.09.2026› Шаг: 1 ч
00:00
01:00
02:00
03:00
04:00
Открывается на весь экран — так удобнее работать с почасовой таблицей
04

Разделы и строки — всё настраивается

Ничего не зашито жёстко. Разделы (Мониторинг, Препараты, Инфузия и т.д.) и строки внутри них можно переименовывать, удалять, переставлять местами и добавлять свои.

▾ Препараты
Анальгин
▾ Препараты
↑ ↓ ✕
▾ Препараты + Добавить
Анальгин
новая строка добавлена
Наведите на строку — появятся стрелки и крестик удаления
  1. Клик по названию раздела/строки — переименовать
  2. Стрелки ↑ / ↓ у раздела и у строки — переставить
  3. Крестик ✕ — удалить (спросит подтверждение, удаляет и все записи)
  4. «+ Добавить» в шапке раздела — новая строка; «+ Добавить раздел» внизу таблицы — новый раздел
05

Значения и задачи на будущее

В любую ячейку можно вписать фактическое значение или поставить метку-задачу на будущий час — чтобы следующая смена знала, что нужно сделать.

Пустая ячейка → клик
·
Выбор действия
ЗначениеЗадача
Задача поставлена — час ещё не наступил
•
Час наступил, а задача не выполнена
•
подсвечено — не забыть!
Вписали значение — подсветка снята
36.6
Просроченная задача выделяется цветом, пока кто-то не впишет значение
06

Регулярность назначений

Для повторяющихся назначений (инфузия каждые N часов и т.п.) не нужно ставить задачи вручную на каждый час — есть модалка «Регулярность», которая расставит их сама.

▾ Инфузия Регулярность
Рингер
Настройка регулярности
Строка: Рингер
Длительность: 24 ч · Каждые: 8 ч · Начало: 00:00
Готово — метки расставлены
00:00
04:00
08:00
12:00
16:00
Если длительность выходит за текущий день — следующий день создастся автоматически
07

Шаг времени

По умолчанию таблица делится на часы, но можно переключить шаг на 30 или 15 минут — например, для интенсивного мониторинга в реанимации.

1 ч 15 мин · 30 мин
00:00
01:00
02:00
1 ч · 15 мин
00:00
00:15
00:30
00:45
01:00
Переключатель — в правом верхнем углу листа лечения
08

Права ролей

Что можно ассистенту, а что — только врачу/администратору/главврачу.

Ассистент
Вписывает значения в ячейки, отмечает задачи выполненными, ведёт заметки смены, задачи по уходу, вес, флажки.
Врач / админ / главврач
Всё то же плюс: диагноз, степень тяжести, врач день/ночь, ассистенты дня, разделы и строки листа лечения, регулярность, выписка.
09

Выписка и архив

Когда пациент готов покинуть стационар — выписка снимает полный снимок карточки и листа лечения в архив филиала, бокс освобождается.

Выписать пациента «Эскобар»?
Карточка уйдёт в архив, бокс освободится.
Архив выписанных
Эскобар · Метис — выписал(а) Иванов С.В.
Открыть лист лечения →
Лист лечения из архива открывается для просмотра (без редактирования)
Выписка доступна только врачу/админу/главврачу и необратима — бокс сразу становится пустым и готов к следующему пациенту.
Завхоз
10

Заявки, помещения, оборудование и закупки

«Завхоз» — хозяйственная часть клиники: заявки на ремонт/поломки, карта помещений, обслуживание оборудования, закупки и подрядчики. В левом меню: Главная, Заявки, Карта клиники, Обслуживание, Задачи, Оборудование, Помещения, Закупки, Подрядчики, Аналитика, Сотрудники, Экран на стену.

+ Новая заявка
Помещение: Процедурная 2
Что случилось: течёт кран
Заявки
НоваяТечёт кран · Процедурная 2
Заявки
В работеТечёт кран · назначено: Сидоров
Заявки
ВыполненоТечёт кран · подтверждено
Заявка проходит путь: Новая → В работе → Ожидание закупки (если нужны детали) → Выполнено
  1. «+ Новая заявка» — опишите проблему и помещение, при необходимости — кнопка «Экстренная» для срочных случаев
  2. Заявки можно смотреть списком или доской (канбан) — переключатель сверху страницы «Заявки»
  3. «Карта клиники» — все помещения на плане, клик открывает карточку помещения
  4. «Обслуживание» — плановое ТО оборудования, «Закупки» — то, что нужно докупить, «Подрядчики» — контакты внешних служб
  5. «Экран на стену» — публичное табло для общей зоны (без входа), показывает открытые заявки
Обычный сотрудник видит и создаёт заявки; полную аналитику, сотрудников и подрядчиков видят супервайзер и менеджер.
Мессенджер
11

Внутренний чат клиники

Обычный мессенджер (как WhatsApp/Telegram), только для сотрудников клиники: личные и групповые чаты, задачи, срочные сообщения, объявления.

ЧатыСейчасЗадачиСрочныеОбъявления
Иванов С.В. — «Готово, выезжаю»
ЧатыСейчасЗадачиСрочныеОбъявления
🔴 Срочно: нужна помощь в приёмной
Пять разделов внизу/сбоку экрана: Чаты, Сейчас, Задачи, Срочные, Объявления
У Мессенджера есть собственная подробная встроенная инструкция — откройте Настройки (нажмите на своё имя/фото внизу списка чатов) → «Как пользоваться приложением». Там разобрана каждая кнопка: ответы, пересылка, закрепление, реакции, звонки, приглашение коллег и т.д.
Рекрутер
12

Подбор и найм персонала

«Рекрутер» ведёт кандидатов от отклика до найма: карточка кандидата, воронка по этапам, ИИ-помощник, вознаграждения за закрытые вакансии.

Воронка
Отклик
Петрова А.
Собес.
Оффер
Воронка
Отклик
Собес.
Петрова А.
Оффер
Карточка кандидата перетаскивается между этапами воронки
  1. «Кандидаты» — список всех откликов, «+ Новый кандидат» — добавить вручную
  2. «Воронка» — этапы найма, карточку можно перетащить на следующий этап
  3. «Recruiter AI» — ИИ-помощник: подсказки по вакансии, поиск похожих резюме
  4. «Talent Market» и «Клиники» — внешние источники кандидатов и филиалы, на которые ищем сотрудников
  5. «Вознаграждения» — бонусы за приведённых/нанятых кандидатов
Инвентаризация
13

Пересчёт остатков по отделениям

Периодическая инвентаризация: заводится сессия пересчёта, каждое отделение вносит фактические остатки по каталогу, сессия завершается со сверкой расхождений.

Инвентаризации
Идёт Сентябрь 2026
Отделение «Стационар»
Бинты — факт: 18 (было 20)
Инвентаризации
Завершена Сентябрь 2026
Каждое отделение считает только своё — общий свод виден в дашборде
  1. Администратор открывает новую сессию в «Инвентаризации»
  2. Сотрудник отделения заходит в свою сессию и вносит фактическое количество по каждой позиции из «Каталога»
  3. Когда все отделения закончили — администратор завершает сессию, расхождения видны сразу