Приложение B – Функциональное описание программ

В этом приложении описываются функциональные возможности программ, внесенные в меню ИСЗ. Программа связывается с меню в соответствии с атрибутом базы данных, который легко изменить. Пункты меню могут быть определены многократно для размещения их в различные меню, перемещения из одного меню в другое или полного удаления их из системы. Кроме того, как часть системы защиты, любой пункт меню может быть ограничен в использовании для определенных ролей пользователя. Нужно заметить, что те пользователи, которым даны привилегии “супер пользователя”, могут выполнять больше действий, чем пользователи, не являющиеся “супер пользователями”. Например, “супер пользователь” может повторно открыть закрытый случай пациента.

Таблица apptbl базы данных определяет структуру меню. Значение, описанное в столбце menu для данной прикладной программы, описывает меню, в котором эта программа выводится: “A” – “Меню администратора базы данных”, “M” – “Основное меню”, “O” – “Меню работы с базой данных”, “R” – “Меню отчетов”. У основного меню программы нет значения, описанного в этом столбце. Эта таблица должна обновляться вручную, используя SQL.

На рисунке 1 приведена схема меню, в которой показаны имена всех программ с супер скриптами, ссылающимися на функциональные описания программ в одной из таблиц I, II, III или IV. Хотя функциональные описания содержат список всех полей ввода, в этих описаниях нет списка всех полей данных. Пункты меню в “Меню администратора базы данных”, показанные в кавычках, являются программами, еще не интегрированными в систему.

Пункты каждого меню начинаются с подменю, за которым следуют названия программ в алфавитном порядке. Этот порядок отражен на рисунке 1, исключение составляют те пункты, которые, из-за их уникальных функций, отделены разделителем. Например, программа “Ввод отчета” показана первой в “Меню отчетов” потому, что ее название начинается с пробела, это при сортировке выводит ее на первое место среди всех пунктов меню.

В каждой программе ввода есть кнопки “Обзор” и “Список”, которые могут быть использованы для поиска или вывода на экран записей данных. Записи фильтруются в соответствии с критериями, описанными в полях ввода. Символы групповых операций могут быть описаны во многих полях, таким образом могут выводиться несколько записей. Все программы ввода имеют он-лайн поддержку, которая может быть изменена под пользователя.

Пункты, выводимые “Меню отчетов”, отражают стандартные отчеты, распространяемые вместе с системой. В это меню можно дополнительно установить отчеты, определенные пользователем. За дальнейшей информацией обращайтесь к “SCHIP2 Информационная система здравоохранения: руководство пользователя”.

В дополнение к программам, описанным в данном документе, имеется программа “Построитель клонов ИСЗ”, приведенная в документе, названном “SCHIP2 Информационная система здравоохранения: руководство для системного администратора по установке программ”, ни одно меню не включает в себя эту программу.

Рисунок1 – Схема меню




Таблица I – Функциональное описание программ из основного меню
Ссылка
Описание
1
Основное меню

Это набор подменю и часто используемых программ. Если какое-то подменю отсутствует в основном меню, то будут отсутствовать и все программы, которые выводятся на экран из этого подменю.
11
Ввод данных о госпитализациях, выписках и переводах

Используется для регистрации больничных контактов, для размещения пациента на койку и в отделение, а также для его перемещения в другие отделения и выписки. “Случай” для пациента относится только к одному случаю госпитализации. Как только пациент выписывается, случай автоматически закрывается. Программа содержит несколько страниц, в которые вводятся данные.
Случай
  • Данные о пациенте (описаны в пункте 16)
  • Учреждение, регистрирующее случай
  • Регистрационный журнал и номер случая (присваиваемый вручную)
  • Состояние случая (“Открыт” или “Закрыт”)
  • Примечание к случаю (Свободный текст)
  • Ограничения на доступ к случаям для учреждений и пользователей (регистрирующему учреждению доступ разрешен по определению)
Госпитализация
  • Дата, время и тип (“экстренная”, “плановая”, “по направлению” и т.д.) госпитализации
  • Медицинский работник, проведший госпитализацию (обязательно) и палатный врач (по желанию)
  • Учреждение и врач, направивший пациента (если применимо)
  • Отделение и койка, на которую размещается пациент (по желанию)
  • Примечание по госпитализации (свободный текст)
Диагноз
  • Одна основная причина госпитализации в кодах МКБ10 (симптом)
  • Неограниченное число диагнозов в кодах МКБ10, охарактеризованных как “Предварительный”, “Окончательный” и “Диагноз при выписке”, каждый с указанием даты установки диагноза, врача, поставившего этот диагноз, и код программы, связанной с этим диагнозом. (Поле ввода можно дезактивировать.)
Выписка
  • Дата, время и тип (“Самостоятельно” или “По назначению врача”) выписки, а также состояние при выписке (“Выздоровел”, “Умер” и т.д.)
  • Медицинский работник, принявший решение о выписке
  • Место выписки (“По направлению” или “Домой”)
  • Учреждение, куда направляется больной (если приемлемо)
  • Примечание о выписке (свободный текст)
Перевод
  • Неограниченное число переводов
  • Дата и время текущего перевода
  • Медицинский работник, сделавший назначение на перевод
  • Отделение и койка, куда переведен больной
  • Примечание по переводу (свободный текст)
12
Поиск кодов в МКБ10

Программа “Поиск кодов в МКБ10” предназначена для ручного кодирования, она не изменяет данные в базе данных. Эта программа интегрирована в другие программы ввода данных о контактах, таких как “Ввод данных о госпитализациях, выписках и переводах”, “Ввод данных о стационарном обслуживании” и “Ввод данных об амбулаторных контактах”. Программа поиска кодов может применяться для поисков признаков, симптомов и диагнозов либо иерархически, используя главу, блок или код, либо используя выражения для поиска. Код выводится с “флажком”, указывающим необходимо ли двойное кодирование, может ли код быть причиной смерти, определяющим возрастной интервал и пол пациента, к которому может относиться данное заболевание. При полноценной и соответствующим образом установленной программе “Поиск кодов” она может проводить поиск и вывод на двух языках текстовых описаний из классификатора МКБ10. Условия “Включая” и “Исключая” обеспечивают для каждого кода гипер текстовые ссылки на другие коды в электроном классификаторе.
13
Ввод данных об иммунизации

Эта программа может использоваться для ввода данных об иммунизации без определения контакта. Программы “Ввод данных о стационарном обслуживании” и “Ввод данных об амбулаторных контактах” связывают иммунизацию с конкретным контактом пациента. Данная программа дает возможность ввести следующие данные:

  • Учреждение и медицинский работник, отвечающие за вакцинацию
  • Данные о пациенте (описаны в пункте 16)
  • Дата и тип иммунизации
  • Поставщик, номер партии и доза иммунного агента
  • Общие и местные реакции на иммунизацию
  • Противопоказания на иммунизацию
14
Ввод данных о стационарном обслуживании

Используется для ввода данных о событиях, относящихся к диагнозам и лечению в стационаре. Программа создана чтобы дополнить программу “Ввод данных о госпитализациях, выписках и переводах”, используемую для размещения и выписки пациента. Данные могут быть введены только для открытых случаев. Хотя на экран выводятся другие данные, введенные программой “Ввод данных о госпитализациях, выписках и переводах”, программа позволяет ввести следующие данные, используя несколько страниц ввода:
Случай
  • Данные о пациенте могут использоваться как критерии для поиска и могут быть изменены (описано в пункте 16)
  • Журнал регистрации, номер случая и состояние случая могут использоваться только как критерии для поиска
Состояние
  • Лечащий медицинский работник
  • Дата и время размещения в отделение и на койку
  • Медицинский работник, сделавший назначение
  • Отделение и койка, куда помещен пациент
  • Примечание о переводе (свободный текст)
Симптом
  • Неограниченное число симптомов в кодах МКБ10
  • Медицинский работник, диагностировавший симптом
  • Дата проявления симптома и дата его исчезновения
  • Причина, по которой симптом регистрируется (основная причина госпитализации, сопутствующая причина госпитализации и т.д.)
  • Примечание (свободный текст)
Признак
  • Неограниченное число signs в кодах МКБ10
  • Медицинский работник, диагностировавший признак
  • Даты проявления и исчезновения признака
  • Примечание (свободный текст)
Диагноз
  • Неограниченное число диагнозов в кодах МКБ10
  • Медицинский работник, поставивший диагноз
  • Дата постановки диагноза и дата, начиная с которой диагноз больше неприемлем
  • Тип первичного диагноза (обязательно)
  • Тип окончательного диагноза (обязательно)
  • Примечание (свободный текст)
Исследование
  • Неограниченное число диагностических исследований
  • Состояние назначения обследования (“Ожидание”, “Норма”, “Отклонение”)
  • Медицинский работник, назначивший диагностическое исследование
  • Код исследование
  • Дата и время проведения исследования
  • Медицинский работник, проведший исследование
  • Примечание, описывающее результат (свободный текст)
Процедура
  • Неограниченное число медицинских процедур
  • Состояние назначение процедуры (“Ожидание” or “Выполнено”)
  • Медицинский работник, назначивший процедуру
  • Код процедуры в МКБ9
  • Дата и время выполнения процедуры
  • Отделение, выполнившее процедуру
  • Результат процедуры (“Успешно”, “С осложнениями” и т.д.)
  • Медицинский работник, выполнивший процедуру
  • Примечание, описывающее результат (свободный текст)
Лекарственные средства
  • Неограниченное число назначений
  • Статус назначения (“Ожидание” or “Выполнено”)
  • Дата и время начала введения медикамента
  • Медицинский работник, выполнивший назначение
  • Код лекарства
  • Назначенное и введенное количество
  • Концентрация, дозировка, единицы введения и частота приема
Иммунизация
  • Неограниченное число иммунизаций
  • Дата и тип иммунизации
  • Поставщик, номер серии и дозировка иммунного агента
  • Общие и местные реакции на иммунизацию
  • Противопоказания на иммунизацию
Консультация
  • Неограниченное число консультаций
  • Статус назначения консультации (“Ожидание” or “Выполнено”)
  • Медицинский работник, назначивший консультацию
  • Реквизиты (свободный текст)
  • Дата и время консультации
  • Учреждение, осуществляющее консультацию
  • Консультант
  • Отчет о консультации (свободный текст)
Беременность
  • Неограниченное число беременностей, которые не зависят от регистрируемых родов
  • Состояние (“Вынашивается”, “Доношенная” или “Прерванная”)
  • Дата зачатия
  • Предполагаемая дата родов (определенная на основе даты зачатия)
  • Данные о беременности, включающие вес, рост, число ультразвуковых обследований, риск факторы и т.д.
  • Консультирующее учреждение
  • Медицинский работник, делающий отчет
  • Учреждение, делающее отчет
  • Примечание (свободный текст)
Роды
  • Неограниченное число родов, независящих от регистрируемых беременностей. Множественные роды должны фиксироваться отдельно. Живорождение устанавливает биологическую связь между матерью и младенцем и регистрирует новорожденного как случай.
  • Дата и время родов
  • Исход (“Живорождение”, “Пренатальная смерть”, “Выкидыш” и т.д.)
  • Данные о родах, включающие метод родов, количество перелитой крови, использованные анальгетики, анестезия и т.д.)
  • Медицинский работник, отвечающий за роды
  • Пол, фамилия и имя новорожденного
  • Детали родов, включая вес, длину, охват головы, pH крови из пуповины, Apgar и т.д.
  • Примечание (свободный текст)
15
Ввод данных об амбулаторных контактах

При помощи данной программы записываются все контакты и события, происходящие вне стационара. У каждого пациента есть случай, соответствующий конкретному учреждению, который остается открытым для внесения любого числа визитов до тех пор, пока случай не закрывается вручную. Данные могут вноситься только для открытых случаев. Эта программа ввода функционально соответствует программам “Ввод данных о госпитализациях, выписках и переводах” и “Ввод данных о стационарном обслуживании”, но в ней используются другие требования на данные и, в некоторых случаях, собираются данные, отличные от стационарных:
Случай
  • Данные о пациенте (описано в пункте 16)
  • Учреждение, регистрирующее случай
  • Регистрационный журнал и номер случая (присваивается вручную)
  • Состояние случая (“Открыт” или “Закрыт”)
  • Примечание (свободный текст)
  • Ограничение на доступ для учреждений и пользователей (по определению доступ разрешен учреждению, регистрирующему случай)
Контакт
  • Дата и время контакта
  • Медицинский работник , принявший пациента
  • Основная причина для визита (“Направление” и т.д.)
  • Направляющие учреждение и медицинский работник (если приемлемо)
  • Примечание (свободный текст)
Симптом
  • Неограниченное число симптомов в кодах МКБ10
  • Медицинский работник, диагностировавший симптом
  • Даты возникновения и исчезновения симптома
  • Примечание (свободный текст)
Признак
  • Неограниченное число признаков в кодах МКБ10
  • Медицинский работник, диагностировавший признак
  • Даты возникновения и исчезновения признака
  • Примечание (свободный текст)
Диагноз
  • Неограниченное число диагнозов в кодах МКБ10
  • Медицинский работник, поставивший диагноз
  • Дата установки диагноза и дата, начиная с которой диагноз больше неприемлем
  • Примечание (свободный текст)
Исследование
  • Неограниченное число диагностических исследований
  • Состояние направления на исследование (“Ожидание”, “Норма”, “Отклонение”)
  • Медицинский работник, сделавший направление
  • Код исследования
  • Дата и время проведения исследования
  • Медицинский работник, сделавший исследование
  • Примечание, описывающее результат (свободный текст)
Процедура
  • Неограниченное число медицинский процедур
  • Статус назначения процедуры (“Ожидание” или “Выполнено”)
  • Медицинский работник, назначивший процедуру
  • Код проц едуры в МКБ9
  • Дата и время выполнения процедуры
  • Учреждение, выполнившее процедуру
  • Исход процедуры (“Завершилась успешно”, “Завершилась с осложнениями” и т.д.)
  • Медицинский работник , выполнивший процедуру
  • Примечание, описывающее результат (свободный текст)
Медикаменты
  • Неограниченное число назначений
  • Состояние назначения (“Ожидание” или “Выполнено”)
  • Дата и время начала приема препарата
  • Медицинский работник, сделавший назначение
  • Код лекарства
  • Заказанное и выданное количество
  • Концентрация, дозировка, единицы приема и частота приема
Иммунизация
  • Неограниченное число иммунизаций
  • Дата и тип иммунизации
  • Поставщик, номер серии и дозировка иммунного агента
  • Общие и местные реакции на иммунизацию
  • Противопоказания на иммунизацию
Консультация
  • Неограниченное число консультаций
  • Статус назначения консультации (“Ожидание” or “Выполнено”)
  • Медицинский работник, назначивший консультацию
  • Реквизиты (свободный текст)
  • Дата и время консультации
  • Учреждение, осуществляющее консультацию
  • Консультант
  • Отчет о консультации (свободный текст)
Беременность
  • Неограниченное число беременностей, которые не зависят от регистрируемых родов
  • Состояние (“Вынашивается”, “Доношенная” или “Прерванная”)
  • Дата зачатия
  • Предполагаемая дата родов (определенная на основе даты зачатия)
  • Данные о беременности, включающие вес, рост, число ультразвуковых обследований, риск факторы и т.д.
  • Консультирующее учреждение
  • Медицинский работник, делающий отчет
  • Учреждение, делающее отчет
  • Примечание (свободный текст)
Роды
  • Неограниченное число родов, независящих от регистрируемых беременностей. Множественные роды должны фиксироваться отдельно. Живорождение устанавливает биологическую связь между матерью и младенцем и регистрирует новорожденного как случай.
  • Дата и время родов
  • Исход (“Живорождение”, “Пренатальная смерть”, “Выкидыш” и т.д.)
  • Данные о родах, включающие метод родов, количество перелитой крови, использованные анальгетики, анестезия и т.д.)
  • Медицинский работник, отвечающий за роды
  • Пол, фамилия и имя новорожденного
  • Детали родов, включая вес, длину, охват головы, pH крови из пуповины, Apgar и т.д.
  • Примечание (свободный текст)
Репродуктивное здоровье
  • Неограниченное число наблюдений по поводу репродуктивного здоровья, независящих от беременности и родов
  • Дата визита
  • Медицинский работник, выполнивший наблюдение
  • Детали об репродуктивном здоровье, такие как рост, вес, давление, самооценка самочувствия, риск факторы и т.д.
  • Используемый метод контрацепции
  • Количество контрацептивов, выданных учреждением
  • Причина изменения метода контрацепции (если приемлемо)
  • В настоящее время беременна
  • Наблюдение (свободный текст)
16
Ввод данных о пациенте

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


  • Имя супруга
  • Имена родителей, чьи родители / дети введены в базу данных
  • Неограниченное число детей, чьи дети / родители введены в базу данных. Для каждого указывается дата рождения, пол и место проживания. Здесь также показывается родственная связь, введенная в результате регистрации родов.
17
Ввод данных исследования

Пользователь может создать свою программу ввода данных о контактах с пациентами, которая будет выполняться как “исследование”. Хотя программа “Ввод данных исследования” не позволяет регистрировать случаи для пациентов, она дает возможность пользователю добавить данные исследования в открытые случаи. Каждое исследование выводит на экран стандартные страницы “Случай” и “Контакт”, кроме них имеются другие страницы, определяемые пользователем.
Случай
  • Данные о пациенте могут использоваться как критерии для поиска и могут быть изменены (описано в пункте 16)
  • Регистрационный журнал, номер и статус могут использоваться только в качестве критериев для поиска
  • Тип контакта в рамках исследования
Контакт
  • Дата и время контакта
  • Медицинский работник, участвующий в исследовании
  • Учреждение и медицинский работник, дающий направление (если приемлемо)
  • Примечание (свободный текст)



Таблица II – Функциональное описание программ из меню администратора базы данных
Ссылка
Описание
2
Меню администратора базы данных

Это набор программ, к которым обычно имеют доступ только доверенные пользователи. Многие из этих программ используются для поддержки данных в таких важных основных таблицах, как таблицы медицинских работников и учреждений.
21
Ввод зон обслуживания

Для нужд отчетности учреждения пациенты приписаны к географическим областям. Зоны обслуживания обязательно сгруппированы внутри района или региона для получения кумулятивных отчетов. Каждая область имеет уникальный, присвоенный вручную “номер”, который используется внутри системы для связи таблиц базы данных.

  • Код и название области
  • Регион (обязательно)
  • Район (обязательно)
22
Кодовый ввод

Коды используются для определения выборов, сделанных в полях для пометок и списках. Кроме того, они используются в программе “Ввод данных исследования” для определения меток. Варианты выборов, принадлежащие к “элементам” формы могут быть добавлены, изменены или удалены изменением набора “элементов” кодовой таблицы.

  • Название, описание и тип, который группирует ноль или более кодов, для элемента
  • Числовые значения кода
  • Данное, связанное с кодом
  • Метка кода
23
Ввод контакта

Имена и адреса людей, являющихся пациентами или контактными лицами пациентов, хранятся в единственной таблице. Программа “Ввод записи на пациента” вызывает эту программу.

  • Фамилия и имя
  • Номера телефонов
  • Адрес
  • Адрес электронной почты
24
Ввод отделений

Отделения – это части медицинского учреждения, выполняющие медицинские процедуры пациентам. Для каждого медицинского учреждения должно быть определено, по крайней мере, одно отделение. (Для амбулаторных учреждений отделения не используются..)

  • Медицинское учреждение
  • Код и название отделения
25
Ввод диагностических обследований

Эта программа используется для поддержки системной таблицы стандартных диагностических обследований, которые могут выполняться в любом учреждении, использующем ИСЗ. Каждое обследование имеет уникальный, присвоенный вручную, “номер”, который используется внутри системы для связи таблиц базы данных.

  • Код и описание диагностического обследования
26
Ввод района

Район – это географическая область, содержащая одну и более зон обслуживания. Он обязательно принадлежит региону и наоборот. Используется только для нужд отчетности. Каждый район имеет уникальный “номер”, присвоенный вручную, который используется внутри системы для связи таблиц базы данных.

  • Код и название района
27
Ввод лекарств

Программа используется для поддержки системной таблицы стандартных лекарств, которые могут быть назначены или выданы любым медицинским учреждением, использующим ИСЗ. Программа и ее таблица предназначены для хранения данных, подобных данным в U.S. National Drug Classification (Национальный классификатор лекарств США).

  • Код и торговое имя лекарства
  • Название на упаковке, например, код, используемый для определения поставщика
  • Код продукции, присвоенный лекарству поставщиком
  • Концентрация , единицы приема, дозировка лекарства
  • Множество классов, к которым принадлежит лекарство
28
Ввод типа оборудования

Программа используется для поддержки системной таблицы оборудования. Программа разработана для подсистемы инвентаризации оборудования, которая еще не написана. Каждый тип оборудования имеет уникальный, присвоенный вручную, “номер”, который используется внутри системы для связи таблиц базы данных.

  • Тип и описание оборудования
29
Ввод медицинского учреждения

Программа используется для поддержки системной таблицы медицинских учреждений. Хотя возможно ввести только те учреждения, которые используют ИСЗ, лучше создать список всех основных медицинских учреждений, чтобы иметь возможность соответствующим образом записывать направления пациентов. У учреждения должны быть зоны обслуживания, которые определенные так, чтобы была возможность производить отчеты, имеющие смысл. Каждое учреждение имеет уникальный, “номер”, присвоенный вручную, который используется внутри системы для связи таблиц базы данных.

  • Код и название медицинского учреждения
  • Номера телефонов и факсимильных аппаратов
  • Тип учреждения, подчиненность, специализация и тип обслуживаемых пациентов.
  • Мощность, например, число коек
  • Зона обслуживания
  • Адрес
  • Адрес электронной почты
210
Установка кодов МКБ10

Классификатор МКБ10 (или классификаторы, если установлена версия на альтернативном языке) может быть модифицирован. Хотя описания глав и блоков можно изменить, их нельзя добавить или удалить. Новые коды можно добавлять только к существующим главам и блокам. Хотя можно ввести описания кодов, программа не позволяет делать изменения в электронном классификаторе, который содержит условия “Включая” и “Исключая”. (До использования этой программы таблицы МКБ10 с главами и блоками должны быть предварительно загружены.)

  • Коды МКБ10 для симптомов, признаков или диагнозов
  • Описание
  • Может ли код быть причиной смерти
  • Возрастной интервал и пол пациентов, для которых этот код приемлем
211
Ввод кодов процедур в МКБ9

Эта программа способна поддерживать коды для существующего классификатора, такого как МКБ9CM. Подобно подсистеме МКБ10, подсистема процедур МКБ9 способна управлять кодами на двух языках. Новые коды могут быть добавлены только к существующим главам и секциям. Хотя можно ввести описание кодов, эта программа не позволяет делать изменения в электронном классификаторе, содержащем условия “Включая” и “Исключая”. (До использования этой программы предварительно должны быть загружены МКБ9CM или подобным образом структурированные таблицы с главами и блоками.)

  • Код в МКБ9 для медицинских процедур
  • Описание
  • Возрастной интервал и пол пациентов, для которых этот код приемлем
212
Ввод процедуры иммунизации

Таблица стандартных иммунизаций содержит график иммунизации для детей. Все учреждения, использующие ИСЗ, ссылаются на эту таблицу. Иммунизация идентифицируется по типу и месту в сериях иммунизаций. Таким образом учитываются ситуации, когда после первоначальной вакцинации необходима поддерживающая (“бустер”) вакцинация. Кроме того, каждой процедуре иммунизации вручную присвоен уникальный “номер”, используемый внутри системы для связи таблиц базы данных.

  • Серии, номер в последовательности и описание иммунизации
  • Комментарий (свободный текст)
  • Причина иммунизации (“Требуемая”, “Рекомендованная” и т.д.)
  • Возраст на момент иммунизации в годах, месяцах и неделях
213
Ввод программ

Может быть создана таблица стандартных профилактических программ, относящаяся к учреждению, использующему ИСЗ. Эти программы используются для слежения за особыми случаями заболеваний и профилактической помощи. Программы могут связываться с диагнозом заболевания, используя программу “Ввод данных о госпитализациях, выписках и переводах”. Эта программа может быть установлена или удалена при изменении конфигурации ИСЗ. Каждая профилактическая программа имеет уникальный “номер”, используемый внутри системы для связи таблиц базы данных.

  • Код и описание программы
214
Ввод медицинского работника

В идеале в таблицу нужно ввести всех врачей, лаборантов и медицинских сестер, работающих во всех медицинских учреждениях в регионе, использующем ИСЗ. Программа создана для того, чтобы каждое медицинское учреждение ввело свои медицинские кадры, но должны быть приняты меры для ввода каждого медицинского работника только один раз, даже если он работает больше чем в одном учреждении. Если медицинский работник, работающий во “внешнем” для системы учреждении дает пациентам направления, то он или она также должны быть внесены в таблицу. Код медицинского работника должен быть уникальным идентификатором во всей системе.

  • Код, фамилия и имя медицинского работника names
  • Номера телефонов
  • Адрес электронной почты
  • Тип работника (“Врач” и т.д.)
  • Одно основное учреждение и до трех дополнительных
  • Одна основная специальность и до трех дополнительных
215
Ввод специальности медицинского работника

Программа дает возможность создания и поддержки системного классификатора специальностей врачей и, возможно, других медицинских работников. Каждая специальность имеет уникальный “номер”, используемый внутри системы для связи таблиц базы данных.

  • Код и описание специальности
216
Ввод региона

Регион – это географическая область, содержащая одну и более зон обслуживания. Он обязательно принадлежит району и наоборот. Используется только для нужд отчетности. Каждый район имеет уникальный“номер”, присвоенный вручную, который используется внутри системы для связи таблиц базы данных.

  • Код и название региона
217
Ввод роли

Роль определяет набор прикладных программ, входящих в меню пользователя, которому присвоена данная роль. Также как и имя пользователя, его роль не может быть передана с одного сервера ИСЗ на другой. Роль, которая определяет подменю программ должна также определить и программы и подменю, в которые они входят.

  • Роль
  • Программы (модули), которые доступны в данной роли
218
Ввод поставщика

Позволяет ввод и поддержку системной таблицы поставщиков лекарств, вакцин и поставок другого вида. Поставщик, классифицированный как “поставщик вакцин”, вводится подсистемой иммунизации.

  • Номер и название поставщика
  • Код на этикетке, используемый для идентификации поставщиков лекарств
  • Множество типов поставщиков (“Лекарства”, “Вакцины” и т.д.)
219
Ввод типа поставщика

Эта программа используется для поддержки системной таблицы различных типов поставщиков. Программа разработана для подсистемы управления материальными ресурсами, которая еще не написана. Каждый тип поставщика имеет уникальный “номер”, присвоенный вручную, который используется внутри системы для связи таблиц базы данных.

  • Код и описание типа поставщика
220
Ввод поля в исследовании

Программа “Ввод данных исследования” использует поля для создания динамической структуры формы исследования. Форма исследования характеризуется “Типом контакта”. Затем форма разбивается иерархически на страницы, секции страниц и поля. Эта программа используется для введения этой структуры и полагается на коды, введенные заранее программой “Ввод кодов”.

  • Тип контакта (ссылается на кодовый элемент “enctype”)
  • Спецификация типа (“Страница”, “Секция” или “Поле”)
  • Имя страницы (ссылается на кодовый элемент “fldpage”)
  • Имя секции (ссылается на кодовый элемент “fldgroup”)
  • Задание последовательности чисел
  • Метка поля (ссылается на кодовый элемент elements)
  • Тип ввода (“Поля для пометок”, “Список”, “Список и значение”, “Значение” или “Примечание”)
  • Метод инициализации поля (“Очистить” или “Передать”)
  • Является ли ввод в поле обязательным
  • Метод валидации поля (“Число”, “Дата” и т.д..)
221
Ввод пользователя

Каждый пользователь системы должен иметь собственную учетную запись (login) и ассоциированный с этой записью пароль. Учетная запись связана с ролью, которая и определяет какие пункты меню выводятся на экран. Кроме того, эта запись может быть использована для ввода данных только в одном медицинском учреждении. (Если пользователь работает более чем в одном учреждении, то этот пользователь должен иметь более чем одну учетную запись. Учетные записи и роли пользователей не могут переноситься с одного сервера на другой. Только у “супер пользователей” есть привилегии изменения не только своих, но и чужих учетных записей и паролей.

  • Имя и учетная запись пользователя
  • Пароль
  • Учреждение, в котором работает пользователь
  • Является ли пользователь “супер пользователем”
  • Роль пользователя
222
Ввод отделения

Отделения – это область учреждения, в которой размещаются койки для пациентов, лечащихся стационарно. (Амбулаторно–поликлинические учреждения не используют отделения.) Отделения каждого стационара должны быть введены с соответствующими им мощностями, для того, чтобы можно было сделать отчет о нагрузке отделения.

  • Медицинское учреждение
  • Код и название отделения
  • Мощность, например, число коек
223
Выбор данных для 66 формы для Грузии

Эта программа генерирует файлы формата dBase IV для экспорта закрытых стационарных случаев в грузинскую ИСЗ.
224
Установка меток и текста ИСЗ

Он-лайн помощь, метки, которые показываются в формах и отчетах, сообщения об ошибках и предупреждения хранятся в базе данных на английском языке (основной язык) и любом альтернативном языке, используемом программами системы. Эта программа позволяет изменить альтернативный текст, т.е. либо перевести его, либо другим путем изменить программу для пользователя. Можно модифицировать только те записи, которые уже существуют. Записи нельзя ни добавить, ни удалить. Как только текст изменен, программы должны быть перестроены. За дальнейшей информацией обращайтесь к главе VIII “SCHIP2 Информационная система здравоохранения: руководство пользователя” или к он-лайн помощи данной программы.
225
Объединить историю пациента

Эта программа используется для объединения записей для тех пациентов, которые в базе данных были описаны больше чем один раз. Хотя разрешено модифицировать записи, основной целью программы является локализировать дубликаты и разрешить пользователю выбрать “основную” запись на пациента, с которой объединяются дубликаты. За дальнейшей информацией обращайтесь к он-лайн поддержке данной программы.
226
Выбор данных для OBSQID

Эта программа генерирует файлы для экспорта акушерских данных в систему OBSQID.
227
Выбор данных по репродуктивному здоровью

Эта программа генерирует файлы для экспорта акушерских данных в систему репродуктивного здоровья UNFPA.




Таблица III – Функциональное описание программ из меню оператора базы данных
Ссылка
Описание
3
Меню работы с базой данных

Это набор программ, используемых для управления программами ИСЗ, базой данных ИСЗ и сервером.
31
Анализ индексов таблиц

В процессе анализа проверяется распределение индексных ключей. Оптимизатор запросов к базе данных делает лучший выбор, когда индексы таблиц проанализированы. Если во время анализа оказывается, что индекс таблиц поврежден, то делается попытка восстановить индекс.
32
Архивация на CD-ROM

Страховые копии файлов, созданные программой “Создание страховой копии базы данных” копируются на CD-ROM. Если страховые копии файлов архивируются успешно, то файлы старше 30 дней стираются. (Этот параметр может быть изменен.)
33
Отбор замененных транзакций

Когда транзакция изменена, ее текущая версия заменяет предыдущую, которая дезактивируется. Эта программа отбирает версии старше 180 дней. (Этот параметр может быть изменен.)
34
Страховая копия базы данных

Эта программа создает страховую копию текущих программ, данных, содержащихся в базе данных и журнала транзакций базы данных (операционный журнал). Если создание страховой копии прошло успешно, то журнал транзакций очищается и событие записывается в новый журнал транзакций.
35

Проверка целостности базы данных

Таблицы базы данных проверяются на предмет ошибок в структуре, но целостность ссылок между таблицами не проверяется. Программа пытается восстановить найденный поврежденный индекс.
36

Восстановление базы данных

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

Используется для переноса записей базы данных с одного сервера ИСЗ на другой. Можно описать интервал данных для того, чтобы уменьшить размер экспортируемого набора.. Модуль “Импорт данных” создан для того, чтобы прочесть и применить экспортированные записи базы данных.
38

Импорт данных

База данных обновляется применяя один или более экспортированных файлов. Эта функция полезна для агрегирования баз данных с нескольких серверов. Экспортные файлы генерируются модулем “Экспорт данных”.
39

Список активных пользователей

На экран выводятся учетная запись и имя каждого активного пользователя. Активным является каждый пользователь, кто в недавнем прошлом представил вэб – страницу, то есть те, чье время сессии “не истекло”.
310
Выключение сервера

Осуществляет безопасное закрытие базы данных и соответствующее закрытие операционной системы на сервере. Событие выключения записывается в журнал транзакций.
311

Установка многопользовательского режима

Устанавливает ИСЗ в многопользовательский режим, если до этого она работала в режиме единственного пользователя.
312

Установка режима единственного пользователя

Устанавливает ИСЗ в режим единственного пользователя таким образом, что другие пользователи не имеют доступ к базе данных. Хотя многие программы устанавливают ИСЗ в режим работы с единственным пользователем, каждая после выполнения задачи возвращается в многопользовательский режим. Установлением ИСЗ в режим работы с единственным пользователем, другим пользователям не дается возможность входа в систему между задачами.
313
Отчет проверки операционного журнала (журнала транзакций)

Программа создает журнал проверки. Чтобы ограничить выведенный временной интервал отчета и типы записей можно ввести параметры. Критические ошибки выводятся всегда, независимо от определенного типа.
314

Проверка целостности операционного журнала

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



Таблица IV – Функциональное описание программ из меню отчетов
Ссылка
Описание
4
Меню отчетов

В настоящее время это в это меню входит программа ввода описания отчета и набор описаний отчетов, к которым пользователь имеет доступ. В будущем, возможно, будет выводится другая клиентская программа, написанная на PHP.

Хотя доступ к программе ввода и другим PHP программам определяется ролью пользователя, доступ к описаниям отчетов определяется данными, хранящимися в описании, такими как собственность пользователя, является ли описание “закрытым” или “общим”.
41

Ввод отчета

Эта программа позволяет пользователю ввести собственные описания отчетов. Глава IX “SCHIP2 Информационная система здравоохранения: руководство пользователя” дает полную информацию о существующих в системе инструментах для написания отчетов.
42
История иммунизации пациента

Это амбулаторно–поликлинический операционный отчет, показывающий историю выполненных иммунизаций для каждого пациента или клиента.
43
План иммунизации пациента

Это амбулаторно – поликлинический операционный отчет, составляющий персональный план иммунизаций для каждого внесенного в отчет пациента или клиента. Он показывает все иммунизации, которые должны были быть сделаны в прошлом и которые должны быть сделаны в будущем.
44

Индекс истории контактов

Это операционный отчет, перечисляющий все события, обнаруженные для стационарных и амбулаторных пациентов, сгруппированные по типу события, т.е. диагнозам, процедурам, диагностическим обследованиям и др. События суммируются и, где приемлемо, каждое событие сопровождается ссылками на случай и датой контакта. Этот отчет используется для перекрестных ссылок на детализированные данные, которые могут просматриваться при помощи программ “Ввод данных о стационарном обслуживании” или “Ввод данных об амбулаторных контактах”.
45

Статистика медицинского учреждения

Это операционный отчет стационара, показывающий на уровне учреждения основную статистику госпитализаций и выписок, а также другую статистику, основанную на “самом основном диагнозе”, то есть основном окончательном диагнозе, если пациент выписан полностью выздоровевшим при выписке, или основным диагнозом при выписке, если пациент не выздоровел.
46

Статистика медицинского учреждения по зонам обслуживания

Это операционный отчет стационара, показывающий на уровне учреждения основную статистику госпитализаций и выписок, а также другую статистику, основанную на “основном окончательном диагнозе”. Если указаны зоны обслуживания, то статистика, включенная в отчет, относится к пациентам, живущим в этой зоне. Если зона обслуживания не указана, то статистика госпитализаций и выписок разбивается по зонам обслуживания, но статистика по диагнозам дается по учреждению в целом.
47

Журнал иммунизации

Это операционный отчет стационара и амбулаторно-поликлинического учреждения, перечисляющий все проведенные в данном учреждении за период, определенный пользователем, иммунизации.
48
Журнал стационара

Это операционный отчет, содержащий журнал всех госпитализаций и выписок за период времени, определенный пользователем.
49
Регистр стационара

Это операционный отчет, содержащий перепись пациентов в учреждении на день, определенный пользователем.
410
Продолжительность пребывания в стационаре по диагнозам

Это статистический отчет, показывающий среднюю продолжительность пребывания в стационаре и нагрузку койки по основным окончательным диагнозам для выписанных из стационара пациентов.
411

Слишком длинная и короткая продолжительность пребывания в стационаре по диагнозам

Это операционный отчет, используемый для сравнения и мониторинга продолжительности пребывания в стационаре по основным окончательным диагнозам для выписанных пациентов.
412

Открытый случай

Этот операционный отчет используется для определения тех стационарных случаев, который остаются открытыми, т.е. не выписанными.
413
Повторная госпитализация

Этот операционный отчет используется для выявления тех пациентов, которые были повторно госпитализированы за число дней, определенных пользователем.
414

Пациенты, неразмещенные на койку

Этот операционный отчет используется для выявления тех пациентов, которые не были размещены в отделения больницы.
415

Статистика использования ресурсов по зонам обслуживания

Можно использовать этот отчет и для стационаров и для амбулаторно-поликлинических учреждений для того, чтобы показать для данного учреждения причины контактов с этим учреждением, диагнозы по категориям кодов МКБ10 и различные измерения утилизации для учреждения. Если указана зона обслуживания, то визиты, диагнозы и меры утилизации даются для пациентов, живущих в этой зоне. Если зона обслуживания не указана, то статистика визитов разбивается по всем зонам обслуживания, а диагнозы и меры утилизации даются для всего учреждения в целом.
416

Требования на вакцины по зонам обслуживания

Это операционный отчет для управления дает прогноз потребности вакцин в будущем для каждой зоны обслуживания, основываясь на пациентах, внесенных в базу данных и плану иммунизации.
417

Нагрузка отделения

Это статистический отчет, показывающий нагрузку на уровне отделения для госпитализированных пациентов по 10 основным окончательным диагнозам, дающим наибольшую нагрузку для выписанных пациентов.

(c) J. McDaniel & Canadian Society for International Health, 2005