Медицинская Информационная Система

Тел./факс: (812) 337-70-07

Техподдержка: (812) 337-70-77

Июль 2024

РАЗРАБОТКИ и УЛУЧШЕНИЯ

СЭМДы

# Расширено количество режимов, где производится формирование и отправка СЭМДов на основе заведенных пользователями протоколов. Реализовано формирование СЭМДов на основе протоколов, заведенных в АРМАх «Врач поликлиники» и «Амбулаторная история» -> в окне «Амбулаторный талон» -> на вкладке «Протоколы» (в верхней панели вкладок) (протоколы из таблицы form_result_talon). Ранее амбулаторные СЭМДы формировались только на основе протоколов, заведенных в окне «ЭИБ» -> на вкладке «Протоколы» (в левой вертикальной панели вкладок) (протоколы из таблицы form_result_patient).

# Медицинские свидетельства о рождении и смерти. Внесены улучшения в процедуры сборки CDA для МСР и МСС (для исключения ошибок валидации). Исправлены версии справочников – теперь используются не фиксированные, а последние загруженные. Изменен ряд справочников, который используются при сборке (должности, регионы, тип родов).

Сервисы

# Разработана процедура (и вспомогательная функция для создания джоба) для чистки старых PDF/СЭМД, отправленных в сервис ОДИИ. Очистка запускается 1 раз в день в 21-00. Оставляются данные за последний год.

# Настроено корректное отображение статуса пациента в таблице inetuser.iemk_patient. Ранее проставлялись только статусы только 0 (создана нотификация, необработан) или 3 (успешная отправка, обновление). Теперь при ошибке отправки проставляется статус 2.

# ИЭМК. Добавлены проверки на заполнение в БД МИС обязательных полей при формировании СМО на выгрузку в сервис ИЭМК. Если у пациента не заполнены дата рождения, имя, фамилия (или фамилия указана как %неизвестн%) – случай не собирается на отправку.

JAVA-АРМы

# Карточка пациента -> Шифры и полисы. Добавлена возможность работы с абонементом при включенном параметре 115. Ранее такая возможность была только в СИ-АРМах.

# Протоколы -> Список подписей документа. Добавлена возможность открывать и выгружать СЭМДы и файлы из внешнего хранилища.

# Выполнена унификация подвала – нижней строки всех JAVA-АРМов, где отображается служебная информация (параметры подключения к БД, статус трассировки, показатели использования памяти).

# Добавлен параметр 1115 «JAVA-АРМы. Скрыть подвал со служебной информацией».

# Добавлен параметр 1114 «JAVA-АРМы. Интервал обновления показателей использования памяти».

АРМ «Контент»

# Раздел «Конструктор отчетов». Для работы с БД PostgreSQL внесены улучшения при изменении данных во временной таблице.

АРМ «Экономист»

# Договоры -> Панель вкладок с характеристиками договора (Скидки, Условия, Пациенты и пр.). Добавлены права/запреты на отображение/скрытие каждой из вкладок.

# Договоры -> Панель вкладок с характеристиками договора (Скидки, Условия, Пациенты и пр.). Добавлена возможность перетаскивания вкладок (поддержка drag'n'drop) и сохранение порядка их следования в файл с настройками.

# Договоры -> Пациенты по договору -> Загрузка прикрепленных пациентов -> Настройка списка колонок. Улучшен выбор обязательных колонок с ФИО – группой (ФИО тремя отдельными строками) или набором (ФИО в одной строке).

# Договоры -> Пациенты по договору -> Прикрепленные -> Окно «Загрузка прикрепленных пациентов для шифра». Внесены поправки в легенду.

# Договоры -> Пациенты по договору -> Прикрепленные. Поправлена легенда в окне «Список пациентов на изменение срока обслуживания для шифра». Сделаны разные легенды для режимов загрузки пациентов и закрытия срока обслуживания (раньше были одинаковые).

# Договоры -> Пациенты по договору -> Прикрепленные. В окне «Список пациентов на изменение срока обслуживания для шифра» добавлена кнопка «Справка» для вызова html-окна.

# Договоры -> Диагнозы. В диалоге добавления разрешенных/запрещенных диагнозов исправлена ошибка прорисовки дерева диагнозов. Теперь по умолчанию открывается классификатор МКБ-10. Добавлены названия для диалогов. Поправлены подписи к кнопкам копирования диагнозов на другой период/договор.

# Раздел «Коэффициенты». Добавлен вывод сообщения о невозможности удаления коэффициента, который используется в абонементах или привязан к пациенту.

# Справочники -> Стандарты лечения. На ряде вкладок («Диагностика», «Операции» и пр.) добавлена колонка «Срок действия (дней)».

АРМ «Справки»

# Медицинские свидетельства -> Свидетельства о смерти. В карточке свидетельства о смерти добавлено поле «Дата операции».

# Завершен рефакторинг панелей с фильтрами. Теперь во всех разделах модуля (Листки нетрудоспособности, Статусы ЭЛН, Журнал бланков, Справки, Мед. свидетельства, Родовые сертификаты, МЧД) фильтры из верхней панели перенесены на боковую выдвижную панель.

# В боковой выдвижной панели с фильтрами добавлена маска для фильтра по СНИЛСу.

АРМ «Вакцинация»

# Настройка схем вакцинации. Реализована возможность работы без жесткой привязки схемы к инфекции.

# Вакцинации -> Карточка прививки. Изменена работа со связью «Инфекция–Вакцина–Схема». Теперь при выполнении многокомпонентной вакцины можно для каждой инфекции выбрать свой этап.

АРМ «Процедурный кабинет»

# Реализовано блокирование панели отображения заказов на время регистрации/отмены регистрации биоматериала.

# Добавлена кнопка для обновления списка посылок. Ранее обновить список можно было, только изменив даты.

# При аликвотировании (разведении) по услугам добавлена возможность произвольного комбинирования состава услуг на каждой пробирке. При добавлении более одной пробирки появляется меню, в котором можно выбрать нужное действие: добавить услугу в уже созданную пробирку или создать новую.

АРМ «Бронирование»

# Проведен рефакторинг работы с карточкой путевки.

# Карточка бронирования. Добавлена проверка корректности введенных данных при сохранении карточки бронирования. При наличии ошибок: выводится сообщение и происходит возврат в карточку бронирования.

# Выполнена оптимизация открытия карточки бронирования на редактирование.

# Карточка бронирования -> Диалоговое окно «Переезд». Добавлена обработка параметра 506201 «Учитывать время при бронировании». Если 506201=ДА – в поле «Дата переезда» можно указать дату и время. Если 506201=ДА – в поле «Дата переезда» можно указать только дату.

# Бронирование. Сделан учет времени во всех диалогах и проверках бронирования, в соответствии со значением параметра 506201 «Учитывать время при бронировании».

# Карточка бронирования. Добавлена проверка занятости койки при изменении даты заезда/выезда пациента. Если койка занята – выводится предупреждение «На указанные даты выбранная койка занята. Койка будет очищена. Продолжить?». По кнопке НЕТ – возвращаются исходные даты. По кнопке ДА – поле «Номер койки» очищается, свободную койку нужно выбрать вручную из списка.

# Добавлено право 1526003 на редактирование данных бронирования для зарегистрированного пациента.

# Внесены изменения в структуру БД для обеспечения связи «Карточка брони–Бронь пациента–Госпитализация».

# Бронирование – График. Сделано многострочное отображение плашек с пересекающимся временем. Ранее, если на одно время было несколько плашек, они сливались в одну строку, и отображалось только одно из бронирований.

СИ-АРМы

# Печать. Убран вызов строк app_string, в которых зашит код группы печатных форм. Например, в АРМе «Выписной эпикриз» -> ИБ -> Вкладка «Финансы» -> Кнопка «Печать» над списком услуг. Во всех аналогичных режимах вызов строк замен на стандартную обработку через фиксированный код группы печатных форм.

# Печать в HTML. Реализована возможность автоматического преобразования полученного документа в PDF. Добавлены параметры:

303111 – ЭИБ (стационар). Просмотр ИБ. Печать. Конвертировать в PDF;

1105 – Печать HTML. Открывать в PDF.

# Раздел «Электронные документы». Добавлена возможность окраски строк, вывода иконок и дополнительных колонок.

# Раздел «Электронные документы». Изменен список отображаемых документов. Теперь отображаются только те документы, которые можно подписать.

# Направление на лабораторное исследование. Реализована возможность скрыть кнопку «Все» в панели «Исследования». Настраивается параметром 901077.

# Протоколы. Добавлена обработка нового типа ячейки «Дата и время» в поле с типом заполнения «Таблица». Данный тип ячейки был ранее добавлен для форм/протоколов в АРМе «Контент».

# Поля для ввода диагноза. В процедуру отбора диагнозов добавлена проверка справочника. Теперь при ручном вводе кода диагноза, принадлежащего сразу к двум классификаторам (и МКБ-10, и ICD-10) – автоматически выбирается только диагноз из МКБ.

# Графическое расписание. Добавлен параметр 505216, управляющий отображением и поведением галочки «Скрыть занятые».

# Регистрация в ПО. В процедуру проверки наличия у пациента госпитализации добавлено условие обработки параметра 15090 (проверка на тип отделения, на котором лежит пациент). Если пациент на текущий момент числится на дневном стационаре, значение параметра 15004=НЕТ и значение параметра 15090=1 или 2, пациента разрешается зарегистрировать в ПО повторно.

# Объединение карточек пациентов. Внесены улучшения в процедуру объединения данных на вкладке «Родственники», чтобы избежать появления дублей у пациентов-родственников.

# ЭИБ. На инструментальных панелях в режимах Диагностика/Манипуляции/Консультации убрана ФИО пациента (для экономии места на панели и единообразия с другими режимами).

# ЭИБ (стационар) -> Вкладка «Документы». Для закрытой ИБ разблокированы кнопки «Открыть» и «Скачать» (при этом сохранение в БД изменений открытого документа не производится).

# ЭИБ -> Вкладка «Стандарты медицинской помощи» -> «Лаборатория». Реализована возможность создания направления на лабораторное исследование с выдачей номерка из расписания. Настройка – в параметре 971. В других режимах, где создается лаб. направление, такая возможность была реализована ранее.

# ЭИБ (стационар) -> Просмотр ИБ -> Кнопка «+Печать» (группа печатных форм с кодом PRINT_STAC_HISTORY_EVENT). В запрос печатных форм добавлена передача параметра :PATIENT_ID.

# ЭИБ (стационар) -> Операции. Улучшено заполнение группы полей «Услуга ОМС», откорректирована ширина колонок «Начало» и «Конец» (при 6041=НЕТ).

АРМ «Врач поликлиники»

# Посещения -> Выбор случая лечения. В окне «Привязка к случаю» (открывается при первом открытии талона) и в окне «Выбор из списка» (открывается внутри талона, при смене типа посещения с «Разовое» на «Посещение по случаю») добавлена колонка «Цель посещения», колонка «МЭС» переименована в «МЭС/Стандарты лечения».

# ЭИБ -> Направления -> Сервисы направлений (РЕГИЗ.УО). По кнопке «Статус» сделано отображение большего количества данных по направлению из УО (время приема, врач, профиль, дата обработки в целевой МО). Теперь в ЭИБ отображается та же информация, что и в АРМе Регистратура -> Раздел «Направления» -> Кнопка «i».

АРМ «Амбулаторная история»

# Разделы «Амбулат. История (F4)» и «Ведомость врача (F6)» -> Панель «Услуги». Сделано отдельное сохранение последнего выбранного значения чекбокса «Не прикрепленные» по каждому из разделов.

Диагностические АРМы

# Реализована возможность автоматического добавления нескольких протоколов при создании карточки исследования с несколькими видами исследований. Теперь, если параметр 301149=ДА (в карточке исследования можно выбрать несколько видов исследования) и параметр 301014=ДА (автоматически добавлять протокол по виду исследования), при переходе из вкладки «Исследование» на вкладку «Протоколы» открывается окно «Выбор протоколов для исследования», где можно выбрать необходимые протоколы.

ЛИСТЫ НАЗНАЧЕНИЙ

# Реализовано полуавтоматическое добавление препаратов по схеме КСГ. В блоке медикаментозных назначений доступна кнопка «Новое назначение КСГ» (настраивается параметром 322051). При выборе схемы выполняется последовательный поиск всех форм препаратов по схеме и их добавление в лист.

# Изменен диалог выбора схемы КСГ – вывод информации сделан в виде таблицы, добавлена подробная информация по дозировке.

# Блок услуг ФТО. Добавлена возможность переместить выделенные назначения с помощью клавиши Shift, начиная с требуемой даты.

# Блок услуг ФТО. Внесены улучшения в отображение выполненного назначения:

– ячейка выполненного назначения перекрашивается в зеленый цвет

– в ячейке назначения добавлено отображение комментария и ФИО исполнителя.

# В позиционных параметрах 322028 и 322051 убраны разделители значений (одинарные кавычки), по аналогии с другими позиционными параметрами.

АРМ «Информер»

# Режим «Пакетная отправка (CSV)» переименован в «СМС (CSV)» – в окне настроек и в названии кнопки на главной панели, чтобы было более понятно, что это отправка СМС.

АРМ «Android. Участковый врач (Мобильный врач)»

# Реализован вывод текста сообщений об ошибках из процедур в БД. Ранее приложение показывало неинформативное сообщение «Ошибка сохранения!».

# Ускорена загрузка вкладок «Поиск ЭМК» и «Запись к врачу».

# В списке визитов врача реализована возможность переноса записи пациента (на другую дату/время).

АРМ «WEB. Личный кабинет NODE»

# Реализована возможность отправки вложения к письму (pdf-файла) на почту пациента при записи на прием Пример содержания – описание подготовки к услуге.

ИСПРАВЛЕНИЯ

Общесистемные исправления

# Направление на МСЭ -> Сборка CDA. Исправлена ошибка сборки данных по учреждению, куда направляется МСЭ, в случае, когда бюро МСЭ одного региона, но адрес у него другого региона. Теперь регион организации (бюро МСЭ) берется из поля REGIONID справочника '1.2.643.5.1.13.13.11.1461' (раньше брали из поля ADDREGIONID).

# Направление на МСЭ. Исправлено зависание АРМа при нажатии кнопок «Подтвердить» или «Информация о направлении».

# Исправлена ошибка вывода адреса пациента в печатных формах, когда при указании адреса: тип адреса – Санкт-Петербург, регион – любой город (например, Колпино) – в строке с результатом терялся город (Колпино). В процедурах вывода адресной строки изменено условие, по которому город не проставлялся при заполнении регионов у городов федерального назначения.

СЭМДы

# Устранена ошибка схематрона при проверке СЭМДа «Протокол прижизненного патологоанатомического исследования (ред.2)» с помощью сервиса CDA-Validator (схематрон проверял справочник по неправильному тексту документа).

JAVA-АРМы

# Карточка пациента -> Вкладка «История лечения» -> «Все события». Отлажена работа радиокнопок Амб/Стац (фильтр списка посещений). Ранее при выборе значения «Стац.» в панели «Просмотр ИБ» отображались все протоколы врачей, в т.ч. и амбулаторные, при выборе «Амб.» – не отображался ни один протокол. Теперь протоколы отображаются корректно.

АРМ «Контент»

# История -> Листы назначений. Исправлено несколько ошибок при создании новой строки в шаблоне листа назначений.

АРМ «Экономист»

# Справочники -> Номенклатура работ и услуг МЗ -> Окно добавления услуги МЗ. Изменена отрисовка окна при выборе услуги с длинным кодом. Ранее нижние кнопки «Сохранить» и «Отмена» уезжали за рамки открытого окна. Теперь ширина окна увеличивается автоматически.

# Карточка услуги -> Вкладка «Протоколы». Исправлено отображение названия файла, загруженного в протокольное поле (ранее название не отображалось).

АРМ «Врач поликлиники» (JAVA)

# Амбулаторный прием -> Протоколы -> Протокол «СЭМД Медицинское заключение по результатам предварительного (периодического) медицинского осмотра (обследования) (ред.2)» -> Блок «Связанные документы». Исправлена ошибка, в результате которой при заполнении полей с выбором из внешнего справочника – открывались пустые справочники. Добавлена передача LINK_ID в запрос значений из справочника.

АРМ «Справки»

# ЭРС -> Талон 2. Исправлена ошибка в определении «нашего» талона при загрузке ЭРС из сторонней системы в МИС (у Талона 2 проставлялся неправильный статус).

# Листки нетрудоспособности -> Список ЛН. Исправлена ошибка с некорректным отображением длинного текста в колонках с адресом при многострочном отображении (обрезался номер дома).

# Листки нетрудоспособности. Исправлена ошибка, в результате которой при переносе данных из аннулированного ЭЛН в дубликат переносился также и статус аннулированности.

# Медицинские свидетельства -> Свидетельства о смерти. Исправлена ошибка, в результате которой при сохранении свидетельства о перинатальной смерти в БД не сохранялось значение поля «Рождение произошло». Теперь при открытии карточки МСС 106-2/у корректно отображаются значения радиокнопок и связанных с ними дат в блоке «Тип смерти», а также корректно выставляются значения выпадающих списков, относящихся к месту смерти. Все данные корректно сохраняются при последующем редактировании и сохранении МСС в БД.

АРМ «Вакцинация»

# Раздел «Журнал». Оптимизирована работа фильтра по возрасту. Теперь фильтрация работает только по отображаемым в списке полям:

– От 18 лет – учитывается только количество полных лет.

– От 1 года до 18 лет – учитывается количество полных лет и месяцев.

– До года – учитываются месяцы и дни.

Не участвующие в фильтрации поля очищаются и подкрашиваются серым цветом (для наглядности). Добавлен авто-перевод дней в месяцы (от 32 дней) и месяцев в годы (от 12 месяцев) для более корректного отображения.

СИ-АРМы

# ЭИБ -> Вкладка «Стандарты медицинской помощи». Исправлена ошибка, в результате которой после сброса надстроек в списке стандартов, переключения на другую вкладку ЭИБ (например, на вкладку МЭС) и возврата к стандартам – данные на вкладках под списком стандартов не загружались.

# ЭИБ -> Протоколы. Исправлена проблема отображения полей с большим текстом при копировании протокола (не работал перенос строки, весь текст отображался одной строкой). После сохранения и повторного открытия протокола все отображалось корректно, при обычном копировании большого текста (Ctrl+C, Ctrl+V) перенос также работал корректно.

# ЭИБ -> Вкладка «Диагнозы». Исправлена ошибка обработки параметра 3010 «Скрыть вкладку "Диагнозы», в результате которой параметр работал в Амбулаторном талоне, но не работал в ЭИБ.

# ЭИБ -> Дневники -> Протоколы. Добавлено сохранение протокола при переходе из вкладки «Заведение записей» на вкладку «Итоговая запись». Ранее при наличии незаполненных обязательных полей переход между вкладками приводил к сбросу всех ранее заполненных полей протокола.

# ЭИБ (стационар) -> Операции. Устранена ошибка «Дата операции выходит за период госпитализации. Запись не будет изменена», которая возникала после изменения даты начала добавляемой операции при параметре 6041=НЕТ.

ЛИСТЫ НАЗНАЧЕНИЙ

# Амбулаторный лист. Блок услуги ФТО (параметр 322046=ДА). Исправлена ошибка, в результате которой при редактировании плана лечения (изменении даты плана), назначения могли переместиться на неделю и более вперед.

АРМ «Android. Участковый врач (Мобильный врач)»

# Исправлено поведение кнопки «Назад» при переключении между пунктами бокового меню.

# Вкладка «Нетрудоспособность». Исправлена ошибка, из-за которой было невозможно добавить новый листок нетрудоспособности.

# Исправлена ошибка, из-за которой при переходе по вкладкам пропадала «шапка» с ФИО пациента.