Разработка современных информационных систем на примере СПК «Здравница» версии 3.0
Космынин А.Ю., Лымарев Н. В.
Качество разработки информационной системы (ИС) во многом определяется выбором средств реализации. Безусловно определяющими факторами должны становиться такие как надежность, безопасность, широкие функциональные возможности, продолжительная поддержка и развитие средств разработки. Таким требованиям соответствуют продукты ведущих производителей программного обеспечения Microsoft и Oracle. Еще один не маловажный критерий выбора средств разработки программного обеспечения (ПО) — это стоимость лицензионных отчислений конечных потребителей. Однако по независимым исследованиям совокупная стоимость владения коммерческими продуктами не превышает, а в некоторых случаях значительно ниже, стоимости владения решениями построенными на свободно распространяемом ПО. Так как стоимость лицензионных отчислений при внедрении ИС на предприятии обычно составляет 15-20% от затрат, основные же расходы составляет оплата рабочего времени инженеров и системных администраторов, а также поддержка. Кроме того из-за усиливающейся конкуренции на рынке ПО многие коммерческие продукты распространяются бесплатно. Так, например, Microsoft распространяет платформу .NET Framework и Visual Studio Express Edition, Oracle – Oracle Database Express Edition, несмотря на некоторые ограничения введенные в эти редакции по сравнению с платными версиями — это полнофункциональные продукты соответствующие самым высоким требованиям.
Непрерывное развитие информационных технологий заставляет производителей ПО ориентироваться на самые последние достижения в этой сфере. Поэтому при разработке СПК «Здравница» версии 3 было решено использовать платформу Microsoft .NET Framework и СУБД Oracle.
Необходимость разработки 3 версии СПК «Здравница» обусловлена следующими причинам:
- Необходимость соответствия СПК всем международным стандартам в области медицины (HL7, Microsoft HealthVault DICOM и др.), готовность ПО к работе в глобальных системах «Электронного здоровья» (eHealth) государственного и (или) корпоративного уровня. Соответствие СПК «Здравница» версии 2.0 ГОСТ Р 52636-2006 (электронная история болезни) не позволяет провести подобную интеграцию в связи тем что в ГОСТ описаны только общие положения.
- Новые технологические возможности позволяют перейти на качественно новый уровень решения задач. Одной из таких возможностей является полностью переработанный интерфейс пользователя. Возможность использования векторной графики в .Net Framework - это первое реальное обновление технологической среды пользовательского интерфейса со времени выпуска Windows 95 (1995 год).
- Необходимость учета всех предложений и пожеланий пользователей СПК «Здравница» 2.0. Санаторно- курортные учреждения последнее время расширяют спектр оказываемых услуг — для комплексной автоматизации СКУ необходимо предоставить специализированные инструменты для работы с не типичными для СКУ услугами: от предоставления услуг салона красоты, до стоянки личного транспорта отдыхающих.
Функционально СПК «Здравница» 3.0 выполнен по трехзвенной модульной архитектуре, ставшей стандартом де-факто для систем уровня предприятия. Данная архитектура позволяет сосредоточить логику работы системы на сервере приложений и гибко конфигурировать функциональные возможности комплекса, в том числе вносить необходимые изменения и добавлять новый функционал, все коммуникации с сервером приложений происходят посредством веб-служб. Веб-службы на данный момент являются единственным стандартным способом для интеграции программного обеспечения различных производителей в том числе кросс-платформенных. Данный подход дает неоспоримые преимущества при создании различных клиентских терминалов, например, клиентское приложение на компьютере пользователя, приложение на КПК или смартфоне, доступ через веб интерфейс. Кроме того возможна тесная интеграция с различным программным обеспечением работающим в СКУ: специализированное ПО медицинской аппаратуры, бухгалтерские системы, системы контроля доступа, АТС и др.
Широкие мультимедиа возможности СПК обеспечивают работу с медицинскими изображениями, видеоматериалами, позволяют отображать и редактировать информацию в том виде в котором это необходимо пользователю. Это позволяет реализовать простой и вместе с тем функциональный интерфейс пользователя с возможностью персональной настройки, что сократит время обучения персонала и облегчит процесс внедрения ИС в СКУ.
