Август 2024
РАЗРАБОТКИ и УЛУЧШЕНИЯ
Общесистемные разработки
# Протоколы. Реализована возможность обойти запрет редактирования протоколов другим пользователем для определенных протоколов. Добавлен атрибут [45-115], привязка протокола к данному атрибуту даёт возможность редактировать протокол при отсутствии у пользователя права 115 на изменение протоколов других врачей.
# Объединение/разъединение карт пациентов. Доработан режим разъединения карт. Теперь при разъединении карт восстанавливаются шифры и полисы, в т.ч. активные, а также дополнительные поля карточки. Ранее на услугах восстановленного пациента оставался полис основного пациента. Режим объединения карт доступен для пользователей в СИ-АРМах. Разъединение карт выполняется в процедуре БД.
Инсталлер МИС
# Добавлено обновление/пересоздание стандартных триггеров (при включенной опции «Развернуть структуру БД»). Работает аналогично функционалу в АРМе «Системный администратор» -> Структура БД -> Триггеры -> Построить все. Ранее при обновлении структуры БД стандартные триггеры только создавались, но не обновлялись.
СЭМДы
# СЭМД «Статистическая карта выбывшего из стационара» (ред.1). В протокол для формирования СЭМДа добавлены поля для заключительного диагноза при выписке. Если на момент формирования СЭМДа у пациента нет заключительного диагноза (который вводится в момент закрытия ИБ врачом), берется заключительный диагноз из полей протокола.
# СЭМД «Медицинское свидетельство о смерти». При сборке CDA обработано поле «Дата операции» (которое ранее было добавлено в карточку свидетельства, заполняемого в АРМе «Справки»). Теперь при сборке CDA дата берется из карточки свидетельства, если там не заполнена – берется дата соответствующей операции из привязанной ИБ.
Сервисы
# Сервис ОДИИ -> Отправка результатов исследований. В функцию БД добавлена константа «Сколько часов ждать подписанный протокол для отправки в сервис ОДИИ». По умолчанию СЭМД на исследовании (подписанный протокол) ожидается в течение 72-х часов. При отсутствии СЭМДа спустя 72 часа результаты отправляются без него.
# Сервис БСК. Добавлен метод для получения списка госпитализаций в стационары (gethsptls). Этим методом поликлиники могут получать списки госпитализаций прикрепленных к ним пациентов. Также стационары могут проверить госпитализации, которые они отправляли в регистр БСК.
JAVA-АРМы
# Экспорт экранных списков в MS Excel/OpenOffice. Внесены изменения в экспорт, скрытые колонки теперь не выгружаются.
АРМ «Контент»
# Атрибуты. Добавлена кнопка «Обновить записи атрибута» для атрибутов второго уровня, которая позволяет обновить код и название сущности в атрибуте, если оно поменялось в МИС. Например, в атрибуте [560-3] протоколы привязываются к видам медицинской документации. Если в МИС поменяли код и название протокола после того, как назначили связку в атрибуте, при просмотре атрибута отображаются первоначальные значения. После нажатия кнопки произойдет обновление записей атрибута, код и название протокола приведутся в актуальное состояние (как в МИС).
# Атрибуты. Улучшена работа фильтра поиска в списке подгрупп атрибута (правая верхняя область). Теперь поиск выполняется еще и по колонке «Строковый код».
# История -> Листы назначений. В окне добавления/редактирования строки рядом с кнопками поля «Скрипт» добавлена кнопка «?», которая открывает окно со справкой по синтаксису скрипта расчетных показателей.
# Выборки. Добавлена новая служебная выборка «Снятие подписи с протоколов по врачу и типу документа» (в группе ИЭМК 4) – для массового удаления ЭЦП протоколов и записей ИБ.
АРМ «Экономист»
# Договоры -> Лимиты по договору. Сделаны улучшения в карточке лимита:
– отлажена синхронизация между вкладками «Выбор услуг» и «Список»; теперь после снятии галки «Учитывать в подсчете» или после удаления введенного значения скидки на вкладке «Список» – услуга удаляется из числа выбранных.
– при сохранении карточки лимита запоминается положение радиокнопки По отделениям/По разд. прейскуранта/Поиск.
# Справочники -> Стандарты лечения -> Состав модели стандарта (вкладки под списком моделей). Добавлена вкладка «Дневники» (для добавления подтипов событий ИБ).
АРМ «Расписание»
# Реальные расписания. В списке врачей добавлена колонка «Должность», чтобы различать сотрудников с одинаковой специальностью и отделением при наличии большого количества врачей/совместителей/должностей.
АРМ «Вакцинация»
# Окно выполнение прививки. Реализован поиск в выпадающем списке инфекций и вакцин.
АРМ «Справки»
# МЧД. Реализован импорт доверенности в МИС из XML-файла.
АРМ «Финансы»
# Обмен с ТФОМС (Тип выгрузки=Прямая выгрузка файлов из БД) -> Данные за период. В окне «Выгрузка данных за период» добавлен чекбокс «Не закрывать окно после выгрузки». При установке галочки окно не закрывается после выгрузки файла, что позволяет выбрать другой тип выгрузки и выгрузить другой файл по тем же параметрам. Состояние чекбокса сохраняется в реестре.
СИ-АРМы
# ЭИБ. Изменен заголовок основного окна для работы с пациентом. Ранее окно называлось «ЭЛЕКТРОННАЯ ИСТОРИЯ БОЛЕЗНИ» (одинаково для амбулаторных и стационарных пациентов). Теперь в АРМе «Врач поликлиники» окно называется «Электронная медицинская карта», в АРМе «Врач стационара» – «Электронная история болезни».
# ЭИБ -> Документы. Реализована возможность создавать сводный PDF-документ из заранее подготовленных частей. Настройка выходных форм с типом «Сводный документ» была реализована ранее (в АРМе «Контент»).
# Услуги пациента -> Пункт контекстного меню «Серийные услуги» -> Окно настройки серийной услуги. Откорректирован расчет общего количества услуг в зависимости от выбранных дней недели и периода. Добавлено поле «Дней» (справа от даты «по»), которое заполняется по правилам:
– Если галка «На выбранную дату» установлена: «Дней»=1.
– Если галка «На выбранную дату» не установлена и хотя бы одна из дат «с»-«по» не заполнена: «Дней»=пусто.
– Если галка «На выбранную дату» не установлена и заполнены даты «с»-«по»: количество дней рассчитывается по выбранным параметрам (период, четные/нечетные, выбранные дни недели).
Поле «Всего» пересчитывается с учетом количества в поле «Дней».
# ЭИБ -> Рецепты -> Окно «Список ЭЦП рецепта» (открывается по кнопке «Подписи»). Добавлен стандартный вывод информации о сертификате по кнопке «i».
# Добавлен параметр 104019 «Карточка пациента. Перечень допустимых символов в ФИО». Проверка параметра выполняется при заполнении полей ФИО. Если параметр задан, и текст не соответствует маске:
– при открытии карточки с некорректным полем ФИО – поле останется пустым;
– при вставке – поле останется пустым;
– при ручном вводе – неправильный символ не введется.
Если параметр не задан – ограничений нет.
# Печать/экспорт/подписание ЭЦП. Добавлен вывод соответствующего сообщения в случае, если на ПК не установлен Microsoft Office/OpenOffice/LibreOffice. Ранее в этом случае ничего не происходило.
# Протоколы. Состояние кнопки Закрыть/Открыть сделано зависимым от статуса закрытия протокола, а не от возможности его редактирования.
# Протоколы и доп. поля карточки. Для возможности выделения текста в заблокированных полях протокола и копирования выделенного текста – в контекстном меню на заблокированном поле добавлена кнопка «Копировать значение из поля».
# ЭИБ -> Кнопка «Повторная явка». Убран фильтр по регистратуре из окна выбора врачей. Ранее при параметре 505107=01 (когда открывается ведомость врача, и в списке врачей отображается только врач текущего талона) – открывалась последняя выбранная регистратура, например, которая была открыта в разделе «Запись». Врач отображался, если состоял в данной регистратуре, если не состоял – выводился пустой список, и приходилось подбирать правильную регистратуру. Теперь выбирать правильную регистратуру больше не требуется.
# Параметр 6041 «Операции. Состав полей в строке операции и способ ввода данных» обработан в АРМе «Постовая сестра». Ранее параметр действовал только в АРМах «Врач стационара» и «Выписной эпикриз».
# Параметр 504623 «ЭИБ html-шапка. Отображение информации по ИЕМК» обработан в АРМе «Приемное отделение». Ранее параметр действовал в АРМах «Врач поликлиники» и «Врач стационара».
# ЭИБ (амбулатория) -> Вкладка «Стандарты медицинской помощи». Реализована возможность создавать лаб. направления не в день посещения (день открытия стандарта) – для ситуаций, когда медсестры открывают стандарт сегодня, а на следующий день выдают направление. Теперь при добавлении лаб. направления дата направления автоматически подставляется равной дате посещения.
# ЭИБ (амбулатория) -> Вкладка «Стандарты медицинской помощи». Добавлена проверка на наличие в диаг. направлении услуги, совпадающей с услугой из вкладки «Диагностика», по которой создается направление. Если такой услуги нет, то связь в услуге стандарта с диаг. исследованием не проставляется.
# ЭИБ (амбулатория) -> Вкладка «Стандарты медицинской помощи». Добавлена вкладка «Дневники».
# ЭИБ (амбулатория) -> Вкладка «Стандарты медицинской помощи». Реализована возможность ведения данных о выполнении услуг стандарта. Добавлен параметр 502014, который настраивает отображение колонок «Исполнитель», «Медсестра», «Статус» на всех вкладках стандарта: «Номенклатура МЗ», «Услуги», «Лаборатория», «Диагностика» и пр. (кроме вкладок «Медицина», «ФТО/ЛФК», «Дневники»).
# ЭИБ (амбулатория) -> Вкладка «Стандарты медицинской помощи». Реализован режим замены ранее выбранного стандарта (кнопка «Заменить»). Режим позволяет выбрать для пациента другой доступный стандарт, но при этом сохранить все данные, которые были заполнены в исходном стандарте, в т.ч. данные из выполненных услуг. Ранее, чтобы изменить ранее выбранный стандарт, нужно было удалить старый и добавить новый, при этом терялись данные, заполненные на услугах стандарта.
# ЭИБ (амбулатория) -> Вкладка «Стандарты медицинской помощи». В процедуре БД добавлен параметр для сохранения связи лаб. заказа с номерком расписания. Ранее при создании лаб. заказа из стандартов лечения заказ оставался без связи с номерком, вследствие чего при удалении заказа не происходило удаление номерка.
АРМ «Амбулаторная история»
# Раздел «Амбулаторная история» -> Список посещений. Добавлена возможность настройки подкраски поля «Дата» (например, для цветовой маркировки пациентов, подлежащих профилактическому осмотру).
АРМ «Врач поликлиники»
# Амбулаторный прием -> Список посещений. Добавлена возможность настройки подкраски поля «Цель посещения».
# Раздел «Диспансерное наблюдение». В панели «Диспансерное наблюдение» добавлен чекбокс «Все группы ДН». Теперь в зависимости от наличия галки отображается либо одно ДН (соответствующее записи, выделенной в верхней панели «Пациенты на дисп. наблюдении»), либо все ДН пациента. Раньше отображались все ДН пациента.
ЛИСТЫ НАЗНАЧЕНИЙ
# В листах назначений добавлена работа со стандартами лечения. Настройка – в параметрах 322051 и 322052.
# Реализована возможность заполнения значений показателя из внешнего справочника:
1. В АРМе «Контент» -> История -> Листы назначений -> Блоки и строки -> в карточке строки:
– Добавлена радиокнопка для подключения справочника: Нет/Классификатор/Выборка.
– При подключении справочника появляется поле для выбора справочника.
2. Во всех АРМах, где ведутся листы назначений, добавлена возможность выбора значений показателя из подключенного справочника.
# Добавлена возможность заполнения показателей с зависимыми показателями (например, для ведения катетеризации):
1. В АРМе «Контент» -> История -> Листы назначений -> Блоки и строки -> в карточке строки:
– Добавлено поле «Основная строка», в котором предлагается выбор строк из того же блока с типом «Булевое назначение». Поле активно только для типов: «Текстовый показатель», «Числовой показатель с расчетом суммы», «Числовой показатель без расчета суммы».
2. Во всех АРМах, где ведутся листы назначений, добавлена возможность добавления зависимых показателей, которые будут относиться к родительскому и группироваться в одну ячейку в сетке.
# Добавлено логирование изменений строк (препаратов) в листах назначений: переименование, изменение комментария, смена формы выпуска, изменение отделения аптеки, изменение источника финансирования, изменение условия приема. Доработано отображение дополнительной информации о том, кто и когда последним изменил строку с препаратом (в соответствии с сохраненной истории изменения).
# В контекстном меню строк и дозировок в разделе «Дополнительная информация» добавлена кнопка «Подробнее», по которой открывается окно с отображением полной истории изменений.
# Улучшен доступ к кнопке «Новое назначение» при большом количестве препаратов. Теперь при прокручивании листа вниз название блока и кнопки остаются видимыми до тех пор, пока блок полностью не пропадет с экрана.
# В контекстном меню строки медикаментозного назначения добавлен пункт «Конвертер доз», в котором можно настроить тип встроенного калькулятора дозы для назначения.
# Добавлен альтернативный способ добавления в ЛН лабораторных и инструментальных исследований. При параметре 322050=1 врач добавляет необходимые исследования и отмечает дату и время, когда требуется выполнить исследования, без заполнения направления. При выполнении такого назначения медицинская сестра выбирает номерок к врачу (если такой режим включен) и заполняет направление.
# Подключение оборудования. Добавлена возможность указать интервал, через который будут переноситься данные с приборов.
# Переработан импорт назначений из шаблонов лабораторных исследований. В направлении на лабораторное исследование удалена вкладка «Шаблоны ЛН».
# Скрипт расчетных показателей. В код скрипта добавлена поддержка комментариев.
# Шаблоны назначений. Добавлена возможность (через контекстное меню) замены препарата по МНН, даже если текущий есть в наличии. Добавлена возможность заменить «Свой» препарат на препарат со склада аптеки.
# Стационарный лист назначений. Доработан диалог редактирования расписания назначений с возможностью визуализировать и/или указать количество повторений паттерна в диапазоне дат.
АРМ «Анестезиолог-реаниматолог»
# Реализован импорт назначений из стационарного листа назначений в реанимационную карту. Функционал требуется, чтобы в случае перевода пациента в отделение реанимации, персонал видел в АРМе «Анестезиолог-реаниматолог» ранее назначенную лекарственную терапию и имел возможность выполнять, отменять и редактировать раннее созданные назначения. Импортируются назначения, соответствующие дате перевода пациента в реанимацию.
# Режим амбулатория. В списке пациентов добавлено отображение всех амбулаторных визитов на дату. При наличии у пациента нескольких визитов, пациент повторяется в списке с отображением ФИО врача по визиту.
# Реанимационные карты. Возможность продолжения микроструйной инфузии на следующие сутки теперь регулируется параметром 322054.
АРМ «Приемное отделение»
# Приемное отделение -> Окно регистрации пациента в ПО -> Вкладка «Файлы». Изменен порядок прикрепления файлов. Теперь документы крепятся к ИБ (к визиту госпитализации), а не к карточке пациента (по аналогии с АРМом «Врач стационара»).
АРМ «Android. Участковый врач (Мобильный врач)»
# Выпущена версия 1.10072024.
# Целевая версия Android изменена с 13 на 14.
# Реализована адаптивная иконка приложения, которая подстраивается под любые размеры и темы на устройстве.
# На версиях Android 13 и выше реализована поддержка функционала «Сделать фото» на вкладке «Протокол».
# Вкладка «Мои вызовы». В списке вызовов добавлено дополнительное поле для вывода любой необходимой дополнительной информации по пациенту/визиту/врачу.
# Справочник РЛС. В окне «Информация о препарате» добавлена кнопка «Х» для закрытия окна.
# Приведены к единому виду режимы, которые открывают карту и/или строят маршрут:
– Карточка вызова -> Кнопка «Построить маршрут» – добавлена возможность выбрать предпочтительное приложение для навигации (ранее открывался Google Maps).
– Боковое меню -> Кнопка «ЛПУ и аптеки города» – добавлена возможность выбрать приложение для поиска организаций (ранее открывался браузер с запросом «медицинский центр СПб» в Yandex Maps).
ИСПРАВЛЕНИЯ
JAVA-АРМы
# Выборки. Исправлена ошибка, которая возникала при построении отчета в случае комбинации следующих факторов:
– в карточке выборки была установлена опция «Выгружать список и не скрытые столбцы»;
– в колонках представления названия отличались от названия колонки в запросе;
– на вкладке «Просмотр» была скрыта какая-либо из колонок представления.
Также в карточке выборки (в выпадающем списке) текст «Выгружать список и не скрытые столбцы» изменен на «Выгружать список не скрытых столбцов».
# Исправлена ошибка, которая возникала в JAVA-АРМах при входе через LDAP.
# DigSignUtility (JAVA-утилита подписания на ОС Linux). Исправлена ошибка при сравнении имени пользователя из аргументов и ФИО в сертификате. Ранее при попытке подписать документ ЭЦП выводилось сообщение «ФИО пользователя не совпадает с ФИО держателя сертификата».
АРМ «Контент»
# История -> Листы назначений. Исправлена ошибка, при которой в карточке строки, открытой в режиме редактирования, чекбокс «Сохранять значения» отображался для всех типов данных, хотя должен отображаться только для типов «Расчетный показатель» и «Расчетный показатель с одним значением на сутки».
# История -> Листы назначений. Исправлена ошибка, в результате которой при наличии права 502088 (на редактирование листов назначений) в панели «Варианты значений» отсутствовали кнопки добавления/изменения.
# История -> Листы назначений. Исправлена ошибка, в результате которой при добавлении новой строки невозможно было заполнить поле «Основная строка».
# Выборки -> Карточка выборки -> Вкладка «Связанные протоколы». Исправлены иконки у служебных протоколов/папок, теперь отображаются иконки с буквой «А» красного цвета. Ранее у служебных протоколов/папок отображались «не служебные» иконки (с буквой «А» зеленого цвета).
# Выборки -> Карточка выборки -> Вкладка «Связанные выборки». Исправлены иконки у служебных выборок, теперь отображаются иконки с красным фрагментом. Ранее у служебных протоколов/папок отображались «не служебные» иконки (с зеленым фрагментом).
АРМ «Врач поликлиники» (JAVA)
# Амбулаторный прием -> Записи -> Протоколы. Исправлена ошибка, в результате которой не работали кнопки «Сохранить как шаблон», «По шаблону».
АРМ «Оперблок»
# Опер. День – Таблица. Исправлена редкая ошибка, которая возникала при обновлении списка операций и приводила к зависанию прогресс-бара и блокированию работы АРМа.
АРМ «Вакцинация»
# Исправлена ошибка при открытии раздела «Схемы» (раздел не открывался).
АРМ «Бронирование»
# Бронирование – Таблица. Исправлена ошибка, которая возникала при удалении аннулированного бронирования. Теперь все проверки перед удалением бронирования и само удаление бронирования перенесены в процедуру БД.
СИ-АРМы
# Панель назначений пациента -> Вкладка «Медосмотры» -> Карточка медосмотра. Исправлено автообновление списка услуг, прикрепленных к медосмотру, при добавлении мед. осмотра по коду. Ранее для отображения списка услуг приходилось нажимать кнопку «Обновить».
# ЭИБ -> Вкладка «Документы». Исправлено сохранение документов LibreOffice при выходе из АРМа. Ранее при работе с одним типом документа (например, с выписным эпикризом) в разных ИБ мог открываться «чужой» документ.
# ЭИБ -> Вкладки «Файлы» / «Документы». Исправлена ошибка, которая возникала при загрузке файлов с большим размером.
# Карточка лаб. заказа. Исправлена ошибка передачи ID шифра/полиса в карточке лаб. заказа, из-за которой изменение данных шифра/полиса выполнялось только со второй попытки.
# ЭМК пациента -> Места работы -> Отдельный диалог для ввода места работы (открывается при параметре 941=ДА). Исправлена работа стандартной проверки дат начала и окончания работ. Ранее при получении критической ошибки проверка пропускала дальнейшее изменение/сохранение карточки места работы.
АРМ «Регистратура»
# Шифры и полисы -> Карточка абонемента -> Карточка персонала. Исправлена передача дат в полях «Срок работ по абонементу». Ранее введенные даты изменялись/сохранялись некорректно.
АРМ «Врач поликлиники»
# Стат. талон. Реализована проверка на заполненность поля «Диагноз» при заполнении поля «Характер заболевания». Ранее попытка открыть справочник в поле «Характер заболевания» при незаполненном диагнозе сопровождалась сообщением об ошибке.
# ЭИБ -> Заключения. Исправлена ошибка, в результате которой АРМ закрывался или зависал при переходе с вкладки «Итоговая запись» на вкладку «Заведение записей».
# Стат. талон. Исправлена обработка параметра 222 (скрыть поле «Профиль патологии»). Ранее поле «Профиль патологии» отображалось при любом значении параметра (ДА/НЕТ).
Диагностические АРМы
# Карточка исследования -> Вкладка «Протокол». Исправлена ошибка, в результате которой не сохранялись заполненные поля протокола, если сразу после заполнения нажать кнопку «Добавить» (новый протокол).
ЛИСТЫ НАЗНАЧЕНИЙ
# Амбулаторный лист назначений. Исправлена редкая ошибка, при которой назначения могли отображаться на неправильных датах (сдвигались на несколько лет).
# Постовая сестра -> Листы назначений. Исправлена ошибка, при которой после ввода значения для запланированного показателя (обозначается «?»), введенное значение отображалось не сразу. Дополнительно для статуса «Обработано» добавлено отображение ФИО пользователя, который изменил статус.
# Исправлена ошибка, при которой замена формы выпуска препарата в шаблоне сопровождалась сбрасыванием комментария пользователя.
# Исправлена ошибка, при которой замена формы выпуска препарата, добавленного в лист назначений, сопровождалась удалением комментария, условия приема, схемы КСГ.
# Постовая сестра -> Листы назначений. Исправлена «Неизвестная ошибка работы с БД», которая появлялась при включенной динамической загрузке списка назначений (когда параметр 322015=1).
# Стационарный лист назначений. Исправлена ошибка формирования верхнего колонтитула в шапке встроенной печатной формы у пациента без указанного профильного отделения (не отображалось ФИО).
# Исправлена работа функции «Проверить соответствие листов назначений шаблону» для блоков с типом «Услуги». Ранее функция игнорировала новые блоки услуг.
# Исправлена ошибка, при которой медсестры могли сделать назначение капельницы (назначить дозу препарата).
# Окно «Новое назначение». Исправлена ошибка, при которой не сохранялось состояние настройки «Объединять одинаковые формы выпуска».
# Исправлено некорректное отображение единиц измерения действующего вещества препарата при пересчете скорости инфузии и некорректное отображение разведения.
# Исправлена ошибка, при которой параметры 322025 (отображение основного названия лекарственного препарата) и 322026 (отображение дополнительного названия лекарственного препарата) неправильно работали при незаполненном значении (всегда отображалось торговое название).
# Исправлен размер окна «Настройка печати» и положение дополнительных элементов. Ранее обрезались кнопки в нижней части окна.
# Окно «Новое назначение». Исправлена ошибка, при которой остаток препарата становился нулевым, если добавить и сразу отредактировать «свой» препарат.
АРМ «Анестезиолог-реаниматолог»
# Исправлена ошибка, при которой приложение могло аварийно закрыться при выводе списка пациентов на дату.
АРМ «Постовая сестра»
# Панель назначений пациента -> Вкладка «Листы контроля». Восстановлено открытие справочников в полях с выбором из списка.
АРМ «Выписной эпикриз»
# Исправлена ошибка, при которой диагноз, введенный для операции закрываемой ИБ, присваивался для операции другой ИБ, с которой работали ранее.
# ИБ -> Вкладка «Операции». Исправлено отображение нижней части вкладки «Операции» при переходе между разными ИБ. Ранее после перехода отображалось содержимое с предыдущей ИБ.
АРМ «Аптека»
# Настройки -> Подразделения -> Вкладка «Неснижаемый остаток». Исправлено некорректное отображение позиций неснижаемого остатка после редактирования количества.