"ITworks: Медицина" - это медицинская система и библиотеки для разработки, реализованные на технологической платформе "1С:Предприятие". Благодаря платформенной архитектуре, система сочетает в себе функциональность специализированной медицинской системы и общеотраслевой ERP системы. Технологическая платформа и сопутствующие вспомогательные инструменты развиваются и поддерживаются независимо фирмой "1С" в рамках собственного жизненного цикла, так как требования к ним не ограничиваются исключительно потребностями медицинской отрасли.
1. Общие требования к системе
МИС "ITworks: Медицина" современная система. При ее разработке мы учитвали следующие требования:
- МИС должна быть кросплатформенным решением с возможностью развертывания на уже существующей у МО системной инфраструктуре;
- МИС должна удовлетворять требованиям к отечественному ПО и быть совместимой с системным ПО (ОС, СУБД), зарегистрированным в реестре Минкомсвязи;
- МИС должна быть реализована на платформе, прошедшей сертифкацию ФСТЭК, а также быть совместимой с сертифицированным ФСТЭК системным ПО (ОС, СУБД);
- МИС должна реализовывать доступ к данным как со стационарных, так и с портативных устройств, а также быть доступной через веб-интерфейс;
- МИС должна предусматривать механизмы горизонтального масштабирования (механизмы работы в кластере);
- МИС должна предоставлять инструменты для работы с отечественной криптографией (подписание и шифрование) через сертифицированных криптопровайдеров (КриптоПро и VipNet);
- МИС должна предоставлять механизмы создания и конфигурирования программных интерфейсов взаимодействия с внешними системами, как в качестве потребителя данных, так и в качестве поставщика;
- МИС должна обеспечивать простые и эффективные механизмы встраивания как во внутренние цифровые контуры, так и во внешние (ЕГИСЗ, РЕГИЗ, ВИМИС и пр..);
- МИС должна предоставлять эффективные механимзы для быстрой кстомизации как интерфейсов, так и функциональности (добавление и переработка программных модулей);
- МИС должна позволять подерживать мультиверсионность без дополнительных трудозатрат;
- МИС должна предоставлять механизмы равертывания системы в облачном варианте (SaaS).
2. Ключевые особенности
Первая версия МИС была разработана в 2018 году. Проанализировав собственный опыт, а также опыт наших коллег, мы пришли к выводу, что разработка универсального тиражного решения для медицины - это утопическая идея, несовместимая с объективной реальностью. Требовалось такое решение, которое можно быстро и дешево адаптировать для нужд конкретного МО без значимого увеличения стоимости внедрения. По этой причине мы приняли решение полностью переработать наш продукт. Новая версия системы имеет послойное разделение функциональности, благодаря чему вся МИС делится на тиражируемую часть (ядро) и отдельную дорабатываемую часть, которая реализуется на этапе внедрения продукта в конкртеном МО.
На момент разработки программного продукта уже были известны основные требования, предъявляемые к медицинским системам, в том числе в рамках построения единого цифрового контура ЕГИСЗ и РЕГИЗ, поэтому архитектура системы изначально проектировалась с учетом этих требований.
Таким образом, ключевые особенности нашей системы это:
- Высокая скорость доработки системы.
- Архитектура, учитывающая особенности вертикальноинтегрированных систем.
- Низкая стоимость адаптации под требования МО (кастомизации).
- Низкая стоимость владения системой.
Наша система позволяет быстро и просто создать Медицинскую информационную систему для МО, которая соответствует требованиям как самой МО, так и вышестоящих органов контроля и статистики.
3. Что нужно для развертывания?
МИС "ITworks: Медицина" имеет клиент-серверную архитектуру. Клиентские и сервные компоненты системы являются кросплатформенными и могут устанавливаться на различных операционных системах.
Серверная часть может быть развернута на ОС:
- Windows, Windows Server;
- Linux (в том числе российские адаптации: Astra Linux, Alt Linux, ОС ОСнова).
В качестве СУБД серверной части может использоваться:
- Microsoft SQL Server;
- Postgres SQL (в том числе российская адаптация Postgres Pro);
- Oracle Database;
- IBM DB2.
В качестве веб-сервера может использоваться:
- Apache 2;
- IIS.
Клиентские компоненты могут быть установлены на ОС:
- Windows;
- Linux (в том числе российские адаптации: Astra Linux, Alt Linux, ОС ОСнова);
- MacOS.
В качестве криптопровайдеров могут использоваться:
- КриптоПро CSP;
- VipNet CSP.
Мы рекомендуем использовать для развертывания МИС следующую конфигурацию:
- Сертифицированная версия Astra Linux или ОС ОСнова;
- СУБД Postgres Pro (сертифицированная);
- Технологическая платформа " 1C:Предприятие 8.3z" (сертифицированная версия);
- Apache 2.
Если рекомендуемая конфигурация по тем или иным причинам не может быть использована в МО, то МИС может быть развернута на уже имеющихся в МО аппаратно-программных системных компонентах, указанных выше. Более детально c системными требованиями можно ознакомиться на официальном сайте 1С.
Серверные компоненты МИС могут развертываться как на одном, так и на нескольких узлах (подробнее см. раздел "Инфраструктура развертывания").