Табл.1. Отношения между основными сущностями при проектировании ИС. Информация, приведённая в таблице, адекватна с определённой степенью условности, поскольку на картину действительности решающий отпечаток может накладывать личность разработчика. Данное утверждение блестящим образом проиллюстрировано в известном мультипликационном фильме "Крылья, ноги и хвосты" [4]. Инструментальные средства эволюционируют параллельно с прикладными ИС. В этом виде эволюции прослеживается та же самая тенденция: конвергенция в сочетании с функциональной интеграцией. Та часть читателей, которая застала эпоху операционной системы DOS, ещё помнит разделение средств разработки на текстовые редакторы, трансляторы и компоновщики. Средства разработки ранее других пакетов прикладных программ прошли путь от взаимодействия приложений до их бесшовной интеграции. Сегодня интеграция инструментария вышла на новый уровень - реальностью стали средства взаимодействия программных средств предметного моделирования, прототипирования ИС и получения рабочего кода [7]. За то же самое время сделало причудливый виток развитие доступа пользователей к вычислительным ресурсам - от терминальных систем коллективного использования к персональным компьютерам и затем к локальным сетям и приложениям "клиент-сервер". В последних разделение доступа происходит уже не на уровне индивидуальной работы с частью общих аппаратных ресурсов, а на уровне коллективной работы индивидуальными аппаратными средствами с частью общих программных или информационных ресурсов. Конвергенция же инструментальных средств наглядно проявляется например в том, что современные версии промышленных РСУБД позволяют в известной мере работать с нереляционными объектами (Oracle, DB2, и др.), а нереляционные и постреляционные СУБД и средства разработки используют реляционные таблицы в качестве хранилища создаваемых объектов (Lotus Domino/Notes v.7, Cache). Масштабирование интеграции: приложение следует В отношении системного ПО понимание того, что акцент в использовании компьютера при коллективной работе смещается с обработки общих данных на осуществление коммуникаций, пришло примерно 30 лет назад. Именно этому пониманию мы обязаны нынешним существованием протокола TCP/IP, понятия хост-машины, могущей выступать как сервером, так и клиентом, а также Интернета в качестве объединяющей пользователей среды. К разработчикам прикладного ПО то же самое понимание пришло в середине 80-х годов. К этому периоду относится появление первого коммерческого продукта для коллективной работы, а именно Lotus Notes. Информационные системы для медицины подвергаются соответствующей трансформации на наших глазах. В работе [8] ЛПУ рассматривается в качестве ремонтно-обрабатывающего предприятия, и основным бизнес-процессом в нём становится проводка пациента. На уровне модели ИС, использующей в качестве базового понятия рабочие потоки, основным бизнес-процессом ЛПУ становится проводка документа "История болезни". В терминах рассматриваемой модели понятие истории болезни не ограничивается рамками документа "Карта стационарного больного", но включает также амбулаторную карту и все сопутствующие случаю многочисленные документы [5]. Очевидно, что история болезни как в предметной области, так и в модели автоматизированной ИС служит тем объектом общего пользования, информационное наполнение которого по мере прохождения рабочего потока производится разнородными данными из различных источников (Рис.1). В модели МИС приведённая на иллюстрации структура не меняется; различия сводятся к несовпадающим именам объектов, преимущественно в верхней части диаграмм. Например, для модели МИС имя объекта "Диагностическое и лабораторное оборудование" будет заменено на "Программно-аппаратный комплекс интеграции оборудования", а объекта "Персонал" - на "Специализированные АРМы". Рис.1. Ввод и вывод данных из разнородных источников, сопряжённый с проводкой пациента и документов, сопутствующих случаю. Поскольку наиболее общей целью информатизации можно считать своевременное обеспечение субъектов деятельности всеми видами необходимой информации, основная задача информатизации деятельности ЛПУ при поддержке рабочих потоков сводится к интеграции разнородных источников данных в некоторую общую среду [5]. Общей средой уровня организации в модели медицинской ИС следует считать локальную вычислительную сеть. Интерфейсная часть специализированного ("толстого") клиента (электронная история болезни, ЭИБ) при этом рассматривается не как общая среда, а как единая точка входа в среду уровня ЛПУ. В современных условиях сами понятия "толстого" и "тонкого" клиента, как ни странно, вновь стали предметом дискуссии. Поэтому в настоящей статье мы придерживаемся терминов "универсальный клиент" (для Web-браузера), и "специализированный клиент" (для локально запускаемого специализированного пакета программ, реализующего значительную часть бизнес-логики на стороне клиентского компьютера). Отметим, что вопреки мнению многих пользователей, при использовании универсального клиента независимость от платформы обеспечивается серверной частью ИС, а само клиентское ПО оказывается платформозависимым, в то время как специализированный (толстый) клиент может быть как зависимым от платформы (например, созданный средствами Borland Delphi), так и независимым от неё (Java-клиент). В условиях современного здравоохранения рабочие потоки часто выходят за пределы одного ЛПУ. Косвенным подтверждением этого обстоятельства служит приведённая на рис.1 диаграмма, на которой из семи источников данных, обрабатываемых в ЛПУ, четыре находятся за его пределами. Обозначенный выше подход правомерно оставить без изменений и при проектировании территориально-распределённых МИС, с той оговоркой, что ряд базовых объектов в модели проявляет полиморфизм. Общей средой уровня нескольких организаций становится Интернет, единой точкой входа в среду уровня нескольких организаций - Web-портал [5], средством доступа - универсальный ("тонкий") Web-клиент (табл.2).
Табл.2. Базовые объекты в моделях МИС при масштабировании. Необходимость отображения конкретных объектов предметной области в среду Интернет [16], возникающая как следствие масштабирования модели интеграции источников на уровень территории, ставит разработчиков перед рядом традиционных проблем и ограничений, свойственных Web-технологиям [5,11,12]. По опыту авторов, ограничения, накладываемые Web, преодолеваются в большинстве упоминаемых в данном контексте частных задач создания МИС, а именно, интеграции с оборудованием (рис.2), обработки диагностических изображений (рис.3), извлечения информации из массивов данных [15], поддержки принятия решений [14], клинического моделирования и прогноза (рис.4). Однако в настоящее время практическое решение этих задач не носит системного характера, и тем более, не входит в область действия какого-либо принятого стандарта. Обсуждение путей и способов обхода ограничений Web-технологий выходит далеко за рамки настоящей статьи. В определённой части это является проблемой консорциума W3C и ведущих вендоров - разработчиков инструментальных средств для Web. Тем не менее, глубокое убеждение авторов состоит в том, что наблюдаемая сегодня тенденция [13] в последующие годы станет фактическим стартовым условием для разработчиков, а это уже сейчас требует приложения усилий в направлении смены парадигмы реализации медицинских приложений. С практической точки зрения это означает, что медицинские порталы должны создаваться, как распределённые высокотехнологичные корпоративные ИС, а территориальные МИС, в свою очередь - как системы специализированных порталов. Рис.2. Интеграция медицинского оборудования (ультразвуковая допплерография) в Web-версии медицинской информационной системы.
Рис.3. Обработка диагностических изображений в среде Web.
Рис.4. Индивидуальный прогноз результатов лечения хронической почечной недостаточности на модели с Web-доступом. Выводы Задача интеграции различных источников медицинской информации в пользовательскую среду в современных условиях сводится к шлюзовой Web-интеграции путём организации регламентированного взаимодействия разнородных приложений и источников данных (рис.5). В рамках данной модели так называемая телемедицина становится просто подмножеством вариантов использования территориальной МИС (рис.6). Рис.5. Интеграция разнородных медицинских приложений и источников данных в единую пользовательскую среду по принципу "одного окна".
Рис.6. Подмножество вариантов использования территориальной медицинской информационной системы для нужд телемедицины.
Литература:
Обновлено 02.04.2011 15:07 |
|