Top.Mail.Ru
Как настроить в МИС формирование CDA «Извещение о больном с впервые в жизни установленным диагнозом ЗНО» — ADMINMED.ru

Как настроить в МИС формирование CDA «Извещение о больном с впервые в жизни установленным диагнозом ЗНО»

Делюсь пошаговой инструкцией, основанной на реальной задаче. Разберём настройку типа действия, привязку свойств, проверки и шаблоны.

Коллеги, привет! Недавно столкнулся с задачей — настроить автоматическую выгрузку в РЭМД извещения о впервые выявленном злокачественном новообразовании (форма № 090/у). Расскажу, как я это сделал, чтобы у вас не было лишних танцев с бубном.

1. Готовим тип действия

Создаём новый тип действия (или копируем существующий протокол). Важные моменты:

  • Код для отчётов – обязательно OtherDocuments. Без него CDA не сформируется.
  • Идентификатор для справочника «Классификатор электронных медицинских документов. Формат Cda» – ставим 270. Это ключ, по которому система поймёт, какой XML-шаблон использовать.
  • На вкладке «Умолчания» при желании прописываем значения по умолчанию, например, метод подтверждения диагноза или обстоятельства выявления.

2. Настраиваем идентификатор документа

В свойствах типа действия заходим в «Идентификатор документа». Чтобы номер извещения генерировался автоматически, используем счётчик. Я создал в разделе «Настройки → Счетчики» новый счётчик с произвольным форматом (например, ИЗВ-{год}-{посл.номер}) и привязал его к типу действия. Теперь каждый новый протокол получает уникальный номер.

3. Секции CDA – связываем свойства с документом

В шаблоне CDA используются секции, которые заполняются из свойств протокола. Для этого в типе действия создаём свойства (или используем существующие) и в поле «Секция CDA» прописываем соответствующий код.

Вот таблица, которую я для себя составил (все коды регистрозависимы):

Секция (что храним)Код секцииТип свойстваПримечание
Извещение составлено в онкодиспансереONKOStringЗначения «Да» / «Нет»
Этническая группаETHNICString/Text
Дата первого обращенияFIRSTDATEDate
Метод подтверждения диагнозаMETHODStringЗаполняется из справочника (см. ниже)
Обстоятельства выявленияCIRCUMSTANCEStringТоже справочник
Порядковый номер опухолиORDERNUMBERInteger
Клинический диагноз (текст)DIAGNOSIS_CLINICALText
Организация-получательTARGET_MOOrganisationОбязательно

Для полей METHOD и CIRCUMSTANCE я завёл выпадающие списки с соответствующими справочниками (коды OID указаны в docx-файле). Например, для метода: морфологический, цитологический, лабораторно-инструментальный и т.д. Если поле не заполнено – в CDA подставится «неизвестно».

4. Идентификации – без них никуда

Система должна понимать, кто есть кто. Проверьте следующие настройки:

  • Организации (своя и получатель) – у обеих должен быть заполнен код по справочнику MDR308 (Регистр МО РФ). Это делается в карточке организации, вкладка «Идентификация», тип внешней системы – выбираете справочник с кодом MDR308.
  • Должность исполнителя – у врача, который подписывает извещение, у должности должна быть идентификация по OID 1.2.643.5.1.13.13.11.1002 (справочник должностей). Иначе получите ошибку «Отсутствует идентификация должности».
  • Тип документа (ДУЛ пациента) – настраивается идентификация по OID 1.2.643.5.1.13.13.99.2.48 (код типа документа) и 1.2.643.5.1.13.13.99.2.48* (наименование). Версия справочника – 7.1.

5. Шаблоны печатных форм

В системе два шаблона:

  • FIRST_ZNO.html – печатная форма (human-readable). Там же встроена проверка заполнения перед формированием CDA. Если чего-то не хватает (нет СНИЛС врача, не заполнен TARGET_MO, отсутствует заключительный диагноз со статистического талона) – пользователь увидит диалог с ошибкой и документ не сформируется.
  • CDA_FIRST_ZNO.xml – непосредственно XML для РЭМД. Его не трогаем без необходимости, но полезно знать, что он забирает данные из свойств протокола (через prop.sectionCDA) и из диагноза (диагноз типа «1» – заключительный).

6. Что важно помнить при эксплуатации

  • Протокол должен быть в состоянии «Закончено» (статус 2). Иначе проверка не пройдёт.
  • У пациента обязательно должен быть заключительный диагноз на вкладке «Стат.учёт / Стат.талон» с кодом МКБ.
  • Поле «Организация получатель» (TARGET_MO) – обязательное. Если его нет, вы получите ошибку и CDA не сгенерируется.
  • Если ваша организация находится в Забайкальском крае (код KLADR 75), в CDA автоматически подставится часовой пояс +0900, иначе +0300. Это прописано в XML.

7. Пара советов на будущее

  • Перед массовым внедрением сделайте тестовый протокол и нажмите кнопку формирования CDA. Если всплывёт ошибка – читайте текст: он подскажет, чего именно не хватает.
  • Для удобства пользователей добавьте кнопку «Проверить заполнение» прямо на форму протокола – это снизит количество звонков в техподдержку.
  • Если нужно передавать не только в РЭМД, но и в региональный онкорегистр – сверьтесь с местными требованиями: возможно, потребуется доработать XML.

Надеюсь, мой опыт сэкономит вам несколько часов. Внедряйте, тестируйте, и пусть ваши извещения уходят без ошибок!

Добавить комментарий

© 2026 ADMINMED.ru

Login





Loading...

Top.Mail.Ru
👁 0
  Яндекс.Метрика