Тестовая запись 2
МЕДИЦИНСКАЯ ИНФОРМАЦИОННАЯ СИСТЕМА |
|
Программный модуль |
КОНТЕНТ |
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ |
|
ООО «РЕШЕНИЕ» Санкт-Петербург |
ОГЛАВЛЕНИЕ
2. Запуск модуля и завершение работы 7
3.2. Фильтры в справочнике сотрудников 7
3.3. Условные обозначения в справочнике сотрудников 9
3.4.1. Добавление сотрудника первого уровня 9
3.4.2. Добавление сотрудника на отделении 13
3.5. Дополнительные данные по сотруднику 15
3.5.5. Прикрепленные места работы 17
4.3. Способы отображения справочника 19
4.4. Фильтры в справочнике отделений 20
4.8. Сотрудники на отделении 22
5.2. Профили и категории коек 23
5.2.2. Справочник категорий коек 24
5.3.3. Учет количества коек по источникам финансирования 28
5.5.3. Список коек в палате 33
6.3. Ведение списка врачей для участка 36
6.4. Ведение списка адресов для участка 37
9.3. Выбор помещений в АРМах МИС 40
10.2. Работа с классификатором 43
10.3. Работа с записями классификатора 46
10.6. Иерархические справочники 49
10.7. Назначение прав на классификаторы 51
11.2. Структура системы атрибутов 53
11.3. Фильтр по группам атрибутов 54
11.4. Работа с группами атрибутов 54
11.6. Работа с подгруппами атрибута 57
11.7. Составление списка элементов подгруппы 58
11.8. Формирование атрибута с использованием правил 58
11.9. Проверка заполнения подгрупп атрибутов 61
11.10. Работа инсталлера в части обновления атрибутов 62
14. Лабораторные исследования 64
17.3. Поиск в справочнике форм 69
17.4. Настройка отображения справочника форм 69
17.6. Назначение прав на формы и элементы форм 71
17.7. Копирование и вставка формы 73
17.8. Работа с элементами формы – вкладка «Структура» 74
17.8.1. Составление списка вопросов 74
17.8.2. Копирование, вставка, перенумерация вопросов 85
17.8.4. Условные обозначения в списке вопросов 86
17.8.5. Составление списка ответов 89
17.8.6. Составление списка ответов-услуг 93
17.8.7. Настройка зависимостей для вопросов протокола 94
17.9. Просмотр формы – вкладка «Вид» 97
17.9.2. Правила заполнения формы 98
17.10. Настройка печатных форм – вкладка «Связанный отчет» 98
18.2. Способы создания отчетов и печатных форм 100
18.3. Настройка печати отчета на основе выборки 101
18.4. Настройка печати отчета на основе формы (протокола) 103
18.4.2. Назначение кода в карточке (формы) протокола 103
18.4.3. Создание печатной формы 103
18.4.4. Описание полей печатной формы 104
18.5. Доп. режимы настройки карточки отчета 106
18.5.1. Порядок печати вложенных отчетов 106
18.5.3. Фильтр по приложениям 106
19.3. Работа с выборкой (группой) 108
19.3.1. Добавление выборки (группы) 108
19.3.2. Выборки-справочники 114
19.3.3. Древовидные справочники 114
19.3.4. Назначение пользователей и приложений 116
19.3.5. Копирование и вставка выборки 117
19.3.6. Сохранение выборки в файл и загрузка выборки из файла 117
19.3.7. Удаление выборки (группы) 117
19.4. Колонки представления 117
19.6. Получение результатов выборки 122
19.7. Проверка корректности запросов 128
21.2. Составление списка медикаментов 129
22.2. Настройка отображения протоколов и текстовых описаний для стационарных АРМов 131
22.3. Настройка отображения протоколов для амбулаторных АРМов 134
22.4. Настройка типов событий для диагностических АРМов 136
22.5. Настройка листов контроля 137
23. Выгрузка и загрузка записей 138
23.2. Простые классификаторы 139
Перечень сокращений
Сокращение |
Значение |
АРМ |
Автоматизированное рабочее место |
БД |
База данных |
ДМС |
Добровольное медицинское страхование |
ИП |
Инструментальная панель |
КТ |
Компьютерная томография |
ЛКМ |
Левая кнопка мыши |
ЛПУ |
Лечебно-профилактическое учреждение |
МИС |
Медицинская информационная система «Ариадна» |
МО |
Медицинская организация |
МКБ-10 |
Международная классификация болезней десятого пересмотра |
НАЛ |
Наличный расчет |
РЭМД |
Реестр электронных медицинских документов |
ОМС |
Обязательное медицинское страхование |
СНИЛС |
Страховой номер индивидуального лицевого счёта |
УЗИ |
Ультразвуковое исследование |
ЭИБ |
Электронная история болезни |
ФРМР |
Федеральный регистр медицинских работников |
В данном руководстве используется цветовая маркировка.
Доступ к разделу настраивается правом 514005.
Также серым цветов выделены блоки со справочной информацией, которая открывается непосредственно в АРМе «Контент» при нажатии кнопок «Справка» и полностью продублирована в тексте руководства.
Обратите внимание. В таблице нет автоматического расчета итоговых цифр койко-фонда по всему отделению и проверки согласованности введенных цифр по отдельным профилям, ИФ и по отделению в целом. Пользователь должен самостоятельно контролировать введенное количество коек.
— Даты начала и окончания действия – одна из дат обязательна.
1. Назначение модуля
Ведение основных справочников информационной системы: справочников отделений и врачей, справочника койко-фонда, всех необходимых справочников и классификаторов. Составление шаблонов заполняемых форм, настройка печатных форм, формирование пользовательских выборок по базе данных.
2. Запуск модуля и завершение работы
Для запуска модуля выберите в меню «Пуск» -> «Программы» -> «АРИАДНА» -> «АРМ Контент» или выделите на рабочем столе иконку «Контент» и нажмите клавишу Enter. В заставке «Контент» введите пароль и нажмите клавишу Enter или кнопку «ОК».
Если указан ошибочный пароль, выводится сообщение «Проверьте правильность ввода пароля! Пользователя с таким паролем не существует». Если у пользователя нет прав на запуск модуля, выводится сообщение «У вас недостаточно прав на запуск приложения АРМ «Контент». Обратитесь к администратору системы». Если выводится сообщение «Невозможно открыть базу данных! Проверьте параметры подключения», следует также обратиться к администратору системы.
При запуске АРМа с локального диска пользовательской машины производится автоматическое сравнение версии запускаемого модуля с актуальной версией из каталога обновлений. Если локальная версия устарела, выводится сообщение «Найдена новая версия программы. Установить?». При выборе положительного ответа производится автоматическое обновление локальной версии, после чего следует повторить запуск модуля. При выборе отрицательного ответа запуск модуля невозможен.
Для завершения работы модуля выберите раздел верхнего меню «Программа» и далее – пункт меню «Выход» или нажмите кнопку «Х» в правом верхнем углу окна, или сочетание клавиш Alt+F4.
3. Сотрудники
Общие сведения
В разделе «Сотрудники» формируется справочник медицинского персонала клиники – врачей, среднего и младшего медицинского персонала, управления и пр.
Для вызова раздела «Сотрудники» выберите пункт главного меню «Программа» -> «ЛПУ» или нажмите кнопку «ЛПУ» на главной инструментальной панели (кнопка «Сотрудники» на левой вертикальной панели активна по умолчанию).
Справочник сотрудников является двухуровневым, что позволяет описать работу одного сотрудника на разных отделениях клиники.
Рабочая область раздела «Сотрудники» состоит из трех панелей (Рис. 3‑1). В левой панели «Сотрудники» отображается общий список сотрудников (первый уровень справочника). В правой части отображаются две панели: «Сотрудник на отделениях» и панель с вкладками «Услуги сотрудника», «Прикрепленные места работы», «Заместительство».
Фильтры в справочнике сотрудников
Фильтр по типу персонала
Выводит на экран сотрудников, имеющих выбранный тип. Типы персонала ведутся в АРМе «Контент» -> Классификаторы -> Простые (см. п. 10 данного руководства), в справочнике с кодом 21.
Рис. 3‑2
Фильтр «Активные»
Работает одинаковым образом в двух панелях – «Сотрудники» и «Сотрудник на отделениях». При установленной галочке «Активные» в списке выводятся только активные записи. При снятой галочке отображаются все записи. Активные записи (сотрудники, работающие в клинике или на отделении в данный период времени) выделены черным шрифтом. Неактивные записи (сотрудники, не работающие в настоящее время), выделены серым шрифтом и значком .
Рис. 3‑3
Фильтр поиска
Работает по начальным буквам фамилии сотрудника. После ввода букв нажмите Enter или кнопку «Найти». Для возврата к полному списку врачей удалите введенные буквы и нажмите Enter или кнопку «Найти».
Рис. 3‑4
Фильтр «Структура ЛПУ»
Выводит на экран сотрудников, работающих в выбранном структурном подразделении МО.
Фильтр отображается, если параметр 502004=ДА. Работа со структурами описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.3 Регистрационно-учетная подсистема -> 2.3.1 Регистратура –> Настройка списков врачей при работе с несколькими структурами (поликлиниками) и несколькими регистратурами.
Рис. 3‑5
Условные обозначения в справочнике сотрудников
Колонка |
Значок |
Описание |
Комментарий |
1 |
Сотрудник, у которого истек срок действия сертификата |
Отображение данных значков настраивается параметром 502002. |
|
Сотрудник, у которого в ближайшее время истекает срок действия сертификата |
|||
2 |
Сотрудник имеет привязку к пользователю системы |
|
|
3 |
Сотрудник имеет привязку к одному отделению – в панели «Сотрудник на отделениях» у него имеется одна активная запись |
|
|
Сотрудник имеет привязку более чем к одному отделению – в панели «Сотрудник на отделениях» у него имеется более одной активной записи |
|
||
4 |
Сотрудник имеет привязку к ФРМР |
Колонка отображается, если параметр 1031=ДА. |
Добавление сотрудника
В двухуровневой структуре справочника «Сотрудники» добавление нового сотрудника выполняется в два этапа:
Добавление сотрудника первого уровня
Для добавления сотрудника нажмите кнопку «Добавить» в панели «Сотрудники» (или нажмите клавишу Insert, когда фокус находится в списке сотрудников), заполните поля в окне «Добавление сотрудника». Для изменения ранее созданной записи выделите строку в панели «Сотрудники» и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
Все справочники, используемые при заполнении полей в окне «Добавление сотрудника», формируются в АРМе «Контент» -> Классификаторы -> Простые (см. п. 10 данного руководства).
В окне «Добавление сотрудника» заполняются следующие поля (Рис. 3‑6):
— При снятии флажка для сотрудника первого уровня – производится одновременная деактивация всех активных сотрудников на отделениях, выводится сообщение «Деактивировано сотрудников на отделениях: N». При установке флажка «Активная» для сотрудника первого уровня – архивные сотрудники на отделениях автоматически НЕ активируются, их надо активировать вручную.
— При установке флажка «Активная» для сотрудника на отделении – производится одновременная активация сотрудника первого уровня (если до этого он был архивным), выводится сообщение «Карточка сотрудника была активирована».
Заполняются в отдельном окне, которое рассчитано на ведение списка сертификатов. Сертификаты могут быть добавлены только для сотрудника, который уже создан в БД. Т.е. сначала необходимо сохранить карточку нового сотрудника, затем открыть ее на редактирование и добавить сертификаты.
Для добавления сертификата нажмите кнопку в поле «Сертификаты» и далее – кнопку «Добавить» в окне «Сертификаты» (Рис. 3‑7). В окне «Добавить сертификат» необходимо заполнить поля:
— № – обязательное поле;
— Специальность – выбирается из справочника;
— Даты начала и окончания действия – одна из дат обязательна.
Все добавленные сертификаты (номер и дата окончания) отображаются в отдельном окне «Сертификаты» (Рис. 3‑7), а также непосредственно в карточке сотрудника, в поле «Сертификаты (Рис. 3‑8).
В системе может быть настроена автоматическая проверка срока действия сертификата (параметр 502002). В этом случае будут отображаться значки и сообщения о сроках действия сертификата (в отдельном окне «Сертификаты», в карточке сотрудника, а также в списке сотрудников).
Продолжение списка полей в окне «Добавление сотрудника» (Рис. 3‑6):
Сообщение |
Ситуация |
СНИЛС сотрудника не совпадает со СНИЛС из ФРМР |
Проверка работает, только если заполнены оба поля – «СНИЛС» и «Сотрудник в ФРМР» |
Код СНИЛС должен состоять только из цифр |
|
Номер СНИЛС не может быть меньше 001-001-998 |
|
В номере СНИЛС не может быть три одинаковые цифры подряд |
|
Код СНИЛС должен состоять из 11 знаков! |
|
Код СНИЛС содержит ошибку, проверьте правильность кода! |
СНИЛС не прошел проверку на валидность |
СНИЛС проверяется на валидность контрольным числом. СНИЛС имеет вид: XXX-XXX-XXX YY, где XXX-XXX-XXX — собственно номер, а YY — контрольное число. Алгоритм формирования контрольного числа СНИЛС:
Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца).
Полученные произведения суммируются.
Если сумма меньше 100, то контрольное число равно самой сумме.
Если сумма равна 100 или 101, то контрольное число равно 00.
Если сумма больше 101, то сумма делится нацело на 101 и контрольное число определяется остатком от деления аналогично пунктам 2.3. и 2.4.
ПРИМЕР: Указан СНИЛС 112-233-445 95
Проверяем правильность контрольного числа:
цифры номера 1 1 2 2 3 3 4 4 5
номер позиции 9 8 7 6 5 4 3 2 1
Сумма = 1*9 + 1*8 + 2*7 + 2*6 + 3*5 + 3*4 + 4*3 + 4*2 + 5*1 = 95
95 % 101 = 0, остаток 95.
Правильность контрольной суммы ИНН проверяется при сохранении карточки сотрудника. Корректность ИНН сотрудников-кассиров имеет значение при печати чеков на ККМ (в АРМе «Регистратура»).
Порядок расчета контрольной суммы ИНН: http://mfina.ru/kontrolnoe-chislo-inn/
Проверка введенного номера ИНН: https://www.egrul.ru/test_inn.html
Аналогичная привязка между пользователем и мед. сотрудником устанавливается в АРМе «Администратор» (в карточке пользователя), любые изменения синхронно отражаются в обоих АРМах. Вариант назначения привязки между сотрудником и пользователем устанавливается параметром 100007.
— Если НЕТ – осуществляется привязка одного пользователя к одному сотруднику. В АРМе «Контент» запрещено привязывать одного и того же пользователя к нескольким сотрудникам. Попытка сохранения карточки сотрудника, в которой выбран пользователь, уже привязанный к другому сотруднику, блокируется с выводом сообщения «Пользователь привязан к другому врачу. Изменить привязку?» При выборе «Да» – новая привязка сохраняется, старая – удаляется (т.е. в карточке другого сотрудника данный пользователь будет автоматически удален).
— Если ДА – осуществляется привязка одного пользователя к нескольким сотрудникам. В АРМе «Контент» разрешено сохранение карточки сотрудника, в которой выбран пользователь, уже привязанный к другому сотруднику.
Поле отображается, если параметр 1031=ДА.
При сохранении карточки сотрудника выполняется проверка СНИЛС с выводом сообщения. Ошибка является критичной (сохранение блокируется).
Сообщение |
Ситуация |
СНИЛС сотрудника не совпадает со СНИЛС из ФРМР |
Проверка работает, только если заполнены оба поля – «СНИЛС» и «Сотрудник в ФРМР» |
Сохранение карточки сотрудника первого уровня
После ввода всех необходимых данных нажмите кнопку «Сохранить (F2)» в карточке сотрудника. При сохранении карточки сотрудника проверяется заполнение минимального набора обязательных полей и корректность введенных данных. Все ошибки являются критичными (сохранение блокируется).
Сообщение |
Ситуация |
Не заполнены обязательные поля: |
|
— ФИО |
|
— Имя |
|
— Тип медперсонала |
|
— Специальность или должность |
Должно быть заполнено хотя бы одно из этих полей |
В поле «Комментарий» введено символов [N]. Максимально допустимо: 4000 |
|
Деактивированных сотрудников на отделениях: |
При снятии флажка «Активная» для сотрудника первого уровня – производится одновременная деактивация сотрудников на отделении |
Добавление сотрудника на отделении
Для добавления сотрудника на отделении выделите строку сотрудника в левом списке (в панели «Сотрудники») и нажмите кнопку «Добавить» в правой панели «Сотрудник на отделениях», заполните поля в окне «Карточка сотрудника: ФИО». Для изменения ранее созданной записи выделите строку в панели «Сотрудник на отделениях» и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Карточка сотрудника: ФИО» (Рис. 3‑9) заполняются следующие поля:
— При снятии флажка для сотрудника первого уровня – производится одновременная деактивация всех активных сотрудников на отделениях, выводится сообщение «Деактивировано сотрудников на отделениях: N». При установке флажка «Активная» для сотрудника первого уровня – архивные сотрудники на отделениях автоматически НЕ активируются, их надо активировать вручную.
— При установке флажка «Активная» для сотрудника на отделении – производится одновременная активация сотрудника первого уровня (если до этого он был архивным), выводится сообщение «Карточка сотрудника была активирована».
Отображение поля «Текст» настраивается параметром 502001.
Для добавления привязки нажмите кнопку «Добавить». В открывшемся окне «Выбор из справочника» выделите курсором одну или несколько строк и нажмите «ОК». Для удаления привязки выделите строку «привязанного» сотрудника и нажмите кнопку «Удалить».
Сохранение карточки сотрудника на отделении
После ввода всех необходимых данных нажмите кнопку «Сохранить (F2)» в карточке сотрудника.
При сохранении карточки сотрудника проверяется заполнение минимального набора обязательных полей и корректность введенных данных. Все ошибки являются критичными (сохранение блокируется).
Сообщение |
Ситуация |
Не заполнены обязательные поля: |
|
— ФИО |
Не заполнено поле «Текст» (при условии, что отображение этого поля настроено параметром 502001) |
— Отделение |
|
— Специальность или должность |
Должно быть заполнено хотя бы одно из этих полей |
Окончание периода работы раньше чем начало |
|
В поле комментария введено символов [N]. Максимально допустимо: 4000 |
|
Карточка сотрудника была активирована |
При установке флажка «Активная» для сотрудника на отделении – производится одновременная активация сотрудника первого уровня (если до этого он был архивным) |
Врач на отделении с такой специальностью, должностью и периодом работы существует!’ |
|
Ошибка при сохранении карточки сотрудника на отделении |
Другие ситуации |
Дополнительные данные по сотруднику
В карточках сотрудника и сотрудника на отделении имеется ряд вкладок для ведения дополнительных данных – это вкладки «Протоколы», «Атрибуты», «Документы», «Профиль ЭИБ». В карточке сотрудника на отделении также имеются вкладки «Фильтры», «Распределение ЗП», «Квалификация».
Протоколы
На вкладке «Протоколы» дополнительные данные о сотруднике хранятся в виде формализованных описаний (протоколов), которые в свою очередь могут быть выведены для заполнения/просмотра в экранных и печатных формах любого АРМа МИС.
Для добавления протокола нажмите кнопку «Добавить» на инструментальной панели вкладки «Протоколы» в карточке сотрудника (сотрудника на отделении). Выделите курсором нужную строку в окне «Выбор протокола» и нажмите «ОК». Для заполнения протокола выделите курсором строку нужного протокола и нажмите кнопку «Протокол». Для удаления протокола выделите курсором строку нужного протокола и нажмите кнопку «Удалить». Нажмите «Yes» для подтверждения.
Сами протоколы формируются в разделе «Формы» (п. 17 данного руководства). Правила заполнения протоколов являются стандартными для всех модулей МИС (п. 17.9.2).
Атрибуты
Основная работа с атрибутами (группировками) любого вида записей БД – услуг, врачей, диагнозов ведется непосредственно в разделе «Атрибуты» (п. 11). Однако в карточке сотрудника (сотрудника на отделении) также имеется возможность добавления сотрудника в атрибут (в группу). Этим режимом удобно пользоваться при создании нового сотрудника, чтобы позже не забыть включить сотрудника в нужную группу (например, в группу врачей, ведущих прием в поликлинике). Все изменения атрибутов сотрудника синхронно отображаются как в разделе «Атрибуты», так и в карточке сотрудника на вкладке «Атрибуты», независимо от того, где эти изменения сделаны.
Для добавления атрибута нажмите кнопку «Добавить» на инструментальной панели вкладки «Атрибуты» в карточке сотрудника (сотрудника на отделении). Выделите курсором нужную строку в окне «Выбор из справочника» и нажмите «Сохранить (F2)». Для удаления атрибута выделите курсором строку нужного атрибута и нажмите кнопку «Удалить». Нажмите «Да» в форме подтверждения удаления.
Поскольку сотрудника можно добавить в один атрибут только один раз, справочник предлагаемых атрибутов показывает только те атрибуты, в которые данный сотрудник еще не добавлялся.
Для сотрудника первого уровня выводится список атрибутов из группы с кодом 10 (таблица DOCTOR). Для сотрудника на отделении выводится список атрибутов из группы с кодом 6 (таблица DOCDEP).
Документы
На вкладке «Документы» дополнительные сведения по сотруднику хранятся в виде списка прикрепленных документов (это могут быть сканы дипломов, сертификатов и т.п.). Прикрепленный документ хранится в базе данных и может быть открыт для просмотра из любого модуля МИС. Прикреплять можно документы форматов MS Office, PDF, графических форматов.
Для прикрепления документа нажмите кнопку «Добавить» на инструментальной панели вкладки «Документы» в карточке врача (врача на отделении). Заполните поля в окне «Создание документа»:
Прикрепленный документ можно открыть для просмотра непосредственно здесь же. Для просмотра документа выделите нужную строку в списке прикрепленных документов и нажмите кнопку «Просмотреть файл».
Для прикрепленного документа доступны режимы изменения и удаления. Для изменения документа выделите нужную строку в списке прикрепленных документов и нажмите кнопку «Изменить». Отредактируйте поля в окне «Изменение документа» и нажмите «ОК». Для удаления документа выделите нужную строку в списке прикрепленных документов и нажмите кнопку «Удалить». Нажмите «Да» для подтверждения удаления.
Услуги сотрудника
Ведение списка услуг сотрудника на отделении позволяет отфильтровать список услуг, доступных для конкретного сотрудника в других модулях МИС и таким образом исключить ошибки неправильного выбора услуг, например, при регистрации платежей, выдаче номерков и т.д.
Доступ к вкладке «Услуги сотрудника» настраивается при помощи запрета 502045.
Для добавления услуг выделите курсором строку в списке «Сотрудник на отделениях» и нажмите кнопку «Добавить» в панели «Услуги сотрудника». Выделите курсором одну или несколько нужных строк в окне «Выбор из справочника».
Рис. 3‑12
Для составления однотипных наборов услуг можно воспользоваться режимами копирования и вставки услуг от одного сотрудника к другому.
Для копирования услуг выделите курсором одну или несколько строк в списке услуг одного сотрудника и нажмите кнопку «Копировать» над списком услуг. Для вставки услуг выберите нужного сотрудника отделения и нажмите кнопку «Вставить» (над списком услуг). Вставку услуг можно выполнять поочередно для нескольких сотрудников, т.к. скопированные услуги сохраняются в буфере обмена до следующего копирования.
Вставка услуг, которые уже присутствуют в списке, не производится (т.е. дублей услуг не образуется), сообщений при этом не выводится. Операции копирования и вставки не сопровождаются никакими сообщениями.
Прикрепленные места работы
Доступ к вкладке «Прикрепленные места работы» настраивается при помощи запрета 502045.
Для добавления мест работы выделите курсором строку в списке «Сотрудник на отделениях» и нажмите кнопку «Добавить» в панели «Прикрепленные места работы». В окне «Места работы» установите галочки в выбранных строках и нажмите «Сохранить (F2)».
Рис. 3‑13
Заместительство
Ведение списка заместителей сотрудника на отделении используется для работы с табелем в АРМе «Зарплата» – для ведения случаев замещения, когда один врач на какой-то период замещает другого врача.
Доступ к вкладке «Заместительство» настраивается при помощи права 502080 и запрета 502045.
Для добавления записей выделите курсором строку в списке «Сотрудник на отделениях» и нажмите кнопку «Добавить» в панели «Заместительство». Заполните поля в окне «Карточка замещения» и нажмите «Сохранить (F2)». Кнопка меняет местами данные сотрудников, заполненные в верхнем и нижнем блоке.
Рис. 3‑14
Удаление сотрудника
Удаление сотрудника (сотрудника на отделении) выполняется только для ошибочно созданных записей. Для неработающих в настоящее время сотрудников, имеющих расписание, визиты и прочие подчиненные записи следует использовать перевод в архив, т. е. изменение статуса в карточке сотрудника с «активного» на «неактивный».
Для удаления сотрудника (сотрудника на отделении) выделите строку в панели «Сотрудники» («Сотрудник на отделениях») и нажмите кнопку «Удалить» на локальной инструментальной панели, подтвердите действие в форме подтверждения удаления.
При удалении сотрудника первого уровня выводятся предупредительные сообщения:
Сообщение |
Ситуация |
Удаление сотрудника невозможно, так как сотрудник имеет привязки к отделениям |
|
При удалении сотрудника на отделении выводятся предупредительные сообщения:
Сообщение |
Ситуация |
Удаление сотрудника на отделении невозможно, так как |
|
у него есть диагностические исследования |
Врач был указан как исполнитель на диагностических исследованиях |
у него имеются заполненные ИБ |
Врач был указан как исполнитель на событиях истории лечения пациентов |
у него имеются оказанные услуги |
Врач был указан как исполнитель на услугах, зарегистрированных пациентам |
у него имеются визиты |
Врач был указан как исполнитель на визитах пациентов |
врач является операционным |
Врач был указан как исполнитель на операциях |
у него имеются номерки |
У врача были созданы номерки в шаблоне расписания или номерки в реальном расписании |
у него имеется расписание |
У врача был создан шаблон расписания или реальное расписание (на любой период) |
он включен в атрибуты |
Врач включен в какой-либо атрибут, входящий в группу (6) Атрибуты сотрудников (DOCDEP) |
Невозможно удалить сотрудника на отделении, есть связанные записи |
Другие варианты связанных записей |
4. Отделения
Общие сведения
В разделе «Отделения» формируется справочник структур и отделений клиники. Также в данном разделе можно формировать список сотрудников, работающих на отделении.
Для вызова раздела нажмите кнопку «ЛПУ» на главной инструментальной панели и далее – кнопку «Отделения» на левой вертикальной панели.
Рабочая область раздела «Отделения» состоит из двух панелей (Рис. 4‑1). В левой панели «Отделения» отображается справочник отделений. В правой части отображаются две панели: «Сотрудники на отделении» и панель с вкладками «Услуги сотрудника», «Прикрепленные места работы», «Заместительство».
Структура справочника
Справочник отделений имеет иерархическую структуру:
Первый уровень – заголовочная запись с названием выбранного структурного подразделения ЛПУ (МО) – отмечена значком . Структурные подразделения (структуры МО) – удаленные друг от друга подразделения, ведутся в крупных учреждениях.
Второй уровень – виды отделений: Амбулаторные, Стационарные, Остальные, Специальные, Диагностические – отмечены значком .
Третий уровень (и последующие) – список отделений (и их подразделений) – отмечены значком .
Уровни с развернутыми для просмотра подуровнями отмечены значком , уровни со свернутыми подуровнями отмечены значком . Для развертывания уровней подведите указатель мыши к значку и щелкните левой клавишей мыши. Для свертывания уровней щелкните по значку .
На момент установки МИС в БД инсталлятором загружается одна запись первого уровня (структура МО) вместе со стандартным набором отделений второго уровня.
Медицинский центр |
|
|
Амбулаторные |
|
Стационарные |
|
Остальные |
|
Специальные |
|
Диагностические |
Далее в эти группы необходимо добавить реальные отделения клиники. Другие необходимые структуры МО также добавляются в данном разделе модуля.
Способы отображения справочника
Справочник отделений может быть выведен на экран в виде дерева или в виде линейного списка. Для изменения способа отображения установите переключатель «Дерево» или «Список» в нужное положение. При переключении справочника в направлении Дерево -> Список — фокус сохраняет свое положение на выбранном отделении.
Рис. 4‑2
Настройка отображения дерева выполняется в отдельном режиме, который вызывается по одноименному пункту контекстного меню.
Рис. 4‑3
Фильтры в справочнике отделений
Фильтр «Активные»
Работает одинаковым образом в справочнике-дереве и в справочнике-списке. При установленной галочке «Активные» отображаются только активные записи. При снятой галочке отображаются все записи. В справочнике-дереве активные отделения отмечены значком , неактивные – значком . В справочнике-списке неактивные отделения выделены серым шрифтом и значком .
Фильтр «Структура ЛПУ»
Выводит на экран отделения, входящие в состав выбранного структурного подразделения.
Фильтр отображается, если параметр 502004=ДА.
Фильтр поиска
В справочнике отделений (в дереве и в линейном списке) работает поиск по любой части названия.
Для поиска отделения введите нужные символы в поле фильтра и нажмите Enter или кнопку . Для поиска следующей записи нажмите Enter или кнопку .
Фильтр по типу персонала
Фильтр расположен в панели «Сотрудники на отделении». Выводит на экран сотрудников, имеющих выбранный тип (Врач, Младший медицинский персонал, Средний медицинский персонал и другие).
Добавление структуры
Для добавления структуры ЛПУ (МО) нажмите кнопку справа от фильтра по структурам. Заполните поля в окне «Добавление отделения».
Для сохранения структуры необходимо заполнить минимальный набор обязательных полей – Название и Код. Также нужно указать Короткое название, т.к. именно оно отображается в выпадающем списке в фильтре по структурам.
Рис. 4‑4
При сохранении новой структуры в БД также автоматически создается стандартный набор подчиненных отделений: Амбулаторные, Стационарные, Остальные, Специальные, Диагностические.
Добавление отделения
При добавлении нового отделения требуется определить его место в структуре справочника, то есть родительскую запись (группу). Поэтому режим добавления доступен только в дереве отделений.
Для добавления нового отделения установите курсор на нужную родительскую запись (группу) и нажмите кнопку «Добавить» локальной инструментальной панели или клавишу Insert. Для изменения ранее созданной записи выделите строку в справочнике отделений и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Добавление отделения» заполняются следующие поля (Рис. 4‑5):
Например, при помощи параметра 303056 настраивается фильтрация консультирующих отделений в АРМе «Врач стационара».
Для сохранения отделения нажмите «Сохранить (F2)».
Удаление отделения
Удаления отделения рекомендуется использовать только для ошибочно созданных записей. Для недействующих отделений следует использовать перевод в архив, а именно, сброс флажка «Активная». Для удаления отделения выделите отделение и нажмите кнопку «Удалить» или клавишу Del, нажмите «Да» для подтверждения удаления.
Сотрудники на отделении
Работа в панели «Сотрудники на отделении» полностью аналогична работе в разделе «Сотрудники» (см. п. 3.4.2). Сотрудник, состоящий в общем списке сотрудников клиники, «привязывается» к отделениям, на которых он работает. Все изменения, внесенные в данной панели, синхронно отображаются в разделе «Сотрудники» и наоборот.
5. Койко-фонд
Общие сведения
В МИС «Ариадна» поддерживается два варианта ведения койко-фонда:
Сформированный койко-фонд предлагается в АРМе «Постовая сестра» при выборе койки пациенту, наличие свободных коек отслеживается автоматически. Независимо от выбранного варианта учета койко-фонда на вкладке «Профили и категории» составляется справочник профилей и категорий коек по каждому стационарному отделению.
Для вызова раздела «Койко-фонд» нажмите кнопку «ЛПУ» на главной инструментальной панели (или выберите пункт верхнего меню «Программы» –> «ЛПУ») и далее нажмите кнопку «Койко-фонд» на левой вертикальной панели.
В левой части рабочего окна выводится справочник стационарных отделений, в правой части окна отображается рабочая область одной из вкладок, выбранной в правой верхней панели. Отделение считается стационарным и отображается в разделе «Койко-фонд», если для него в разделе «Отделения» была назначена отметка «С койко-фондом».
Профили и категории коек
Общие сведения
Справочник на вкладке «Профили и категории» формируется в первую очередь, так как является базовым для остальных режимов раздела «Койко-фонд».
В верхней части рабочей области отображается панель для ведения справочника категорий коек выбранного отделения, в нижней части – панель для ведения справочника профилей коек выбранного отделения (Рис. 5‑1). Как правило, ЛПУ ведут койко-фонд по профилям, койко-фонд по категориям коек на практике используется редко.
Справочник категорий коек используется:
Справочник профилей используется:
В АРМе «Постовая сестра» обязательность ввода категории койки или профиля настраивается параметрами.
В верхней и нижней панели имеются чекбоксы «Активные» и колонки для отображения статуса активности категории и профиля (Рис. 5‑2).
Справочник категорий коек
Для добавления категории койки нажмите кнопку «Добавить категорию» на верхней инструментальной панели вкладки «Профили и категории» или нажмите клавишу INS (курсор в списке категорий коек). Для изменения ранее созданной записи выделите строку в списке категорий и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Добавление категории» заполняются поля (Рис. 5‑3):
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление категории».
Для удаления категории койки выделите курсором нужную строку в списке категорий коек и нажмите кнопку «Удалить категорию» на верхней инструментальной панели. Нажмите «Да» для подтверждения удаления.
Справочник профилей
Для добавления профиля койки нажмите кнопку «Добавить профиль» на нижней инструментальной панели вкладки «Профили и категории» или нажмите клавишу INS (курсор в списке профилей). Для изменения ранее созданной записи выделите строку в списке профилей и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Добавление профиля» заполняются поля (Рис. 5‑4):
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление профиля».
Для удаления профиля койки выделите курсором нужную строку в списке профилей коек и нажмите кнопку «Удалить профиль» на нижней инструментальной панели. Нажмите «Да» для подтверждения удаления.
Койки по профилю
Общие сведения
На вкладке «Койки по профилю» формируются количественные показатели койко-фонда каждого стационарного отделения, т.е. указывается, сколько коек определенного профиля имеется всего, открыто, закрыто, закрыто на ремонт в указанный интервал времени. Перед работой в данном разделе должен быть сформирован справочник профилей (см. п. 5.2.3 данного руководства).
Рабочая область вкладки представляет собой таблицу с количественными показателями койко-фонда. Курсор в виде стрелки на оранжевом фоне позиционируется на строке отделения, выделенного в левой части окна. Серым цветом строки в правой части выделены названия отделений, под названием каждого отделения расположены строки белого цвета – периоды, в течение которых действует койко-фонд по профилю.
Если в МО включен режим учета источников финансирования (параметр 502012=ДА, см. п. 5.3.3) – в списке периодов отображается колонка «ИФ», а под строкой с названием профиля отображаются подчиненные строки со сдвинутым названием профиля и разбивкой по ИФ (Рис. 5‑5). Если режим учета ИФ не включен (параметр 502012=НЕТ) – в таблице периодов не отображается колонка «ИФ» и не отображаются строки профилей с разбивкой по ИФ (Рис. 5‑6).
Период койко-фонда по профилю имеет дату открытия и дату закрытия. У действующего в настоящее время периода дата закрытия пустая.
Для одного и того же профиля может выводиться несколько строк – по количеству созданных периодов. По умолчанию отображаются все периоды одного профиля, однако можно вывести на экран для каждого профиля только один, действующий в настоящее время период.
В списке периодов имеется чекбокс «Активные профили», чекбокс «На дату» и колонки для отображения статуса активности отделения и статуса профиля (Рис. 5‑7).
Работа в данном разделе заключается в создании, редактировании, удалении периодов койко-фонда по профилю.
Работа с периодами
Согласно требованию приказа об утверждении количества и структуры коечного фонда по учреждению — добавление периода выполняется для каждого профиля, т.к. в приказе речь идет именно о количестве и профиле коек по каждому отделению стационара.
Добавление периода для всего отделения в целом (т.е. суммарно по всем профилям) можно выполнять для того, чтобы видеть итоговую сумму коек по всему отделению. Добавление периода по выбранному профилю и по всему выбранному отделению выполняется одинаковым образом.
Для добавления нового периода установите курсор в строку нужного профиля (или отделения) и нажмите кнопку «Добавить промежуток» на инструментальной панели. Для изменения ранее созданной записи выделите строку в списке периодов и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Количество коек за период» заполняются поля (Рис. 5‑8):
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Количество коек за период».
Для удаления периода установите курсор в строку нужного периода и нажмите кнопку «Удалить промежуток» на инструментальной панели. Нажмите «Да» для подтверждения удаления.
Учет количества коек по источникам финансирования
Если в приказе об утверждении количества и структуры коечного фонда по учреждению есть требование о разбиении количества коек по источникам финансирования – необходимо установить в ДА параметр 502012 «Койко-фонд. Вести количество коек по источникам финансирования». В этом случае в списке периодов отображается колонка «ИФ» (Рис. 5‑5), а окне «Количество коек за период» (Рис. 5‑8, Рис. 5‑10) отображается поле «Ист. финанс.».
Для заведения периодов с указанием ИФ нужно выделить строку с названием профиля, нажать кнопку «Добавить промежуток», заполнить поля в окне «Количество коек за период», выбрать источник финансирования и нажать «Сохранить (F2)».
На Рис. 5‑11 показан результат создания периодов койко-фонда по выбранному профилю по трем ИФ. В периодах с указанным ИФ название профиля интерфейсно выделено на экране отступами (по сравнению с названием профиля без ИФ).
Обратите внимание. Несмотря на то, что периоды с ИФ группируются на экране под заголовочной строкой с тем же названием профиля (но без ИФ), они не связаны по БД с этой заголовочной строкой (не являются по отношению к ней «подчиненными» записями).
При создании нескольких периодов с разными датами действия и разбивкой по ИФ (Рис. 5‑12) следует ориентироваться на предупредительные сообщения, которые выводятся при наличии уже существующих периодов с таким же ИФ и/или с пересекающимися датами (Рис. 5‑13). Для создания нового периода может потребоваться проставить даты закрытия у существующих периодов.
Для просмотра актуального состояния койко-фонда используйте фильтр «На дату», чтобы ограничить количество отображаемых на экране строк.
Обратите внимание. В таблице нет автоматического расчета итоговых цифр койко-фонда по всему отделению и проверки согласованности введенных цифр по отдельным профилям, ИФ и по отделению в целом. Пользователь должен самостоятельно контролировать введенное количество коек.
На Рис. 5‑14 показано, что суммарные цифры по всему отделению также можно завести с разбивкой по ИФ. Порядок заведения – тот же, что и для каждого отдельного профиля.
Сменность работы
Показатель «Сменность работы» заполняется в окне «Количество коек за период» (Рис. 5‑8 и Рис. 5‑17) в виде числа от 0 до 9 и отображается в соответствующей колонке на вкладках «Койки по профилю» и «Койки по категории». Показатель используется для подсчета среднемесячных коек с учетом сменности в дневном стационаре (Форма 14-ДС).
Рис. 5‑15
Койки по категории
На вкладке «Койки по категории» формируются количественные показатели койко-фонда каждого стационарного отделения в разрезе категорий, т.е. указывается, сколько коек определенной категории имеется всего, открыто, закрыто, закрыто на ремонт в указанный период времени. Перед работой в данном разделе должен быть сформирован справочник категорий (см. п. 5.2.2 данного руководства).
Как правило, МО ведут койко-фонд по профилям, койко-фонд по категориям коек на практике используется редко.
Рис. 5‑16
В списке периодов имеется чекбокс «Активные категории», чекбокс «На дату» и колонки для отображения статуса активности отделения и статуса категории.
Формирование койко-фонда по категориям коек организовано точно так же, как по профилям (см. предыдущий пункт данного руководства). Отличие состоит в том, что в рабочей области с количественными показателями койко-фонда под серыми строками с названиями отделений отображаются белые строки с названиями категорий. Все режимы добавления, изменения, удаления периодов полностью идентичны режимам, описанным в разделе 5.3. Окно «Количество коек за период» для категории (Рис. 5‑17) содержит те же поля, что и карточка периода для профиля.
Койко-фонд
Общие сведения
На вкладке «Койко-фонд» формируется список палат для каждого стационарного отделения и списки коек по каждой палате. В верхней части рабочего окна отображается панель для ведения списка палат выбранного отделения, в нижней части окна – панель для ведения списка коек для выбранной палаты.
Рис. 5‑18
Список палат
Для добавления палаты нажмите кнопку «Добавить палату» на верхней инструментальной панели или нажмите клавишу INS (курсор в списке палат). Для изменения ранее созданной записи выделите строку в списке палат и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Добавление палаты» заполняются следующие поля (Рис. 5‑19):
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление палаты».
Для удаления палаты выделите курсором нужную строку в списке палат и нажмите кнопку «Удалить палату» на верхней инструментальной панели. Нажмите «Да» для подтверждения удаления.
Список коек в палате
Для добавления койки выделите курсором нужную палату и нажмите кнопку «Добавить койку» на нижней инструментальной панели или нажмите клавишу INS (курсор в списке коек). Для изменения ранее созданной записи выделите строку в списке коек и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Добавление койки» заполняются следующие поля (Рис. 5‑20):
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление койки».
Добавление коек можно выполнять в пакетном режиме – по кнопке «Добавить несколько коек». В окне «Добавление койки» (Рис. 5‑21) заполняется диапазон номеров коек, остальные поля заполняются так же, как при добавлении одной койки.
Для удаления койки выделите курсором нужную строку в списке коек и нажмите кнопку «Удалить койку» или клавишу DEL. Нажмите «Да» для подтверждения удаления.
6. Участки
Общие сведения
Раздел модуля ЛПУ -> Участки предназначен для ведения справочника участков и прикрепленных к ним врачей и адресов. В регистрационных АРМах МИС данные участки доступны для прикрепления к пациентам (карточка пациента, вкладка «Шифры и полисы», панель «Прикрепление»).
Для вызова раздела нажмите кнопку «ЛПУ» на главной инструментальной панели и далее – кнопку «Участки» на левой вертикальной панели.
Рабочая область раздела состоит из трех панелей. В верхней части ведется справочник участков. В нижней части на вкладке «Врачи» формируется список врачей, работающих на выбранном участке (Рис. 6‑1). На вкладке «Адреса» составляется список адресов, относящихся к выбранному участку (Рис. 6‑2).
Ведение участков
Панель «Участки» (Рис. 6‑3) включает кнопки добавления, изменения, удаления записей, а также фильтр «Структуры», доступный при включении параметра 502004 (в этом случае в списке участков также добавляется колонка «Структура»).
Для добавления участка нажмите кнопку «Добавить» в панели «Участки». Для изменения ранее созданной записи выделите строку в списке участков и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Добавление участка» заполняются поля (Рис. 6‑4):
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление участка».
Для удаления участка выделите курсором нужную строку в списке и нажмите кнопку «Удалить» в панели «Участки». Нажмите «Да» для подтверждения удаления.
Ведение списка врачей для участка
Список врачей для выбранного участка ведется на нижней вкладке «Врачи» и включает режимы добавления и удаления врача, а также изменения периода прикрепления.
Для добавления врача выделите курсором нужную строку в списке участков и нажмите кнопку «Добавить» в панели «Врачи на участке». Выделите строку нужного врача в окне «Выбор врача» и нажмите кнопку «Выбрать» (Рис. 6‑5).
Список врачей, предлагаемых в окне «Выбор врача», отображает врачей того отделения, которое было выбрано в карточке участка. Если отделение не было выбрано – отображается полный список врачей МО.
Попытка повторного выбора врача, уже добавленного на участок, блокируется с выводом сообщения «Данный врач уже прикреплен к участку».
Все основные данные по врачу (специальность, должность и т.п.) подставляются в строку добавленного врача автоматически. Период прикрепления – вносится вручную по кнопке «Изменить».
Для добавления периода прикрепления выделите курсором нужную строку в списке врачей и нажмите кнопку «Изменить» в панели «Врачи на участке». Заполните даты начала и окончания в окне «Период прикрепления врача к участку» и нажмите «Сохранить».
Для удаления врача выделите курсором нужную строку в списке врачей и нажмите кнопку «Удалить».
Ведение списка адресов для участка
Список адресов для выбранного участка ведется на нижней вкладке «Адреса» и включает режимы добавления и удаления адреса, изменения периода прикрепления.
Для добавления адреса выделите курсором нужную строку в списке участков и нажмите кнопку «Добавить» в панели «Адреса». Заполните поля в окне «Прикрепление нового адреса» и нажмите «Сохранить» (Рис. 6‑6).
Окно «Прикрепление нового адреса» меняет состав адресных полей в зависимости от установленной адресной системы (значения параметра 28).
Все адресные поля в окне «Прикрепление нового адреса» заполняются поэтапным выбором из справочников. В полях «Дом», «Корпус», «Квартира» возможно вариативное заполнение – ввод одного номера или диапазонов. Доступность (включение) этих полей автоматически определяется по мере установки/снятия галочек «Диапазон».
Период прикрепления адреса к участку можно заполнить разными способами – непосредственно при добавлении адреса (в окне «Прикрепление нового адреса»), а также по отдельным кнопкам:
7. Места работы
В зависимости от специфики работы медицинской организации МИС предлагает разные варианты заполнения места работы для пациента:
В разделе модуля ЛПУ -> Места работы ведется классификатор, на основе которого работает вариант с расширенной функциональностью ведения мест работы.
8. Оборудование
В разделе модуля ЛПУ -> Оборудование ведется классификатор, предназначенный для настройки режимов работы МИС, связанных с заполнением сведений о медицинском оборудовании, которое использовалось при оказании мед. услуг. Для вызова раздела нажмите кнопку «ЛПУ» на главной инструментальной панели и далее – кнопку «Оборудование» на левой вертикальной панели. Примеры использования справочника оборудования:
1. Для настройки работы офтальмологической линии в приложении «Оптометрист» (iOS) (Рис. 8‑1).
Инструкция по работе мобильного приложения «Оптометрист» (iOS) размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.14 WEB-приложения и Мобильные приложения -> 1.1 Оптометрист (оператор офтальмологической линии).
2. Для настройки передачи изображений, полученных на диагностическом оборудовании – во внешние системы, сервисы, PACS-системы. В этом случае выполняется привязка между справочником оборудования и справочником аппаратов в диагностическом АРМе (Рис. 8‑2 – Рис. 8‑3).
9. Помещения
Общие сведения
В МИС предусмотрены разные варианты заполнения физического места выполнения услуги:
Но справочника отделений и кабинетов не всегда достаточно. В этом случае можно дополнительно вести справочник помещений – локаций, которые могут совместно использоваться несколькими подразделениями.
Для вызова раздела «Помещения» нажмите кнопку «ЛПУ» на главной инструментальной панели и далее – кнопку «Помещения» на левой вертикальной панели.
Доступ к разделу «ЛПУ» -> «Помещения» настраивается при помощи права 1502003.
Рабочая область раздела состоит из трех панелей. В верхней части ведется справочник помещений. В нижней части на вкладке «Подразделения» формируется список отделений, связанных с выбранным помещением. На вкладке «Услуги» составляется список услуг, выполняемых в выбранном помещении.
Рис. 9‑1
Добавление помещения
Для добавления помещения нажмите кнопку «Добавить» в панели «Помещения». Для изменения ранее созданной записи выделите строку в списке помещений и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Добавление помещения» заполняются поля (Рис. 9‑2):
Протокол, добавляемый автоматически, должен иметь код FORM_CONTENT_ROOM. Протоколы, добавляемые вручную, должны иметь код с префиксом FORM_CONTENT_ROOM.
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление помещения».
Выбор помещений в АРМах МИС
Поле для выбора помещения отображается в АРМах МИС (рядом с полем «Местоположение»), в следующих режимах:
10. Простые классификаторы
Общие сведения
В разделе модуля Классификаторы -> Простые формируются все необходимые административные справочники и большая часть пользовательских справочников системы. На момент установки МИС все необходимые простые классификаторы загружаются инсталлятором, при необходимости – добавляются в данном разделе.
Для вызова раздела нажмите кнопку «Классификаторы» на главной инструментальной панели и далее – кнопку «Простые» на левой вертикальной панели.
Рабочая область раздела состоит из двух частей – Рис. 10‑1. В левой части показан список классификаторов, в правой части – содержание выбранного классификатора. Обе части рабочей области имеют локальные инструментальные панели.
В списке классификаторов применяется различная маркировка записей в зависимости от значения поля «Тип содержимого» (в карточке классификатора): Не обязательное – маркировка отсутствует; Произвольное – ; Фиксированное – . Тип содержимого учитывается при работе инсталлера.
Простые классификаторы сгруппированы по областям использования.
Фильтр для выбора группы справочников расположен на левой инструментальной панели над списком справочников.
Рис. 10‑2
Для выбора способа отображения списков (активные записи – все записи) предназначены флажки «Активные», расположенные на локальных панелях.
Все классификаторы имеют одинаковую структуру, поэтому правила работы с ними одинаковы. Формирование классификатора включает добавление нового классификатора и составление списка его записей.
Доступ к разделу Классификаторы -> Простые (и к режимам редактирования справочников) настраивается следующими правами:
502002 – Право на доступ к разделу «Классификаторы».
502009 – Право на просмотр «Классификаторы» —> «Простые».
502028 – Право на редактирование «Классификаторы» —> «Простые».
502067-502072, 502085, 502092 – Право на редактирование «Классификаторы» —> «Простые» — «Основные справочники» (и др. области).
502077 – Право на ограниченное редактирование «Классификаторы» —> «Простые».
1502002 – Право на редактирование «Классификаторы» —> «Простые — фиксированные справочники.
Работа с классификатором
Добавление нового классификатора
Добавление нового классификатора должно быть согласовано с разработчиком. Для добавления нового классификатора нажмите кнопку «Добавить» на левой инструментальной панели. Для изменения ранее созданной записи выделите строку в списке классификаторов и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
Обратите внимание. Карточки классификаторов и, соответственно, карточки записей классификаторов отличаются по составу полей для разных групп (областей использования).
Карточка классификатора из группы «Основные справочники»
Карточка классификатора из группы «Основные справочники» показана на Рис. 10‑4. Аналогичный вид имеет карточка классификатора из группы «Справочники эпидемиологии». Похожий вид (за исключением блока со связанными справочниками) имеет карточка классификатора из группы «Справочники СОЭ».
В окне «Добавление справочника» заполняются поля (Рис. 10‑3):
Блок «Связные справочники» отображается только для основных справочников, справочников лаборатории и справочников эпидемиологии. У справочников из остальных областей нет режима связных справочников.
При нажатии кнопки «Добавить справочник» открывается форма «Выбор из справочника», где отображаются все простые классификаторы с любым статусом в рамках выбранной группы (области использования). В списке возможен множественный выбор записей. По кнопке «ОК» форма закрывается, а в блоке «Связные справочники» отображаются выбранные записи.
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление справочника».
Карточка классификатора из группы «Справочники лаборатории»
Карточка классификатора из группы «Справочники лаборатории» показана на Рис. 10‑5.
В справочниках лаборатории (в карточке классификатора и в карточке записи) имеется поле «Группа», в котором можно указать «родительский» справочник и таким способом установить привязки между записями различных справочников (или между записями внутри одного справочника).
Так, например, устанавливаются привязки между справочниками (1) Биоматериалы – (3) Исследования – (5) Показатели. На Рис. 10‑6 показан пример, когда для справочника (3) Исследования был установлен «родительский» справочник – (1) Биоматериалы. Тогда для каждой записи справочника (3) Исследования можно указать группу – запись из справочника (1) Биоматериалы, т.е. назначить, из какого биоматериала должно быть выполнено исследование. Назначенная группа отображается в списке записей классификатора – в колонке «Группа» в правой части окна. Поле «Группа» над списком записей – это поле для фильтрации записей по выбранному названию группы.
Режим связывания справочников через поле «Группа» по сути, аналогичен режиму «Связные справочники» (см. п. 10.4), но поскольку он был разработан раньше, то в ряде случаев продолжает использоваться наряду со связными справочниками.
Карточка классификатора из группы «Справочники диагностики»
При выборе справочников диагностики на инструментальной панели появляется доп. фильтр «Область», т.к. справочники диагностики ведутся отдельно для каждой диагностической области (для каждого диагностического АРМа).
Карточка классификатора из группы «Справочники диагностики» показана на Рис. 10‑7. Аналогичный (или почти аналогичный) вид имеют карточки классификаторов из групп «Справочники истории», «Справочники вакцинации», «Справочники аптеки».
Для удаления классификатора выберите его в списке и нажмите кнопку «Удалить» на инструментальной панели. Нажмите кнопку «Да» для подтверждения удаления. Удаление классификатора должно быть согласовано с разработчиком.
Работа с записями классификатора
Добавление записи классификатора
Для добавления новой записи выделите классификатор, в который нужно добавить запись. Нажмите кнопку «Добавить» на инструментальной панели в правой части экрана. Для изменения ранее созданной записи выделите строку в списке записей классификаторов и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
На Рис. 10‑8 показана карточка записи классификатора из группы «Основные справочники». Для других групп карточка записи может немного отличаться по составу полей, т.к. карточки записей в целом повторяют карточки «своих» классификаторов, которые, как было показано выше, отличаются в разных группах (областях использования).
В окне «Добавление записи справочника» заполняются поля (Рис. 10‑8):
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Добавление записи справочника».
Для удаления записи классификатора выберите её в списке и нажмите кнопку «Удалить» на правой инструментальной панели. Нажмите «Да» для подтверждения удаления.
Связные справочники
Режим «Связные справочники» позволяет назначать соответствие между записями разных справочников (или между записями внутри одного справочника). Изначально режим использовался для назначения соответствий в справочниках лаборатории (привязка отдельных показателей к исследованию (тесту), исследования к биоматериалу и пр.), но впоследствии стал использоваться в других областях.
Режим связных справочников отображается только для основных справочников, справочников лаборатории и справочников эпидемиологии. У остальных справочников нет режима связных справочников.
Примеры использования связных справочников:
На Рис. 10‑9 показано, как выглядят два связных справочника – справочник 5 «Источники финансирования» и справочник 377 «Агрегированные источники финансирования».
На Рис. 10‑10 показано, что для выполнения привязки в карточке справочника 377 необходимо добавить связный справочник 5. В результате этого действия в правой нижней панели у справочника 377 появляется вкладка «Состоит из», а у справочника 5 – появляется вкладка «Состоит в». Привязки между записями двух справочников можно выполнять синхронно, со стороны любого из справочников – на вкладках «Состоит из» и «Состоит в», по кнопке .
В карточке справочника 5 в данном примере связный справочник добавлять не требуется.
Если в карточке какого-либо справочника были заданы связные справочники, и сам этот справочник задан в качестве связного в карточках других справочников, в правой нижней панели будут отображаться обе вкладки – «Состоит из» и «Состоит в» (Рис. 10‑11). В качестве связных можно назначать несколько справочников, все они будут отображаться в выпадающем списке в правой нижней панели (Рис. 10‑11).
В качестве связного можно назначить исходный справочник и таким образом назначать соответствия между записями одного и того же справочника.
При работе инсталлера не затрагиваются назначенные привязки между справочниками и соответствия между записями справочников.
Синонимы
Режим «Синонимы» позволяет назначать альтернативные названия для записей справочника, что дает возможность по-разному отображать разные названия одних и тех же сущностей в разных интерфейсах. Режим доступен только для основных справочников.
Назначение синонимов выполняется на вкладке «Синонимы», расположенной в правой нижней панели (там же, где отображаются вкладки «Состоит из» и «Состоит в» – при наличии связных справочников).
Для назначения синонима нажмите кнопку «Добавить значение», выберите тип синонима, в следующем окне заполните значение синонима и нажмите кнопку «Сохранить (F2)». Назначенные синонимы отображаются в нижней панели, также наличие синонимов отображается значком «+» в верхней панели, непосредственно в строке записи справочника.
Рис. 10‑12
Справочник типов синонимов, в свою очередь, представляет собой основной справочник с кодом 411. Область использования описана в карточке каждого типа синонима (Рис. 10‑13).
Иерархические справочники
При установке в карточке справочника галочки «Иерархический» – меняется интерфейс ведения записей справочника в правой части экрана.
Рис. 10‑14
Основная область применения иерархических справочников – настройка покраски записей в различных списках. Пример – справочник 382 «Описание покраски записей и полей в различных режимах различных АРМов» (Рис. 10‑15).
Обратите внимание. Записи в справочнике 382 могут быть двух видов:
Все записи из справочника 382 (в т.ч. записи из пакета pkg_unique_color) автоматически собираются в хелпы, которые вызываются в соответствующих АРМах из верхнего меню «Помощь» -> «Описание окраски записей».
Например, в АРМе «Постовая сестра» хелп включает все записи 382-го справочника, входящие в группу с сист. кодом – ArmMoving (включая описание уникальной покраски, если таковая имеется на конкретной БД) (Рис. 10‑17).
Карточка записи иерархического справочника отличается от карточки записи обыкновенного справочника только наличием поля «Группа в иерархии», которое позволяет создавать необходимые уровни вложенности (Рис. 10‑18).
Назначение прав на классификаторы
В списке классификаторов и в списке записей классификатора имеется кнопка «Права» (Рис. 10‑19) – для назначения прав пользователя на выбранный классификатор (кнопка в левой панели) или на отдельные записи классификатора (кнопка в правой панели). Принцип работы кнопки «Права» для левой и правой панели:
На Рис. 10‑20 показан пример ограничения списка основных справочников. Для указанного пользователя доступен ограниченный список только тех справочников, на которые ему были назначены права.
Настройка ограничения списка справочников выполняется в два этапа. Пользователю, для которого надо ограничить список справочников, требуется:
При наличии у пользователя любого из прав: 502009, 502028, [502067 – 502072, 502085, 502092] – право 502077 будет игнорироваться, т.е. список справочников фильтроваться не будет.
Ниже приведен краткий обзор некоторых прав и комбинаций, управляющих отображением и редактированием классификаторов:
11. Атрибуты
Общие сведения
В разделе «Атрибуты» формируются произвольные группировки различных объектов базы данных, таких как врачи, диагнозы, договоры, услуги и т.п. Эти группировки (атрибуты) используются во всех модулях МИС для получения списков, отчетов, экранных форм с заданным набором записей. Примером использования атрибутов являются, например, такие атрибуты, как «Врачи, ведущие прием в поликлинике», «Врачи, ведущие платный прием». Каждый из этих атрибутов содержит свой набор врачей, который отображается в соответствующих экранных формах. Ведение атрибутов позволяет задавать пользовательские группировки объектов без привлечения разработчика.
На момент установки МИС все необходимые атрибуты (только структура, без содержания) загружаются инсталлятором. Далее атрибуты заполняются в данном разделе. В первую очередь заполняется атрибут «Врачи для регистратуры» (для отображения врачей, к которым можно выдать номерки). Добавлять новые атрибуты можно после согласования номера атрибута с разработчиком.
Для вызова раздела нажмите кнопку «Классификаторы» на главной инструментальной панели и далее – кнопку «Атрибуты» на левой вертикальной панели.
Рис. 11‑1
Структура системы атрибутов
Рабочая область раздела «Атрибуты» состоит из трех частей и отражает структуру системы атрибутов (Рис. 11‑2).
В левой части экрана выводится двухуровневый справочник атрибутов (1 на Рис. 11‑2). Корневая запись – «Атрибуты» является служебной. Под ней расположены группы атрибутов и собственно атрибуты (заголовки атрибутов). Группы атрибутов и заголовки атрибутов могут создаваться пользователем по согласованию с разработчиком.
Группы атрибутов устанавливают связь с таблицами базы данных, объекты из которых требуется группировать. В названии группы атрибутов, как правило, отражается название таблицы БД, например: «Атрибуты договоров», «Атрибуты диагнозов» и т.п.
Заголовки атрибутов отражают название и дополнительные параметры (область применения) атрибута, например, «Отчет по заболеваемости», «Списки врачей».
В правой части экрана отображается содержимое выбранного атрибута. В правой верхней части — строки (подгруппы) внутри атрибута (2 на Рис. 11‑2). В правой нижней части – содержимое выбранной подгруппы, т.е. элементы атрибута (3 на Рис. 11‑2).
Принятая система атрибутов позволяет формировать простые и сложные атрибуты.
Для сложных атрибутов, которые используются при построении отчетности, в левой части окна создается атрибут, отражающий название отчета, например, атрибут «Отчет по заболеваемости» в группе «Атрибуты диагнозов». В правой части для него создается набор подгрупп, отражающих названия всех строк данного отчета, например, подгруппа «Грипп», подгруппа «Острый бронхит», после чего в правой нижней части экрана для каждой подгруппы задается набор соответствующих элементов, в данном случае – диагнозов.
Для простых атрибутов, которые используются при формировании экранных форм, в левой части окна может быть создан атрибут, отражающий характер списка, например, атрибут «Врачи, ведущие прием в поликлинике» в группе «Атрибуты врачей». В правой части для него создается одна подгруппа с таким же названием, после чего в правой нижней части экрана составляется список нужных врачей.
Все части рабочей области имеют индивидуальные инструментальные панели. Справочник атрибутов (1) и список подгрупп атрибута (2) могут быть выведены на экран в виде полного или активного списка записей. Для просмотра активных атрибутов (подгрупп) установите флажок «Активные» в соответствующей панели. Неактивные записи отмечены значком .
Список элементов атрибута (3) не имеет режима переключения активных/неактивных записей, однако в нем также выделены записи, которые в настоящее время являются неактивными (значком в колонке «Статус» и серым цветом шрифта), поскольку добавить в подгруппу можно элемент с любым статусом.
В справочнике атрибутов (1) применяется различная маркировка записей в зависимости от значения поля «Тип содержимого»: Не обязательное – ; Произвольное –; Фиксированное – .
Формирование атрибутов максимально включает следующие этапы: добавление группы атрибутов, добавление атрибута (заголовка атрибута), добавление подгрупп атрибута, составление набора элементов для каждой подгруппы.
Фильтр по группам атрибутов
В справочнике атрибутов имеется возможность настраивать произвольные группы атрибутов и вызывать их по кнопке «Фильтр», расположенной на инстр. панели (Рис. 11‑3). Настройка групп атрибутов выполняется в атрибуте [19-1].
Работа с группами атрибутов
Для добавления группы атрибутов выделите корневую запись «Атрибуты» и нажмите кнопку «Добавить» или клавишу Insert. Для изменения ранее созданной записи выделите строку в справочнике атрибутов и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Группа атрибутов» (на вкладке «Группы атрибутов») заполняются поля (Рис. 11‑4):
Поля добавляются поочередно. Для добавления поля нажмите кнопку «Добавить». Заполните поля в окне «Поле списка» (Рис. 11‑5):
— Наименование – произвольное.
— Поле в запросе – название поля в формате: <имя таблицы БД><имя поля>.
— Отображать в списке (флажок) – включает (отключает) вывод данного поля на экране при составлении списка элементов атрибута (в правой нижней части рабочего окна и в окне «Выбор из справочника»).
Для сохранения изменений нажмите «ОК» в окне «Поле списка».
Для сохранения изменений нажмите «Сохранить (F2)» в окне «Группа атрибутов».
Удаление группы атрибутов
Для удаления группы атрибутов выделите удаляемую группу и нажмите кнопку «Удалить» на локальной ИП или клавишу Delete. Нажмите «Да» для подтверждения удаления.
Работа с атрибутами
Добавление атрибута
Перед добавлением нового атрибута следует выбрать для него родительскую группу. Если создаваемый атрибут – первый в группе, следует выделить курсором строку с названием нужной группы. Если группа уже содержит атрибуты, можно выделить курсором название любого из них – новый атрибут будет добавлен в эту же группу. Выделите родительскую группу и нажмите кнопку «Добавить» на локальной ИП или клавишу Insert. Для изменения ранее созданной записи выделите строку атрибута и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Атрибут» (на вкладке «Атрибут») заполняются поля (Рис. 11‑6):
AND ROWNUM <= 100
SELECT NULL AS link_id /* число */
,NULL AS code /* число *
,» AS scode /* строка */
,» AS text /* строка */
,» AS shorttext /* строка */
,» AS sortcode /* строка */
,1 AS status /* число */
,to_date(NULL) AS dat_begin /* дата */
,to_date(NULL) AS dat_end /* дата */
,» AS note /* строка */
FROM dual
/* Поля status, dat_begin, dat_end, note обрабатываются, но не обязательны */
Для сохранения изменений нажмите «Сохранить (F2)» в окне «Атрибут».
Справку по заполнению карточки атрибута можно открыть в отдельном окне по кнопке .
Удаление атрибута
Для удаления атрибута установите курсор на нужный атрибут в левой части экрана и нажмите кнопку «Удалить» на локальной ИП или клавишу DEL. Нажмите «Да» для подтверждения удаления.
Работа с подгруппами атрибута
Перед добавлением подгруппы следует выбрать для нее родительский атрибут в левой части экрана. Выделите родительский атрибут и нажмите кнопку «Добавить» на локальной ИП или клавишу Insert. Для изменения ранее созданной записи выделите строку подгруппы атрибута и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
Заполните поля в окне «Атрибут», на вкладке «Атрибут» (Рис. 11‑7). Состав большинства полей в карточке подгруппы аналогичен составу полей в карточке атрибута.
в карточке подгруппы;
в списке подгрупп – непосредственно в строке подгруппы, в ячейке «Считать».
Используется для печатных форм. Признак того, что сумма в строке атрибута определяется по подстрокам.
AND ROWNUM <= 100
Для сохранения изменений нажмите «Сохранить (F2)» в окне «Атрибут».
Справку по заполнению карточки подгруппы атрибута можно открыть в отдельном окне по кнопке .
Режим удаления подгруппы атрибута аналогичен режиму удаления атрибута.
Составление списка элементов подгруппы
Добавление элемента в подгруппу
Составление списка элементов подгруппы выполняется в правой нижней части экрана выбором нужных строк в таблице БД и добавления их в подгруппу.
Для добавления элемента в подгруппу выберите подгруппу в правой верхней части экрана и нажмите кнопку «Добавить» в нижней ИП. Будет отображена форма «Выбор из справочника» (Рис. 11‑8). Выделите курсором нужную строку (или строки) в окне «Выбор из справочника» и нажмите «ОК».
Правило сортировки столбцов в окне «Выбор из справочника», заданное в карточке группы атрибутов (в поле «Order by»), при необходимости может быть изменено.
Для изменения правила сортировки щелкните мышью по заголовку нужного столбца. Для изменения направления сортировки повторно выполните щелчок в области заголовка поля.
Количество элементов, добавленных в подгруппу, отображается в списке подгрупп в поле «Кол-во записей».
Удаление элемента из подгруппы
Для удаления элемента из подгруппы выделите его и нажмите кнопку «Удалить» на локальной ИП. Нажмите «Да» для подтверждения удаления.
Формирование атрибута с использованием правил
Заполнение атрибутов диагнозов с использованием правил помогает при переносе атрибутов с эталонной на клиентскую БД. Поскольку правила выгружаются (загружаются) вместе с атрибутами, после загрузки атрибута достаточно нажать одну кнопку для того, чтобы заполнить (перезаполнить) атрибут «по правилам», с гарантией того, что содержание групп будет полностью соответствовать тому МКБ-10, который используется у заказчика. То есть отпадает этап ручной проверки содержания групп после загрузки атрибута заказчику.
Режим реализован для группы «Атрибуты диагнозов», также планируется применение для услуг, операций или других сущностей, где записи имеют формализованный код.
Включение режима «По правилам»
В карточке группы «Атрибуты диагнозов» (код 2) нужно установить флажок «Включить правила». После установки флажка и сохранения изменений в окне подгрупп появляются следующие элементы интерфейса (Рис. 11‑9).
Обратите внимание. Для других групп атрибутов (договоры, услуги, врачи и т.д.) галочку «Включить правила» устанавливать не надо, чтобы не засорять правую рабочую область ненужными элементами интерфейса.
Пример подгруппы, заполненной с использованием правил
На Рис. 11‑10 показан пример подгруппы, входящей в состав атрибута Ф.12 (федеральная форма отчетности) и заполненной с использованием правил.
В колонке «Короткое название» отображается содержание подгруппы (продублированное, как правило, из поля «Код по МКБ-10 пересмотра» из образца федеральной формы отчетности).
В колонке «Правила ВКЛ» (в данном примере) – показан суммарный итог трех заведенных правил. Колонки «Короткое название» и «Правила ВКЛ» здесь специально расположены рядом, чтобы можно было быстро оценить совпадение их содержимого, т.е. убедиться, что правила заполнены корректно (точно, как в образце федеральной формы). Колонка «Правила ИСКЛ» передвинута в конец, т.к. в данной подгруппе не использовалась (для составления правил хватило условия «ВКЛ»).
Порядок заполнения подгруппы «по правилам»
Наряду с использованием правил подгруппу можно заполнять традиционным способом – вручную добавляя нужные диагнозы.
Формирование правил
Для формирования правил предназначены кнопки, расположенные на ИП в правой нижней части экрана. В одной подгруппе можно завести произвольное количество правил. Для добавления правила нажмите кнопку «Добавить» (Рис. 11‑11). В карточке правила надо заполнить поля «От» и «До», «Тип» (Включение, Исключение).
Поля в карточке правила заполняются с учетом того, что в общем случае код диагноза имеет вид: X99.000, где X – заглавная латинская буква, 99 – любое обязательное число, 000 – любое число (может отсутствовать).
После заполнения поля «От» указанное значение автоматически дублируется в поле «До». Это сделано для ускорения ввода вариантов типа От N30 До N30.
Заполнение атрибута «по правилам»
После того, как созданы и проверены все правила, можно выполнить заполнение (перезаполнение) атрибута. Заполнение одной выбранной подгруппы выполняется по кнопке «Заполнить выбранный», заполнение всех подгрупп — по кнопке «Заполнить все» на ИП над списком подгрупп (Рис. 11‑12).
Далее, независимо от наличия исходного содержимого подгрупп, всегда выводится сообщение «Элементы диагнозов выбранной строки будут полностью перезаполнены. Продолжить?» («Элементы диагнозов будут полностью перезаполнены. Продолжить?»). При этом все недостающее по правилам содержимое будет добавлено, а не подходящее под правила – удалено.
После вывода сообщения «Выгрузка успешно завершена» – добавленное содержимое отображается в списке элементов подгруппы.
Перенос атрибута с эталонной базы на базу заказчика
Выполняется через выгрузку/загрузку xml-файла, вместе с правилами. После загрузки атрибута на базу заказчика необходимо нажать кнопку «Заполнить все», чтобы содержимое всех подгрупп атрибута сформировалось заново с учетом МКБ-10, имеющегося у заказчика.
Проверка заполнения подгрупп атрибутов
Для контроля заполнения подгрупп атрибута предназначены два режима: «Свободные записи» и «Разбиение по атрибутам».
Свободные записи – режим можно использовать для проверки атрибутов, где важно, чтобы абсолютно все элементы были разнесены по подгруппам, например, для атрибутов, использующихся при построении отчетов.
При нажатии кнопки «Свободные записи» отображается список элементов, которые еще не включены ни в одну подгруппу (Рис. 11‑13). Цель проверки – разнести свободные записи по подгруппам и получить пустой список свободных записей.
При нажатии кнопки «Свободные записи» положение курсора в списке подгрупп не имеет значения – для всех подгрупп выводится один и тот же список элементов.
Разбиение по атрибутам – режим можно использовать для проверки атрибутов, где важно, чтобы каждый элемент был включен только в одну подгруппу.
Для ограничения включения элементов в подгруппы служит галочка «Элементы можно включать только в одну подгруппу» в карточке атрибута (Рис. 11‑6). Но если, например, эта галочка была установлена позже, чем проведено заполнение подгрупп, можно проверить подгруппы на наличие элементов-дубликатов.
При нажатии кнопки «Разбиение по атрибутам» отображается список всех элементов, включенных в какую-либо подгруппу (Рис. 11‑14). Элементы, включенные более чем в одну подгруппу, маркируются красным цветом. В колонке «Подгруппа» можно посмотреть, в какие именно подгруппы входит элемент, и удалить дубликат из выбранной подгруппы непосредственно в данном окне (по кнопке «Удалить»). Цель проверки – удалить все дубликаты и получить в окне «Разбиение по атрибутам» список элементов, в котором нет красных строк. По кнопке «Удалить» можно удалить не только элемент-дубликат, но и любой элемент из любой подгруппы.
При нажатии кнопки «Разбиение по атрибутам» положение курсора в списке подгрупп не имеет значения – для всех подгрупп выводится один и тот же список элементов.
Работа инсталлера в части обновления атрибутов
В справочнике атрибутов (1 на Рис. 11‑2) применяется различная маркировка записей в зависимости от значения поля «Тип содержимого»: Не обязательное – ; Произвольное – ; Фиксированное – .
Порядок работы инсталлера в части обновления атрибутов.
attr.status – Статус записи
attr.text – Название
attr.sortcode – Код сортировки
attr.shorttext – Короткое название атрибута
attr.sql_str – Дополнительные условия к запросу из группы атрибутов
attr.calc_status – Дополнительное поле для расчетов
attr.note – Комментарий
attr.dat_begin – Дата начала действия записи
attr.dat_end – Дата конца действия записи
attr.dates_active – Используются ли в дочерних атрибутах даты конца и начала записи
attr.is_attrs_query – Флаг для опции «Строки атрибута из запроса»
attr.scode – Строковый код
attr.unique_elem – Элемент может быть только в одной из строк
attr.content_type – Тип содержимого
поле «Запрос для строк атрибутов» обновляется.
если на целевой БД поле «Запрос для строк атрибутов» пустое – оно обновляется;
если на целевой БД поле «Запрос для строк атрибутов» не пустое – оно не обновляется.
поле «Запрос для строк атрибутов» обновляется.
Сверяются только строки атрибутов, у которых не стоит опция «Строки атрибута из запроса».
если строки есть – ничего не происходит;
если строк нет – загружаются строки, загружаются правила заполнения строк (если есть).
Предполагается, что поле «строковый код» уникально в строках одного фиксированного атрибута. Поиск строки в целевой БД производится по этому полю.
Если строка есть в инсталлере и есть в БД:
обновляются все поля строки атрибута;
обновляются правила заполнения строки.
Если строка есть в БД, но отсутствует в инсталлере:
строка деактивируется.
Если строка есть в инсталлере, но отсутствует в БД:
строка загружается;
загружаются правила заполнения строки (если они есть).
12. Организации
В разделе «Организации» формируется справочник направляющих организаций.
Для вызова раздела нажмите кнопку «Классификаторы» на главной инструментальной панели и далее – кнопку «Организации» на левой вертикальной панели.
Рабочая область раздела состоит из двух частей. В левой части «Направивший регион» отображается список регионов, в правой части «Направившие организации» – медицинские организации выбранного региона. Обе части имеют локальные инструментальные панели.
Рис. 12‑1
Формирование справочника состоит из двух этапов: добавление нового региона и составление списка его организаций. Правила работы аналогичны правилам работы с простыми классификаторами.
13. Адреса
Раздел «Адреса» необходим только в том случае, если в МИС используется и, соответственно, вручную формируется внутренний классификатор адресов (параметр 28=2). Заведенные здесь адресные справочники открываются в регистраторских АРМах при заполнении адресных данных в карточке пациента.
Для вызова раздела нажмите кнопку «Классификаторы» на главной инструментальной панели и далее – кнопку «Адреса» на левой вертикальной панели.
Адресные справочники КЛАДР или ИНФИС в данном разделе не отображаются, даже если они установлены в МИС (параметр 28=1 или 3), они ведутся в отдельных схемах БД, а загружаются и обновляются автоматически посредством импорта данных из систем КЛАДР или ИНФИС.
Внутренний классификатор адресов имеет 4-уровневую структуру, в которой представлены регионы, районы, населенные пункты и улицы. Рабочая область раздела разделена на четыре панели, в соответствии со структурой классификатора.
Формирование классификатора заключается в последовательном добавлении региона, составлении списка его районов, составлении списка населенных пунктов для района и, наконец, составлении списка улиц для населенного пункта. Правила работы в данном разделе аналогичны правилам работы с простыми классификаторами и включают режимы добавления, изменения и удаления записей в каждой из частей классификатора. При добавлении новых записей (начиная со второго уровня) необходимо определять родительский уровень. Карточка адресной записи для каждого из окон содержит поля, которые отображены в таблице окна.
Рис. 13‑1
14. Лабораторные исследования
В разделе «Лабораторные исследования» ведется работа с услугами, необходимыми для создания лаб. заказа – привязка услуг из прейскуранта МО к лабораторным услугам и материалам.
Режим работы с услугами переключается параметром 502013, при этом меняется интерфейс раздела.
Если 502013=0 (Рис. 14‑1) – назначение связок выполняется через root_id -> material, srvdep_id -> srvdep для услуги из справочника solution_lab.lu tag=3.
Если 502013=1 (Рис. 14‑2) – назначение связок выполняется через srvmaterial -> услуга lu -> услуга srvdep. Используется при 16073=ДА и отсутствии ЛИС «Ариадна» (JAVA-АРМа «Лаборатория»).
15. Диагнозы
В разделе «Диагнозы» ведутся все классификаторы диагнозов, используемые в МИС – Международный классификатор болезней 10-го пересмотра (МКБ-10) и любые другие необходимые нестандартные классификаторы.
Для вызова раздела нажмите кнопку «Классификаторы» на главной инструментальной панели и далее – кнопку «Диагнозы» на левой вертикальной панели.
Нестандартные классификаторы формируются вручную. Классификатор МКБ-10 не предусматривает ручной работы. На момент установки МИС МКБ-10 загружается в БД инсталлятором, далее обновляется в специальном режиме. При нажатии кнопки «Обновление МКБ-10» на экране отображается экранная инструкция:
Порядок действий по обновлению классификатора диагнозов МКБ-10
1. Открыть браузер и в строке поиска ввести:
https://nsi.rosminzdrav.ru/#!/refbook/1.2.643.5.1.13.13.11.1005
2. На странице сайта выбрать пункт меню «Действия» -> «Скачать». Выбрать формат *.xml и нажать кнопку «Скачать».
3. Сохранить и разархивировать скачанный архив.
4. В поле «Файл» данного диалогового окна выбрать разархивированный файл с именем 1.2.643.5.1.13.13.11.1005_ВЕРСИЯ.xml
5. В поле «Классификатор» выбрать запись «МКБ-10».
6. Нажать кнопку «Обновить».
Описание структуры файла справочника:
1) ID, Уникальный идентификатор, Целочисленный, уникальный идентификатор записи, числовой формат, соответствует порядковому номеру записи;
2) REC_CODE, Поле сортировки, Строчный, содержит уникальную информацию о записи, отражающую, в том числе и код МКБ-10;
3) MKB_CODE, Код МКБ, Строчный, поле содержит трехзначные коды рубрик и четырехзначные или пятизначные коды подрубрик (в записях, соответствующих классам и блокам МКБ-10 данное поле остается пустым);
4) MKB_NAME, Название, Строчный, текстовое поле, содержит названия классов, блоков, рубрик и подрубрик МКБ-10;
5) ID_PARENT, Код родительской записи, Целочисленный, ссылка на родительскую запись, номер строки предшествующего уровня, к которому относится данная запись, позволяет проследить иерархическую структуру данного справочника;
6) ADDL_CODE, Дополнительный код, Целочисленный, используется только в записях МКБ, предусматривающих двойное кодирование. Данное поле является числовым и может содержать код 1 или 2;
7) ACTUAL, Признак актуальности, Целочисленный, числовой код. Используется для обозначения актуальности записи. Может содержать значение 1 или 0;
8) DATE, Дата изменения актуальности, Дата, отражает дату начала работы изменений: внесенной новой записи или исключенной ранее существующей записи, в ходе текущей и последующих актуализаций справочника. Для записей МКБ, существовавших ранее в версии справочника 1.1 , поле DATE остается пустым.
16. Медикаменты
Справочник медикаментов ведется в АРМе «Контент» в том случае, когда в МИС не установлена складская подсистема. Первоначально справочник загружается в БД МИС из бухгалтерской системы, при необходимости справочник можно редактировать. Если в МИС установлена складская подсистема (ведется аптечный склад), то справочник медикаментов формируется в АРМе «Аптека».
Для того чтобы можно было работать со списанием медикаментов и расходных материалов для пациентов стационара (в АРМах «Выписной эпикриз», «Врач стационара», «Постовая сестра»), необходимо выполнить следующие настройки в АРМе «Контент».
17. Формы
Общие сведения
В разделе «Формы» формируется справочник и содержание всех форм, которые отображаются на экране для ввода информации в АРМах МИС. Форма представляет собой протокол с набором вопросов, ответы на которые вводит пользователь. Примером форм являются регистрационные протоколы, протоколы осмотра пациента, протоколы исследований и многое другое.
Для вызова раздела нажмите кнопку «Формы» на верхней инструментальной панели и далее – кнопку «Формы» на левой вертикальной панели или выберите пункт главного меню «Программа» -> «Формы».
Рабочая область раздела состоит из двух частей. В левой части окна расположен справочник форм. В правой части окна расположены вкладки для взаимодействия с выбранной формой.
Вкладка «Структура» – открывается по умолчанию и состоит из двух частей (Рис. 17‑1). В верхней части ведется список вопросов (элементов формы), в нижней части – варианты ответов для выбранного вопроса. Каждая часть окна имеет локальную инструментальную панель.
Вкладка «Вид» – отображает на экране составленную форму в том виде, в каком она будет выводиться для заполнения (Рис. 17‑2). Это позволяет отладить форму непосредственно в процессе ее создания.
Вкладка «Связанный отчет» – отображает список отчетов (печатных форм), связанных с данной формой (протоколом). Позволяет редактировать печатные формы без перехода в раздел «Отчеты».
Вкладка «Услуги» – используется для автоматического добавления протокола при регистрации услуги пациенту в СИ-АРМе «Врач поликлиники». Также используется в JAVA-АРМе «Врач поликлиники», когда включен режим «По технологиям», при котором протоколы заполняются не для посещений, а для услуг (см. параметр 520011).
Вкладка «Диагнозы» – используется для автоматического добавления протокола при регистрации диагноза пациенту в СИ-АРМе «Врач поликлиники».
Рис. 17‑3
Справочник форм
Справочник форм имеет иерархическую структуру произвольной вложенности, которая позволяет группировать формы по любому принципу – по отделениям, по видам исследования, по органам. Корневым уровнем справочника является заголовочная запись «Формы». Уровни справочника, начиная с первого и далее, создаются пользователем. Записи, имеющие подчиненные уровни, отмечены значком , эти записи являются заголовками группы форм. Записи, не имеющие подчиненных уровней, отмечены значком , эти записи являются формами, для которых создаются вопросы и ответы. Записи, отмеченные значком – это формы (протоколы) с типом «Схема».
Уровни с развернутыми для просмотра подчиненными уровнями отмечены значком , уровни со свернутыми подчиненными уровнями отмечены значком . Для развертывания уровней щелкните по значку . Для свертывания уровней щелкните по значку .
Рис. 17‑4
Левая и правая части рабочего окна могут быть открыты для просмотра в виде полного или активного списка записей. Неактивные, т.е. неиспользуемые в настоящий момент записи выделены значком . Для просмотра активного списка установите флажки «Активные» в левой и правой части раздела «Формы». Для возврата полных списков снимите флажки «Активные».
Поиск в справочнике форм
Поиск в справочнике форм выполняется по любому набору символов, входящих в название формы, а также по коду, который ведется в карточке формы. Для выполнения поиска введите нужные символы в поле поиска и нажмите ENTER или кнопку . Для поиска каждой следующей записи нажимайте кнопку . Для возврата к предыдущей записи нажимайте кнопку . При переходе к каждой следующей записи в дереве форм автоматически раскрываются уровни, чтобы найденная запись была видна на экране. Кнопка сворачивает все уровни.
Рис. 17‑6
Настройка отображения справочника форм
Режим настройки отображения дерева вызывается из контекстного меню (Рис. 17‑7).
Работа с формой
Для создания формы выделите в справочнике форм группу, в которой необходимо создать новую запись (нажав по названию группы ЛКМ) и нажмите кнопку «Добавить». Для изменения ранее созданной записи выделите строку в справочнике форм и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Форма» заполняются следующие поля (Рис. 17‑8):
— Обычное (по умолчанию)
— Из внешнего источника – таблица
— Из внешнего источника – список
— Схема
Работа со схемами описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.1 Справочная подсистема -> 2.1.1 Контент –> Схемы в протоколах – инструкция (п. 2).
В зависимости от выбранного варианта будет различаться карточка элемента формы (Рис. 17‑14).
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в окне «Форма».
Для удаления формы выделите нужную строку в левой части окна и нажмите кнопку «Удалить» на левой инструментальной панели. Нажмите кнопку «Да» в форме подтверждения удаления. Форма удаляется вместе с вопросами и ответами.
Назначение прав на формы и элементы форм
Назначение прав на формы
Назначение прав на формы позволяет выводить в АРМах МИС ограниченный список форм, необходимых для работы конкретному пользователю.
Режим назначения прав на формы работает в сочетании с правом 2000010 «Фильтровать список форм (протоколов) по пользователям» и параметром 170, установленным в значение 1 (см. комментарий к праву и параметру в АРМе «Администратор»).
При значении параметра 170=1 и наличии права 2000010 – для пользователя отображаются только формы, назначенные ему в АРМе «Контент». При отсутствии права 2000010 — для пользователя отображаются все формы.
Для назначения прав выделите курсором нужную форму (группу форм) в левой части окна и нажмите кнопку «Права» на левой инструментальной панели (Рис. 17‑9) или выберите пункт контекстного меню «Пользователи (права)», или откройте карточку формы и перейдите на вкладку «Пользователи». В окне «Права: [Название формы]» нажмите кнопку «Добавить по отделениям» или кнопку «Добавить». В открывшемся окне «Выбор прав» (или «Выбор из справочника») выделите строку одного или нескольких сотрудников/пользователей и нажмите кнопку «Сохранить (F2)» (или «ОК»). По кнопке «Добавить» – открывается список пользователей и групп пользователей МИС. По кнопке «Добавить по отделениям» – открывается список сотрудников, но только тех, которые связаны с пользователями МИС.
Назначение прав на элемент формы
Назначение прав на отдельные элементы формы позволяет разграничить доступ для разных пользователей МИС:
Для назначения прав на элемент формы откройте карточку элемента и перейдите на вкладку «Пользователи» (Рис. 17‑10). По умолчанию в режиме «Все пользователи» отображается полный список пользователей и групп, а в режиме «Пользователи из списка» – пустой список. Это говорит о том, в исходном состоянии элемент доступен всем пользователям. Фильтрация элемента включается после того, как в режиме «Пользователи из списка» будут добавлены выбранные пользователи.
Копирование и вставка формы
Режим копирования и вставки формы применяется при создании похожих форм, которые различаются отдельными деталями, и позволяет упростить действия по формированию списка вопросов. В этом случае создается копия исходной формы, в которую затем вносятся необходимые поправки. Копировать можно любую форму или группу форм.
Для копирования формы/группы выделите нужную запись в справочнике и нажмите кнопку «Копировать». Для вставки формы/группы выделите курсором нужную группу в справочнике и нажмите кнопку «Вставить». Перед вставкой копии необходимо выбрать для нее место в справочнике (родительский уровень), как правило, это должна быть группа (исходная или другая), т.к. вставлять одну форму в другую не имеет смысла.
Рис. 17‑11
При нажатии кнопки «Вставить» выводится запрос для выбора элементов, которые надо скопировать (Рис. 17‑12):
После вывода сообщения о завершении копирования обновление дерева форм происходит автоматически.
Работа с элементами формы – вкладка «Структура»
Составление списка вопросов
Для добавления/изменения вопроса (элемента формы) выделите курсором нужную форму в левой части окна, активируйте вкладку «Структура» и нажмите кнопку «Добавить» на правой верхней инструментальной панели. Для изменения ранее созданной записи выделите строку в списке элементов и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
Состав полей в окне «Элемент формы» различается в зависимости от того, какое значение было выбрано в поле «Тип заполнения формы» в карточке формы. Для вариантов «Из внешнего источника – таблица» и «Из внешнего источника – список» – в карточке элемента формы дополнительно отображается «Поле во внешнем источнике» (Рис. 17‑14).
В окне «Элемент формы» (на вкладке «Карточка») заполняются поля (Рис. 17‑13):
— Разделитель – используется как заголовочная строка для структурирования информации при отображении формы с большим количеством вопросов, ответов не требует (Рис. 17‑17).
— Редактируемый – для вопроса разрешается редактирование (ручная коррекция) ответа, выбранного из списка, внешнего справочника, системного справочника.
— Невидимый – вопрос не отображается в протоколе (резервный вариант, при заполнении протокола не обрабатывается).
— Только чтение – для вопроса запрещается редактирование (ручная коррекция) ответа, выбранного из списка, внешнего справочника, системного справочника.
— Неактивный – вопрос не отображается в протоколе (резервный вариант, при заполнении протокола не обрабатывается).
— Простой текст (строка) – ответ можно заполнять вручную произвольным текстом, не превышающим длину экранной строки протокола.
— Описание (много строк) – ответ можно заполнять вручную текстом произвольной длины, по мере заполнения текст будет автоматически переноситься на новую строку.
— Выбор из списка – ответ можно заполнять выбором нужного значения из списка. Список возможных ответов необходимо составить здесь же, в нижней части окна. Порядок составления списка ответов – см. п. 17.8.5.
— Выбор из внешнего справочника – ответ можно заполнять выбором значения из справочника, указанного далее в поле «Внешний справочник» (поле отображается только при выборе данного типа значения – Рис. 17‑18). Внешние справочники создаются в разделе «Выборки» (см. п. 19.3.2 данного руководства). Внешним справочником считается любая выборка с типом «Справочник…».
При заполнении протокола в АРМах МИС внешние справочники открываются на экране в том виде, как они были настроены в разделе «Выборки» (Рис. 17‑5). В зависимости от наличия отметки «Множественные значения» в протоколе можно заводить только один выбранный ответ или несколько ответов.
Рис. 17‑19
— Формула – ответ рассчитывается по формуле, указанной далее в поле «Формула» (поле отображается только при выборе данного типа значения – Рис. 17‑20).
Работа с формулами описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.1 Справочная подсистема -> 2.1.1 Контент –> Настройка формул и таблиц (п. 14).
Справка по заполнению поля «Формула» открывается в отдельном окне по кнопке . Содержание справки:
Поля Формула и Формула SQL:
В полях Формула можно использовать:
сложение |
+ |
|
вычитание |
– |
|
умножение |
* |
|
деление |
/ |
|
возведение в степень |
^ |
|
извлечение корней |
^(1/2) – корень квадратный ^(1/3) – корень кубический |
|
круглые скобки |
( ) |
|
квадратные скобки |
[ ] |
Обозначают обращение к другим полям протокола, подробнее описано ниже. |
константы |
=100 |
|
точность вычисления |
: |
=(1/3):2 результат будет округлен до двух знаков после точки (0.33) |
В полях Формула SQL:
Пример:
=(SELECT [$CODE1] AS text, 1 AS keyid FROM DUAL)
Поведение полей Формула и Формула SQL зависит от настроек в других полях вопроса протокола (элемента формы):
Тип |
Запрет ввода с клавиатуры |
Вид поля в протоколе |
|
Только чтение |
ЕСТЬ |
В СИ (поля Формула и Формула SQL) и в JAVA (поля Формула) Автоматический пересчет значения при изменении в полях, используемых в формуле (кнопка «Посчитать» не появляется). НЕЛЬЗЯ ввести/скорректировать значение вручную. |
В JAVA (в АРМе «Врач поликлиники» и в АРМе «Контент») поля Формула SQL НЕ обрабатываются. В поле появляется кнопка «Посчитать», но значение в поле НЕ вычисляется. |
Только чтение |
НЕТ |
||
Редактируемый |
ЕСТЬ |
В СИ (поля Формула и Формула SQL) В поле появляется кнопка «Посчитать». Значение в поле вычисляется только при нажатии кнопки. В формулу можно передать текущее значение поля. НЕЛЬЗЯ ввести/скорректировать значение вручную. |
|
В JAVA (поля Формула) Автоматический пересчет значения при изменении в полях, используемых в формуле (кнопка «Посчитать» не появляется). НЕЛЬЗЯ ввести/скорректировать значение вручную. |
|||
Редактируемый |
НЕТ |
В СИ (поля Формула и Формула SQL) В поле появляется кнопка «Посчитать». Значение в поле вычисляется только при нажатии кнопки. В формулу можно передать текущее значение поля. МОЖНО ввести/скорректировать значение вручную. |
|
В JAVA (поля Формула) Автоматический пересчет значения при изменении в полях, используемых в формуле (кнопка «Посчитать» не появляется). НЕЛЬЗЯ ввести/скорректировать значение вручную. |
Значения других полей протокола
С помощью квадратных скобок [ ] в формулах возможно использовать значения из других полей этого протокола, в том числе и результат формул в них:
Обращение к значению |
Описание |
[–1] |
Значение из поля, расположенного в протоколе на одну строку выше текущего |
[2] |
Значение из поля, расположенного в протоколе на две строки ниже текущего |
[–1,–2] |
Для вопросов-таблиц. Значение поля в этой же таблице, расположенного на одну строку выше и на две строки левее текущего |
[$TER2] |
Значение в поле протокола с кодом TER2 |
[$TER2(1,2)] |
Значение в поле-таблице с кодом TER2. Вторая строка, третий столбец. Нумерация строк и столбцов в таблицах начинается с 0 |
Учет текста, id или баллов
В формуле есть возможность учитывать текст, id или баллы выбранного варианта ответа. Для этого необходимо добавить указание типа передаваемого значения, например:
[$CODE1], [$CODE1].tx |
Текст из поля |
[$CODE1].id |
id выбранного в поле варианта ответа |
[$CODE1].bl |
Баллы, соответствующие выбранным в поле варианту/вариантам ответа (только для вопросов «Выбор из списка») |
Пример: =([$CODE1].bl + [$CODE2].bl)
Ограничения и особенности:
Виды ошибок при расчете формул, обработанные в АРМ
При сохранении заполненного протокола значения ошибок будут сохранены как результат (т.е. как ответ в поле вопроса).
Примеры формул
=([-1]*2)^([-2]-1):2 |
=(SELECT [$ST2] + [$ST3] + [$T1(3, 0)] + [-1] FROM DUAL) |
=(SELECT :LINK_ID || ‘.’ || :FORM_RESULT_ID || ‘.’ || [-2] FROM DUAL) |
=(SELECT CASE WHEN [-2] 15 THEN ‘Низкая степень риска’ WHEN [-2] >= 15 THEN ‘Средняя степень риска’ WHEN [-2] > 25 THEN ‘Высокая степень риска’ ELSE » END FROM DUAL) |
=(SELECT to_date(‘[$D1]’, ‘dd.mm.yyyy’) — to_date(‘[$D2]’, ‘dd.mm.yyyy’) FROM DUAL) |
— Таблица – ответы заполняются в ячейках таблицы, составленной далее в нижней части окна (вкладка «Таблица» и панель для работы с таблицей появляется только при выборе данного типа значения –Рис. 17‑21).
Работа с формулами и таблицами описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.1 Справочная подсистема -> 2.1.1 Контент –> Настройка формул и таблиц (п. 14).
— Выбор из системного справочника – ответ заполняется выбором значения из справочника, указанного далее в поле «Системный справочник» (поле отображается только при выборе данного типа значения – Рис. 17‑22) Варианты доступных системных справочников: Диагноз, Отделение, Услуга, Врач, Шифр, Организация.
При заполнении протокола в АРМах МИС все системные справочники открываются на экране в своем стандартном виде (как в любом другом режиме) (Рис. 17‑23). При наличии отметки «Множественные значения» – в поле можно заводить несколько выбранных ответов, в открывающихся справочниках работает множественное выделение записей.
В JAVA-АРМах МИС системный справочник «Диагнозы» обрабатывается особым образом. Поле, в котором подключен системный справочник диагнозов, меняет вид в зависимости от наличия галочки «Множественные значения» (Рис. 17‑24).
— Формула SQL – аналогично варианту «Формула» (см. описание выше).
— Диагноз + – для ввода ответа отображается специальный экранный компонент с двумя ячейками, позволяющий вводить код диагноз по МКБ-10.
Вариант «Диагноз +» отличается от вариантов «Выбор из системного справочника -> Диагнозы» или «Выбор из внешнего справочника» как интерфейсом ввода, так и способом сохранения диагноза в БД. Значок «+» в названии «Диагноз +» отражает особенность данного способа заполнения:
1. При добавлении диагнозов в компоненте – введенные диагнозы не только отображаются в конкретном протоколе, но и сохраняются на визите, на котором был заполнен протокол (т.е. в ИБ пациента, в общем списке всех диагнозов). Таким образом, диагнозы с протокола могут быть доступны для просмотра в разных модулях МИС без обращения к протоколу, в котором они были заполнены.
2. При удалении диагнозов в компоненте – они также автоматически удаляются для данного визита.
3. При удалении диагнозов с визита – они не удаляются в компоненте, чтобы не искажать заполненные в протоколе (и возможно, уже распечатанные) данные.
При выборе варианта «Диагноз +» в карточке вопроса появляется доп. поле «Тип диагноза» (Рис. 17‑25). Выбранный тип диагноза сохраняется в ИБ вместе с заполненным кодом диагноза. В названии вопроса рекомендуется отразить выбранный тип диагноза (для понимания того, какой именно диагноз заполняется пациенту).
Экранный компонент для ввода диагнозов отображается в данном разделе АРМа «Контент» на вкладке «Вид» (для отладки протокола), а также в JAVA-АРМа МИС («Врач поликлиники», «Врач-стоматолог», «Оперблок») и в мобильном приложении «iOS. Оптометрист». В СИ-АРМах данный компонент не реализован.
Компонент отображается непосредственно в поле вопроса и позволяет вводить код диагноза без открытия МКБ-10 (или с открытием МКБ-10), а также удалять введенное значение (Рис. 17‑26).
Если отметка «Множественные значения» не установлена – разрешается вводить только один диагноз, каждый следующий введенный диагноз будет заменять собой предыдущий. Если отметка «Множественные значения» установлена – можно заводить произвольное количество диагнозов (Рис. 17‑27), кроме случаев, когда при вводе диагноза выполняются стандартные проверки (например, запрет ввода более одного основного диагноза на визит).
— Услуга + – для ввода ответа отображается специальный экранный компонент, позволяющий выбирать услуги из ограниченного списка, составленного на основе системного справочника услуг. Список услуг для выбора необходимо составить здесь же, в нижней части окна. Подробно о составлении списка ответов-услуг – см. п. 17.8.6.
Вариант «Услуга +» отличается от вариантов «Значение из системного справочника -> Услуги» или «Выбор из внешнего справочника» как интерфейсом ввода, так и способом сохранения услуг в БД.
Значок «+» в названии «Услуга +» отражает особенность данного способа заполнения, при котором введенные услуги не только отображаются и сохраняются в конкретном протоколе, но также сохраняются на визите (в ИБ пациента), т.е. могут быть доступны для просмотра в других модулях МИС без обращения к протоколу, в котором они были заполнены. Услуги сохраняются в ИБ как «планируемые».
— Файл + – для ввода ответа отображается специальный экранный компонент, позволяющий прикреплять файлы в поле протокола.
Значок «+» в названии «Файл +» отражает особенность данного способа заполнения, при котором прикрепленные файлы сохраняются не только в конкретном протоколе, но также на визите (в ИБ пациента), т.е. могут быть доступны для просмотра в других модулях МИС без обращения к протоколу, в котором они были прикреплены.
Отметка «Множественные значения» включает возможность прикрепления более одного файла.
Рис. 17‑28
Экранный компонент для прикрепления файлов отображается в данном разделе АРМа «Контент» на вкладке «Вид» (для отладки протокола), а также в JAVA-АРМа МИС («Врач поликлиники», «Врач-стоматолог», «Оперблок») и в мобильном приложении «iOS. Оптометрист». В СИ-АРМах данный компонент не реализован.
Компонент отображается непосредственно в поле вопроса и позволяет выбрать файл и удалить прикрепленный файл (Рис. 17‑29). Если в карточке вопроса была установлена отметка «Множественные значения» — после прикрепления первого файла появляется новое поле для следующего файла. Если множественный выбор не разрешен – можно прикрепить только один файл.
— Схема – ответы заполняются на схематических изображениях (зубная формула, офтальмологические схемы и т.п.).
Работа со схемами описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.1 Справочная подсистема -> 2.1.1 Контент –> Схемы в протоколах – инструкция (п. 2).
— Текст – ответ можно заполнять произвольным текстом, цифрами, символами.
— Дата – поле ответа будет иметь маску для ввода даты.
— Время – поле ответа будет иметь двоеточие-разделитель между часами и минутами.
— Дата и время – комбинация формата даты и времени.
— Логический – ответ можно заполнить одним из двух вариантов (например, «Да» или «Нет»), формат ответа задается в следующем поле «Другие ответы». Составления списка ответов не требуется.
— Число с плавающей точкой
— Идентификатор
— Целое число
— Большой текст (CLOB)
— Файл (BLOB)
Справка по заполнению поля открывается в отдельном окне по кнопке . Содержание справки:
Доступные специальные символы:
# |
Любая цифра |
$ |
Любое количество цифр |
_ |
Любая буква |
/ |
Оператор «-» или «+» |
& |
Любой символ. Важно! Спец. символ $ не допускается рядом с другими числовыми значениями. Пример недопустимых значений в маске: #$#,1$1,&$ |
Любые прочие символы воспринимаются как фиксированный текст
Примеры масок:
$.## |
Любая сумма, с двумя знаками после точки |
_____ |
Слово из пяти букв |
##.# |
Строго две цифры до точки и одна после |
— Выбор из списка
— Выбор из внешнего справочника
— Файл +
Параметры, передаваемые в запрос (СИ):
:FORM_ID (:FORMID) – id протокола (solution_form.form.id)
:LINK_ID (:LINKID) – то, к чему прикреплен протокол (значение из поля link_id, например solution_reg.form_result_in.link_id)
:VISIT_ID (:VISITID) – то же самое, что и :LINK_ID
:FORM_RESULT_ID – id текущего заполняемого протокола
В АРМе «Врач поликлиники» :LINK_ID = visit.keyid
В диагностических АРМах :LINK_ID = solution_diagnostic.research.id
В АРМе «Врач стационара» (при работе с дневниковыми записями) :LINK_ID = solution_epic.his_event_result.id
Из запроса поле text попадает в текст, id -> в form_value_id. Если поля text не найдено, то в текст попадает первое найденное поле.
Примеры:
Запрос |
text |
id (form_value_id) |
SELECT 1 AS text, 2 AS id FROM dual |
1 |
2 |
SELECT 3 FROM DUAL |
3 |
NULL |
SELECT 4 AS id FROM DUAL |
4 |
4 |
Рис. 17‑30
Копирование, вставка, перенумерация вопросов
Режим копирования и вставки работает в рамках одной выбранной формы и между разными формами. Для копирования вопросов выделите курсором одну или несколько строк в списке вопросов и нажмите кнопку «Копировать» над списком вопросов. Для вставки вопросов выберите нужную форму и нажмите кнопку «Вставить». Вставку вопросов можно выполнять поочередно для нескольких форм, т.к. скопированные вопросы сохраняются в буфере обмена до следующего копирования.
Скопированные вопросы вставляются в конец целевого протокола, вместе с ними автоматически добавляется вопрос-разделитель. После вставки можно выполнить перенумерацию вопросов при помощи кнопки . В результате перенумерации все вопросы получают новые порядковые номера от 10 и выше, с интервалом в 10 (Рис. 17‑31). Это дает возможность вставлять новые вопросы в нужное место протокола, на свободные порядковые номера.
Удаление вопроса
Для удаления вопроса выделите курсором нужную строку списка в правой верхней части окна и нажмите кнопку «Удалить» на правой верхней инструментальной панели. Нажмите кнопку «Да» для подтверждения удаления. Запрещено удаление вопроса, имеющего ответы.
Условные обозначения в списке вопросов
В первых колонках списка вопросов (элементов формы) выводятся пиктограммы (и всплывающие подсказки), иллюстрирующие некоторые свойства вопроса (Рис. 17‑32).
В таблице приведен полный список обозначений, а на Рис. 17‑33 — Рис. 17‑38 показано соответствие пиктограммы и компонента в окне «Элемент формы».
Номер колонки |
Значок |
Компонент в окне «Элемент формы» |
Ссылка на Рис. |
1 |
Снят флажок «Активная» Значок отображается только в полном списке вопросов |
Рис. 17‑33 |
|
2 |
(черная звездочка) |
Установлен флажок «Множественные значения» |
Рис. 17‑34 |
3 |
Установлен флажок «Запрет ввода с клавиатуры» |
Рис. 17‑35 |
|
4 |
(красная звездочка) |
Установлен флажок «Обязательно к заполнению» |
Рис. 17‑36 |
5 |
Заполнено поле «Запрос на значение по умолчанию» |
Рис. 17‑37 |
|
6 |
Заполнено поле «Примечание» |
Рис. 17‑38 |
Составление списка ответов
Составление списка ответов требуется, если в карточке вопроса, в поле «Способ заполнения» выбран вариант «Выбор из списка» (Рис. 17‑39). В этом случае на инструментальной панели под списком вопросов появляется вкладка «Варианты ответов» и панель с кнопками для добавления, изменения, удаления ответов (Рис. 17‑40).
В поле «Выбор значений» доступны три способа заполнения списковых ответов: Выбор из списка, Отмечать галочками, Выбор из дерева. Для вариантов «Выбор из списка» и «Отмечать галочками» порядок составления списка ответов не отличается, различие проявляется на этапе заполнения ответов в протоколе (Рис. 17‑43 – Рис. 17‑46).
Добавление ответа в списке
Если в карточке вопроса, в поле «Выбор значений» был выбран вариант «Выбор из списка» или «Отмечать галочками» – порядок составления списка ответов не отличается, различие проявляется на этапе заполнения ответов в протоколе.
Для добавления ответа выделите курсором нужный вопрос и нажмите кнопку «Добавить» на нижней инструментальной панели. Для изменения ответа дважды нажмите ЛКМ (либо кнопку «Изменить»).
В карточке ответа заполняются следующие поля (Рис. 17‑40):
Ответы «По умолчанию» маркируются значком в колонке «Ум.» в списке ответов. Ответы «По умолчанию» будут автоматически заполнены в поле вопроса при добавлении протокола пациенту. Если для элемента формы был установлен флажок «Множественные значения» – разрешается установить флажок «По умолчанию» на несколько ответов (Рис. 17‑41). Если множественные ответы запрещены – попытка установки флажка «По умолчанию» более чем на один ответ блокируется с выводом сообщения «Уже имеются записи с установленным флагом “По умолчанию”». И, наоборот, при попытке снятия флажка «Множественные значения» в элементе формы может выводиться сообщения «Несколько ответов имеют статус «По умолчанию».
Учет баллов работает в формулах с вопросами «Выбор из списка», опция «Множественные значения» должна быть отключена. Если выбран вариант ответа, у которого заполнено поле «Баллы», то вместо текста из поля ответа во все формулы передается число баллов. Ограничения и особенности:
Для сохранения изменений нажмите кнопку «Сохранить (F2)» в нижней части окна «Ответ».
Добавление ответа в дереве
Если в карточке вопроса, в поле «Выбор значений» выбран вариант «Выбор из дерева» – подключается другой интерфейс для отображения и заполнения ответов, позволяющий создать иерархический список (вкладка «Дерево»).
Вариант «Выбор из дерева» работает только в СИ-АРМах. В JAVA-АРМе «Врач поликлиники» данный вариант не работает, заведенные ответы отображаются линейным списком.
Рис. 17‑42
Карточка ответа в целом заполняется так же, как для спискового ответа. Дополнительные поля:
Заполнение списковых ответов в протоколе
При заполнении протокола в АРМах МИС списки ответов могут по-разному открываться на экране (или не открываться) в зависимости от параметров настроек.
На Рис. 17‑43 показан пример, когда в карточке вопроса выбран способ заполнения «Выбор из списка». В этом случае список ответов можно открыть в поле протокола. Учитывается отметка «Множественные значения».
На Рис. 17‑44 показан пример, когда в карточке вопроса выбран способ заполнения «Отмечать галочками» + установлена отметка «Множественные значения». В этом случае все ответы отображаются в поле протокола, можно отметить несколько ответов.
На Рис. 17‑45 показан пример, когда в карточке вопроса выбран способ заполнения «Отмечать галочками» + НЕ установлена отметка «Множественные значения». В этом случае все ответы отображаются в поле протокола, можно отметить только один ответ.
На Рис. 17‑46 показан пример, когда в карточке вопроса выбран способ заполнения «Выбор из дерева». Этот вариант работает в СИ-АРМах, а также в АРМе «Контент» (на вкладке «Вид»). В JAVA-АРМе «Врач поликлиники» вариант не работает, заведенные ответы отображаются линейным списком. Отметка «Множественные значения» в списках-деревьях не работает.
Составление списка ответов-услуг
Составление списка ответов-услуг требуется, если в поле «Способ заполнения» в карточке вопроса выбран вариант «Услуга +». В карточке вопроса в этом случае появляется заблокированное доп. поле «Выбор значений» = «Выбор из списка» (Рис. 17‑47) для напоминания о том, что будет активирована панель для составления списка услуг.
Состояние отметки «Множественные значения» не обрабатывается, в протоколе можно заводить произвольное количество услуг (из числа заявленных в списке).
Для составления списка ответов-услуг выделите курсором нужный вопрос в правой верхней части окна и нажмите кнопку «Добавить» в нижней инструментальной панели на вкладке «Варианты ответов». Для изменения ответа дважды нажмите ЛКМ (либо кнопку «Изменить»). В обоих случаях откроется окно «Ответ» (Рис. 17‑48).
В карточке ответа необходимо заполнить, как минимум, поле «Ответ» – это название услуги, которое будет отображаться в поле протокола. Остальные поля заполняются так же, как описано в п. 17.8.5. Флажок «По умолчанию» для ответов-услуг не обрабатывается.
После сохранения новой записи переведите курсор в ячейку «Услуга» в списке ответов (Рис. 17‑48). Нажмите кнопку и выберите нужную услугу в окне «Справочник – Услуги», нажмите «Сохранить (F2)». Название привязанной услуги отобразится в ячейке.
Экранный компонент для ввода услуг отображается в протоколах в АРМах «Врач поликлиники» (JAVA) и в мобильном приложении «Участковый врач». В данном разделе АРМа «Контент» (на вкладке «Вид») и в СИ-АРМах компонент не реализован. Компонент отображается непосредственно в поле вопроса и позволяет отмечать галочками нужные услуги, а также проставлять дату назначения услуги (
Рис. 17‑49). Сразу послу установки галочки услуга также добавляется в БД и отображается на вкладке «Планируемые». Сразу после снятия галочки – услуга удаляется из БД.
Настройка зависимостей для вопросов протокола
Режим настройки зависимостей позволяет установить между полями (вопросами) протокола следующие взаимосвязи:
Для настройки зависимости выберите поле протокола и нажмите кнопку «Добавить» на вкладке «Зависимости» (Рис. 17‑50). В открывшемся окне выберите связанный вопрос и нажмите кнопку «ОК (F2)». Далее, в строке связанного вопроса, в ячейках «Отображать при заполнении» и «Обязательно при заполнении» выберите нужные записи из выпадающих списков. В окне для выбора связанного вопроса не отображаются разделители, текущий вопрос протокола и вопросы, зависимость от которых уже добавлена. Для одного вопроса можно назначить зависимости от нескольких связанных вопросов.
В ячейке «Отображать при заполнении» доступны для выбора три типа зависимостей:
Скрытие/отображение полей происходит после заполнения связанного вопроса и перевода фокуса в любое другое поле.
В ячейке «Обязательно при заполнении» доступны для выбора три типа зависимостей:
Обратите внимание. Есть два способа назначения обязательности для вопроса: базовая обязательность (чекбокс в карточке вопроса) и обязательность из зависимости. Сводная обязательность от всех зависимостей перекрывает базовую. Если в списке связанных вопросов есть хотя бы одно значение «Обязательно» – текущий вопрос будет обязательным. Обязательный вопрос маркируется значком (красная звездочка) независимо от того, каким способом назначена обязательность. Обязательность вопроса может быть динамической – при заполнении протокола значокможет появляться или скрываться в зависимости от состояния связанных вопросов.
На Рис. 17‑50 показаны варианты всех возможных комбинаций зависимостей на примере вопросов с названием ЗАВИСИМОСТЬ, которые связаны с одним вопросом – ГЛАВНЫЙ ВОПРОС 1. Для наглядности типы зависимостей продублированы непосредственно в названии каждого вопроса.
На Рис. 17‑51 показано, как комбинации зависимостей ведут себя при заполнении протокола, т.е. как вопросы с названием ЗАВИСИМОСТЬ отображаются/скрываются/становятся обязательными в зависимости от заполнения вопроса ГЛАВНЫЙ ВОПРОС 1.
Особенности комбинаций зависимостей приведены в таблице:
Название вопроса |
Описание |
ЗАВИСИМОСТЬ 1-1 Не зависит–Не зависит |
Комбинация не имеет смысла. Вопрос с такими зависимостями ведет себя как вопрос без зависимостей. |
ЗАВИСИМОСТЬ 1-2 Не зависит–Не обязат. |
Такая комбинация имеет смысл, если назначить базовую обязательность на сам вопрос. Тогда обязательность данного вопроса будет динамичной: – если главный вопрос заполнен – данный вопрос становится необязательным (т.к. обязательность берется из зависимости). – если главный вопрос не заполнен – данный вопрос становится обязательным (т.к. берется базовая обязательность), появляется значок . |
ЗАВИСИМОСТЬ 1-3 Не зависит–Обязат. |
Пока не заполнен главный вопрос – данный вопрос не обязателен. Как только заполнен главный вопрос – данный вопрос становится обязательным, появляется значок . |
ЗАВИСИМОСТЬ 1-4 Скрыть–Не зависит |
Две аналогичные комбинации, можно назначать любую из них. Вопрос отображается, пока главный вопрос не заполнен. |
ЗАВИСИМОСТЬ 1-5 Скрыть–Не обязат. |
|
ЗАВИСИМОСТЬ 1-6 Скрыть–Обязат. |
Комбинация не имеет смысла. На Рис. 17‑51 вопрос показан, но зависимость в нем не настроена, т.к. попытка назначения такой комбинации блокируется с выводом сообщения «Если вопрос скрыт при заполненном зависимом, он не может быть обязательным». |
ЗАВИСИМОСТЬ 1-7 Отобразить–Не зависит |
Вопрос отображается после того, как главный вопрос заполнен. |
ЗАВИСИМОСТЬ 1-8 Отобразить–Не обязат. |
Вопрос отображается после того, как главный вопрос заполнен. Обязательность вопроса можно сделать динамичной (как в примере ЗАВИСИМОСТЬ 1-2), но эту динамичность невозможно увидеть, т.к.: – с базовой обязательностью – данный вопрос НЕ отображается (пока не заполнен главный вопрос) – при отображении – данный вопрос становится необязательным |
ЗАВИСИМОСТЬ 1-9 Отобразить–Обязат. |
Вопрос отображается как обязательный (со значком ) после того, как главный вопрос заполнен. |
Группы вопросов
Ведение групп вопросов используется для настройки соответствия между полями из пользовательских протоколов и структурированными полями, которые можно передавать при отправке документов в различные сервисы, например при отправке CDA-документов в РЭМД.
Группы вопросов создаются в разделе Формы -> Группы вопросов (Рис. 17‑52).
Привязку группы вопросов и протокольного поля можно выполнять как в разделе «Группы вопросов» (Рис. 17‑52), так и в разделе «Формы» – в карточке вопроса (на вкладке «Группы вопросов») или на отдельно расположенной вкладке «Группы вопросов» (Рис. 17‑53).
Порядок кодирования групп вопросов и состав групп, которые должны быть привязаны к протокольному полю, определяются требованиями конкретного сервиса.
Просмотр формы – вкладка «Вид»
Общие сведения
После составления списка вопросов и ответов можно вывести форму на экран в том виде, в каком она будет предложена для заполнения пользователю. Для просмотра формы выделите курсором нужную запись в справочнике форм и перейдите на вкладку «Вид».
Здесь можно оценить как внешний вид формы – ширину колонки с вопросами, цвет полей, порядок следования вопросов и разделителей, а также проверить удобство заполнения формы – порядок следования ответов, варианты логических ответов и т.п.
Внешний вид и порядок заполнения некоторых полей может немного варьироваться в зависимости от того, в каком АРМе открывается протокол – на вкладке «Вид» (в АРМе «Контент»), в СИ-АРМах или в JAVA-АРМе «Врач поликлиники».
Рис. 17‑54
Правила заполнения формы
1. Для вопросов, выделенных серым цветом шрифта, ответ заполняется произвольным текстом.
Для заполнения текстового ответа установите курсор в поле, наберите на клавиатуре нужные символы. Для перехода к следующему вопросу нажмите клавишу или ENTER.
Для полной замены ответа установите курсор в поле и наберите на клавиатуре новый ответ «поверх» старого. Для частичной замены данных установите курсор в нужную часть текста (при помощи клавиш и ), отредактируйте текст (используя клавиши DEL или BACKSPACE). Для полного удаления ответа установите курсор в поле, нажмите клавишу DEL.
Если для вопроса выбран вариант ответа «Описание (много строк)», то длинный текст ответа будет автоматически переноситься на следующие строки, в результате чего поле ответа меняет высоту в соответствии с количеством получившихся строк.
2. Для вопросов, выделенных синим цветом шрифта, ответы заполняются путем выбора нужного ответа из списка или справочника.
Для выбора ответа из справочника установите курсор в поле и нажмите ENTER, выделите курсором нужную строку в окне «Справочник» и нажмите ENTER. Для отказа от выбора и выхода из справочника нажмите клавишу ESC. Для очистки ответа, выбранного из справочника, установите курсор в поле с ответом и нажмите DEL.
3. Для вопросов с выбором ответа из списка или внешнего справочника имеется возможность комбинированного заполнения, т.е. выбранный ответ можно отредактировать или дополнить произвольным текстом.
Для редактирования ответа, выбранного из справочника, установите курсор в нужное место поля ответа (при помощи клавиш и ), отредактируйте текст (используя клавиши DEL или BACKSPACE, ручной ввод). Для перехода к следующему вопросу нажмите клавишу или ENTER.
4. Вопросы с логическим ответом имеют синий цвет шрифта, но отличаются от вопросов с ответом из справочника тем, что для них один из ответов сразу показан на экране. Логический ответ можно выбрать из двух вариантов (например, «Да» или «Нет»). Логический ответ можно только переключить, но нельзя удалить.
Для переключения логического ответа установите курсор в поле и нажмите Пробел.
5. Ответы могут иметь заранее заданный формат – Дата, Время или Дата и Время. В этом случае в поле ответа сразу выводятся разделители-точки – для дат и разделители-двоеточия для времени.
Для заполнения ответов с форматом даты и времени введите вручную двумя цифрами нужные число, месяц, год, часы, минуты. Для перехода к следующему вопросу нажмите клавишу или Enter.
Особенностью перехода по «синим» полям формы является то, что по клавише Enter происходит открытие справочника, а при использовании клавиш , справочник не открывается. Переход по заполненным или незаполненным «серым» полям протокола можно выполнять при помощи клавиш , или Enter.
Настройка печатных форм – вкладка «Связанный отчет»
На вкладке «Связанный отчет» отображаются отчеты (печатные формы), связанные с выбранным протоколом в карточке формы (Рис. 17‑55). Создание печатных форм производится в разделе «Отчеты». На данной вкладке можно редактировать выбранный отчет.
Настройка печатных форм для протокола описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 1 Система -> 1.8 Настройка печати -> Подписание врачебных протоколов и записей ИБ посредством ЭЦП с конвертацией в PDF — инструкция (п. 1.1).
18. Отчеты
Общие сведения
Раздел «Отчеты» предназначен для настройки отчетов и печатных форм. Для вызова раздела нажмите кнопку «Формы» на главной инструментальной панели и далее – кнопку «Отчеты» на левой вертикальной панели.
Рис. 18‑1
Рабочая область раздела состоит из трех частей. В левой части выводится иерархический справочник отчетов, в правой верхней части – список печатных форм для выбранного отчета, в правой нижней части – список запросов для выбранной печатной формы.
Порядок работы в иерархическом справочнике отчетов аналогичен порядку работы в справочниках форм и выборок (см. п. 17 и 19 данного руководства).
Режим настройки отображения дерева вызывается из контекстного меню (Рис. 18‑2).
Подробные инструкции по настройке печатных форм и запросов размещены: https://reshenie-soft.ru/doc/ -> раздел 1 Система -> 1.8 Настройка печати.
Способы создания отчетов и печатных форм
В МИС «Ариадна» существуют разные способы создания отчетов и печатных форм, схематичное описание этих способов приведено на Рис. 18‑3.
Основными компонентами для формирования отчетов и печатных форм являются «Выборки», «Формы», «Текстовые описания» и собственно «Отчеты». В зависимости от того, используются ли они самостоятельно или в комбинации с файлом шаблона, результат отчета может быть отображен на экране или в виде готовой печатной формы:
Вариант 1 на схеме. Компонент «Выборка» фактически представляет собой запрос к БД. Результат отработки выборки отображается на экране. При необходимости полученная экранная таблица может быть экспортирована в файл (MS Excel, OpenOffice, текстовый файл, dbf-файл, xml-файл). Это самый быстрый способ получения печатной формы неформатированного вида. Данный вариант используется для получения произвольной пользовательской отчетности. Сами «Выборки» создаются в АРМе «Контент» (см. п. 19 данного руководства).
Вариант 2 на схеме. Если к выборке «прикрепить» файл шаблона – результат можно получить в виде печатной формы необходимого вида. Здесь поддерживаются только шаблоны xlt и ots. Данный вариант работает только в АРМе «Контент», используется для получения стандартной отчетности.
Ряд выборок МИС имеют признак «служебные» (к ним относятся выборки для федеральных форм отчетности, выборки ЛИС, выборки для выгрузки в ТФОМС и т.п.) Такие выборки устанавливаются и обновляются автоматически, доступ к работе с ними ограничен.
Оба варианта работают во всех АРМах МИС (при условии настройки доступа к разделу «Выборки»), в СИ-модулях – с некоторым ограничением функциональности.
Вариант 3 на схеме. Компонент «Форма» фактически представляет собой протокол (или его отдельные поля). В экранном виде заполняется пользователями практически во всех АРМах МИС – это протоколы для событий истории болезни (врачебных осмотров, операций, поступления пациентов и пр.); протоколы для описания различных сущностей БД (услуг, договоров и пр.) а также дополнительные поля в некоторых окнах (в карточке пациента или исследования). Сами «Формы» создаются в АРМе «Контент» (см. п. 17 данного руководства).
Вариант 4 на схеме. Если к форме «прикрепить» отчет (который в свою очередь всегда идет в комплекте с файлом шаблона) – протокол может быть получен в виде печатной формы необходимого вида. Данный вариант работает в любом АРМе, где производится заполнение протокола.
Вариант 5 на схеме. Компонент «Текстовое описание» представляет просто текст, который пользователь, наряду с протоколами, заполняет в ряде АРМов МИС для описания событий истории болезни. Текстовое описание может быть выбрано из числа шаблонов, заранее сформированных для конкретного события, может быть введено вручную или комбинированным способом – из шаблона с последующим редактированием. Шаблоны текстовых описаний для исследований создаются в Диагностических АРМах, для событий истории болезни – в АРМе «Контент» (см. п. 22.2 данного руководства).
Вариант 6 на схеме. Если к текстовому описанию «прикрепить» отчет (который в свою очередь всегда идет в комплекте с файлом шаблона) – текстовое описание может быть получено в виде печатной формы необходимого вида. Данный вариант работает в любом АРМе, где производится заполнение текстового описания.
Вариант 7 на схеме. Компонент «Отчет» представляет собой запрос/набор запросов к БД, оформленный при помощи файла шаблона в печатную форму необходимого вида. Используется только в комбинации с файлом шаблона, т.к. самостоятельной экранной формы не имеет. Данный вариант работает в любом АРМе, где вызов данного отчета настроен на конкретную кнопку по принципу «динамической печати» (см. отдельную инструкцию). Сами «Отчеты» создаются в АРМе «Контент».
Настройка печати отчета на основе выборки
Настройка выполняется в АРМе «Контент», в разделе «Выборки». Порядок настройки:
Настроить файл шаблона и, при необходимости, – макрос форматирования.
Если в карточке выборки указан тип «Выборка+Отчет» – в панели построения выборки (Рис. 18‑5) будут отображаться две кнопки:
Если выбран тип «Отчет» – будет отображаться только кнопка «Построить отчет» (выводит результат в файл).
Порядок размещения файлов шаблонов и настройки путей к этим файлам описан в документации по настройке и установке МИС «Ариадна».
Настройка печати отчета на основе формы (протокола)
Порядок настройки
Порядок настройки печати формы (протокола) с использованием шаблонов dot:
Назначение кода в карточке (формы) протокола
В разделе «Формы», в карточке (формы) протокола необходимо указать код. Поле «Связанные отчеты» заполняется позже, после того, как в разделе «Отчеты» будет создана печатная форма, соответствующая данному протоколу (Рис. 18‑6).
Создание печатной формы
В разделе «Отчеты» создать карточку отчета (печатной формы) (Рис. 18‑7). Указать:
После создания печатной формы надо вернуться в раздел «Формы» и выбрать данную печатную форму в карточке протокола (формы), в поле «Связанные отчеты».
Описание полей печатной формы
Чтобы заполненный протокол выводился на печать в нужном виде, требуется создать запросы, отвечающие за формирование полей печатной формы. Это выполняется в правой нижней части раздела «Отчеты», на вкладке «Запросы» (Рис. 18‑8) или в правой нижней части раздела «Формы» (на вкладке «Связанный отчет»).
Перечисленные в запросе поля прописываются затем в файле шаблона в виде одноименных закладок. Разные варианты запросов позволяют вывести на печать:
Все данные, выводимые на печать, можно по-разному разместить в шаблоне:
Пример запроса, который позволяет вывести на печать общие сведения из БД – номер карты пациента, ФИО пациента, дата визита и т.п., показан на Рис. 18‑9. Перечисленные в запросе поля, такие как num, fio, bdate и т.п., прописываются затем в файле шаблона в виде одноименных закладок. Для ускорения назначения закладок в шаблоне можно использовать специальный макрос (предоставляется разработчиком).
Поле «Порядок сортировки» заполняется для отчетов, в которых должен контролироваться порядок выполнения нескольких запросов, а также запуск макроса (в общем случае – после последнего запроса).
На Рис. 18‑10 показано, как выглядят закладки в файле шаблона:
Доп. режимы настройки карточки отчета
Порядок печати вложенных отчетов
Настройка печатных форм, содержащих вложенные отчеты, выполняется на вкладке «Вложенные» (Рис. 18‑11). В колонке «Порядок печати» можно указать цифры, позволяющие регулировать порядок печати вложенных отчетов. Настройка действует во всех АРМах МИС, где вызываются данные печатные формы.
История шаблона
В карточке файла шаблона, загруженного в БД, на вкладке «История шаблона» можно увидеть историю внесения изменений в шаблон, а также восстановить одну из предыдущих версий файла, если он был удален или ошибочно изменен (Рис. 18‑12).
Фильтр по приложениям
При вызове списка печатных форм в модулях МИС (по кнопке «Печать») проверяется доступность печатной формы для конкретного приложения. Фильтрация печатных форм по приложениям настраивается в карточке отчета, на вкладке «Приложения».
Рис. 18‑13
19. Выборки
Общие сведения
Раздел «Выборки» предназначен для формирования произвольной пользовательской отчетности и стандартной отчетности. Запросы, с помощью которых можно получить практические любую информацию из базы данных, оформляются в данном разделе модуля в удобный интерфейс, а результаты запроса выводятся на экран в виде списка, который может быть экспортирован для дальнейшей работы в файл (например, MS Excel) или получен в виде отформатированного отчета. Отчеты на основе выборок можно получить» как в самом АРМе «Контент», так и в любом АРМе МИС с подключенным разделом «Выборки».
Для вызова раздела нажмите кнопку «Выборки» на главной инструментальной панели или выберите пункт верхнего меню «Программа» и далее – пункт меню «Выборки».
Рис. 19‑1
Рабочее окно раздела состоит из двух частей. В левой части окна выводится справочник выборок. Правая часть окна состоит, в свою очередь, из трех разделов, представленных отдельными вкладками. На вкладке «Колонки представления» формируется список колонок готовой выборки. На вкладке «Параметры» описываются параметры, используемые в запросе. На вкладке «Просмотр» выборка запускается, и ее результаты выводятся на экран. Обе части рабочего окна имеют индивидуальные инструментальные панели.
Справочник выборок
Справочник выборок, который выводится в левой части рабочего окна, имеет иерархическую структуру и позволяет создавать произвольные группировки.
Условные обозначения в справочнике выборок
Значок |
|
Описание |
|
Заголовок группы, имеет в своем составе подчиненные уровни |
|
|
Конечный уровень, запускаемая выборка |
|
|
Конечный уровень, запускаемая выборка с типом «Создание файла» |
|
|
(с добавлением красного тона) |
Группы и выборки с отметкой «Служебная» |
|
(с добавлением «карандашика») |
Группы и выборки с типом «Конструктор отчетов» |
|
(с добавлением красного крестика) |
Группы и выборки с неактивным статусом |
Режим настройки отображения дерева вызывается из контекстного меню (Рис. 19‑2).
В справочнике выборок доступны режимы добавления, изменения, удаления записи справочника (выборки или группы выборок), назначения прав для пользователей выборок, копирования и вставки выборки, сохранения выборки в файл, загрузки выборки из файла.
Поиск в справочнике выборок выполняется так же, как и в справочнике форм (п. 17.3) по любому набору символов, входящих в название выборки, а также по коду выборки.
Работа с выборкой (группой)
Добавление выборки (группы)
Для добавления новой записи в справочник выборок выделите родительскую запись (группу) и нажмите кнопку «Добавить» на левой инструментальной панели или клавишу Insert. Заполните поля в окне «Выборка» (вкладка «Карточка») и нажмите «ОК». Для изменения ранее созданной записи выделите строку в справочнике выборок и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
Справка по правилам заполнения некоторых полей и типов приведена в отдельном окне, которое открывается по кнопке (в правом верхнем углу окна «Выборка»).
Если новая запись является группой, в которую затем будут добавляться выборки, в ее карточке указываются только родительская группа, код, порядковый номер и наименование.
В окне «Выборка» (на вкладке «Карточка») заполняются следующие поля (Рис. 19‑3):
Служебные группы и выборки маркируются в справочнике значками , , (с добавлением красного тона). Служебные выборки устанавливаются и обновляются на базе заказчика автоматически. Доступ к работе со служебными выборками настраивается правом 502079.
В дереве выборок проверяется согласованность назначения/снятия отметки «Служебная» для отдельных выборок и родительских групп (веток). «Служебные» выборки могут находиться только внутри «служебных» групп (веток). «Не служебные» группы не могут содержать «служебные» выборки.
Если отметка «Служебная» проставляется для выборки, находящейся внутри родительской группы, у которой такой отметки нет, одновременно с сохранением выборки назначаются «Служебными» все выборки/группы, расположенные выше. Выводится сообщение «Отмечены «Служебными» следующие выборки: [Код + Название родительских групп]» (Рис. 19‑4).
Если отметка «Служебная» снимается для группы, содержащей выборки с отметкой «Служебная», одновременно с сохранением группы снимаются отметки «Служебная» у всех выборок/групп, расположенных ниже. Выводится сообщение «Отменен статус «Служебная» у следующих выборок: [Код + Название выборки]» (Рис. 19‑5).
Обратите внимание. Для служебных выборок выполняется проверка на наличие кода и проверка на уникальность кодов, при этом обычные выборки могут иметь любые коды, не пересекающиеся с кодами служебных выборок.
Проверка на уникальность кодов выполняется как для сохраняемой служебной выборки, так и для родительской ветки (для всех групп, которые будут назначены «служебными» автоматически). Сначала на уникальность кодов проверяется сохраняемая выборка (1 на Рис. 19‑6). Затем на уникальность проверяются все группы, расположенные выше данной выборки (2 на Рис. 19‑6).
— Не указано
— Выгружать список столбцов – на четвертую строку выгружаются названия колонок представления, не активные столбцы выгружаются через пустой столбец после активных.
— Выгружать список и не скрытые столбцы – на четвертую строку выгружаются названия колонок представления, не активные столбцы выгружаются через пустой столбец после активных, скрытые столбцы выгружаются через пустой столбец после не активных.
— Выборка по запросу – результаты отображаются на экране в виде списка, при необходимости могут быть экспортированы в файл.
— Выборка + Отчет – результаты выводятся на экран в виде списка, а также могут быть получены в виде отформатированного отчета.
— Отчет – результаты могут быть получены в виде отформатированного отчета.
— Справочник простой – выборка используется в качестве справочника в других более сложных выборках или в формах (протоколах) (см. п.п. 17.8.1 и 19.3.2).
— Справочник с параметрами – позволяет настроить связь между параметрами выборки.
Данный функционал упрощает работу пользователя при построении отчетов и заполнении параметров выборки (при выборе значений из больших справочников), т.к. позволяет динамически фильтровать (сокращать) набор значений в конкретном параметре в зависимости от значения, выбранного в других параметрах.
Описание выборок с параметрами приведено в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.1 Справочная подсистема -> 2.1.1 Контент –> Протоколы и выборки — поля со связанными справочниками — инструкция (п. 4).
— Справочник древовидный – выборка используется в качестве справочника в других более сложных выборках (см. п. 19.3.2).
— Справочник многоуровневый
— Сводная таблица
Описание выборок со сводными таблицами приведено в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 1 Система -> 1.8 Настройка печати –> Универсальный шаблон сводной таблицы — инструкция (п. 2.8).
— Создание файла – результаты выгружаются в виде файла. Выборки маркируются в справочнике значком . Основные свойства выборки с типом «Создание файла»:
1. Отсутствует вкладка «Колонки представления».
2. На месте кнопок «Выбрать» и «Построить отчет» располагается кнопка «Выгрузить», по которой открывается диалог выбора пути к папке, в которой будут создаваться файлы.
3. В результатах запросов выборки должен быть курсор с колонками:
— file_name (varchar2) – название файла с расширением, с таким названием будет создан файл
— file_blob (blob) – файл-объект
— error_code – стандартный код результата
— error_text – сообщение о результате
4. По каждой строке из курсора создается файл в выбранной директории:
— название файла может быть без расширения
— если файл с таким название + расширение уже есть – пересоздается
— если файл заблокирован – пропускается
— если file_blob пусто (файл пустой), или file_name пусто – файл не создается
5. Для выборки с типом «Создание файла» при добавлении доп. запросов не предлагается выбор типа (Рис. 19‑8), т.к. в этом случае доп. запросы могут быть только с типом «Файл».
6. Для выборки с типом «Создание файла» порядок написания доп. запросов имеет свои особенности. Справка по написанию доп. запросов открывается в отдельном окне по кнопке (в левом нижнем углу вкладки «(№) Доп. запрос»). Содержание справки – см. далее, в описании кнопок для работы с доп. запросами.
— Конструктор отчетов – инструмент, позволяющий пользователям МИС (заказчикам) самостоятельно редактировать «заготовки» отчетов применительно к своим потребностям.
Сотрудник разработчика создает заготовку – выборку с типом «Конструктор отчетов» с максимально возможным составом исходных данных (таблиц БД и связок между ними). Пользователь МИС (администратор) форматирует данную выборку необходимым образом и сохраняет отчет в виде одного или нескольких вариантов (шаблонов). Пользователь МИС (статистик/оператор) формирует текущие отчеты на основе созданных шаблонов.
Группы и выборки с типом «Конструктор отчетов» маркируются в справочнике значками и (с добавлением «карандашика»). Как правило, для этих выборок также устанавливается отметка «Служебная». Основные требования к выборке с типом «Конструктор отчетов»:
1. Выборка должна находиться в папке с аналогичным типом «Конструктор отчетов».
2. Код выборки должен начинаться с текста DESIGN_. По умолчанию данный префикс заполняется автоматически после выбора типа «Конструктор отчетов». При сохранении выборки выполняется проверка на уникальность кодов (среди выборок с префиксом DESIGN_).
3. В коде выборки могут содержаться только латинские буквы, цифры и нижнее подчеркивание.
4. Максимально допустимое количество символов в коде: 26.
5. Требования к колонкам представления выборки:
— В коде колонок представления могут содержаться только латинские буквы, цифры и нижнее подчеркивание.
— Код колонок представления не должен превышать 23 символа.
— Для колонок представления не допускаются коды ROWID и ERROR_CODE.
— Обязательно должен быть проставлен соответствующий «Тип данных».
Работа с конструктором отчетов описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.1 Справочная подсистема -> 2.1.1 Контент –> Конструктор отчетов – инструкция (п. 3).
— Нет
— Факт печати
— Факт печати и полученный файл
Запрос проверки параметров должен вернуть два поля: err_code (код результата) и err_text (текст результата).
Если возвращается несколько строк, то итоговый код результата = max(err_code), а все поля err_text объединяются в одно сообщение.
Если текст результата (err_text) пуст, то err_code не проверяется. Далее, в зависимости от err_code:
— pkg_global.err_no (0 или пусто) – все хорошо:
формируем выборку как обычно
— pkg_global.err_warn (1) – предупреждение:
показываем сообщение пользователю. На форме сообщения две кнопки: «Да» и «Отмена». Если нажимаем «Да», то продолжаем формирование выборки. Если «Отмена» – прекращаем формирование.
— pkg_global.err_crit (2) – ошибка:
показываем сообщение пользователю, после закрытия сообщения прекращаем формирование выборки.
ПРИМЕРЫ:
Проверка периода:
SELECT ‘Дата окончания периода не может быть меньше даты начала периода’ AS error_text
,pkg_global.err_crit_ AS error_code
FROM DUAL
WHERE :DAT1 > :DAT2
UNION ALL
SELECT ‘Период отчета более 300 дней. Построение может быть долгим.’ AS error_text
,pkg_global.err_warn_ AS error_code
FROM DUAL
WHERE :DAT2 — :DAT1 > 300
Вызов процедуры:
CALL pkg_name.proc_name(:DAT2, :DAT2, ?)
Параметры, передаваемые в запрос:
:FILTER_ID — id выборки (solution_form.filter.id)
1. Можно формировать процедурой, нужно перед наименованием процедуры написать CALL или EXEC
— вызов процедуры: CALL имя_процедуры (или EXEC имя_процедуры)
— с постоянными входными параметрами: CALL имя_процедуры(1, 2, ′Любой текст′)
— можно передать параметр :FILTER_ID: CALL имя_процедуры(1, :FILTER_ID, 2, ′Любой текст′)
2. Можно формировать SQL-запросом, например:
SELECT ‘<html><body>’ ||
p_content.filter_code_path(f.id) || f.text ||
‘<br>Пример описания’ ||
‘</body></html>’
FROM solution_form.filter f
WHERE f.id = :FILTER_ID
3. Если в описании не вызов процедуры или не SQL-запрос – HTML формируется из описания (solution_form.filter.note).
В окне «Создание нового доп. запроса» заполняются следующие поля:
— № пп – заполнено по умолчанию.
— Название – заполнено по умолчанию.
— Тип – выпадающий список, варианты: Таблица или Файл. Для выборки с типом «Создание файла» выбор типа не предлагается, т.к. в этом случае доп. запросы могут быть только с типом «Файл» (Рис. 19‑8).
При добавлении каждого нового запроса в нижней части окна «Выборка» появляется новая вкладка для ввода текста запроса. Название вкладки по умолчанию – «(№) Доп. запрос». Необходимое условие при формировании выборок с несколькими запросами: все запросы должны иметь одинаковые параметры.
Для выборки с типом «Создание файла» порядок написания доп. запросов имеет свои особенности. Справка по написанию доп. запросов для выборок с типом «Создание файла» открывается в отдельном окне по кнопке (в левом нижнем углу вкладки «(№) Доп. запрос»). Содержание справки:
Тип: Файл
Обязательные параметры результата запроса:
file_name – VARCHAR2, название файла с расширением. Оно же выгружается в Excel(Calc).
file_blob – BLOB, файл-объект
Пример запроса:
SELECT d.filename AS file_name
,d.content AS file_blob
FROM solution_data.documents d
WHERE d.patient_id = :PATIENTID
В шаблон выгружаются данные только из колонки file_name по правилам типа «Таблица».
Из колонки file_blob создаются файлы во временной директории ОС, например:
C:\Users\`ПОЛЬЗОВАТЕЛЬ`\AppData\Local\Temp
с соответствующим названием из колонки file_name.
При этом:
— Название файла может быть без расширения. Файл создается.
— Если файл с таким названием+расширением уже есть – пересоздается.
— Если файл заблокирован – пропускается, сообщается, что файл не был создан.
— Если file_blob пусто (файл пустой), или file_name пусто – файл не создается, сообщается, что файл не был создан.
— Если в курсоре столбцы называются иначе – они игнорируются.
Выборки-справочники
Отдельную группу выборок составляют так называемые выборки-справочники, которые представляют собой списки врачей, услуг, компаний, отделений и других объектов БД. Выборки-справочники рекомендуется составить в первую очередь, так как они используются практически во всех более сложных выборках. Выборки-справочники также используются в формах (протоколах), где они подключаются в полях с вопросами и позволяют заполнять ответы путем выбора из списка (см. п. 17.8.1).
Выборка считается справочником, если она имеет тип «Справочник…» (Справочник простой, Справочник с параметрами, Справочник древовидный, Справочник многоуровневый) и у нее отсутствуют параметры.
Выборки-справочники, как правило, имеют минимальный набор колонок: идентификатор KEYID, код и текст.
Если выборка-справочник входит в состав сложной выборки, которая использует шаблон с макросом, для выборки-справочника требуется выполнение следующих условий:
Выполнение этих условий позволит пользователю менять по мере необходимости в сложной выборке ссылку на основной справочник, не нарушая при этом работу макроса, если он выводит на печать данные из основного справочника.
Древовидные справочники
Выборки с типом «Справочник древовидный» являются разновидностью выборок-справочников. Выборки-деревья можно подключать в более сложных выборках, они предоставляют пользователю интерфейс для выбора записей в виде иерархического списка. В формах (протоколах), которые заполняются в СИ- и JAVA-модулях МИС, выборки-деревья подключать нет смысла, т.к. они отображаются в виде линейного списка.
Основное требование к выборке-дереву – наличие в запросе обязательных полей: GROUP_KEYID, GROUP_ROOTID, GROUP_TEXT. При отсутствии любого из данных полей сохранение выборки блокируется с выводом сообщения.
На Рис. 19‑9 показан пример заполнения обязательных полей в запросе для выборки-дерева. Остальная настройка выборки-дерева (колонки и параметры) выполняется аналогично выборке-справочнику. В самой выборке-дереве (на вкладке «Просмотр») результаты отображаются в виде линейного списка.
Созданную выборку-дерево можно подключить в качестве внешнего справочника в какую-либо конечную выборку (Рис. 19‑10). На вкладке «Просмотр» в параметре конечной выборки подключенная выборка-дерево отображается уже в виде иерархического справочника (Рис. 19‑11).
Назначение пользователей и приложений
Отчеты-выборки формируются в АРМе «Контент», но запускаться могут в любом АРМе МИС. Настройка отображения выборки включает составление списка АРМов, в которых она должна вызываться, а также составление списка пользователей, работающих с данной выборкой. Такая настройка позволяет вывести на экран для пользователя, открывшего тот или иной АРМ, только необходимые ему отчеты. Настройка отображения выборки может выполняться:
Настройка на вкладках «Пользователи» и «Приложения»
Добавлять пользователей (приложения) в список можно по одному или всех одновременно. Для одновременного добавления всех пользователей (приложений) установите отметку «Все пользователи» («Все приложения») в верхней части окна.
Для настройки списка пользователей (приложений) выделите курсором нужную выборку (группу выборок) в левой части окна, нажмите кнопку «Изменить» на левой инструментальной панели (Enter или двойной щелчок). В форме «Выборка» перейдите на вкладку «Пользователи» («Приложения»). Нажмите кнопку «Добавить» на инструментальной панели. В окне «Выбор из справочника» выделите нужную строку (строки) и нажмите «ОК».
Для быстрого поиска введите первые буквы фамилии пользователя (названия АРМа) в поле «Фильтр поиска» и нажмите Enter или кнопку справа от поля. Для очистки поля поиска и возврата к полному списку пользователей (АРМов) сотрите введенные буквы и нажмите Enter или нажмите кнопку справа от поля.
Для удаления уже выбранного пользователя (приложения) выделите нужную строку в списке пользователей (приложений) и нажмите кнопку «Удалить» на инструментальной панели формы «Выборка».
Настройка по кнопке «Права»
Настройка списка пользователей может выполняться также в режиме «Права», который вызывается по одноименной кнопке на левой инструментальной панели.
Для настройки списка пользователей выделите выборку (группу выборок) в левой части окна и нажмите кнопку «Права» на левой инструментальной панели. Нажмите кнопку «Добавить» на инструментальной панели окна «Выборка: <Наименование>». Выделите строку (строки) нужных пользователей в окне «Выбор из справочника» и нажмите «ОК».
Для удаления выбранного пользователя выделите курсором нужного пользователя в окне «Выборка: <Наименование>» и нажмите кнопку «Удалить» на инструментальной панели.
Пользователи, назначенные карточке выборки на вкладке «Пользователи» при установленной отметке «Пользователи из списка», синхронно отображаются в списке, который открывается по кнопке «Права» и наоборот. Если же по кнопке «Права» открывается пустой экран, возможно два варианта:
В приложениях (АРМах), «привязанных» к выборке, на главной инструментальной панели появляется кнопка «Выборки», с помощью которой открывается список отчетов-выборок. Этот список содержит только те выборки, которые «привязаны» к конкретному пользователю.
Копирование и вставка выборки
Режим копирования и вставки выборки применяется при создании похожих выборок, которые различаются отдельными деталями, и позволяет упростить действия по написанию запроса, настройке колонок и параметров. В этом случае создается копия исходной выборки, в которую затем вносятся необходимые поправки. Копирование затрагивает все составляющие выборки – описание, текст запроса, колонки представления, параметры. Копировать можно по одной выборке за один раз. Запись справочника, соответствующая группе выборок, копированию не подлежит.
Перед копированием необходимо определить исходную выборку. Перед вставкой копии необходимо выбрать для нее место в справочнике (родительский уровень), как правило, это должна быть группа (исходная или другая), т.к. вставлять одну выборку в другую не имеет смысла.
Для копирования выборки выделите исходную выборку в справочнике и нажмите кнопку «Копировать» на левой инструментальной панели. Для вставки выборки выделите курсором нужную группу в справочнике и нажмите кнопку «Вставить».
После копирования и вставки выборки необходимо выполнить обновление справочника выборок, после чего отредактировать новую выборку: название, текст запроса и, при необходимости, другие параметры.
Для обновления справочника нажмите кнопку «Обновить» на левой инструментальной панели.
Сохранение выборки в файл и загрузка выборки из файла
Операции сохранения выборки в файл и загрузки выборки из файла аналогичны операциям копирования и вставки и отличаются тем, что позволяют переносить группы выборок (все дерево выборок выгружать нельзя). Режим может использоваться для копирования групп выборок (включая содержание) с эталонной на клиентские базы.
Для сохранения выборки в файл выделите исходную выборку (группу выборок) в справочнике и нажмите кнопку «Сохранить» на левой инструментальной панели. В открывшемся окне проводника «Save» укажите путь и имя файла и нажмите кнопку «Save».
Имя файла по умолчанию – filter.xml, при поочередной выгрузке отдельных выборок файл можно переименовывать.
Для загрузки выборки из файла выделите курсором нужную группу в справочнике и нажмите кнопку «Загрузить». В окне «Open» укажите путь и имя файла и нажмите кнопку «Open».
Подробно о выгрузке и загрузке выборок – п. 23.4.
Удаление выборки (группы)
Для удаления записи выделите строку справочника и нажмите кнопку «Удалить» на левой инструментальной панели. Нажмите «Удалить» для подтверждения удаления. Выборка (группа) удаляется вместе со всем содержимым. При удалении выборки (группы) выводятся предупреждения для информирования пользователя о наличии у выборки подчиненных записей.
Сообщение |
Комментарий |
Вы действительно хотите удалить запись? |
|
Ошибка удаления выборки. Справочник [Код и название группы/выборки] используется в неудаляемых выборках. |
|
Ошибка удаления выборки. Выборка [Код и название группы/выборки] используется в Протоколах [Код и название протокола/вопроса]. |
|
Ошибка удаления выборки. Для выборки [Код и название группы/выборки] созданы «Шаблоны конструктора отчетов» |
|
Колонки представления
На вкладке «Колонки представления» формируется список колонок, которые пользователю необходимо видеть в готовом отчете. Колонки можно добавлять по одной или все одновременно.
Добавление одной колонки
Для добавления одной колонки выделите выборку в дереве и нажмите кнопку «Добавить» на инструментальной панели вкладки «Колонки представления».
Рис. 19‑12
Заполните поля в окне «Добавление столбца выборки» и нажмите «Сохранить (F2)». Для изменения ранее созданной записи дважды нажмите по ней ЛКМ либо нажмите кнопку «Изменить».
В окне «Добавление столбца выборки» заполняются следующие поля (Рис. 19‑13):
— Если для колонки в запросе прописано название, например, SELECT n_pat_num_by_id(r.patientid) AS num – в списке будет предложено значение NUM.
— Если в запросе задается поле какой-либо таблицы, например, SELECT r.CREATEdate – в списке будет предложено значение CREATEDATE (название поля).
— Если в запросе задается выбор всех полей какой-нибудь таблицы, например, SELECT * FROM solution_med.docdep – в списке будут предложены названия всех полей данной таблицы, в данном случае – таблицы docdep.
Для сохранения колонки нажмите «Сохранить (F2)» в окне «Добавление столбца выборки».
После добавления колонок можно оценить вид будущего отчета, открыв вкладку «Просмотр».
Проверка корректности колонок
При сохранении/изменении колонки проверяется заполнение минимального набора обязательных полей и корректность введенных данных. При наличии ошибок в тексте запросов блокируется возможность добавления колонок – в поле «Название колонки в запросе» выводится пустой список.
Проверка корректности состава колонок также выполняется при выделении выборки в дереве.
Сообщение |
Комментарий |
Не заполнено название параметра в запросе |
Не заполнено поле «Название колонки в запросе» |
Не заполнено название |
Не заполнено поле «Название» |
Названия колонок в запросе не должны повторяться! |
Сообщение выводится при сохранении колонки, если в поле «Название колонки в запросе» выбрано уже добавленное ранее значение. |
Коды столбцов не должны повторяться! Количество одинаковых столбцов: N |
Сообщение выводится при выделении выборки в дереве |
Добавление всех колонок
Для одновременного добавления всех колонок выделите выборку и нажмите кнопку «Добавить все». На экране автоматически формируется список колонок, в который попадают все параметры, перечисленные в секции запроса SELECT. Список автоматически добавленных колонок можно отредактировать – изменить присвоенные по умолчанию названия или порядковые номера.
Удаление колонки
Для удаления колонки выделите нужную строку в списке колонок и нажмите кнопку «Удалить». Нажмите «Да» для подтверждения удаления.
Копирование и вставка колонок
Для копирования одной колонки выделите курсором нужную строку в списке колонок и нажмите кнопку «Копировать». Для копирования нескольких колонок выделите все нужные строки (при помощи клавиш SHIFT или CTRL) и нажмите кнопку «Копировать». Для вставки колонок нажмите кнопку «Вставить».
Параметры выборки
На вкладке «Параметры» описываются параметры, которые используются в запросе и которые пользователь может задать перед формированием отчета. В качестве параметров чаще всего задается период формирования отчета – то есть дата «От» и дата «До». Также можно задавать врачей (при получении статистики по выбранному врачу), отделения, услуги и многое другое. Параметры можно добавлять по одному или все одновременно.
Условные обозначения в списке параметров
В первых колонках списка параметров выводятся пиктограммы (и всплывающие подсказки), иллюстрирующие некоторые свойства параметра (Рис. 17‑32).
Рис. 19‑14
В таблице приведен список обозначений и показано соответствие пиктограммы и компонента в карточке параметра (Рис. 19‑15 и Рис. 19‑16).
Номер колонки |
Значок |
Компонент в карточке параметра |
1 |
Снят флажок «Активная» Значок отображается только в полном списке параметров |
|
2 |
(красная звездочка) |
Установлен флажок «Обязательный» |
3 |
(черная звездочка) |
Установлен флажок «Множественные значения» |
(две черные звездочки) |
Установлены флажки «Множественные значения» и «Строка» |
|
4 |
Заполнено поле «Значение по умолчанию» |
|
5 |
Заполнено поле «Описание» |
Добавление одного параметра
Для добавления одного параметра выделите выборку в дереве и нажмите кнопку «Добавить» на инструментальной панели вкладки «Параметры». Заполните поля в окне «Добавление параметра выборки» и нажмите «Сохранить (F2)». Для изменения ранее созданной записи дважды нажмите по ней ЛКМ либо нажмите кнопку «Изменить».
В окне «Добавление параметра выборки» заполняются следующие поля (Рис. 19‑15).
— Простой текст (строка) – значение параметра можно заполнять вручную произвольным текстом, не превышающим длину экранной строки параметра.
— Описание (много строк) – значение параметра можно заполнять вручную текстом произвольной длины, используя ENTER для переноса текста на новую строку.
— Выбор из внешнего справочника – значение параметра заполняется выбором значения из справочника, указанного далее в поле «Внешний справочник».
Поле «Внешний справочник», а также чекбоксы «Множественные значения» и «Строка» отображаются только при выборе данного типа значения (Рис. 19‑16).
Внешние справочники создаются в разделе «Выборки» (см. п. 19.3.2 данного руководства). Внешним справочником считается любая выборка с типом «Справочник…». При построении выборки на вкладке «Просмотр» и в АРМах МИС внешние справочники открываются на экране в том виде, как они были настроены в разделе «Выборки».
Установленный флажок «Множественные значения» позволяет выбирать несколько значений параметра при построении выборки (в справочниках доступно множественное выделение записей).
Флажок «Строка» должен быть установлен, если параметр используется в запросе, который вызывает функцию или процедуру (множественные значения обрабатываются как единая строка).
При установке варианта «Выбор из внешнего справочника» необходимо, чтобы параметр в запросе имел синтаксис следующего вида: v.doctorid IN (:DOCTOR), т.е. присутствовал оператор IN, а также двоеточие и скобки.
При установке флажка «Множественные значения» параметр в запросе должен иметь синтаксис следующего вида ((:DOC) IS NULL OR v.doctorid IN (:DOC)) или (replace(‘:DOC’, »», ») IS NULL OR v.doctorid IN (:DOC)) – для корректной обработки случаев пустого значения параметра.
Возможные параметры, передаваемые в запрос Значение по умолчанию:
:FILTER_ITEM_ID – id параметра (solution_form.filter_item.id)
1. Запрос должен возвращать поля id, keyid или text
— для параметра Тип значения = Выбор из внешнего справочника запрос должен содержать поле ID или KEYID
— для параметра Тип данных значения = Дата/Время/Дата и время запрос должен возвращать дату в текстовом формате DD.MM.YYYY HH24:MI:SS
— для параметра с другим Типом значения запрос должен содержать одно поле TEXT
2. Можно формировать SQL-запросом, например:
SELECT ‘Значение по умолчанию’ AS text
FROM solution_form.filter_item fi
WHERE fi.id = :FILTER_ITEM_ID
3. Можно формировать процедурой, нужно перед наименованием процедуры написать CALL или EXEC
— вызов процедуры: CALL имя_процедуры (или EXEC имя_процедуры)
— с постоянными входными параметрами: CALL имя_процедуры(1, 2, ′Любой текст′, ?)
— можно передать параметр :FILTER_ITEM_ID: CALL имя_процедуры(1, :FILTER_ITEM_ID, 2, ′Любой текст′, ?)
Для сохранения изменений нажмите «Сохранить (F2)» в окне «Добавление параметра выборки».
После добавления параметров можно оценить вид будущего отчета, открыв закладку «Просмотр».
Проверка корректности параметров
При сохранении/изменении параметра проверяется заполнение минимального набора обязательных полей и корректность введенных данных.
Сообщение |
Комментарий |
Не заполнено название параметра в запросе |
Не заполнено поле «Название параметра в запросе» |
Не заполнено название |
Не заполнено поле «Название» |
Добавление всех параметров
Для одновременного добавления всех параметров выделите выборку и нажмите кнопку «Добавить все». На экране автоматически формируется список параметров, в который попадают все параметры, перечисленные в запросе. Список автоматически добавленных параметров можно отредактировать – изменить присвоенные по умолчанию названия или порядковые номера.
Актуализация списка параметров
Если в процессе редактирования запроса изменялся набор объявленных в нем параметров, список на вкладке «Параметры» можно обновить автоматически, по кнопке «Актуализировать список параметров».
Удаление параметра
Для удаления параметра выделите нужную строку в списке параметров и нажмите кнопку «Удалить». Нажмите «Да» для подтверждения удаления.
Копирование и вставка параметров
Для копирования одного параметра выделите курсором нужную строку в списке параметров и нажмите кнопку «Копировать». Для копирования нескольких параметров выделите все нужные строки (при помощи клавиш SHIFT или CTRL) и нажмите кнопку «Копировать». Для вставки параметров нажмите кнопку «Вставить».
Получение результатов выборки
На вкладке «Просмотр» производится просмотр выборки и получение результатов (построение выборки) (Рис. 19‑27).
Рис. 19‑17
В верхней части вкладки «Просмотр» представлены параметры выборки. Под списком параметров расположена панель с кнопками для получения результатов. В панели с названием выборки расположены кнопки для настройки рабочей области (Рис. 19‑21).
Способы построения выборки
Под списком параметров расположена панель с кнопками для получения результатов (построения) выборки. Состав кнопок может меняться в зависимости от настроек в карточке выборки (Рис. 19‑18 – Рис. 19‑19).
Настройка рабочей области
В панели с названием выборки расположены кнопки для настройки рабочей области (Рис. 19‑21).
Кнопка «Свернуть панель» – сворачивает панель со списком параметров и оставляет на экране только панель с результатами (Рис. 19‑22). Для возврата панели «Параметры» нужно нажать в любое место голубой строки с подсказкой.
Кнопка «Развернуть панель» – разворачивает панель «Параметры» и скрывает панель с результатами (Рис. 19‑23). Можно использовать при большом количестве параметров. Для возврата панели с результатами нужно нажать кнопку «Свернуть панель».
Кнопка «Настроить отображение» – открывает меню для настройки шрифта в панели «Параметры» (Рис. 19‑24). Для возврата исходного шрифта нужно «Сбросить настройки».
Кнопка «Очистить данные» – очищает все заполненные поля в панели «Параметры» (Рис. 19‑25).
Кнопка «Построить отчет» – дублирует аналогичную кнопку, расположенную в центральной части вкладки «Просмотр», в панели с результатами. Используется для построения отчета, если была нажата кнопка «Развернуть панель», т.е. если была скрыта панель с результатами (Рис. 19‑23).
Заполнение параметров выборки
Параметры выборки представлены в верхней части вкладки «Просмотр». Если выборка не имеет параметров, ее результаты отображаются на экране при нажатии кнопки «Выбрать» (Рис. 19‑26).
Если выборка имеет параметры, нужно ввести их значения. На Рис. 19‑27 цифрами отмечены некоторые элементы интерфейса в списке параметров.
Параметры, обязательные для заполнения, маркируются красной звездочкой (1 на Рис. 19‑27).
Параметры, названия которых имеют черный цвет шрифта, задаются вручную – в соответствии с установленным для параметра типом данных (текст, дата, время, дата и время, логический). Для установки текущей даты можно использовать клавишу Home.
Параметры с названиями синего цвета, задаются из справочника, который открывается по клавише Enter. Если в параметре не разрешен множественный выбор – открывается справочник с одиночным списком (2 на Рис. 19‑27). Если множественный выбор разрешен – открывается справочник с двойным списком (все значения и отобранные) (3 на Рис. 19‑27). В справочнике с одиночным выбором выделите курсором нужную строку и нажмите кнопку «ОК». В справочнике с множественным выбором переместите нужные строки из левого списка в правый список и нажмите «Сохранить (F2)».
В параметрах с логическим типом отображаются галочки для выбора значения Да/Нет/Независимо (4 на Рис. 19‑27). В параметрах с описанием отображается значок , при наведении указателя мыши на значок отображается текст описания (5 на Рис. 19‑27).
Для удаления выбранных значений для одного параметра установите курсор в нужную строку и нажмите DEL или BACKSPACE. Для удаления выбранных значений для всех параметров нажмите кнопку «Очистить».
Построение выборки
После установки параметров можно запустить построение выборки.
По кнопке «Выбрать» результаты выводятся на экран в виде списка (Рис. 19‑28), при необходимости могут быть экспортированы в MS Excel, OpenOffice, текстовый файл, dbf-файл, xml-файл. Для экспорта результатов выборки щелкните правой кнопкой в любой строке списка с результатами, в контекстном меню выберите «Экспорт» и далее выберите нужный формат.
По кнопке «Построить отчет» открывается приложение (MS Excel, OpenOffice) с результатами выборки.
Сообщения при построении выборки
Если при нажатии кнопки «Построить отчет» не был найден файл шаблона, выводится сообщение, пример которого показан на Рис. 19‑30.
В этом случае следует проверить, правильно ли указан путь к папке с шаблонами: Главное меню –> Настройки –> Путь к шаблонам (Рис. 19‑31).
Проверка корректности запросов
Работа с выборкой невозможна при наличии ошибок в тексте запросов. В модуле предусмотрены следующие способы для информирования пользователя о наличии таких ошибок.
Для получения текста ошибки дважды щелкните ЛКМ по значку . Для закрытия окна «Отладочная информация» нажмите кнопку «Х» в правом верхнем углу окна.
Текст ошибки может быть передан разработчику для получения консультации по ее исправлению. Для отладки запроса можно выполнить его сначала в каком-либо стороннем приложении для работы с SQL-запросами и после успешной отработки включить текст запроса в выборку.
При наличии в запросе оператора LIKE для текстовых полей БД рекомендуется приводить их к общему верхнему регистру функцией UPPER, например: UPPER(p.region) like ‘%ПЕТРОГРАДСК%’.
20. Группы вопросов
Раздел «Группы вопросов» предназначен для группировки полей (вопросов), собранных из разных протоколов МИС. Ведение групп вопросов используется, в частности, при передаче сведений в сервисы (ИЭМК и пр.), т.к. позволяет собирать данные, заполненные непосредственно во врачебных протоколах, без необходимости заполнения пациенту дополнительных протоколов.
Рис. 20‑1
21. Нормы
Общие сведения
Раздел «Нормы» предназначен для составления списка медикаментов и расходных материалов, которые используются при предоставлении медицинской услуги. Эта информация используется для автоматического списания медикаментов в АРМе «Аптека» после того, как пациенту зарегистрированы соответствующие услуги.
Для вызова раздела нажмите кнопку «Нормы» на главной инструментальной панели или выберите пункт верхнего меню «Программа» и далее – пункт меню «Нормы».
Окно раздела состоит из трех частей (Рис. 21‑1). В левой панели отображается список отделений, в средней панели – список услуг выбранного отделения, в правой панели с вкладками «Медикаменты» и «Расходные материалы» формируется список медикаментов и расходников для выбранной услуги. Услуга, для которой назначены медикаменты или расходники, отмечена значком .
В верхней части раздела расположены переключатели «Услуги», «Операции», «Манипуляции», позволяющие вывести на экран раздельные списки услуг разных типов и поле «Источник финансирования», которое позволяет отфильтровать список медикаментов по источнику финансирования (ОМС, ДМС, НАЛ и другие). В списке отделений отображаются отделения, которые имеют услуги.
Составление списка медикаментов
Составление списка медикаментов и расходных материалов ведется на отдельных вкладках в правой части рабочего окна. Правила работы одинаковы для обеих вкладок. В списках имеются режимы добавления, изменения, удаления медикамента, добавления списка медикаментов, назначения группы, копирования и вставки медикаментов.
Добавление одного медикамента
Для добавления медикамента выберите нужную услугу в средней части окна и нажмите кнопку «Добавить» на вкладке «Медикаменты». Для изменения ранее созданной записи выделите строку в списке медикаментов и нажмите кнопку «Изменить» (Enter или двойной щелчок ЛКМ).
В окне «Норма» заполняются следующие поля (Рис. 21‑2):
Для сохранения изменений нажмите «Сохранить (F2)» в окне «Норма».
Добавление списка медикаментов
Режим добавления списка медикаментов отличается от режима добавления одного медикамента только порядком действий. При добавлении списка в справочнике медикаментов выделяются все необходимые позиции, после чего для каждой выбранной позиции поочередно заполняется окно «Норма».
Для добавления списка медикаментов выберите нужную услугу в средней части окна и нажмите кнопку «Добавить список» на вкладке «Медикаменты». В открывшемся окне «Выбор из справочника» выделите нужные позиции и нажмите «ОК».
В открывшемся окне «Норма», в поле «Наименование» будет подставлено первое значение, выбранное в справочнике. Заполните необходимые поля в окне «Норма» и нажмите «Сохранить (F2)». Первая позиция будет сохранена, а в поле «Наименование» будет подставлено следующее значение. Далее нужно заполнить параметры поочередно для всех медикаментов.
Изменение медикамента
Для изменения медикамента выберите нужную строку и нажмите кнопку «Изменить». Отредактируйте поля в окне «Норма» и нажмите «Сохранить (F2)».
Редактирование числовых полей («Кол-во», «№ группы», «№ в группе») можно выполнять непосредственно в выбранной ячейке в строке медикамента, не открывая окно «Норма».
Удаление медикамента
Для удаления медикамента выберите нужную строку в списке медикаментов и нажмите кнопку «Удалить». Нажмите «Да» для подтверждения удаления.
Назначение группы
Назначение группы медикамента используется для формирования групп взаимозаменяемых позиций. Указание порядкового номера в группе определяет очередность замены. При списании медикаментов в АРМе «Аптека» анализируется наличие нужного медикамента на складе, при отсутствии первой позиции в группе списывается вторая позиция, при отсутствии второй – третья и так далее. Назначить группу для выбранного медикамента можно тремя способами.
Копирование и вставка медикаментов
Режим копирования и вставки медикаментов используется для добавления одинаковых позиций к разным услугам. Для копирования медикамента выберите услугу, затем выделите строку (строки) в списке медикаментов и нажмите кнопку «Копировать». Для вставки строк выберите целевую услугу нажмите кнопку «Вставить».
22. История
Общие сведения
Раздел «История» предназначен для выполнения настроек, связанных с ведением истории болезни амбулаторных и стационарных пациентов. Для вызова раздела нажмите кнопку «История» на главной инструментальной панели или выберите пункт верхнего меню «Программа» и далее – пункт меню «История» (Рис. 22‑1).
Раздел «История» включает несколько подчиненных разделов, которые вызываются по кнопкам левого вертикального меню:
Работа с регистрами описана в отдельной инструкции, которая размещена: https://reshenie-soft.ru/doc/ -> раздел 2 Руководства -> 2.11 Интеграция с региональными и федеральными сервисами -> 2.11.0 Сервисы в составе ЕЦК –> Пункт 4.3.
Работа с картами назначений описана в инструкциях, которые размещены:
Настройка отображения протоколов и текстовых описаний для стационарных АРМов
Настройка отображения списка протоколов и текстовых описаний включает следующие этапы:
1 этап. Настройка в разделе «Типы событий»
В панелях «Типы», «Подтипы» и «Разделы» необходимо проверить наличие или создать необходимые записи, относящиеся к стационарной истории болезни. Пример структуры для типа события «Текстовые описания (дневники, осмотры) показан на Рис. 22‑2.
Кодировка типов событий в панели «Типы» должна быть соблюдена согласно приведенной таблице, наименование события может быть переформулировано.
Код типа события |
Наименование типа события |
2 |
Дневниковые записи |
20 |
Лабораторные исследования |
30 |
Параклиника (диагностика) |
50 |
Операция |
70 |
Консультация |
100 |
Выбытие |
101 |
Регистрация в приемном отделении |
102 |
Поступление на отделение |
103 |
Перевод на другое отделение |
104 |
Смена койки |
106 |
Прерывание койко-дня |
107 |
Смена врача |
Структура каждого события в панелях «Подтипы» и «Разделы» создается согласно специфике работы МО. Наличие галочки «Обязательное событие» в карточке подтипа означает, что при щелчке на соответствующем событии в истории болезни текстовые описания и протоколы на это событие будут добавляться автоматически.
2 этап. Настройка в разделе «Профили»
Далее выполняется создание профилей и привязка профиля к отделению/врачу или группе врачей на отделении. Пример названия профилей и привязки врачей к профилю показан на Рис. 22‑3.
3 этап. Настройка в разделе «События»
Необходимо для каждого профиля создать список форм (протоколов) и шаблонов (текстовых описаний). Порядок действий:
1. Выбрать нужный профиль в верхнем комбобоксе (из выпадающего списка).
2. Для выбранного профиля поочередно добавить записи в трех панелях – «События», «Подтипы», «Разделы». Записи выбираются те, которые ранее были созданы в разделе «Типы событий».
Галочка «О» в панели «Подтипы» означает «Обязательное событие». Галочка «Ш» в панели «Разделы» означат, что событие содержит шаблон (текстовое описание).
3. Для каждой конечной записи, выделенной в панели «Разделы», на вкладке «Формы» добавить все нужные протоколы, которые должны быть заранее созданы в разделе «Формы» (Рис. 22‑4). Галочка «Обязательный протокол» означает его автоматическую генерацию при добавлении данного события пациенту.
4. Для каждой конечной записи, выделенной в панели «Разделы», на вкладке «Шаблоны» добавить все нужные шаблоны, которые создаются непосредственно здесь же, вводом нужного текста (Рис. 22‑5).
Отображение протоколов и описаний в АРМах
Список всех доступных для заполнения протоколов и текстовых описаний отображается в стационарных АРМах при добавлении пациенту того или иного события стационарной истории болезни – дневниковых осмотров, манипуляций, поступления, переводов и т.п. Пример списка типов событий стационарной ИБ в АРМе «Врач стационара» показан на Рис. 22‑6. Пример списка дневниковых записей стационарной ИБ в АРМе «Врач стационара» показан на Рис. 22‑7.
Настройка отображения протоколов для амбулаторных АРМов
Список доступных протоколов настраивается индивидуально для каждого врача или группы врачей (например, для врачей одной специальности).
Настройка аналогична той, что описана в предыдущем разделе данного руководства и включает три этапа.
1 этап. Настройка в разделе «Типы событий»
В панели «Типы» необходимо создать (или выбрать из числа имеющихся) запись, к которой далее будет выполняться привязка врачей и протоколов. Если в МО установлены стационарные и диагностические АРМы, для которых используются типы событий с фиксированными кодами (2, 3, 20-60, 100-106, 301-318), лучше не занимать эти типы, а создать (выбрать) тип, например, с кодом 1. Название – произвольное, например, «ЭИБ», «Амбулаторный прием», «Заключение для АРМ “Врач поликлиники”» и т.п. Пример названия типа, подтипа и разделов показан на Рис. 22‑8.
Далее, для этого типа необходимо создать в панелях «Подтипы» и «Разделы» по одной записи с произвольным названием (например, «Протоколы»). На приведенном выше рисунке в панелях «Подтипы» и «Разделы» показан некоторый набор записей, на самом деле – он избыточен, достаточно одной записи обобщенного названия. Названия типов, подтипов и разделов в других АРМах не отображаются и нужны только для связки врачей и протоколов.
2 этап. Настройка в разделе «Профили»
Необходимо создать записи (названия профилей), к которым далее будет выполняться привязка врачей и протоколов. Названия профилей – произвольные, можно использовать названия специальностей. Фактически надо создать столько профилей, сколько потребуется разных комплектов протоколов. Например, есть профиль «Невролог», по которому будут работать все врачи данной специальности. Но если среди них есть врач, которому нужен немного другой комплектов протоколов, для него можно создать индивидуальный профиль и в названии профиля указать ФИО врача. Далее, к каждому профилю надо привязать нужных врачей – это делается на нижней вкладке «Врач на отделении». Пример названия профилей и привязки врачей к профилю показан на Рис. 22‑9.
Обратите внимание. Врача можно привязать только к одному профилю. Если врач привязан к некоторому профилю, он не отображается для выбора в других профилях.
3 этап. Настройка в разделе «События»
Необходимо для каждого профиля создать список протоколов (форм). Порядок действий (Рис. 22‑10):
1. Выбрать нужный профиль в верхнем комбобоксе (из выпадающего списка).
2. Для выбранного профиля поочередно добавить по одной записи в трех панелях – «События», «Подтипы», «Разделы». Записи выбираются те, которые ранее были созданы в разделе «Типы событий». Это действие нужно только для связки профиля (и прикрепленных к нему врачей) и протоколов (форм). Пока не создана цепочка Профиль-Событие-Подтип-Раздел – не станет доступна кнопка добавления протоколов (форм).
3. Для конечной записи, выделенной в панели «Разделы», на вкладке «Формы» добавить все нужные протоколы, которые должны быть заранее созданы в разделе «Формы».
На этом настройка закончена. Все врачи, прикрепленные к данному профилю, увидят настроенный комплект протоколов в АРМе «Врач поликлиники» («Врач-стоматолог»).
Отображение протоколов в АРМах
Список всех доступных для заполнения протоколов отображается в АРМе «Врач поликлиники» (JAVA) и в АРМе «Врач-стоматолог» на вкладке «Записи».
Пример отображения протоколов, доступных для заполнения в АРМе «Врач поликлиники» (JAVA) показан на Рис. 22‑11.
Настройка типов событий для диагностических АРМов
Если в МИС планируется использование диагностических АРМов («УЗИ», «Эндоскопия», «Рентген» и т.п.), для них должны быть заведены соответствующие типы событий в разделе История Типы событий Панель «Типы». Для каждого диагностического АРМа должен быть создан свой тип события. Рекомендуемые номера кодов – от 300 и далее. Коды, занятые под диагностические АРМы, не должны пересекаться с кодами других типов событий. Подтипы и разделы в данном случае заполнять не обязательно.
Настройка листов контроля
Настройка листов контроля и связанных форм выполняется в АРМе «Контент», в разделе «История» -> «Листы контроля» (Рис. 22‑13). Доступ к данному разделу настраивается правами 502075 «Право на просмотр «История» – «Листы контроля»» и 502076 «Право на редактирование «История» – «Листы контроля»».
Количество различных листов контроля не ограничено. В карточке листа контроля надо указать код и название, а также установить привязку к нужной форме (Рис. 22‑14).
Сама форма создается в разделе Формы/Формы, в папке «Листы контроля» (Рис. 22‑15). Поля формы могут иметь любой тип данных, доступный в карточке элемента формы, например: число, текст, дата и т.д. При необходимости к форме можно привязать печатную форму (связанный отчет).
Листы контроля используются в стационарных АРМах и дают возможность многократного добавления и заполнения пациенту выбранной формы (протокола) с одновременным отображением на экране нескольких заполненных форм, что позволяет наблюдать динамику изменения различных показателей в течение выбранного периода (Рис. 22‑16).
23. Выгрузка и загрузка записей
Общие сведения
Режимы выгрузки и загрузки используются для копирования записей с эталонной базы на клиентские базы данных. Эти режимы имеются в следующих разделах АРМа «Контент»:
Порядок работы в целом одинаковый во всех разделах. Особенности каждого раздела описаны далее.
Простые классификаторы
Выгрузка
При выгрузке простых классификаторов имеются следующие варианты:
Для выполнения выгрузки нажмите кнопку «Сохранить» в панели над списком справочников.
В окне «Экспорт справочников» (Рис. 23‑1) выберите требуемый режим выгрузки – один или все справочники. Название радиокнопки «Экспортировать основные справочники» меняется в зависимости от выбранной области. Выберите вариант выгрузки – «Экспорт (F2)» (только названия справочников) или «Экспорт с содержанием».
В результате будет открыта форма проводника «Выбор пути выгрузки справочников». Укажите путь и имя файла и нажмите кнопку «Save».
Имя файла по умолчанию:
В зависимости от выбранной области справочников, меняется имя схемы в названии выгружаемого файла: SOLUTION_MED, SOLUTION_LAB, SOLUTION_DIAGNOSTIC и т.д.
По окончании выгрузки выводится сообщение «Выгрузка успешно завершена».
Загрузка
Для загрузки справочников нажмите кнопку «Загрузить» на инструментальной панели. В форме проводника «Open» укажите путь и имя файла и нажмите «Open». Открывается форма «Загрузка справочников из xml-файла», где показан сравнительный список справочников в файле и в БД. Колонка с кодом – единая.
Рис. 23‑2
В центральной колонке выводятся следующие пиктограммы:
|
Значение пиктограммы |
Флажок загрузки |
Справочники в файле и в БД совпадают по названию |
|
|
Справочники в файле и в БД не совпадают по названию |
Флажок доступен, установлен по умолчанию |
|
справочник имеется в файле, но отсутствует в БД |
Флажок доступен, установлен по умолчанию |
|
справочник имеется в БД, но отсутствует в файле |
Флажок доступен, снят по умолчанию |
Установка флажка означает, что по кнопке «Загрузить» отмеченные справочники из файла будут загружены в БД. Снятие галочки означает, что справочники из файла не будут загружаться в БД.
Для быстрой установки/снятия галочек в верхней части окна предусмотрены следующие кнопки:
|
Наименование |
Содержание |
Снять выделение |
Снимает все установленные флажки |
|
Выделить все из файла |
возвращает флажки по умолчанию (в строках, помеченных значками и ) |
|
Выделить уникальные из файла |
Устанавливает флажки во всех строках со значком |
Для выполнения загрузки установите нужные галочки и нажмите кнопку «Загрузить».
Если загружается одиночный справочник, и он уже существует в конечной БД, выводится сообщение «Найден справочник с кодом (номер). Заменить?». Варианты ответов:
Если загружается несколько справочников и обнаружены совпадения загружаемых и существующих справочников, выводится сообщение «Найден справочник с кодом (номер). Заменить?». Варианты ответов:
Атрибуты
Выгрузка
При выгрузке атрибутов имеется возможность выгрузки одиночного атрибута или одной группы атрибутов. Для всех атрибутов выгружается только структура. Для атрибутов диагнозов можно выгружать структуру или структуру вместе с содержанием (весь состав). Если по каким-то причинам в дереве атрибутов ничего не выделено (потерян фокус) – выгрузка не выполняется.
Для выгрузки одиночного атрибута выделите атрибут и нажмите кнопку «Сохранить» на верхней панели. В открывшемся окне проводника «Save» укажите путь и имя файла и нажмите «Save» для сохранения. При выгрузке одиночного атрибута по умолчанию предлагается имя файла следующего формата:
attr_<код группы>_<код атрибута>_<первое слово названия атрибута>.xml
Код группы и код атрибута отображаются прямо в дереве атрибутов, в скобках перед названием группы/атрибута.
Например, при выгрузке атрибута «Кесарево сечение» (с кодом 5) из группы «Атрибуты операций» (с кодом 9), файл выгрузки будет называться attr_9_5_Кесарево.xml.
Выгрузка группы атрибутов
Для выгрузки группы атрибутов выделите курсором группу и нажмите кнопку «Сохранить». В окне проводника «Save» укажите путь и имя файла и нажмите «Save».
При выгрузке группы атрибутов имя файла не предлагается (вместо имени файла в окне «Save» показана папка выгрузки), но все атрибуты группы выгружаются отдельными файлами. Эти файлы имеют названия в том же формате, который описан выше и сохраняются в указанной папке.
Выгрузка одиночного атрибута из группы «Атрибуты диагнозов»
При выгрузке атрибута диагнозов – по кнопке «Сохранить» открывается окно «Сохранение атрибутов диагнозов» (Рис. 23‑3), в котором надо выбрать вариант выгрузки: «Весь состав» или «Только структура».
Далее в форме «Save» укажите путь и имя файла и нажмите кнопку «Save». Нажмите «ОК» в окне сообщения «Выгрузка успешно завершена».
Выгрузка группы «Атрибуты диагнозов»
При выгрузке группы атрибутов диагнозов – по кнопке «Сохранить» открывается окно «Сохранение атрибутов диагнозов» (Рис. 23‑4), в котором надо установить (снять) флажок «Для всех» и выбрать вариант выгрузки: «Весь состав» или «Только структура».
Если флажок «Для всех» снят – сообщение «Сохранение атрибутов диагнозов» будет поочередно выведено для каждого следующего атрибута. Если флажок установлен – все атрибуты будут выгружены согласно нажатой кнопке «Весь состав» или «Только структура».
Далее в форме «Save» укажите путь и имя файла и нажмите кнопку «Save». Нажмите «ОК» в окне сообщения «Выгрузка успешно завершена».
Загрузка
Загружать атрибуты можно по одному или сразу несколько. Положение фокуса в дереве перед началом загрузки не имеет значения – атрибут будет загружен в «свою» группу. Если в конечной БД отсутствует группа, в которой состоит атрибут, эта группа будет автоматически создана при загрузке.
Для выполнения загрузки атрибутов нажмите кнопку «Загрузить» на инструментальной панели. В открывшемся окне проводника «Open» выберите нужный файл (несколько файлов) и нажмите «Open».
В окне сообщения «Загрузка завершена» показано количество загруженных подгрупп и атрибутов (а при загрузке атрибутов диагнозов – еще и количество загруженных элементов). Если аналогичный атрибут уже существует в конечной БД, выводится сообщение «Ошибка при загрузке атрибута из файла (*.xml). Атрибут с таким кодом уже существует в этой группе!». По кнопке «Продолжить» – выполняется загрузка следующего файла (если их было выбрано несколько). По кнопке «Отменить» – выполняется полная отмена загрузки.
Для закрытия окна сообщения «Загрузка завершена» нажмите «ОК».
Загрузка атрибутов диагнозов вместе с содержанием может занимать длительное время.
Выборки
Выгрузка
При выгрузке выборок имеется возможность выгрузки одиночной выборки или группы выборок, вариант выгрузки зависит от того, какой объект выбран в дереве. Выгрузить сразу все выборки нельзя; если выделена заголовочная запись «Выборки», то попытка выгрузки блокируется с выводом сообщения «Невозможно выгрузить всё дерево выборок». Если по каким-то причинам в дереве выборок ничего не выделено (потерян фокус) – выгрузка не выполняется.
Для выполнения выгрузки выделите нужную строку в дереве и нажмите кнопку «Сохранить». В открывшейся форме проводника «Save» укажите путь и имя файла и нажмите «Save». Нажмите «ОК» в окне сообщения «Выгрузка успешно завершена».
Имя файла по умолчанию (filter.xml) – одинаковое для всех вариантов выгрузки.
Загрузка
Перед проведением загрузки следует проверить положение курсора в дереве – от этого будет зависеть, в какое место структуры будут загружены записи. Если в дереве ничего не выделено (потерян фокус), то загрузка выполняется в корневую группу «Выборки».
Для выполнения загрузки выделите курсором нужную строку в дереве и нажмите кнопку «Загрузить» на инструментальной панели. Укажите путь и имя файла (filter.xml) и нажмите «Save».
Совпадение загружаемых и существующих выборок не проверяется – т.е. одну выборку можно загрузить несколько раз в произвольные места дерева. Однако при загрузке выборок со справочниками проверяется:
Если справочник, используемый в выборке, отсутствует в целевой БД (в которую производится загрузка), выводится сообщение: «Справочник <Название> не найден. Загрузите данный справочник либо выберите существующий». Варианты ответов:
Если совпадения есть, выводится сообщение: «Для справочника <Наименование> найдено соответствие <Наименование> (ID=<NNN>). Использовать найденный справочник?». Варианты ответов:
Сравнение загружаемых и существующих справочников выполняется по названию. Если в целевой БД имеется несколько одноименных справочников, совпадающих с загружаемым справочником, вариант «Обновить» будет выполнен для первого из имеющихся справочников. После загрузки можно проверить в карточке выборки, какой именно справочник в ней используется.
На эталонной БД принято, что все основные справочники находятся в группе с названием «ОСНОВНЫЕ СПРАВОЧНИКИ». Поэтому пустая группа с таким названием автоматически создается на любой базе при открытии раздела «Выборки» (если этой группы там не было). Это сделано для того, чтобы предполагаемые загрузки выборок с эталонной на клиентские БД проходили корректно.
Формы
Выгрузка
При выгрузке форм имеется возможность выгрузки одиночной формы, группы форм, всего дерева. Вариант выгрузки зависит от выбранного элемента дерева. Все дерево выгружается, если выделена заголовочная запись «Формы». Если в дереве ничего не выделено (потерян фокус), то выгружается пустой файл.
Для выполнения выгрузки выделите нужную строку в дереве и нажмите кнопку «Сохранить». В окне проводника укажите путь и имя файла и нажмите «Save». Закройте окно сообщения «Выгрузка успешно завершена» кнопкой «ОК».
Имя файла по умолчанию (form.xml) – одинаковое для всех вариантов выгрузки.
Загрузка
Перед проведением загрузки следует выбрать элемент структуры дерева – определить место загрузки. Если по каким-то причинам в дереве ничего не выделено (потерян фокус) – загрузка в корневой элемент «Формы».
Для выполнения загрузки нажмите кнопку «Загрузить». В окне проводника «Open» укажите путь и имя файла (form.xml) и нажмите «Open».
Совпадение загружаемых и существующих форм не проверяется – то есть, одну форму можно загрузить несколько раз в различные места дерева.
Отчеты
Выгрузка
При выгрузке отчетов имеется возможность выгрузки отдельных отчетов, групп отчетов, всего дерева. Вариант выборки зависит от положения фокуса. Все дерево выгружается, если выделена заголовочная запись «Отчеты» или в дереве ничего не выделено (потерян фокус).
Для выполнения выгрузки группы (всего дерева) выделите курсором строку в дереве и нажмите кнопку «Сохранить» на левой верхней панели (Рис. 23‑5). Для выгрузки одиночного отчета выделите нужную строку в правой верхней части окна и нажмите кнопку «Сохранить» на правой верхней панели (Рис. 23‑5). В окне проводника укажите путь и имя файла и нажмите «Save». Нажмите «ОК» в окне сообщения «Выгрузка успешно завершена».
Имя файла по умолчанию (report.xml) – одинаковое для всех вариантов выгрузки.
При выгрузке одиночного отчета или группы вместе с ними выгружаются и названия родительских групп. При дальнейшей загрузке будет загружен сам отчет и названия вышерасположенных групп.
Если нужно настроить несколько однотипных отчетов внутри одной БД (например, сделать разные варианты одной печатной формы), то удобнее пользоваться режимами копирования – вставки, в этом случае копии можно вставлять в целевую группу без ненужного добавления названий родительских групп, которое получается при выгрузке – загрузке.
Загрузка
Перед проведением загрузки следует выбрать целевой элемент дерева, то есть, определить место в структуре, куда будут загружены записи. Если в дереве ничего не выделено (потерян фокус), то считается, что выбрана корневая запись «Отчеты».
Для выполнения загрузки нажмите кнопку «Загрузить» на инструментальной панели. В открывшемся проводнике укажите путь и имя файла (report.xml) и нажмите «Save».
При загрузке проверяется совпадение загружаемых и существующих отчетов по названию. Если в целевой БД есть отчет с таким же названием, что и в загружаемом файле, то отчет не будет продублирован, однако в него будут добавлены все запросы из файла (даже совпадающие).
Ответить
Хотите присоединиться к обсуждению?Пожалуйста, напишите свой комментарий.