VA Vista (Veterans Health Information Systems and Technology
Architecture) — ВистА Ветеранов медицинская система Департамента
Ветеранов (VA - Veteran Administaration) МО США. Самая большая медицинская
информационная система в США. Обеспечивает медицинское обслуживание 4 миллионов
ветеранов, с ней работает 180 тыс. сотрудников в 163 госпиталях, 800 клиниках и
135 домах ухода.
Зачатки системы — конец 70-х годов (начало американской
медицинской стратегической инициативы, см: HL7, UMLS). В настоящее время Виста
разветвленная МИС, охватывающая практически все аспекты медицинского
обслуживания, как в больнице, так и в поликлинике.
Система построена на
языке/платформе MUMPS, имеет ядро, и порядка ста
прикладных пакетов программ. Идеи заложенные в MUMPS реализованы в ВистА в
максимальной степени: начиная с учета тончайших нюансов управления оборудованием
и до экспертных систем принятия медицинских решений. ВистА также может работать
на СУБД Caché, основанной на
технологии MUMPS.
В Остине находится Центр Автоматизации Управления по Делам
Ветеранов (Austin Automation Center), и соотвественно национальные база данных
ВистЫ, с которыми обмениваются БД локальных систем.
ВистА началась со стандартизации MUMPS ANSI в 1977 году. Два компьютерных
энтузиаста работающих в Депертамента Ветеранов (Joseph (Ted) O'Neill, Marty
Johnson), увидели в MUMPS базу больничной системы по
всей стране. Первыми модулями были тестовая программа по психиатрии (Gordon
Moreshead, Wally, в настоящее время интерфейсный Windows-модуль MHA), программа
анализа питания при лечении диабета (Richard Davis с тех пор тема диабета
присуствует в демонстрационных программах), компьютеризация радиационной
медицины (Joe Tatarczuk). В 1978 году началась работа над FileMan - успешным
глубоким интегратором большой системы, типа Apache или Linux.
По мере роста
системы она начала заходить на игровое поле официальных компьютеризаторов на
больших машинах и бюджетом в сотни раз большим инициаторов ВистЫ. От греха
подальше они перебрались на нейтральную зону. Начались интенсивные и
малоприятные консультации, отключения компьютеров и т.п. 1979-1981 года были
годами конспирации, с рапространением в Германию и Финляндию.
Когда было
принято решение отменить использование MUMPS программ взбунтовались врачи
использующие их. Была начата компания в печати, затем расследование в Конгрессе.
В конце концов все закончилось, тем, что есть.
Эта история интересна тем,
как создаются медицинские информационные системы:
В силу ряда причин в СССР, а затем в России, была проигнорирована
технологическая стратегия MUMPS, стандарты MUMPS не получили русской поддержки и
в настоящее время ВистА не может работать с русским языком, хотя, по некоторым
данным, в арабских странах проводится работа по переходу на кодирование UTF-16.
PS Еще один скандал в истории ВистА, название фирменной ОС ф. Микрософт. Характерно,
что эта ОС Микрософт стала одной из самых бесславных систем в истории ВТ. (Т.о.
в начале конфликт с монстром ИБМ, затем с монстром Микрософт.)
Необходимый компонент медицинских информационных систем - уникальность
пациента. Эта просто формулируемая задача в столкновении с жизненными реалиями,
приводит созданию не просто программы, а целой технологии идентификации и
сохранения уникальности пациента. В Висте, за это отвечает локальный файл
пациентов (#2) и глобальная система индекса пациентов (The Master Patient
Index). В центре автоматизации VA в г. Остин, индекс пациентов (т.е. реальных
приклепленных к больницам пациентов) составляет 14 миллионов записей. Эта
архитектура обеспечивает перемещение записей пациента в любую больницу. Помимо
медицинских задач, эта система имеет также большой потенциал для чрезвычайных
ситуаций.
Основной интерфейс алфавитно-цифровые меню и поля данных на
сервере. Есть два основных интерфейса-клиента Windows CPRS — доступ к
электронной истории болезни и VistA Imaging доступ к самым разнообразным
медицинским изображением. Серверный интерфейс позволяет позволяет переходить к
функциям, данным системы как иерархически, так и непосредственно переходя к
данным и функциям любого уровня.
В соотвествии с законом США свободе
информации VistA и CPRS распроcтраняется свободно, VistA Imaging коммерческий
продукт, но существует свободная версия которая еще не прошла сертификацию FDA.
VistA Imaging можно заказать в
Департаменте Ветеранов.
.
Принятие ВистА, использующей штрих-коды (браслет на
пациенте со штрих-кодом, и лекарства в таре со штрих-кодом), позволило
достигнуть точности работы с лекарствами 99,997 %..
Обмен сообщениями в
ВистА выполняется в соответствии со стандартом HL7, работа с медицинскими
изображениями обеспечивается в стандарте DICOM. ВистА может использоваться
как в отдельном госпитале, так и в региональной системе госпиталей. В одной из
реализация Виста позволила обеспечить доступ к электронной истории болезни из
128 медицинских учреждений.
С помощью программы MyHealtheVet можно
использовать личные медицинские данные в отличных от ВистА системах.
В
проекте HealtheVet (HeV)
разрабатывается следующее поколение ВистА.
Как-же (со)относится VistA-пространство MUMPS с онтологической платформой современной информатики XML? XML - это MUMPS-структура без интепретатора, но многие свойства узла (кроме свойств выхода на метапрограммирвоание, т.е. интепретатор) являются по сути тегами XML.
Некоторыми из самых значительных новых функциональных возможностей (XQuery) являются обработка исключительных ситуаций, функции расширения, указатели функций и (или) лямбда-выражения. При удачном стечении обстоятельств для окончания этой работы потребуется еще каких-нибудь пять-шесть лет. XML 2007 Эллиот Расти Гарольд
Т.е. возможности MUMPS заложенные еще при его создании в 1968 году будут реализованы в XML в 2018 году.
ВистА оказалась настолько хороша (MUMPS казался настолько силен), что все
примыкающие технологии CODASYL/XML, SQL, стандарты (SNOMED, LOINC, МКБ) и все
пространство медицинских информационных систем оказалось занятым ВистА. Все
альтернативы так и не смогли выйти за пределы регистратуры больницы.
ВистА -
отрицание всех современных МИС. Но будет ли будущая МИС на биочипах, наноагентах
etc - отрицанием ВистЫ?