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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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