Информационные системы здравоохранения |
|
Приложение 2 - Приложение 2 Информационная система здравоохранения ЮКПОЗ
Джеймс МакДэниел
Южно-Кавказский информационный проект в области здравоохранения (ЮКПОЗ), финансируемый Канадским агентством международного развития (КАМР), под управлением Канадского общества международного здравоохранения (КОМЗ) начался в сентябре 2001 года и завершил деятельность в июне 2005 года.
Целью проекта было укрепление реформы здравоохранения в Армении, Азербайджане и Грузии при помощи применения соответствующей информационной технологии здравоохранения и стратегии управления информацией. ЮКПОЗ сосредоточился на разработке долгосрочных, устойчивых инструментов для реформы здравоохранения, включая разработку компьютеризованной информационной системы здравоохранения (ИСЗ). Этот демонстрационный проект состоит из: разработки программного обеспечения, кратковременной программы обучения для участвующих организаций и оборудования и телекоммуникационных сетей, там где приемлемо. Он показывает как информация о здоровье населения в зоне обслуживания может использоваться для нужд планирования и управления здравоохранением. Приобретенный опыт можно перенести в другие модальности здравоохранения и ИСЗ можетбыть повторена в дополнительных учреждениях.
Прикладным программным обеспечением является система базы данных, построенная с учетом современных информационных требований, которая включает в себя существующие формы и процедуры. Концептуально основана на электронной медицинской записи, она поддерживает сбор данных, описывающих события здравоохранения для пациента, демографический и социальный статус. Программное обеспечение использует международные стандарты для кодирования признаков, симптомов, диагнозов и процедур. Система улавливает данные о пребывании в стационаре и амбулаторных визитах пациентов, включающих диагнозы, лекарства, процедуры, диагностических процедурах, иммунизациях, консультациях, беременностях, родах и консультаций по поводу репродуктивного здоровья.
Демонстрационная система КОМЗ в настоящее время работает в следующих местах трех республик Южного Кавказа:
![]() |
Центр контроля заболеваний и медицинской статистики, Тбилиси, Грузия, используя локальную кабельную сеть |
![]() |
Городской департаментобщественного здравоохранения, региональный офис здравоохранения и четыре больницы, Гори, Грузия, используя бескабельную связь |
![]() |
Центр перинатологии, акушерства и гинекологии, Ереван, Армения, используя локальную кабельную сеть |
![]() |
Родильный дом и женская консультация, Арташат, Армения, используя местную кабельную сеть |
![]() |
Пять медицинских учреждений и департамент общественного здравоохранения, Гянджа, Азербайджан, используя необъединенные в сеть компьютеры |
Цели проектирования ИСЗ
ИСЗ обеспечивает поддержку лиц, принимающих решения, на организационном, региональном и национальном уровнях для улучшения материнского здоровья. Для достижения этого была разработана база данных, учитывающая самые мелочи в ухода за пациентами и клинические данные, которые могут быть использованы непосредственно для ухода за пациентами и для управления, будучи агрегированными и проанализированными руководителями здравоохранения, чтобы обеспечить лучшее распределение ограниченных ресурсов здравоохранения. Система улавливает данные о пребывании в стационаре и амбулаторных визитах пациентов, включающих диагнозы, лекарства, процедуры, диагностических процедурах, иммунизациях, консультациях, беременностях, родах и консультаций по поводу репродуктивного здоровья.
ИСЗ позволяет различным учреждениям совместно использовать данные, таким образом обеспечивая непрерывность ухода. Выбор материнского здоровья в качестве фокуса затем вылился в систему которая скорее менее, чем более ограничена. За исключением сбора перинатальных данных, система не отличается от систем для общего ухода за пациентами.
Система соответствует международным стандартам кодирования и включает в себя наиболее критические потребности на данные от региона. Так как региональные требования зависят от страны, их можно сконфигурировать, для чего имеется выбор алфавита, языка, кодирования данных и шрифтов.
ИСЗ была спроектирована для соответствия нуждам странс низким доходам. Инфраструктура в странах Южного Кавказа слаба: поставка энергии ненадежна, количество персональных компьютеров мало. Существующие компьютеры зачастую стары, имеют старые процессоры, ограниченнуюпамять и старые операционные системы. Так как ИСЗ использует топологию клиент – сервер, то возможно эффективно использовать эти старые компьютеры в качестве автоматизированных рабочих мест.
Принципиальные свойства системы
| Много учреждений | Данные определяются сервером, где они были введены и какое учреждения их ввело. Они могут быть объединены в единую базу данныхи использоваться совместно с другими учреждениями. |
| Множество типов организаций | Стационарные и амбулаторные учреждения могут включаться, учитывая, что "случаи" соответственно управляются. Стационарным присвоен номер случая, когда пациент размещается в учреждение, амбулаторным присваивается постоянный номер припервом посещении учреждения. |
| Электронная запись пациента | Учитывая, что соблюдаютсясоответствующие процедуры, единая электронная запись пациента может быть создана и, при ограничениях конфиденциальности, совместно использоваться участвующими организациями. |
| Графический Интерфейс пользователя | Во всей системе используется сравнительно простой графический интерфейс пользователя. |
| Конфиденциальность данных | Применена система паролей пользователя, которая устанавливает разрешения на чтение и запись данных о случае. Она также ограничивает доступ к программам. Ведется журнал аудита, регистрирующий изменения базы данных и деятельность пользователей. |
| Безопасность данных | В пользовательском прикладном менюмогут быть назначены служебные программы (утилиты), для того, чтобы сделать копию и восстановить базу данных, проверить и починить индексы базы данных, создать отчет и проверить журнал аудита. Некоторые из этих утилитмогут быть установлены на автоматическое выполнение в определенное время дня. |
| Сеть клиент-сервер | К серверу можно обращаться одновременно при помощи многих браузеров клиентов во многих учреждениях. |
| Данные, основанные на случаях | База данных улавливает симптомы, признаки, диагнозы, процедуры, лекарства, иммунизации, консультации, диагностические обследования, беременности, роды и наблюдения за репродуктивным здоровьем пациента. |
| Настройка на клиента | ИСЗ содержит программы для записи перевода текста, выводимого в полях ввода, окнах он-лайн поддержки и вариантов выбора в списках. Некоторые из полей можно переназначить для сбора данных, отличных от первоначальных. |
| Диагнозы в МКБ10 | Электронный классификатор доступен на армянском, грузинском и русском языках. Неполная версия доступна на английском. Классификатор используется для вывода текста с условиями "включая" и "исключая", а также для подтверждения кодов, введенных пользователями. Одновременно в одной и той же системе могут быть использованы два языка, например,армянский и русский. |
| Процедуры в МКБ9СМ | Список процедур в МКБ9СМ доступен на английском языке. Классификатор работает также как и классификатор МКБ10. Если перевести МКБ9СМ , то программное обеспечение позволит одновременное использование двух языков в одной и той же системе. |
| Идентификаторы пациентов | Хотя рекомендовано использование уникальных идентификаторов пациентов, нет никаких предпосылок, что такая идентификация будет использована. Идентификация пациентов может быть основана на большом числе персональных характеристик, включая семейные связи. Если случайно была создана дублирующая запись на пациента, то имеется программа, которую можно использовать для поиска таких записей и объединения их в одну. |
| Гарантируемая совместимость данных | Все транзакции сохранены в базе данных, даже после того,как они были изменены. Есть только один процесс, который действительно стирает измененные записи из базы данных и она может быть запущена вручную системным администратором. Обычно данные бывают "дезактивированы", ане стерты. |
| Клонирование | Для построения других серверов сервер можно клонировать. Это дает возможность "раскатать" серию серверов после начальной установки. Это дает возможность подготовить дополнительный сервер, как предотвращение сбоя сервера. |
| Обмен данными | Данные одного сервера могут быть импортированы в другой. В наборе серверов данные могут передаваться от сателитного к основному серверу, который аккумулирует данные и передает результаты назад сателлитам. |
| Инструментарий написания отчетов | В системе имеются универсальные построитель и генератор отчетов. Определено некотороеколичество стандартных отчетов, которые могут быть изменены как хочется, используя программу "Ввод отчета". |
| Список отчетов | Каждая программа ввода содержит вариант "Список", который генерирует благоприятное для принтера представление данных. |
| Он-лайн поддержка | Каждая программаввода имеет он-лайн поддержку. |
| Словарь данных | Доступна полная спецификация базы данных с соответствующими описаниями для каждой таблицы и элемента. |
| Исходные программы | Исходные коды программ ИСЗ составляют часть инсталляционного пакета. Система может быть перестроена с желаемыми изменениями в таблицах и программах базы данных. |
| Отсутствие платы за лицензирование | У платформы Linux нет платы за лицензирование, учитывая, что соблюдены условия GNU General Public License (Лицензии для широкой публики) and the GNU Free Documentation License (Свободная лицензия документации), а также организация должна уважать авторские права и условия контракта, наложенные на распространение программного обеспечения. |
Лицензирование, авторские права и распространение программного обеспечения
ИСЗ построена на платформе открытого источника. Использованы операционная система Linux, стандартные инструменты Linux, механизм базы данных высокой эффективности и обслуживание сети. Следовательно, эта платформагораздо дешевле для внедрения, чем другие платформы с правом собственности, такие как Microsoft® Windows©. У самих прикладных программ есть авторские права, которыми владеют КОМЗ и доктор Джим МакДэниел, проектировщик и разработчик программного обеспечения. В конце проекта копии программного обеспечения будут переданы организациям-партнерам в каждой стране с соглашением, дающим разрешение организации распространять программное обеспечение среди некоммерческих организаций внутри страны. Дальнейшее развитие и поддержка системы станет ответственностью этих организаций.
Технические спецификации
Программное обеспечение ИСЗ использует архитектуру сети клиент – сервер. На сервере работает база данных MySQL и обслуживание сети Apache. Прикладное программное обеспечение написано на PHP и генерирует HTML вэб страницы для клиентов. Автоматизированные рабочие места клиентов могут работать с любой операционной системой и требуют только сетевую карту и совместимый браузер. Могут использоваться более старые автоматизированные рабочие места, учитывая, что онимогут поддерживать свежие версии совместимого браузера.
Ниже приведены минимальные технические конфигурации сервера и автоматизированного рабочего места:
| Сервер: | |
![]() |
Процессор Pentium III или лучше с гибким диском, клавиатурой, монитором и мышью |
![]() |
Минимум 128 мгб памяти |
![]() |
Два жестких диска объемом 20 гб |
![]() |
Устройство CD-RW |
![]() |
Сетевая карта 10 мгбод / сек с Ethernet интерфейсом (или установленная локальная сеть) |
![]() |
Red Hat Linux или Mandrake Linux версия 8.x или 9.x |
![]() |
PHP 4 (связанный с Linux) |
![]() |
m4 (связанный с Linux) |
![]() |
MySQL версия 3.23 или выше, но не версия 4 (связанный с Linux) |
![]() |
Apache версии 1.3.27, 2.0.43 или выше (связанный с Linux) |
![]() |
Прикладное программное обеспечение ИСЗ |
| Автоматизированные рабочие места: | |
![]() |
Intel 80486 или лучше с гибким диском, клавиатурой и мышью |
![]() |
Память минимум 16 мб |
![]() |
Жесткий диск 1 гб |
![]() |
Цветной монитор с разрешением от 800 x 600 |
![]() |
Сетевая карта 10 мгбод / сек с Ethernet интерфейсом |
![]() |
Принтер |
![]() |
Сетевой браузер Internet Explorer, Netscape, Opera, Mozilla, Mozilla Firefox |
![]() |
Программа сжатия UltimateZip или WinZip, если программное обеспечения распаковки файлов не связано с операционной системой |
Характеристики базы данных
Данные об обслуживании пациентов вводятся как только происходит событие. Хотя часто это делается путем переноса данных из бумажных форм, но врачи и медицинские сестры поощряются взять на себя активную роль во вводе и просмотре данных в момент, когда происходит событие. Так как данные дифференцируются по случаю на уровне события, они могут быть эффективно использованы клиницистами, главными врачами, администраторами и руководителями местного, регионального и национального уровня.Суммарная информация может быть легко получена и собрана для определения и производства соответствующих отчетов.
База данных ИСЗ предназначена для включения множестваучреждений разного типа. Данные для распределения могут быть импортированы с различных серверов в единую центральную базу данных. Следовательно контакты пациентов собираются в единую электронную запись и могут быть получены полные истории болезни и суммарные управленческие отчеты. Там, где учреждения расположены географически близко, такие как расположенные вместе амбулатории и больница, возможно для таких учреждений использование единого сервера базы данных. Это существенно снижает операционные расходы ИСЗ.
Хотя персональный идентификатор упрощает ввод данныхи существенно улучшает целостность записей здравоохранения, ИСЗ не требует персонального идентификатора для каждого пациента или клиента. Личность может идентифицироваться широким набором персональных атрибутов, которые включают, но не ограничиваются, фамилию, имя, дату рождения, пол, номер паспорта и семейные связи.. Кроме того, прикладные программы обеспечивают механизмом идентификации и консолидации фрагментов записей пациента.
Зоны обслуживания пациентов классифицируются по регионам и районам здравоохранения. Они могут быть присвоены произвольно, так как регионы и районы здравоохранения не зависят друг от друга. Следовательно, суммарные отчеты могут быть описаны для географических областей, которые могут перекрывать или не перекрывать друг друга или быть иерархичными.
База данных полностью нормализована, это означает, чтоповсюду используются коды для ссылок на все критические объекты, такие как, медицинские работники, учреждения, зоны обслуживания, регионы и районы здравоохранения. Например, если зона обслуживания, изначально определенная как принадлежащая к какому-то региону, присваивается другому региону, то нужно сделать только одно изменение – переназначить регион для каждого пациента и учреждения.
Так как каждый экран ввода форматирован для дисплея, списки и поля для выбора выбираются из кодовой таблицы. Программа ввода кодов может использоваться для изменения описаний вариантов и для их добавления или удаления. Изменения будут отражены немедленно во всех программах ввода и отчетов.
База данных ИСЗ может быть и далее увеличена таблицами,содержащими стандартные стоимости материалов и услуг, так, руководствоздравоохранения может создавать финансовые и бухгалтерские отчеты. Кроме того, запись пациента может быть расширена, включив условия страховой компенсации.
Если база данных не содержит таблицы, определенной дляспециальных контактов пациента, то можно создать "исследование", которое собирает данные и хранит их в таблице "наблюдение". Программа исследования не требует специальных навыков программирования, она требует только определить поля на экране.
Стандартная система кодирования
В системе КОМЗ использованы следующие стандартные системы кодирования:
![]() |
МКБ10 для диагнозов |
![]() |
МКБ9СМ для процедур |
Хотя база данных создана для использования МКБ9СМ могут использоваться другие коды процедур, если кодирующая система соответствует той же самой структуре. Также возможно использовать нестандартные коды процедур, заменив коды МКБ9СМ для нужд отчетности.
Так как данные совместно используются организациями, важно использовать другие государственные стандарты. Большинство стран имеют "синие книги" стандартных лекарств и они могут быть скопированы в базу данных. Например, U.S. National Drug Classification (Национальная классификация лекарств США) может быть использована. Другие национальные стандарты включают кодирование регионов, районов, учреждений, зон обслуживания, иммунизационных агентов и диагностических обследований.
Нет требований на национальный регистр медицинских работников. Каждый медицинский работник уникально идентифицирован на сервере базы данных, где введен профиль. Дополнительное поле разрешает ссылку на уникальный номер медицинского работника в регистре для консолидированного отчета если медицинский работник имеет несколько профилей,вызванный работой больше, чем в одном учреждении.
Характеристики пользовательского интерфейса
Пользовательский интерфейс разработан для клиницистов и больничного персонала. Он прост и последователен для того, чтобы способствовать пользователям аккуратно вводить данные в момент события. Он включает и обычных пользователей и "экспертов". Для каждого экрана ввода данных существует он-лайн поддержка.
Подсистема кодирования диагнозов в МКБ10 сложна, пользователь может ввести одну и более фраз для поиска в электронном классификаторе. Классификатор может быть просмотре как вэб страница, можно следовать ссылкам между кодами, нажимая мышью на соответствующие связи. Два классификатора, доступные на английском, русском, армянском и грузинском,могут быть установлены так, что пользователь сможет переключаться с одного языка на другой.
Экраны приложений выводятся на родном языке страны-участницы. Сегодня существуют переводы с английского на армянский, грузинский и азербайджанский языки. ИСЗ содержит программу для установки переводов. Это свойство также увеличивает гибкость базы данных, позволяя переименовывать некоторые элементы данных. Если, например, нет нужды в элементе "занятость пациента", то он может быть переименован и использован для других данных.
Отчеты
Пользователи могут создать собственный отчет, используя инструмент написания отчета, интегрированный в ИСЗ. Этот инструмент заставляет использовать "словарь данных", который описывает элементы данных и их связи. Кроме того, каждая программа ввода имеет функцию "Список", которая производит отчет. Наконец, существуют 16 готовых отчетов, показывающих клиническую, операционную и управленческую информацию. Эти отчеты могут быть модифицированы, используя инструмент написания отчета. Другие отчеты будут описаны, поскольку разработка программного обеспечения приближается к завершению.
Защита и конфиденциальность данных
ИСЗ содержит несколько элементов защиты для обеспечения конфиденциальность данных и поддержать их целостность. Следующее вносит вклад в защиту:
![]() |
Могут создаваться резервные копии в автономном и сетевом режиме. |
![]() |
Страховые копии могутархивироваться на CD-ROM. |
![]() |
Каждый пользователь должен входить в систему, используя пароль. |
![]() |
Каждое изменение базыданных записывается в журнал аудита. |
![]() |
Каждая версия транзакции сохраняется до тех пор, пока системный администратор не вычистит их из базы данных. |
![]() |
Операционная система Linux имеет встроенную систему восстановления после крушения и журналов файлов. |
![]() |
Каждый пользователь имеет профиль, определяющий его роль и возможности. |
![]() |
Прикладные программы выводят меню в соответствии с ролью каждого пользователя. |
![]() |
Обычные пользователи,т.е. те, кто не являются "супер пользователями", имеют доступ только к данным своих учреждения или к данным, к которым им дан доступ. |
![]() |
Сервер, работающий с сетью, может быть заперт в физически защищенной комнате. |
![]() |
Если сервер физическизащищен, то к базе данных есть доступ только из прикладных программ. |
![]() |
Сервер может выключаться автоматически при помощи непрерывной подачи энергии. |
![]() |
Многие другие защитные меры могут быть установлены, используя свойства стандартного оборудования и операционной системы, это брандмауэры, шифрование, отражение, и RAID (избыточное множество независимых дисков). |
Функциональное описание
В этом приложении описываются функциональные возможности программ, внесенные в меню ИСЗ. Программа связывается с меню в соответствии с атрибутом базы данных, который легко изменить. Пункты меню могут быть определены многократно для размещения их в различные меню, перемещения из одного меню в другое или полного удаления их из системы. Кроме того, как часть системы защиты, любой пункт меню может быть ограничен в использовании для определенных ролей пользователя. Нужно заметить, что те пользователи, которым даны привилегии "супер пользователя", могут выполнять больше действий, чем пользователи, не являющиеся "супер пользователями". Например, "супер пользователь" может повторно открыть закрытый случай пациента.
Таблица apptbl базы данных определяет структуру меню. Значение, описанное в столбце menu для данной прикладной программы, описывает меню, в котором эта программа выводится: A – "Меню администратора базы данных", M – "Основное меню", O – "Меню работы с базой данных", R – "Меню отчетов". У основного меню программы нет значения, описанного в этом столбце. Эта таблица должна обновляться вручную, используя SQL.
На рисунке 1 приведена схема меню, в которой показаны имена всех программ с супер скриптами, ссылающимися на функциональные описания программ в одной из таблиц I, II, III или IV. Хотя функциональные описания содержат список всех полей ввода, в этих описаниях нет списка всех полей данных. Пункты меню в "Меню администратора базы данных", показанные в кавычках, являются программами, еще не интегрированными в систему.
![]() Рисунок 1 - Схема меню |
Пункты каждого меню начинаютсяс подменю, за которым следуют названия программ в алфавитном порядке. Этот порядок отражен на рисунке 1, исключение составляют те пункты, которые,из-за их уникальных функций, отделены разделителем. Например, программа"Ввод отчета" показана первой в "Меню отчетов" потому, что ее название начинается с пробела, это при сортировке выводит ее на первое место средивсех пунктов меню.
В каждой программе ввода есть кнопки "Обзор" и "Список", которые могут быть использованы для поиска или вывода на экран записей данных. Записи фильтруются в соответствии с критериями, описанными в полях ввода. Символы групповых операций могут быть описаны во многих полях, таким образом могут выводиться несколько записей. Все программы ввода имеют он-лайн поддержку, которая может быть изменена под пользователя.
Пункты, выводимые "Меню отчетов", отражают стандартные отчеты, распространяемые вместе с системой. В это меню можно дополнительно установить отчеты, определенные пользователем. За дальнейшей информацией обращайтесь к "SCHIP2 Информационная система здравоохранения: руководство пользователя".
В дополнение к программам, описанным в данном документе, имеется программа "Построитель клонов ИСЗ", приведенная в документе,названном "SCHIP2 Информационная система здравоохранения: руководство для системного администратора по установке программ", ни одно меню не включает в себя эту программу.
Таблица I - Функциональное описание программ из основного меню
| Описание |
||
| Основное меню Это набор подменю и часто используемых программ. Если какое-то подменю отсутствует в основном меню, то будут отсутствовать и все программы, которые выводятся на экран из этого подменю. |
||
| Ввод данных о госпитализациях, выписках и переводах Используется для регистрации больничных контактов, для размещения пациента на койку и в отделение, а также для его перемещения в другие отделения и выписки. Случай для пациента относится только к одному случаю госпитализации. Как только пациент выписывается, случай автоматически закрывается. Программа содержит несколько страниц, в которые вводятся данные. |
||
| Случай |
|
|
| Госпитализация |
|
|
| Диагноз |
|
|
| Выписка |
|
|
| Перевод |
|
|
| Поиск кодов в МКБ10 Программа Поиск кодов в МКБ10 предназначена для ручного кодирования, она не изменяет данные в базе данных. Эта программа интегрирована в другие программы ввода данных о контактах, таких как Ввод данных о госпитализациях, выписках и переводах, Ввод данных о стационарном обслуживании и Ввод данных об амбулаторных контактах. Программа поиска кодов может применяться для поисков признаков, симптомов и диагнозов либо иерархически, используя главу, блок или код, либо используя выражения для поиска. Код выводится с флажком, указывающим необходимо ли двойное кодирование, может ли код быть причиной смерти, определяющим возрастной интервал и пол пациента, к которому может относиться данное заболевание. При полноценной и соответствующим образом установленной программе Поиск кодов она может проводить поиск и вывод на двух языках текстовых описаний из классификатора МКБ10. Условия Включая и Исключая обеспечивают для каждого кода гипер текстовые ссылки на другие коды в электроном классификаторе. |
||
| Ввод данных об иммунизации Эта программа может использоваться для ввода данных об иммунизации без определения контакта. Программы Ввод данных о стационарном обслуживании и Ввод данных об амбулаторных контактах связывают иммунизацию с конкретным контактом пациента. Данная программа дает возможность ввести следующие данные: |
||
|
||
| Ввод данных о стационарном обслуживании Используется для ввода данных о событиях, относящихся к диагнозам и лечению в стационаре. Программа создана чтобы дополнить программу Ввод данных о госпитализациях, выписках и переводах, используемую для размещения и выписки пациента. Данные могут быть введены только для открытых случаев. Хотя на экран выводятся другие данные, введенные программой Ввод данных о госпитализациях, выписках и переводах, программа позволяет ввести следующие данные, используя несколько страниц ввода: |
||
| Случай |
|
|
| Состояние |
|
|
| Симптом |
|
|
| Признак |
|
|
| Диагноз |
|
|
| Исследование |
|
|
| Процедура |
|
|
| Лекарственные средства |
|
|
| Иммунизация |
|
|
| Консультация |
|
|
| Беременность |
|
|
| Роды |
|
|
| Ввод данных об амбулаторных контактах При помощи данной программы записываются все контакты и события, происходящие вне стационара. У каждого пациента есть случай, соответствующий конкретному учреждению, который остается открытым для внесения любого числа визитов до тех пор, пока случай не закрывается вручную. Данные могут вноситься только для открытых случаев. Эта программа ввода функционально соответствует программам Ввод данных о госпитализациях, выписках и переводах и Ввод данных о стационарном обслуживании, но в ней используются другие требования на данные и, в некоторых случаях, собираются данные, отличные от стационарных: |
||
| Случай |
|
|
| Контакт |
|
|
| Симптом |
|
|
| Признак |
|
|
| Диагноз |
|
|
| Исследование |
|
|
| Процедура |
|
|
| Медикаменты |
|
|
| Иммунизация |
|
|
| Консультация |
|
|
| Беременность |
|
|
| Роды |
|
|
| Репродуктивное здоровье |
|
|
| Ввод данных о пациенте При помощи этой программы вводятся данные об амбулаторных и стационарных пациентах. Кроме того, эта программа используется для локализации существующих записей о пациенте для других программ, таких как Ввод данных о госпитализациях, выписках и переводах и Ввод данных об амбулаторных больных. Программа содержит три страницы с полями для ввода. Большинство этих полей обязательны для ввода, в действительности многие из полей могут быть переименованы и предназначены для сбора других данных. Функции Обзор и Список дают возможность использовать родственные связи между родителями и детьми, чтобы найти пациента. |
||
| Идентификация |
|
|
| Статус |
|
|
| Семья |
|
|
| Ввод данных исследования Пользователь может создать свою программу ввода данных о контактах с пациентами, которая будет выполняться как исследование. Хотя программа Ввод данных исследования не позволяет регистрировать случаи для пациентов, она дает возможность пользователю добавить данные исследования в открытые случаи. Каждое исследование выводит на экран стандартные страницы Случай и Контакт, кроме них имеются другие страницы, определяемые пользователем. |
||
| Случай |
|
|
| Контакт |
|
|
Таблица II - Функциональное описание программ из меню администратора базы данных
| Описание |
||
| Меню администратора базы данных Это набор программ, к которым обычно имеют доступ только доверенные пользователи. Многие из этих программ используются для поддержки данных в таких важных основных таблицах, как таблицы медицинских работников и учреждений. |
||
| Ввод зон обслуживания Для нужд отчетности учреждения пациенты приписаны к географическим областям. Зоны обслуживания обязательно сгруппированы внутри района или региона для получения кумулятивных отчетов. Каждая область имеет уникальный, присвоенный вручную номер, который используется внутри системы для связи таблиц базы данных. |
||
|
||
| Кодовый ввод Коды используются для определения выборов, сделанных в полях для пометок и списках. Кроме того, они используются в программе Ввод данных исследования для определения меток. Варианты выборов, принадлежащие к элементам формы могут быть добавлены, изменены или удалены изменением набора элементов кодовой таблицы. |
||
|
||
| Ввод контакта Имена и адреса людей, являющихся пациентами или контактными лицами пациентов, хранятся в единственной таблице. Программа Ввод записи на пациента вызывает эту программу. |
||
|
||
| Ввод отделений Отделения это части медицинского учреждения, выполняющие медицинские процедуры пациентам. Для каждого медицинского учреждения должно быть определено, по крайней мере, одно отделение. (Для амбулаторных учреждений отделения не используются..) |
||
|
||
| Ввод диагностических обследований Эта программа используется для поддержки системной таблицы стандартных диагностических обследований, которые могут выполняться в любом учреждении, использующем ИСЗ. Каждое обследование имеет уникальный, присвоенный вручную, номер, который используется внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод района Район это географическая область, содержащая одну и более зон обслуживания. Он обязательно принадлежит региону и наоборот. Используется только для нужд отчетности. Каждый район имеет уникальный номер, присвоенный вручную, который используется внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод лекарств Программа используется для поддержки системной таблицы стандартных лекарств, которые могут быть назначены или выданы любым медицинским учреждением, использующим ИСЗ. Программа и ее таблица предназначены для хранения данных, подобных данным в U.S. National Drug Classification (Национальный классификатор лекарств США). |
||
|
||
| Ввод типа оборудования Программа используется для поддержки системной таблицы оборудования. Программа разработана для подсистемы инвентаризации оборудования, которая еще не написана. Каждый тип оборудования имеет уникальный, присвоенный вручную, номер, который используется внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод медицинского учреждения Программа используется для поддержки системной таблицы медицинских учреждений. Хотя возможно ввести только те учреждения, которые используют ИСЗ, лучше создать список всех основных медицинских учреждений, чтобы иметь возможность соответствующим образом записывать направления пациентов. У учреждения должны быть зоны обслуживания, которые определенные так, чтобы была возможность производить отчеты, имеющие смысл. Каждое учреждение имеет уникальный, номер, присвоенный вручную, который используется внутри системы для связи таблиц базы данных. |
||
|
||
| Установка кодов МКБ10 Классификатор МКБ10 (или классификаторы, если установлена версия на альтернативном языке) может быть модифицирован. Хотя описания глав и блоков можно изменить, их нельзя добавить или удалить. Новые коды можно добавлять только к существующим главам и блокам. Хотя можно ввести описания кодов, программа не позволяет делать изменения в электронном классификаторе, который содержит условия Включая и Исключая. (До использования этой программы таблицы МКБ10 с главами и блоками должны быть предварительно загружены.) |
||
|
||
| Ввод кодов процедур в МКБ9 Эта программа способна поддерживать коды для существующего классификатора, такого как МКБ9CM. Подобно подсистеме МКБ10, подсистема процедур МКБ9 способна управлять кодами на двух языках. Новые коды могут быть добавлены только к существующим главам и секциям. Хотя можно ввести описание кодов, эта программа не позволяет делать изменения в электронном классификаторе, содержащем условия Включая и Исключая. (До использования этой программы предварительно должны быть загружены МКБ9CM или подобным образом структурированные таблицы с главами и блоками.) |
||
|
||
| Ввод процедуры иммунизации Таблица стандартных иммунизаций содержит график иммунизации для детей. Все учреждения, использующие ИСЗ, ссылаются на эту таблицу. Иммунизация идентифицируется по типу и месту в сериях иммунизаций. Таким образом учитываются ситуации, когда после первоначальной вакцинации необходима поддерживающая (бустер) вакцинация. Кроме того, каждой процедуре иммунизации вручную присвоен уникальный номер, используемый внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод программ Может быть создана таблица стандартных профилактических программ, относящаяся к учреждению, использующему ИСЗ. Эти программы используются для слежения за особыми случаями заболеваний и профилактической помощи. Программы могут связываться с диагнозом заболевания, используя программу Ввод данных о госпитализациях, выписках и переводах. Эта программа может быть установлена или удалена при изменении конфигурации ИСЗ. Каждая профилактическая программа имеет уникальный номер, используемый внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод медицинского работника В идеале в таблицу нужно ввести всех врачей, лаборантов и медицинских сестер, работающих во всех медицинских учреждениях в регионе, использующем ИСЗ. Программа создана для того, чтобы каждое медицинское учреждение ввело свои медицинские кадры, но должны быть приняты меры для ввода каждого медицинского работника только один раз, даже если он работает больше чем в одном учреждении. Если медицинский работник, работающий во внешнем для системы учреждении дает пациентам направления, то он или она также должны быть внесены в таблицу. Код медицинского работника должен быть уникальным идентификатором во всей системе. |
||
|
||
| Ввод специальности медицинского работника Программа дает возможность создания и поддержки системного классификатора специальностей врачей и, возможно, других медицинских работников. Каждая специальность имеет уникальный номер, используемый внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод региона Регион это географическая область, содержащая одну и более зон обслуживания. Он обязательно принадлежит району и наоборот. Используется только для нужд отчетности. Каждый район имеет уникальныйномер, присвоенный вручную, который используется внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод роли Роль определяет набор прикладных программ, входящих в меню пользователя, которому присвоена данная роль. Также как и имя пользователя, его роль не может быть передана с одного сервера ИСЗ на другой. Роль, которая определяет подменю программ должна также определить и программы и подменю, в которые они входят. |
||
|
||
| Ввод поставщика Позволяет ввод и поддержку системной таблицы поставщиков лекарств, вакцин и поставок другого вида. Поставщик, классифицированный как поставщик вакцин, вводится подсистемой иммунизации. |
||
|
||
| Ввод типа поставщика Эта программа используется для поддержки системной таблицы различных типов поставщиков. Программа разработана для подсистемы управления материальными ресурсами, которая еще не написана. Каждый тип поставщика имеет уникальный номер, присвоенный вручную, который используется внутри системы для связи таблиц базы данных. |
||
|
||
| Ввод поля в исследовании Программа Ввод данных исследования использует поля для создания динамической структуры формы исследования. Форма исследования характеризуется Типом контакта. Затем форма разбивается иерархически на страницы, секции страниц и поля. Эта программа используется для введения этой структуры и полагается на коды, введенные заранее программой Ввод кодов. |
||
|
||
| Ввод пользователя Каждый пользователь системы должен иметь собственную учетную запись (login) и ассоциированный с этой записью пароль. Учетная запись связана с ролью, которая и определяет какие пункты меню выводятся на экран. Кроме того, эта запись может быть использована для ввода данных только в одном медицинском учреждении. (Если пользователь работает более чем в одном учреждении, то этот пользователь должен иметь более чем одну учетную запись. Учетные записи и роли пользователей не могут переноситься с одного сервера на другой. Только у супер пользователей есть привилегии изменения не только своих, но и чужих учетных записей и паролей. |
||
|
||
| Ввод отделения Отделения это область учреждения, в которой размещаются койки для пациентов, лечащихся стационарно. (Амбулаторнополиклинические учреждения не используют отделения.) Отделения каждого стационара должны быть введены с соответствующими им мощностями, для того, чтобы можно было сделать отчет о нагрузке отделения. |
||
|
||
| Выбор данных для 66 формы для Грузии Эта программа генерирует файлы формата dBase IV для экспорта закрытых стационарных случаев в грузинскую ИСЗ. |
||
| Установка меток и текста ИСЗ Он-лайн помощь, метки, которые показываются в формах и отчетах, сообщения об ошибках и предупреждения хранятся в базе данных на английском языке (основной язык) и любом альтернативном языке, используемом программами системы. Эта программа позволяет изменить альтернативный текст, т.е. либо перевести его, либо другим путем изменить программу для пользователя. Можно модифицировать только те записи, которые уже существуют. Записи нельзя ни добавить, ни удалить. Как только текст изменен, программы должны быть перестроены. За дальнейшей информацией обращайтесь к главе VIII SCHIP2 Информационная система здравоохранения: руководство пользователя или к он-лайн помощи данной программы. |
||
| Объединить историю пациента Эта программа используется для объединения записей для тех пациентов, которые в базе данных были описаны больше чем один раз. Хотя разрешено модифицировать записи, основной целью программы является локализировать дубликаты и разрешить пользователю выбрать основную запись на пациента, с которой объединяются дубликаты. За дальнейшей информацией обращайтесь к он-лайн поддержке данной программы. |
||
| Выбор данных для OBSQID Эта программа генерирует файлы для экспорта акушерских данных в систему OBSQID. |
||
| Выбор данных по репродуктивному здоровью Эта программа генерирует файлы для экспорта акушерских данных в систему репродуктивного здоровья UNFPA. |
||
Таблица III - Функциональное описание программ из меню оператора базы данных
| Описание |
|
| Меню работы с базой данных Это набор программ, используемых для управления программами ИСЗ, базой данных ИСЗ и сервером. |
|
| Анализ индексов таблиц В процессе анализа проверяется распределение индексных ключей. Оптимизатор запросов к базе данных делает лучший выбор, когда индексы таблиц проанализированы. Если во время анализа оказывается, что индекс таблиц поврежден, то делается попытка восстановить индекс. |
|
| Архивация на CD-ROM Страховые копии файлов, созданные программой Создание страховой копии базы данных копируются на CD-ROM. Если страховые копии файлов архивируются успешно, то файлы старше 30 дней стираются. (Этот параметр может быть изменен.) |
|
| Отбор замененных транзакций Когда транзакция изменена, ее текущая версия заменяет предыдущую, которая дезактивируется. Эта программа отбирает версии старше 180 дней. (Этот параметр может быть изменен.) |
|
| Страховая копия базы данных Эта программа создает страховую копию текущих программ, данных, содержащихся в базе данных и журнала транзакций базы данных (операционный журнал). Если создание страховой копии прошло успешно, то журнал транзакций очищается и событие записывается в новый журнал транзакций. |
|
| Проверка целостности базы данных Таблицы базы данных проверяются на предмет ошибок в структуре, но целостность ссылок между таблицами не проверяется. Программа пытается восстановить найденный поврежденный индекс. |
|
| Восстановление базы данных Программы, файлы базы данных и операционный файл системного журнала восстанавливаются из страховой копии, которую пользователь выбирает в режиме он-лайн из списка доступных страховых файлов. Событие записывается в восстановленный журнал транзакций. |
|
| Экспорт данных Используется для переноса записей базы данных с одного сервера ИСЗ на другой. Можно описать интервал данных для того, чтобы уменьшить размер экспортируемого набора.. Модуль Импорт данных создан для того, чтобы прочесть и применить экспортированные записи базы данных. |
|
| Импорт данных База данных обновляется применяя один или более экспортированных файлов. Эта функция полезна для агрегирования баз данных с нескольких серверов. Экспортные файлы генерируются модулем Экспорт данных. |
|
| Список активных пользователей На экран выводятся учетная запись и имя каждого активного пользователя. Активным является каждый пользователь, кто в недавнем прошлом представил вэб страницу, то есть те, чье время сессии не истекло. |
|
| Выключение сервера Осуществляет безопасное закрытие базы данных и соответствующее закрытие операционной системы на сервере. Событие выключения записывается в журнал транзакций. |
|
| Установка многопользовательского режима Устанавливает ИСЗ в многопользовательский режим, если до этого она работала в режиме единственного пользователя. |
|
| Установка режима единственного пользователя Устанавливает ИСЗ в режим единственного пользователя таким образом, что другие пользователи не имеют доступ к базе данных. Хотя многие программы устанавливают ИСЗ в режим работы с единственным пользователем, каждая после выполнения задачи возвращается в многопользовательский режим. Установлением ИСЗ в режим работы с единственным пользователем, другим пользователям не дается возможность входа в систему между задачами. |
|
| Отчет проверки операционного журнала (журнала транзакций) Программа создает журнал проверки. Чтобы ограничить выведенный временной интервал отчета и типы записей можно ввести параметры. Критические ошибки выводятся всегда, независимо от определенного типа. |
|
| Проверка целостности операционного журнала Операционный журнал проверяется на предмет обнаружения любых прерванных транзакций. Если проверка терпит неудачу, в базе данных могут быть одна или более ошибок целостности ссылок. Восстановление после этих ошибок может быть выполнено проверкой транзакций или восстановлением базы данных при помощи страховой копии. |
| Описание |
|
| Меню отчетов В настоящее время это в это меню входит программа ввода описания отчета и набор описаний отчетов, к которым пользователь имеет доступ. В будущем, возможно, будет выводится другая клиентская программа, написанная на PHP. Хотя доступ к программе ввода и другим PHP программам определяется ролью пользователя, доступ к описаниям отчетов определяется данными, хранящимися в описании, такими как собственность пользователя, является ли описание закрытым или общим. |
|
| Ввод отчета Эта программа позволяет пользователю ввести собственные описания отчетов. Глава IX SCHIP2 Информационная система здравоохранения: руководство пользователя дает полную информацию о существующих в системе инструментах для написания отчетов. |
|
| История иммунизации пациента Это амбулаторнополиклинический операционный отчет, показывающий историю выполненных иммунизаций для каждого пациента или клиента. |
|
| План иммунизации пациента Это амбулаторно поликлинический операционный отчет, составляющий персональный план иммунизаций для каждого внесенного в отчет пациента или клиента. Он показывает все иммунизации, которые должны были быть сделаны в прошлом и которые должны быть сделаны в будущем. |
|
| Индекс истории контактов Это операционный отчет, перечисляющий все события, обнаруженные для стационарных и амбулаторных пациентов, сгруппированные по типу события, т.е. диагнозам, процедурам, диагностическим обследованиям и др. События суммируются и, где приемлемо, каждое событие сопровождается ссылками на случай и датой контакта. Этот отчет используется для перекрестных ссылок на детализированные данные, которые могут просматриваться при помощи программ Ввод данных о стационарном обслуживании или Ввод данных об амбулаторных контактах. |
|
| Статистика медицинского учреждения Это операционный отчет стационара, показывающий на уровне учреждения основную статистику госпитализаций и выписок, а также другую статистику, основанную на самом основном диагнозе, то есть основном окончательном диагнозе, если пациент выписан полностью выздоровевшим при выписке, или основным диагнозом при выписке, если пациент не выздоровел. |
|
| Статистика медицинского учреждения по зонам обслуживания Это операционный отчет стационара, показывающий на уровне учреждения основную статистику госпитализаций и выписок, а также другую статистику, основанную на основном окончательном диагнозе. Если указаны зоны обслуживания, то статистика, включенная в отчет, относится к пациентам, живущим в этой зоне. Если зона обслуживания не указана, то статистика госпитализаций и выписок разбивается по зонам обслуживания, но статистика по диагнозам дается по учреждению в целом. |
|
| Журнал иммунизации Это операционный отчет стационара и амбулаторно-поликлинического учреждения, перечисляющий все проведенные в данном учреждении за период, определенный пользователем, иммунизации. |
|
| Журнал стационара Это операционный отчет, содержащий журнал всех госпитализаций и выписок за период времени, определенный пользователем. |
|
| Регистр стационара Это операционный отчет, содержащий перепись пациентов в учреждении на день, определенный пользователем. |
|
| Продолжительность пребывания в стационаре по диагнозам Это статистический отчет, показывающий среднюю продолжительность пребывания в стационаре и нагрузку койки по основным окончательным диагнозам для выписанных из стационара пациентов. |
|
| Слишком длинная и короткая продолжительность пребывания в стационаре по диагнозам Это операционный отчет, используемый для сравнения и мониторинга продолжительности пребывания в стационаре по основным окончательным диагнозам для выписанных пациентов. |
|
| Открытый случай Этот операционный отчет используется для определения тех стационарных случаев, который остаются открытыми, т.е. не выписанными. |
|
| Повторная госпитализация Этот операционный отчет используется для выявления тех пациентов, которые были повторно госпитализированы за число дней, определенных пользователем. |
|
| Пациенты, неразмещенные на койку Этот операционный отчет используется для выявления тех пациентов, которые не были размещены в отделения больницы. |
|
| Статистика использования ресурсов по зонам обслуживания Можно использовать этот отчет и для стационаров и для амбулаторно-поликлинических учреждений для того, чтобы показать для данного учреждения причины контактов с этим учреждением, диагнозы по категориям кодов МКБ10 и различные измерения утилизации для учреждения. Если указана зона обслуживания, то визиты, диагнозы и меры утилизации даются для пациентов, живущих в этой зоне. Если зона обслуживания не указана, то статистика визитов разбивается по всем зонам обслуживания, а диагнозы и меры утилизации даются для всего учреждения в целом. |
|
| Требования на вакцины по зонам обслуживания Это операционный отчет для управления дает прогноз потребности вакцин в будущем для каждой зоны обслуживания, основываясь на пациентах, внесенных в базу данных и плану иммунизации. |
|
| Нагрузка отделения Это статистический отчет, показывающий нагрузку на уровне отделения для госпитализированных пациентов по 10 основным окончательным диагнозам, дающим наибольшую нагрузку для выписанных пациентов. |
| © 2005 Канадское общество международного здравоохранения и авторы Документ доступен на: www.csih.org |
||