В прошлый раз мы разбирали, как развернуть и сопровождать МИС «Ариадна» в Linux-окружении. Теперь пришло время посмотреть, что эта система умеет с точки зрения функциональности, какие у неё подсистемы, с чем интегрируется и где могут возникнуть неочевидные моменты для администратора.
«Ариадна» — это классическая клиент-серверная МИС, которая работает на PostgreSQL и поддерживает как Windows, так и Linux на рабочих местах (через Wine). Разработчик — ООО «Решение» (Санкт-Петербург). В этой статье пройдёмся по её возможностям, ориентируясь на практические задачи, с которыми сталкивается системный администратор.
1. Архитектура и общие принципы
- База данных – PostgreSQL 12 (или выше). Используются схемы, триггеры, процедуры. Часть логики вынесена на уровень БД.
- Клиентская часть – набор модулей (АРМов), которые делятся на два типа:
- СИ-АРМы (Windows-приложения, запускаемые под Wine) – в основном регистратура, стационар, диагностика.
- JAVA-АРМы (кроссплатформенные) – администратор, контент, расписание, экономист.
- Сервер приложений отсутствует, взаимодействие прямое: клиент → БД.
- Настройка – через АРМ «Администратор» и «Контент». Параметры хранятся в БД, права пользователей гибкие.
Для IT-отдела это означает, что стабильность сети и доступность сервера БД критичны. Также важно правильно настроить права доступа к сетевым шарам (дистрибутив «Ариадны» лежит в общей папке) и обеспечить работоспособность Wine с необходимыми библиотеками.
2. Состав подсистем и модулей
Система разбита на шесть подсистем. Вот краткая сводка:
| Подсистема | Модули | Назначение |
|---|---|---|
| Справочная | Контент, Экономист, Расписание | Ведение справочников, настройка протоколов, печатных форм, расписаний, цен, договоров |
| Административная | Администратор | Управление пользователями, права доступа, параметры системы, контроль версий модулей |
| Регистрационная | Регистратура, Приёмное отделение, Постовая сестра, Выписной эпикриз, Архив, Оперблок | Учёт пациентов, запись, движение в стационаре, работа с очередями, архивация историй |
| Медицинская | Врач поликлиники, Врач стационара, диагностические АРМы (УЗИ, ФД, Рентген, Эндоскопия, ПАО, Лучевая диагностика) | Ведение электронной истории болезни, протоколы, назначения, результаты исследований |
| Финансовая | Финансы, Контент (финансовые отчёты) | Выставление счетов, работа с договорами, учёт оплат, реестры |
| Статистика и аналитика | Контент (статистика поликлиники/стационара), Монитор стационара | Формирование отчётов по федеральным и региональным формам, аналитика, визуализация занятости коек |
Нас, как администраторов, больше всего интересуют модули, которые влияют на производительность, интеграции и удобство сопровождения. Поэтому дальше разберём ключевые моменты.
3. Настройка системы без программирования
Одна из сильных сторон «Ариадны» — возможность кастомизировать систему без изменения кода. Всё делается через интерфейс:
- Справочники. Можно создавать новые простые справочники (более 300 встроенных). Изменять структуру карточки пациента, добавлять дополнительные поля.
- Медицинские протоколы. Настраиваются под конкретные отделения. Используются формализованные протоколы (вопрос-ответ) и текстовые шаблоны. Количество протоколов не ограничено.
- Печатные формы. Можно добавлять новые шаблоны (например, в формате MS Word) прямо в систему, не требуя от разработчика установки обновлений.
- Права доступа. Гибкая система ролей: от интерфейса до ограничения на уровне записей (например, врач видит только своих пациентов). Есть поддержка LDAP-аутентификации — удобно в доменной среде.
Для админа это означает меньше обращений к разработчику — многие запросы решаются настройками.
4. Интеграции с оборудованием и внешними системами
Список устройств, с которыми «Ариадна» умеет работать, впечатляет. Вот основные:
| Устройство | Способ интеграции | Где используется |
|---|---|---|
| Сканеры штрих-кодов | USB, стандартные драйверы | Регистратура, лаборатория, диагностика |
| Фискальные регистраторы | COM/USB | Касса (чеки за платные услуги) |
| Считыватели карт (магнитные, смарт-карты) | USB | Регистратура (полис, СНИЛС) |
| Компьютеризированные тележки, планшеты | TCP/IP, Wi-Fi | Постовая сестра, врач стационара |
| Планшеты для цифровой подписи | USB | Подписание протоколов ЭЦП |
| DICOM-оборудование (УЗИ, рентген, КТ, МРТ) | DICOM | Диагностические АРМы (просмотр снимков, рабочие листы) |
| УЗИ с видеовыходом | TWAIN | Захват видео/изображений |
| Аппараты функциональной диагностики (ЭКГ, ФВД, холтеры и пр.) | Файловый обмен (входящая/исходящая папки) | АРМ «Функциональная диагностика» |
Важно для админа:
- DICOM-интеграция требует настройки PACS-сервера или каталогизатора. В «Ариадне» можно привязать исследования к физическим файлам по тегам DICOM или просто по учётному номеру.
- Для функциональной диагностики используется механизм почтовых папок: из МИС формируется файл-задание, оборудование кладёт результат обратно. Нужно обеспечить сетевой доступ к этим папкам и права на запись/чтение.
- Кассовые аппараты — необходимо установить драйверы в префикс Wine (если работаете на Linux) и прописать параметры в системе.
5. Особенности для Linux-клиентов
Поскольку на рабочих местах часто используется Linux (CentOS, Ubuntu, Astra Linux), разработчик гарантирует работу через Wine. Однако есть нюансы:
- СИ-АРМы требуют компоненты VB6, MDAC, VC Runtime. Все они ставятся через
winetricks(как мы описывали в прошлой статье). - JAVA-АРМы работают только на Java 1.6. Да, версия древняя, но стабильная. При обновлении Wine или переходе на новую Java могут возникнуть проблемы.
- Доступ к общему дистрибутиву должен быть настроен через CIFS-монтирование или постоянную сетевую папку.
- Обновления — автоматические через скрипт-копирование. Всё, что нужно админу, — настроить crontab с
@reboot.
Из коробки «Ариадна» поддерживает репликацию БД (например, для филиалов с нестабильной связью). Это может пригодиться в крупных сетях.
6. Контроль версий и обновления
В «Ариадне» есть встроенная система контроля версий. Каждый модуль имеет номер сборки в формате YYMMDDHHmm. Новые версии регистрируются в АРМе «Администратор». Можно активировать любую предыдущую версию (откат) без переустановки.
Для администратора это значит, что:
- Обновление модуля — просто регистрация новой версии в БД и копирование файлов на сервер (через сетевую папку). Клиенты сами подтянут изменения при следующем запуске.
- Если что-то пошло не так — откат делается парой кликов.
Это удобно, но требует дисциплины: старые версии не удалять, а только деактивировать.
7. Отчётность и аналитика
Подсистема статистики содержит более 700 готовых отчётов по формам Минздрава. АРМ «Монитор стационара» позволяет вывести на экран (в том числе на ТВ-панели) график занятости коечного фонда в реальном времени.
Для аналитиков предусмотрена возможность строить произвольные запросы и выгружать данные в Excel, DBF, XML. Права на отчёты разграничиваются.
С точки зрения администрирования важно:
- Регулярно обновлять справочники (МКБ-10, номенклатура услуг, КЭС ТФОМС) — они загружаются через АРМ «Контент».
- Отслеживать объём БД: PostgreSQL должна быть настроена на автоматический вакуум, иначе отчёты на больших данных будут тормозить.
8. Безопасность и аудит
- Аутентификация — средствами СУБД или LDAP.
- Права доступа — до уровня отдельных полей в протоколах.
- Ведётся журнал действий пользователей (можно настроить в АРМе «Администратор»).
- Есть поддержка ЭЦП для подписания протоколов (планшет для подписи).
Для администратора это означает необходимость регулярно контролировать учётные записи, особенно при увольнении сотрудников. LDAP-интеграция сильно упрощает жизнь в домене.
9. Что в итоге?
МИС «Ариадна» — зрелая система с широкими возможностями настройки и интеграции. Её главные плюсы для IT-службы:
- Гибкость — многое настраивается без программирования.
- Кроссплатформенность — работает на Windows и Linux.
- Развитые интеграции — DICOM, фискальные регистраторы, файловый обмен, LDAP.
- Простота обновлений — через сетевую папку и контроль версий.
- Хорошая отчётность — готовые формы для всех уровней.
Минусы тоже есть: зависимость от Wine на Linux-клиентах, необходимость поддерживать старую Java, отсутствие полноценного сервера приложений (вся нагрузка на БД). Но при грамотном администрировании система работает стабильно.
Если вы только начинаете внедрение «Ариадны» — обязательно изучите руководство по установке и описание функциональных характеристик (они идут в комплекте с поставкой). А если уже давно с ней работаете — поделитесь опытом в комментариях или в нашем хранилище файлов. Вместе разберём сложные моменты.


