Концепция решения

Основные принципы построения программного решения, а также методика адаптации функциональности. Узнайте, что находится "под капотом" системы.

Принципиальная схема

Библиотека стандартных подсистем
(1C:БСП)
Библиотека стандартных подсистем...
1С:Предприятие 8.3z
1С:Предприятие 8.3z
Медицинские модули общего назначения и модули взаимодействия с федеральными службами
(ЕГИСЗ, ФСС, ФФОМС)
Медицинские модули общего назначения и модули взаимодействия с федеральными службами...
Медицински модули региональную специфики
(РЕГИЗ, ТФОМС) 
Медицински модули региональную специфики...
Медицинские модули конкретного МО
(кастомизация)
Медицинские модули конкретного МО...
Базовое ядро
Базовое ядро
Региональное ядро
Региональное ядро
МИС МО
МИС МО
Viewer does not support full SVG 1.1

МИС "ITworks:Медицина" разработана на базе современной технологической платформы "1С:Предприятие" и, в отличии от других МИС, не является готовым тиражным решением. Система представляет собой "слоеный пирог". Внутренняя часть пирога, "ядро",  сопровождается отдельной командой разработчиков и содержит только универсальные функциональные модули и подсистемы, то есть ту функциональность, которая подойдет любым МО, независимо от их специфики. При этом само "ядро" состоит из двух частей: "базовая часть" и "региональная часть". Ядро содержит инструменты разработки, которые позволяют в крайне сжатые сроки реализовывать специфичную для конкретного МО функциональность под заказ.

Библиотека стандартных подсистем
(1C:БСП)
Библиотека стандартных подсистем...
1С:Предприятие 8.3z
1С:Предприятие 8.3z
Медицинские модули общего назначения и модули взаимодействия с федеральными службами
(ЕГИСЗ, ФСС, ФФОМС)
Медицинские модули общего назначения и модули взаимодействия с федеральными службами...
Медицински модули региональную специфики
(РЕГИЗ, ТФОМС) 
Медицински модули региональную специфики...
Медицинские модули конкретного МО
(кастомизация)
Медицинские модули конкретного МО...
Базовое ядро
Базовое ядро
Региональное ядро
Региональное ядро
МИС МО
МИС МО
Viewer does not support full SVG 1.1

МИС "ITworks:Медицина" разработана на базе современной технологической платформы "1С:Предприятие" и, в отличии от других МИС, не является готовым тиражным решением. Система представляет собой "слоеный пирог". Внутренняя часть пирога, "ядро",  сопровождается отдельной командой разработчиков и содержит только универсальные функциональные модули и подсистемы, то есть ту функциональность, которая подойдет любым МО, независимо от их специфики. При этом само "ядро" состоит из двух частей: "базовая часть" и "региональная часть". Ядро содержит инструменты разработки, которые позволяют в крайне сжатые сроки реализовывать специфичную для конкретного МО функциональность под заказ.

Выбранная нами архитектура позволяет совместить преимущества двух подходов к разработке информационных систем: тиражной разработке и заказной разработке. Система позволяет учитывать сложную специфику конкретного МО без существенных трудозатарат, при этом соблюдая требования к МИС федерального и регионального уровней, т.к. реализация этих требований происходит на уровне "ядра" системы, которое дорабатывается и поддерживается независимо и централизовано.

Архитектурный стэк МИС состоит из следующих слоев:

1. Технологическая платформа "1С:Предприятие"

Платформа имеет собственный язык программирования, технологию хранения и доступа к данным. Платформа решает задачи авторизации пользователей, разграничения доступа к информационным объектам системы, выполнения сценариев бизнес-логики, взаимодействия с СУБД и ОС, предоставления пользовательских интерфейсов на различных платформах.

Для реализации требований по защите персональных данных, предъявляемых к МИС МО, поставляется защищенная (сертифицированная ФСТЭК) версия платформы "1С:Предприятие 8.3z".

2. Библиотека стандартных подсистем (БСП) 

БСП - это набор готовых программных модулей и компонентов, разрабатываемых и поддерживаемых непосредственно фирмой "1С". Данная библиотека решает наиболее общие задачи характерные для множества информационных систем хозяйственного учета без привязки к медицинской специфике:

  • Организацию базовых справочников: "Пользователи", "Организации", "Банки", "Класификатор адресов (ФИАС)" и пр..
  • Организацию системы разграничения доступа (группы доступа и профили доступа);
  • Механизмы электронно-цифрового подписания и шифрования с использованием сертифицированных криптопровайдеров;
  • Механизмы доступа к журналам логирования и диагностики;
  • Механизмы мониторинга и профилирования;
  • Механизмы управления дополнительными модулями и отчетами;
  • Механимзмы формирования печатных документов;
  • Механизмы работы с пользовательским интерфейсом;
  • Драйвера и механизмы взаимодействия с торговым оборудованием (ККМ, сканеры штрихкодов, принтеры этикеток и пр.);
  • Прочие общие механизмы...

3. Медицинские модули общего назначения

Данный слой включает в себя наиболее общие функциональные подсистемы медицинской направленности:

  • Базовые медицинские справочники: "Пациенты", "Сотрудники", "МКБ-10" и пр.
  • Медицинские документы, форма которых утверждена на федеральном уровне (например "Листок нетрудоспособности");
  • Механизмы взаимодействия с федеральным уровнем ЕГИСЗ;
  • Механизмы учета диагнозов, витальных параметров, состояний пациента и пр..
  • Прочие медицинские модули...

4. Медицинские модули региональной специфики

В данный слой включены медицинские модули, которые реализуют специфические региональные требования. Сюда входят:

  • Механизмы интеграции с региональным сегментом ЕГИСЗ (РЕГИЗ);
  • Механизмы взаимодействия с региональным ФОМС (ТФОМС);
  • Механизмы формирования отчетности, специфичной для конкретного региона;
  • Прочие модули, реализующие региональную специфику...

Слой региональной специфики разрабатывается и поддерживается отдельной командой разработчиков, индивидуально для каждого региона. На текущий момент поддержка обеспечена для Санкт-Петербурга и Ленинградской области.

5. Медицинские модули конкретного МО

Данные модули разрабатываются непосредственно командой внедрения по требованиям конкретной медицинской организации. Чаще всего эти модули реализуют следующую функциоанльность:

  • Специфичные для МО медицинские документы.
  • Специфичные для МО цепочки бизнес-процессов.
  • Специфичные для МО печатные формы.
  • Пользовательские интерфейсы с учетом пожеланий сотрудников МО.
  • Специфичные для МО отчеты, которые требуются для собственных нужд, а также для предоставления в райздравы и иные курирующие органы.
  • Прочие специфичные для МО модули и подсистемы.

Адаптация системы

МИС
подведомственной МО
МИС подведомственной МО
Команда разработки


разработка и поставка обновлений
Команда разработки...
Отдельные команды разработки

разработка и поставка обновлений
Отдельные команды разработки...
Команда внедрения / штатные специалисты МО


внедрение, кастомизация по требования МО, поддержка, обновление
Команда внедрения / штатные специалисты МО...
Региональное ядро
(...)
Региональное ядро...
МИС МО
МИС МО
Ведомственная МИС
Ведомственная МИС
МИС МО
МИС МО
МИС
подведомственной МО
МИСподведомственной МО...
Региональное ядро
(Москва)
Региональное ядро...
Базовое ядро
Базовое ядро
Региональное ядро
(Санкт-Петербург)
Региональное ядро...
Региональное ядро
(Ленобласть)
Региональное ядро...
Viewer does not support full SVG 1.1

Разработка МИС для конечного учреждения происходит по принципу "от общего к частному". Для каждого региона разрабатывается и поддерживается собственная модификация МИС, на базе которой, в свою очередь, разрабатываются медицинские системы конкретного МО.

Для МО одного профиля или схожей специфики может быть разработана специальная конфигурация МИС, на базе которой будут реализовываться внедрения в отдельные МО внутри ведомства или региона.

МИС
подведомственной МО
МИС подведомственной МО
Команда разработки


разработка и поставка обновлений
Команда разработки...
Отдельные команды разработки

разработка и поставка обновлений
Отдельные команды разработки...
Команда внедрения / штатные специалисты МО


внедрение, кастомизация по требования МО, поддержка, обновление
Команда внедрения / штатные специалисты МО...
Региональное ядро
(...)
Региональное ядро...
МИС МО
МИС МО
Ведомственная МИС
Ведомственная МИС
МИС МО
МИС МО
МИС
подведомственной МО
МИСподведомственной МО...
Региональное ядро
(Москва)
Региональное ядро...
Базовое ядро
Базовое ядро
Региональное ядро
(Санкт-Петербург)
Региональное ядро...
Региональное ядро
(Ленобласть)
Региональное ядро...
Viewer does not support full SVG 1.1

Разработка МИС для конечного учреждения происходит по принципу "от общего к частному". Для каждого региона разрабатывается и поддерживается собственная модификация МИС, на базе которой, в свою очередь, разрабатываются медицинские системы конкретного МО.

Для МО одного профиля или схожей специфики может быть разработана специальная конфигурация МИС, на базе которой будут реализовываться внедрения в отдельные МО внутри ведомства или региона.

 

Построение облачной МИС

Единая облачная МИС
(SAAS)
Единая облачная МИС...
Область данных
№1
Область данных...
Область данных
№2
Область данных...
Область данных
№3
Область данных...
Область данных
№...
Область данных...
Один или несколько веб-серверов с балансировкой
Один или несколько веб-серверов с балансировкой
МО №1
МО №1
МО №2
МО №2
МО №3
МО №3
МО №...
МО №...
Защищенная ведомственная сеть
Защищенная ведомственная сеть
HTTPS / ГОСТ TLS
HTTPS / ГОСТ TLS
Viewer does not support full SVG 1.1

МИС "ITworks:Медицина" может быть развернута в варианте "облака" (SAAS). В таком варианте работы данные подключаемых МО хранятся в единой базе данных на одном или нескольких серверах, доступных через защищенные каналы связи. Записи внутри такой БД разделены по номерам областей, благодаря чему каждый пользователь имеет доступ только к тем записям, которые относятся к его МО (к его области разделения).

Подобная система имеет преимущества по стоимости обслуживания:

  • МО не требуется закупать и обслуживать собственные сервера;
  • Обновление и резервное копирование всей системы происходит централизовано;
  • При доработке и обновлении системы обновленные механизмы становятся доступны сразу всем МО;
  • Все данные хранятся и обрабатываются единообразно, что упрощает их консолидированный сбор и анализ вышестоящими органами.
Единая облачная МИС
(SAAS)
Единая облачная МИС...
Область данных
№1
Область данных...
Область данных
№2
Область данных...
Область данных
№3
Область данных...
Область данных
№...
Область данных...
Один или несколько веб-серверов с балансировкой
Один или несколько веб-серверов с балансировкой
МО №1
МО №1
МО №2
МО №2
МО №3
МО №3
МО №...
МО №...
Защищенная ведомственная сеть
Защищенная ведомственная сеть
HTTPS / ГОСТ TLS
HTTPS / ГОСТ TLS
Viewer does not support full SVG 1.1

МИС "ITworks:Медицина" может быть развернута в варианте "облака" (SAAS). В таком варианте работы данные подключаемых МО хранятся в единой базе данных на одном или нескольких серверах, доступных через защищенные каналы связи. Записи внутри такой БД разделены по номерам областей, благодаря чему каждый пользователь имеет доступ только к тем записям, которые относятся к его МО (к его области разделения).

Подобная система имеет преимущества по стоимости обслуживания:

  • МО не требуется закупать и обслуживать собственные сервера.
  • Обновление и резервное копирование всей системы происходит централизовано.
  • При доработке и обновлении системы обновленные механизмы становятся доступны сразу всем МО.
  • Все данные хранятся и обрабатываются единообразно, что упрощает их консолидированный сбор и анализ вышестоящими органами.

При таком развертывании есть и недостатки:

  • Конкртеное МО не может существенно модифицировать МИС (доступны исключительно косметические модификации).
  • Разработка и модификация системы происходит медленнее, т.к. любое изменение затрагивает работу всех подключенных МО и требует более длительных согласований.