Изменения в МИС за ноябрь 2023
РАЗРАБОТКИ и УЛУЧШЕНИЯ
Общесистемные разработки
# Реализована возможность задавать синонимы значений для простых служебных справочников, чтобы при необходимости можно было изменить название фиксированного справочника для учреждения (в LU.TAG=411 добавлено значение (LOCAL_NAME) «Переименование записи в справочнике»). Разработана функция для отображения значений заведенных синонимов в АРМах МИС.
# Протоколы -> Список подписанных документов. Добавлено право 2009027, которое регулирует доступ к кнопке «Отправить в РЭМД». При отсутствии права пользователь получает сообщение «Ручная отправка в РЭМД одного документа запрещена».
Интеграции с сервисами
# Сервис «Клинические рекомендации». Реализована работа с документами «Клинические рекомендации». Методы:
– Метод запроса списка документов клинических рекомендаций clinrecList;
– Метод запроса структурированной информации по документу клинических рекомендаций clinrecInfo.
Созданы необходимые таблицы и пакет.
# Доработан «Сервис уведомлений врача» (doctor-notifications) для работы без нотификаций.
СЭМДы
# Улучшено и доработано отображение данных о заполненных СЭМДах/ВИМИСах в html-окне, которое открывается по кнопке (i) «Информация»:
– СЭМД «Предоперационный эпикриз» – добавлено отображение блока с информацией об операционной бригаде в блоке «Планируемая хирургическая операция (Планируемое оперативное вмешательство)»;
– СЭМД «Этапный эпикриз» – добавлено отображение данных из поля «Заключение»;
– СЭМД «Протокол оперативного вмешательства (операции)» – исправлено отображение блока с составом операционной бригады в соответствии с указанными ролями на самой операции.
– Улучшено отображение таблиц с результатами лабораторных исследований (ранее в таблицах отображались только текстовые показатели, числовые не выводились).
# Реализована генерация СЭМДов «Сертификат профилактических прививок» и «Экстренное извещение о необычной реакции на прививку» из АРМа «Вакцинация».
JAVA-АРМы
# Сервис удаленного подписания DigSignServer. Устранен многократный вывод окна подписания при пакетном подписании всех документов.
# Реализовано отображение реального названия JAVA-приложения в сессиях БД (например, ArmAdministrator.JAVA, ArmProceduralRoom.JAVA и т.д.). Для инсталлеров выводится название Installer.JAVA. Ранее в сессиях БД все JAVA-приложения выглядели одинаково: JDBC Thin Client /PostgreSQL JDBC Driver.
# Карточка пациента -> Прикрепление. Для приведения режима прикрепления к одинаковому виду с СИ-АРМами:
– Добавлена кнопка «i» для открытия окна «Информация по прикреплению».
– Добавлена доп. вкладка «Прикрепление» на вкладку «Шифры и полисы» (+ обработан параметр 946 и право 2021001).
# Справочник диагнозов. Добавлена возможность выбора диагноза из списка листа уточненных диагнозов (ЛУД) пациента – по параметру 2021 (по аналогии с СИ-АРМами).
АРМ «Администратор»
# Пользователи -> Диалог генерации пароля пользователей («Способ генерации пароля»). Учтены ограничения парольной политики, в зависимости от значений параметров 2001 – 2005 ограничиваются опции генерации.
АРМ «Контент»
# Формы -> Отчеты -> Карточка отчета -> Вкладка «Проверка (SQL)». Реализована возможность добавить процедуру в проверку (SQL), что позволяет регулировать критичность ошибки (критичная/некритичная) и включать соответствующие диалоговые окна при печати отчета в АРМах МИС.
# Выборки -> Выгрузить для SVN. Добавлена возможность выгрузки одной группы служебных выборок. Ранее можно было выгружать только все служебные выборки.
# Выборки / Формы-Отчеты -> Выгрузить для SVN. Из XML-файла выгрузки исключено поле <filepath>.
# Выборки -> Просмотр:
– Изменен алгоритм загрузки колонок представления с целью ускорения просмотра.
– Запрос на список параметров для отображения в выборке перенесен в процедуру БД.
# История -> Листы назначений:
– В окне создания/редактирования листа назначений добавлена настройка подтипа «Базовый шаблон» / «Шаблон расширения».
– В окне создания/редактирования блока -> в поле «Вид отображения и работа с данными» добавлен выбор нового вида – «Расходные материалы».
АРМ «Экономист»
# Услуги -> Импорт услуг. Добавлено отображение текущего состояния обновляемых ячеек, у которых значение в ячейке, вычитанное из файла, не совпадает со значением в БД (такие ячейки подсвечиваются оранжевым цветом). Теперь при наведении курсора на ячейку появляется всплывающее окно с текущими данными в БД. Ранее для просмотра изменений пользователю приходилось открывать второй экземпляр АРМа «Экономист».
АРМ «Процедурный кабинет»
# Добавлена возможность настройки логики генерации IDS через уникальный пакет (по определенным правилами для внешних компаний).
# Реализована фиксация сотрудника, который произвел забор материала – в БД сохраняется врач, который залогинился в АРМе.
АРМ «Справки»
# Медицинские свидетельства -> Свидетельство о смерти 106/у. В карточку свидетельства, в блок «Адрес постоянной регистрации» добавлено поле «Комната». Поле нужно для печатной формы (в соответствии с требованием приказа МЗ РФ от 15.04.2021 N 352Н).
# Медицинские Свидетельства -> Подпись и передача. Изменен принцип отправки документов. Теперь документы сначала попадают в очередь, и отправляются только после успешной отправки пациентов в сервис.
# Карточка ЛН -> Блок «МСЭ». В поле «Установлена/изменена группа инвалидности» добавлен вывод нового значения «9 – Установлена утрата профессиональной трудоспособности» (в соответствии с требованием приказа N 1089 Н, п. 70).
АРМ «Субподряд»
# Посылки. В списке посылок добавлена возможность вывода доп. информации в динамические колонки через параметр 529002 и уникальную функцию pkg_unique_dynamic_columns.select_parcels.
АРМ «Финансы»
# Финансовый монитор:
– Добавлен режим «Все услуги» – с выбором услуг по настраиваемым выборкам.
– Улучшена работа индикатора «Требуется обновление списка» при изменении фильтров.
СИ-АРМы
# Протоколы -> Заполнение протоколов «По шаблону» в режиме «Список». Убрано подтверждение поиска нажатием клавиши ENTER после ввода поискового запроса в строку «Поиск (F3)», что занимало лишнее время. Теперь поиск происходит автоматически при изменении поискового запроса в строке (после ввода/удаления каждого нового символа).
# Карточка пациента -> Прикрепление -> Прикрепление к участку (по адресам):
– Обработано заполнение структуры по участку, при условии выбора в карточке прикрепления значения «Все структуры».
– В карточке прикрепления добавлен вывод врача и отделения при выборе участка.
– В карточке прикрепления добавлено отображение отделения по участку.
– В списке прикреплений добавлен вывод отделения и структуры в колонке «ЛПУ».
# Карточка пациента -> Прикрепление Добавлена обработка синонимов значений, заведенных в справочнике 338 «Прикрепление. Тип прикрепления населения».
# Лаб. заказы:
– При сохранении лаб. заказа с некритичными ошибками добавлен вывод предупреждения «Продолжить создание заказа?» с вариантами «Да» или «Нет», т.е. пользователь может исправить ошибки и продолжить создание заказа.
– Сохранение лаб. заказа переведено на единую процедуру БД.
# История лечения пациента -> Вкладка «Амбулаторные». Добавлена колонка «Диагноз», в которой отображаются все диагнозы на посещении (название и код).
# ЭИБ -> Рецепты. Заменена передача rootid визита на keyid визита при добавлении/редактировании рецепта. Ранее, если врач создавал первый визит и открывал случай, последующие врачи, работающие с данным случаем не могли выписать рецепты, так как ссылка на rootid подтягивала первого врача без права создания рецептов.
# Ведомость врача -> История выдачи номерков. Добавлено логирование причины освобождения номерка. При выборе причины освобождения (из справочника 326 «Расписание. Причина отмены посещения») – номерок освобождается, а в лог записывается выбранная причина.
АРМ «Регистратура»
# Картотека -> Вкладка «Запись на ФТО» в панели назначений пациента. Скорректировано отображение данных по абонементам и состояние фильтров по датам после выбора абонемента и переводе курсора из строки пациента в другие области экрана. Теперь фильтр по датам не сбрасывается в «ноль», позволяя просматривать данные по выбранному абонементу.
# Расписание (графическое). Копирование и вставка номерка. При вставке номерка добавлена проверка возможности вставки с выводом сообщения, результат которого передается в процедуру копирования.
АРМ «Врач поликлиники»
# Диспансерное наблюдение
– Добавлена вкладка «План ДН» для работы с планом на период (режим планирования, альтернативный существующему). Доступ к режиму настраивается параметром 251.
– Список пациентов. Добавлена возможность настройки и отображения динамических иконок (custom_icons).
# Амбулаторный прием. Реализована возможность добавления посещения без выделения строки врача при условии, что в списке выбран один врач. Ранее при потере фокуса на строке врача требовалось вручную выделять запись.
Диагностические АРМы
# Реализована функциональность для генерации и подписания CDA-документов по протоколам исследований – кнопка «Подписать всё» (настраивается параметром 100054, действие которого расширено на список исследований).
ЛИСТЫ НАЗНАЧЕНИЙ
# Улучшена иконка наличия комментария к врачебным назначениям (сделана более заметной).
# Добавлено отображение блока «Шкалы» для стационарных листов назначений.
# Выполнена доработка интерпретатора скриптов с поддержкой ключевых слов AND, OR, BREAK, CONTINUE, RETURN.
# Введены 2 варианта шаблонов: «Базовый шаблон», на основании которого можно создавать листы/карты назначений, и «Шаблон расширения», который является источником дополнительных строк для расширения существующего листа.
АРМ «Приемное отделение»
# Изменено действие параметра 15082 «Поступление и выбытие. Вид полей «Палата» и «Койка»». Теперь обязательность заполнения полей проверяется только в случае типа выбытия «Перевод на отделение» (при создании 102-го визита). Ранее, если параметр 15082=2 (обязательное заполнение) – даже если пациент отказывался от госпитализации, АРМ все равно требовал выбрать ему палату и койку.
АРМ «Врач стационара»
# Карточка выписки пациента. При установке курсора в поле «Диагноз» сделано автоматическое переключение языка на английский, чтобы можно было сразу вводить код МКБ.
# ЭИБ -> Диагностика -> Вкладка «Направления». В списке направлений сделано корректное отображение длинного комментария во всплывающем окне «Статус услуги» для услуги с отказом, теперь текст комментария отображается полностью.
АРМ «Анестезиолог-реаниматолог»
# Добавлена возможность изменения времени начала наркозной карты в диапазоне [-сутки, +сутки].
# Добавлена опция включения расширенного списка пациентов, с отображением групп пациентов, которым требуется консультаций анестезиологов-реаниматологов, планируется операции и т.д. Настройка групп пациентов выполняется в БД.
# Реанимационные карты назначений. Реализована проверка при создании новой карты – на наличие в предыдущей карте незаконченных инфузий с микроструйным путем введения. Если таковые имеются, то в новой карте создаются назначения с продолжением инфузии. При выполнении таких «продолженных» назначений списание не выполняется, так как препараты списаны в предыдущей карте, когда шприцы были назначены и набраны.
АРМ «Аптека»
# Добавлена обработка документов по схеме 619 – Уведомление получателя об отгрузке лекарственных препаратов со склада Отправителя в рамках агентского договора.
ИСПРАВЛЕНИЯ
Общесистемные исправления
# Логин в АРМ. Внесены изменения в процедуру логина, которая проверяет сотрудника, если параметр 30=ДА (проверять соответствие типа АРМа и отделения выбранного сотрудника). Теперь зависимость реализована через тип отделения, к которому прикреплен сотрудник (30 – диагностические, 101, 102, 300, 301 – стационарные, 10, 51, 400 – амбулаторные). Ранее тип отделения определяется по sortcode, что приводило к невозможности входа в АРМ в случае изменения структуры отделений.
JAVA-АРМы
# Конструктор отчетов. Исправлены ошибки, в результате которых режим не работал, отчеты не строились.
АРМ «Процедурный кабинет»
# Формирование посылок во внутреннюю лабораторию. Исправлена ошибка, в результате которой внутренние заказы попадали в посылки для внешних организаций. Изменена процедура БД.
# Исправлена ошибка, при которой АРМ открывал несколько сессий в БД. Теперь открывается одна сессия.
# Панель поиска. Исправлена ошибка, в результате которой при поиске направления по номеру заказа – в списке пациентов не отображались данные о пациенте (№ карты, ФИО, Дата рожд.).
АРМ «Контент»
# Выборки -> Параметры. Исправлена ошибка, в результате которой после изменения выбранного типа значения с внешнего справочника на любое другое – в параметре все равно сохранялась ссылка на внешний справочник и исходное состояние галок «Множественные значения» и «Строка».
АРМ «Экономист»
# Договоры -> Пациенты по договору -> Шифры и полисы пациента. Исправлена ошибка, из-за которой в договорах с семейным лимитом не сохранялась сумма «Лимит обслуживания» в карточке полиса пациента.
СИ-АРМы
# Нетрудоспособность. Восстановлено отображение маски ввода в полях с датой в периодах нетрудоспособности.
# Печать. Исправлена ошибка, из-за которой не вызывался макрос для печатной формы (отчета) с типом запроса «Поле» (карточка отчета -> вкладка «Запросы» -> карточка запроса к БД).
# Печать. Исправлена ошибка блокирования макросов из-за возможного нарушения безопасности, которая возникала на определенных версиях MS Word при формировании pdf через утилиту OfficeToPDF.exe, при открытом на редактировании другом Word-файле. Теперь можно без ошибок подписывать/распечатывать файлы при открытом MS Word.
# Протоколы. Исправлена ошибка, в результате которой в протокольных полях не отрабатывали формулы при использовании регулярного выражения regexp. На данный момент параметром считается выражение в квадратных скобках, начинающееся с ‘$’, ‘+’, ‘-‘ или цифры.
# Протоколы. Исправлена ошибка сохранения протокола, когда обязательность полей при печати/закрытии/подписании протокола проверялась, но не блокировала действие.
# Протоколы. Исправлена ошибка, которая возникала при добавлении «своего» ответа в протокольном поле с типом «Таблица», в ячейке с типом «Выбор из списка». Теперь «свои» значения сохраняются.
Касса и платежи
# Исправлена ошибка «По одной из услуг передано неправильное количество», которая возникала при сохранении платежа, если был задан параметр 105007 «Коды типов услуг, разделяющихся при вводе на отдельные строки по 1 шт.».
ЛИСТЫ НАЗНАЧЕНИЙ
# Исправлен ряд ошибок при работе с микроструйными введениями:
– сделано ограничение длительности инфузии текущими сутками при добавлении или изменении скорости инфузии в 24-часовом режиме;
– закрыта возможность изменить скорость инфузии на следующий день в 24-часовом режиме + переработан алгоритм пересчета скоростей инфузии для дозатора при вставке новой в середине;
– исправлено некорректное отображение «стрелок» инфузии и времени при изменении скорости в ЛН в АРМах «Врач стационара» и «Постовая сестра»;
– исправлена ошибка отображения длительности «стрелки» дозатора при микроструйном пути введения в наркозной карте;
– добавлен запрет на добавление скорости инфузии, которая уже установлена под курсором мыши;
– исправлена печать ЛН из 24-часового режима.
# Исправлена проблема, из-за которой иногда возникал бесконечный цикл и зависание АРМа «Постовая сестра» при открытии режима «Листы назначений». В ЛН исправлен сломанный перенос слов в строке.
# Наркозная карта. В каждый столбец временной шкалы добавлено отображение текущего часа.
# Исправлена ошибка, при которой в ЛН нельзя было назначить компоненты крови без выбора отделения.
# Исправлена критическая ошибка, которая приводила к падению приложения при вводе в ЛН формы выпуска «своего» препарата.
# Стационарный лист назначений:
– Исправлена ошибка, из-за которой не отображалось время на лабораторных исследованиях и инструментальных исследованиях в режиме отображения нескольких дней в ЛН.
– Исправлена ошибка, из-за которой при добавлении манипуляций по паттерну «Несколько раз в день» неправильно рассчитывалось итоговое количество манипуляций.
# Исправлено удаление манипуляций и операций в соответствующих блоках ЛН клавишей Delete.
# Исправлена ошибка, при которой режим «Проверить соответствие листа назначений шаблону» не импортировал блоки медикаментозных назначений.
АРМ «Врач стационара»
# Журналы. Исправлена ошибка, из-за которой не работало обновление списка по фильтрам: врач и отделение.
АРМ «Анестезиолог-реаниматолог»
# Печать реанимационной карты. Исправлена ошибка, из-за которой при печати в режиме книжной ориентации листа не отображалось время на метках событий (время с текущим размером шрифта не помещалось в ячейку).
# Исправлена ошибка, при которой изменение роста/веса пациента через кнопку «Параметры пациента» не вызывало пересчет значений строк-калькуляторов и доз препаратов.