Изменения в МИС за апрель 2023
РАЗРАБОТКИ и УЛУЧШЕНИЯ
Общесистемные разработки
# Направление на МСЭ. Доработана передача документа в ЕМК. В случае, когда у пациента отсутствуют успешно переданные случаи лечения, направление на МСЭ отправится без привязки к случаю.
# Направление на МСЭ. Добавлена проверка на заполненность полей «Дата начала», «Дата окончания» и «Диагноз» в блоке «Частота и длительность временной нетрудоспособности (сведения за последние 12 месяцев)» при подтверждении направления.
# Направление на МСЭ -> Создание МСЭ по образцу. Реализована проверка по всем полям направления, в которых используются справочники + поле направляющей организации + основной диагноз. Если какие-то значения в этих полях неактивны, то направление по образцу будет создано, но данные поля будут пустыми, а перед открытием направления появится информационное окно с перечислением этих полей.
# Направление на МСЭ. Изменена логика работы с обследованиями. Теперь:
– При открытии сохраненного направления отображаются все выбранные обследования, вне зависимости от наличия записи в актуальной версии федерального справочника 1.2.643.5.1.13.13.99.2.857 «Медицинские обследования для медико-социальной экспертизы». Ранее отображались только те обследования, которые совпадали с актуальной версией справочника.
– При смене диагноза: удаляются сохраненные ранее обследования; отображаются обследования, подходящие под условия (диагноз и возраст), как при первоначальном открытии направления.
# Операции. В АРМе «Оперблок» (JAVA) и в СИ-АРМах добавлена возможность проставления для операции признака «первичная/повторная». Способ проставления признака (в карточке операции или в списке выполненных действий) варьируется в зависимости от состояния параметров 6035 (возможность ведения квот в карточке операции) и 6036 (возможность добавления нескольких действий на операцию).
Повторными называют операции, выполняемые вновь на том же органе по поводу той же патологии. Повторные операции, проводимые в течение ближайшего или раннего послеоперационного периода, в названии обычно имеют приставку «ре»: релапаротомия, реторакотомия и т.п. Повторные операции могут быть запланированными и вынужденными – при развитии осложнений.
# Адресная система. Внесены изменения в функцию получения адреса пациента (p_pat.address, gsp_get_pat_address). При параметре 28=ЕИС теперь выводится тип адреса (Город).
# Печать в СИ и JAVA. Запуск макроса для MS Office и LibreOffice сделан независимым от наличия скобок в настройках вызова. Например, BuildReport() и BuildReport запускаются и работают одинаково.
СЭМД
# Реализован сбор CDA СЭМД «Направление на госпитализацию, восстановительное лечение, обследование, консультацию» через АРМ «Регистры».
JAVA-АРМы
# Изменен порядок указания jar-файлов при запуске JAVA-АРМов. Теперь в диспетчере задач, на вкладке «Процессы» можно увидеть название запущенного JAVA-АРМа. Для этого необходимо отобразить колонку «Командная строка», и в тексте строки найти название АРМа, например, «…ArmOpers.jar…».
# Во всех экранных списках, где есть возможность множественного выделения строк (мышь + клавиши Shift/Ctrl) изменен вывод итогового количества (в нижней части списка):
– если курсор не установлен ни на какой строке (при открытии списка) – выводится надпись «Строк XX»
– если курсор установлен на какой-либо строке – «Строка XX из XX»
– если выделено несколько строк – «Строк XX из XX»
# Поиск пациента (окно «Картотека пациентов»). Изменено поведение кнопки ESC, по аналогии с СИ-АРМами. Если в полях поиска есть текст, при нажатии ESC он очищается, окно поиска не закрывается. Если текста нет – окно поиска сразу закрывается.
# Сервис удалённого подписания (DigSignServer). Для администрирования сертификатов в АРМе «Контент» созданы три выборки в группе (1111) «Администрирование сертификатов», в которых реализована следующая функциональность:
1. Поиск сертификата.
2. Удаление старых сертификатов (при необходимости) (удаление записи в таблице сертификатов).
3. Запуск обновления сертификатов через службу.
АРМ «Администратор»
# Раздел «Компьютеры». В список компьютеров добавлена колонка «IP Адрес». Изменен поиск, который теперь работает по всем полям списка.
# Раздел «Параметры» -> Вкладка «Пользователи» -> Окно «Добавление параметра для пользователя и приложения». Восстановлено отображение иконки «красный крестик» для отмененной записи (в панели «Параметры»).
АРМ «Контент»
# История -> Листы назначений. В карточку строки, в поле «Тип данных» добавлен новый тип: «Расчетный показатель с одним значением на сутки».
# История -> Листы назначений. В карточку блока, в поле «Вид отображения и работа с данными» добавлен новый вид «Назначения с настройкой» (для настройки соответствующего блока во всех видах листов назначений).
# Классификаторы -> Диагнозы. Внесены улучшения в режимах просмотра и поиска:
– над деревом диагнозов добавлен чекбокс «Активные»;
– изменено отображение данных в панели «Результаты поиска», теперь параметры диагноза отображаются в колонках списка в таком же виде, как в карточке диагноза.
# Выборки -> Карточка выборки -> Вкладка Связанные протоколы. Добавлена обработка переноса внешнего справочника для ячеек таблиц протоколов с вопросами типа «таблица».
# Библиотека иконок. Добавлен фильтр поиска по текстовым полям.
# Формы -> Формы. На вкладках «Структура», «Связанный отчет», «Услуги», «Диагнозы» добавлен признак наличия записей.
АРМ «Экономист»
# Древовидные справочники (Услуги, УЕТы услуг, УЕТы манипуляций). Во всех однотипных справочниках (по отделениям/по разделам прейскуранта) сделан одинаковый вид окна «Настройки отображения дерева» (которое открывается из конт. меню) с максимальным набором опций.
# Справочники -> Диспансерное наблюдение -> Вкладка «Диагнозы» -> Окно «Добавить диагноз». Реализована возможность выбора и добавления нескольких диагнозов одновременно. Диагнозы выделяются и в дереве, и в списке – при помощи мыши с зажатой клавишей Ctrl/Shift, а в списке – еще и удержанием курсора.
АРМ «Оперблок»
# Опер. день – график. Подсветка операций перенесена из кода приложения в процедуру (pkg_oper.fn_color_oper_graph) с возможностью при желании переопределить цвета в БД и сохранением существующей подсветки по умолчанию: если идентификатор пациента не указан – цвет красно-розовый, если операция выполнена – светло-зеленый, если есть гепатит – желтый, в остальных случаях – синий.
АРМ «Справки»
# Медицинские свидетельства. Добавлена возможность отображения дополнительных колонок в разделах:
– Подпись и передача – настраивается параметром 514082;
– Свидетельства о рождении – настраивается параметром 514085;
– Свидетельства о смерти – настраивается параметром 514086.
# Медицинские свидетельства о перинатальной смерти. В блоке сведений о матери реализовано автозаполнение полей при выборе пациента из картотеки – документа, удостоверяющего личность (серия, номер, дата выдачи, кем выдан) и СНИЛС.
# Загрузка ЭЛН из ФСС -> Окно «Синхронизация листа нетрудоспособности». Откорректирован порядок заполнения поля «ЛПУ в системе». При синхронизации ЭЛН с ФСС значение ЛПУ определяется на основании ОГРН + Наименование для ЛН. В диалоге выбора ЛПУ выводится наименование и адрес для ЛН, после выбора в поле «ЛПУ в системе» подставляется наименование для ЛН.
# Карточка ЛН. Добавлены параметры:
– 514088 – ЛН. Значение по умолчанию для поля «Место выдачи листка нетрудоспособности».
– 514089 – ЛН. Значение по умолчанию для чекбокса «Не учитывать историю болезни».
# Раздел «Справки». В панели фильтров добавлен фильтр по ЛПУ (структуре).
АРМ «Процедурный кабинет»
# Панель «Поиск заказов». Добавлена возможность фильтровать заказы по материалам (сделано активным поле для выбора материала).
# Аликвотирование. Выполнена доработка режима:
– Реализована возможность разведения на любое указанное количество пробирок. Ранее разведение выполнялось максимум на 2 пробирки.
– Сделано отключение кнопки «Выполнить разведение» для материалов с единственной услугой (т.е. не требующих разведения).
# Реализован вывод информацию о подключении (имя подключения, IP, порт, БД) в нижней части окна программы, по аналогии с другими JAVA-АРМами.
# Реализована стандартная функциональность при работе с окном трассировки:
– Возможность включать трассировку/открывать окно трассировки по клавишам CTRL+Pause Break (в т.ч. открывать ранее открытое и свернутое окно).
– Возможность скопировать выбранный кусок трассы по клавишам CTRL+C и по правой кнопке мыши.
– Сделаны всплывающие подсказки на индикаторе трассировки «Сообщений нет» (голубой значок), «Есть сообщения о работе программы» (розовый значок).
# Выбор врача при входе в АРМ. Изменен порядок отображения диалога для выбора врача. Теперь диалог не выводится (даже если параметр 528003=ДА, т.е. отображение диалога включено), если:
– пользователь НЕ связан ни с одним врачом;
– пользователь связан с единственным врачом.
# Интерфейс основного окна:
– в список пациентов добавлена колонка «№ карты»;
– панель с фильтрами сделана более компактной, поля с датами укорочены по размеру содержимого;
– сделана более яркая подсветка кнопки «Поиск» после изменения фильтров, чтобы было понятно, что кнопку надо нажать;
– сделана возможность изменять ширину панели с посылками.
СИ-АРМы
# Направления на диагностику. В список направлений добавлен динамический фильтр. Настраивается параметром 301184. Список значений фильтра ведется в справочнике 482. Фильтр отображается в режимах:
– АРМ «Регистратура» -> Картотека -> Вкладка «Диагн. исслед.» (в панели назначений пациента).
– АРМ «Врач стационара»/АРМ «Врач поликлиники» -> Журнал -> Диагностика.
– АРМ «Постовая сестра» -> Назначения -> Диагностика.
# Печать лабораторных исследований/направлений. Добавлена возможность пакетной печати нескольких исследований, выбранных в списке (пробелом):
– Если код выбранной печатной формы заканчивается на «%_LIST» – производится печать только выбранных исследований, если ничего не выбрано – печать всех исследований.
– Если код печатной формы НЕ заканчивается на «%_LIST» – производится печать отдельно по каждому выбранному исследованию, если ничего не выбрано – печать одного текущего исследования.
Печать действует в режимах:
– АРМ «Регистратура» -> Картотека -> Вкладка «Лаб. заказы» (в панели назначений пациента).
– АРМ «Регистратура» -> Лаборатория. Журнал заказов.
– ЭИБ -> Лаборатория -> Направления в лабораторию.
# Карточка пациента. Дополнительные поля карточки. При сохранении доп. полей реализована передача и сохранение АРМом идентификатора пациента. Это позволяет подставлять в доп. поля карты сведения, заполненные в других разделах карты, например, на вкладке «Родственники».
# Протоколы/Доп. поля карточек. Внесены изменения в полях с выбором из внешнего справочника. Ранее игнорировалась колонка справочника с названием KEYID, что приводило к некорректному поиску при вводе с клавиатуры. Теперь вне зависимости от наименования колонки производится поиск по введенному тексту/коду.
# Ведомость врача -> Кнопка «Освободить номерок». В предупреждении, которое выводится перед освобождением номерка, добавлен вывод ФИО пациента и времени номерка.
# Стат. талон. Реализовано сохранение изменений, сделанных в талоне перед закрытием случая. Добавлена возможность скрыть предупреждения о закрытии случая (по параметру 3117).
# Стат. талон. Отключена проверка соответствия «Цель посещения» - «Диагноз» при попытке сохранения талона, в случае, если диагноз не заполнен.
# Стат. талон. Добавлен параметр 504622 для отключения предложения групп ДН при установке/смене диагноза и последующем сохранении талона.
# ЭИБ (стационар) -> Все события. В списке событий добавлено отображение листов назначений, наркозных и реанимационных карты, относящихся к ИБ.
АРМ «Регистратура»
# Картотека -> Вкладка «Лаб. результаты» (в панели назначений пациента). Откорректирована покраска строки, с тем, чтобы покраска строки не перекрывала стандартную покраску ячеек (зеленый, желтый). Добавлена покраска ячейки «№ карты». Добавлена колонка «Доп. статус» (перед колонкой «№ карты») с возможностью вывода произвольных иконок. Добавлены наименования первых колонок: «Готовность», «Выдача», «Срочность».
Диагностические АРМы
# Карточка исследования. Реализована возможность открытия независимого окна «История», в котором можно посмотреть результаты предыдущих исследований, не выходя из текущего исследования. Настраивается параметром 505108. Ранее такая возможность была реализована в окне ЭИБ.
АРМ «Приемное отделение»
# Окно «Регистрация» -> Вкладка «Поступление и выбытие». Поле «Отделение» переименовано в «Отделение нахождения».
# В разделах «Приемное отделение» и «Очередь на госпитализацию» обработан параметр 300001 «Период обновления данных в основном списке (таймер)».
АРМ «Выписной эпикриз»
# Истории болезни -> Вкладка «Госпитализация» -> Список событий. Добавлена возможность редактирования данных в колонке «Профиль заболевания» (для незакрытой госпитализации). Значения заполняются из справочника lu.tag=292, отображение колонки включается параметром 11032.
ЛИСТЫ НАЗНАЧЕНИЙ
# В листы назначений добавлена поддержка функции привязки нескольких отделений МИС к одному отделению аптеки (складу). Например, стационарное отделение и отделение дневного стационара могут быть привязаны к одному складу.
# Разработан режим подписания ЭЦП для всех видов листов назначений:
1. Для реанимационных и наркозных карт добавлена возможность формирования и подписания документа со встроенной печатной формой, а также с динамической печатной формой.
2. Для стационарных и амбулаторных листов назначений добавлена возможность формирования и подписания документа с динамической печатной формой.
# Меню выбора шаблонов. Добавлено сохранение статуса (свернут/развернут) для блоков «Общие шаблоны», «Шаблоны отделений», «Личные шаблоны».
# Добавлен новый тип строки-калькулятора – с одним значением на сутки. Исправлена ошибка расчета строк-калькуляторов при переходе в режим полного дня.
# Добавлена индикация выхода значения показателей пациента за пределы возрастно-половых норм. Значения, которые выше или ниже нормы, выделяются красной рамочкой. В АРМе «Контент» реализована возможность привязки строки-показателя к норме.
# Карточка назначения. Реализована настройка справочника для поля «Условие приема» (при помощи параметра 322036). Если выбран справочник аптеки 22, то возможно настроить условие приема по умолчанию, указав его в АРМе «Аптека» в карточке препарата.
# Добавлено ограничение по диапазону значений, которые может принимать показатель. При вводе значения вне диапазона выводится сообщение.
АРМ «Анестезиолог-реаниматолог»
# Разработано подключение и получение данных с прикроватных мониторов фирмы Mindray через модуль PandoraBox. Добавлена возможность автоматического заполнения значений жизненно важных показателей пациента в реанимационных и наркозных картах. После настройки модуля PandoraBox с необходимым драйвером прикроватного монитора, в интерфейсе АРМа «АиР» врач может выбрать подключенный к пациенту монитор, и значения будут автоматически переноситься в фоновом режиме в реанимационную/наркозную карту. Во время бездействия пользователя данные, полученные с мониторов, подгружаются в карту по таймеру, без дополнительных действий со стороны пользователя.
# Наркозная карта. Добавлена возможность указать дату при создании карты.
АРМ «Аптека»
# Раздел «Заявки» -> Окно «Партии товара» -> Поле «Требуется». Реализована возможность отображать количество затребованного товара без учета количества на складе. Ранее, если на складе было меньше, чем затребовали, то в поле «Требуется» отображалось количество, которое было на складе.
# Раздел «Тендер». Изменено отображение итога в колонке «Сумма с НДС» в списке тендеров (панель «Тендер»). Раньше, если в окне «Тендер» была поставлена галочка «Контроль по общей сумме» – отображалась сумма из карточки тендера (из поля «Сумма тендера»), иначе – сумма по всем позициям (из панели «Номенклатура»). Теперь, независимо от установленной галочки, всегда отображается сумма по всем позициям.
ИСПРАВЛЕНИЯ
СЭМД
# Исправлена работа выборки «Переотправка СЭМД по случаю с выбором документа» (с учетом новых, существующих процедур pkg_iemk_4). Выборка добавлена в основной состав служебных выборок ИЭМК.
JAVA-АРМы
# Сервис удалённого подписания (DigSignServer). Исправлена ошибка, возникавшая при запросе данных по ЭЛН и получении объемных сообщений от ФСС типа «start 151, end 150, s.length() 243».
АРМ «Администратор»
# Исправлена ошибка отработки параметра 81 «Путь к шаблонам (JAVA)». Теперь в случае незаполненного параметра приложение ищет шаблоны в каталоге, указанном индивидуально для каждого JAVA-АРМа в разделе «Настройки» -> «Путь к шаблонам». Добавлен вывод трассировки при печати через ПКМ -> «Экспорт таблицы в Excel» для отображения пути к шаблонам, который использует АРМ.
# Параметры. Исправлена ошибка, в результате которой для параметра с типом «Значение из справочника» не подставлялся выбранный справочник.
АРМ «Контент»
# Формы -> Отчеты -> Запросы. Исправлена ошибка передачи значения «0» при сохранении пустого поля «№ листа» в карточке запроса. Теперь при сохранении пустого поля – в БД сохраняется значение NULL (пусто).
# Классификаторы -> Диагнозы -> Карточка диагноза. Исправлена ошибка, в результате которой в поле «Кол-во дней» отображалось значение «0» при пустом значении этого поля в БД.
# Выборки/Отчеты/Выходные формы. Исправлена ошибка обработки параметра 1064 «Запретить вводить вручную путь к шаблону», в результате которой при 1064=ДА пропадала возможность выбрать шаблон из БД.
# Выборки -> Карточка выборки -> Поле «Файл шаблона». Обработана стандартная проверка ошибок при сохранении прикрепленных шаблонов.
# Выборки -> Карточка выборки -> Вкладка Связанные протоколы. Исправлена ошибка, при которой не работала кнопка «Перенести вопрос протокола на другой справочник».
# Атрибуты. Исправлена ошибка, в результате которой в окне «Разбиение по атрибутам» не работало удаление элемента.
# ЛПУ -> Участки -> Адреса. Исправлена ошибка добавления диапазона домов и корпусов. При адресной системе КЛАДР добавлена проверка на наличие дома в справочнике.
АРМ «Расписание»
# Шаблоны расписания. Исправлена ошибка, в результате которой при переключении по врачам не подгружалась первая неделя шаблона «5 недель» и «2 недели» (первую неделю приходилось выбирать вручную).
АРМ «Справки»
# Медицинские свидетельства. Добавлен запрет на редактирование документа после отправки. Ранее в карточке отправленного свидетельства (где все поля недоступны для редактирования) была активна кнопка «Сохранить», при нажатии которой менялся статус свидетельства, и оно снова становилось доступно для редактирования.
АРМ «Вакцинация»
# Карточка вакцинации -> Отводы / Отказы -> Печать. Исправлена передача параметров :REFUSE_ID / :DECLINE_ID, которые ранее не передавались. Если код печатной формы заканчивается на «_PERIOD» – также передаются даты из диалога: :DATE_FROM, :DATE_TO.
АРМ «Процедурный кабинет»
# Исправлена видимость элементов при минимальном размере окна. Ранее некоторые элементы (индикатор трассировки, надпись «Трассировка», название панели «Мои посылки») переставали отображаться.
СИ-АРМы
# ЭИБ (амбулатория) -> Вкладка «Талон» -> Вкладка «Услуги» -> Добавление услуг -> Справочник услуг. Восстановлено отображение ограниченного списка услуг (отфильтрованного по врачу). Ранее в данном режиме отображался полный справочник услуг.
# ЭИБ (амбулатория) -> Все события. Исправлено отображение HTML-описания для события «Манипуляция». Ранее не отображались манипуляции, заведенные на амбулаторном посещении.
# ЭИБ (стационар) -> Вкладка «Нетрудоспособность». Исправлена ошибка, в результате которой при первом переходе на вкладку отображались незаполненными ЛН на закрытых ИБ. Для отображения данных требовалось открыть любую другую вкладку и снова зайти на вкладку «Нетрудоспособность».
# Ведомость врача -> Кнопка «Перенести» -> Окно «Выдача номерков». Восстановлена работа кнопки «Доп. номерок».
# Панель «Услуги» -> Заполнение исполнителей. Исправлена ошибка, в результате которой при значении параметра 969=0 не запоминался выбор последнего выбранного отделения в окне «Справочник – Персонал».
# Графическое расписание. Исправлена ошибка, которая возникала при отсутствии расписания, после щелчка правой кнопкой мыши по области со списком номерков, расположенной справа от расписания. В результате ошибки АРМ закрывался.
АРМ «Врач стационара»
# Раздел «Поиск» -> Список отобранных пациентов. Исправлена ошибка, в результате которой после выхода и входа в АРМ в списке не сохранялись пациенты, которые были добавлены в список через диалог поиска.
АРМ «Постовая сестра»
# Ускорен вход в АРМ, оптимизированы запросы, которые вызываются при загрузке раздела «Перевод пациента».
ЛИСТЫ НАЗНАЧЕНИЙ
# Стационарные листы назначений:
– Исправлена ошибка, в результате которой при добавлении значений для строк с одним значением на сутки через кнопку «Добавить значение» игнорировался день поступления.
– Исправлена ошибка, при которой после сохранения лист не мог быть прокручен к концу.
– Увеличена скорость загрузки листов/карт назначений за счет выключения избыточного вызова позиционирования элементов во время загрузки.
– Окно выбора услуги ФТО. Исправлена ошибка, которая вызывала «заедание» списка и падение АРМа при прокрутке после введения символов для поиска. Дополнительно сделано, чтобы при выполнении поиска выбранные (галочкой) строки не скрывались, даже если они не подходят под категорию нового поиска.
# Исправлена ошибка, в результате которой при изменении интервала импорта во время добавления назначений из шаблона некорректно импортировались назначенные дозы.
# Исправлена ошибка, в результате которой создание шаблона назначений вносило изменение в имеющиеся назначения в виде стирания идентификатора аптечного отделения и ИФ. В итоге появлялись назначения без привязки к отделению аптеки, которые невозможно было списать.
# Исправлена ошибка, при которой дозировка препарата округлялась до одного знака после запятой, что приводило к некорректному отображению дозы, имеющей, например, два знака после запятой.
АРМ «Анестезиолог-реаниматолог»
# Наркозная карта. Исправлено несколько ошибок работы наркозной карты в режиме автоматического получения данных с мониторов. Исправлена ошибка, при которой приложение аварийно завершалось при печати наркозной карты.
# Наркозная карта. Исправлена ошибка, при которой изменения текущего пользователя отображались как конфликтные, что не позволяло сохранить карту.
# Исправлена ошибка, при которой список персонала отображался не полностью.
# Исправлена ошибка, в результате которой не всегда отображалась подсветка у переведенных пациентов.
АРМ «Аптека»
# Исправлена ошибка, в результате которой была возможность удалить позицию из накладной прихода отделения, даже если по этой позиции было дальнейшее движение в отделении.
# Раздел «Приход». Исправлена ошибка, в результате которой АРМ закрывался при нажатии кнопки, вызывающей окно «Перечень ЖНиВЛП» в окне «Карточка товара».
# Справочник «Подразделения». Исправлена ошибка, в результате которой было невозможно добавить запись на вкладке «Неснижаемый остаток», если в дереве было выбрано подразделение верхнего уровня (Главный склад).
# Справочник «Номенклатура». Исправлена ошибка при изменении групп и подгрупп в дереве. Теперь при изменении вложенности группы корректно изменяется значение кода.
# Раздел «Назначения» -> Окно «Номенклатурная единица». Восстановлен переход фокуса из поля «Ед.изм. фасовки» в поле «Единица отпуска» (если оно не скрыто параметром) по клавишам Enter либо Tab. Ранее после поля «Ед.изм. фасовки» фокус переходил в поле «Ист. финансирования».