Руководство к использованию стандарта FHIR в ЦИСЗ (ВЕТКА release-1-4-t2-10-26-18)
1.4.463 - ci-build

История изменений

Update  02.10.2026

  • Изменена логика приема даты для Encounter в строгом формате ‘YYYY-MM-DDThh:mm:ss+zz:zz’ для элемента ‘period.end’. Изменена обязательность для элемента ‘actualPeriod.end’ с 0..1 на 1..1. Исправлены примеры ресурсов
  • В профиль Диспансеризация добавлено правило: “Элемент ‘period.end’ должен быть в формате YYYY-MM-DD” и исправлено правило валидации, в котором, дата старта периода не может быть позже даты окончания
  • Добавлена postman-коллекция в раздел “Помощь в реализации” в части “Оцифровки медицинских карт” (Протокол 1.4)
  • В профиле Направление на лучевую терапию исправлена обязательность для расширений с 6..9 на 5..9

Изменения в системе

  • Исправлена ошибка, из-за которой медработник с ИН с пробелами не мог отправлять ($import) пакеты медицинской информации
  • Доработана логическая валидация повторов значимых событий: ресурсов Encounter (Общий профиль для обращения пациента за медицинской помощью) и CarePlan (Диспансеризация) с учетом периода посещений пациента (проверка на пересекающие периоды Encounter)
  • Реализован функционал запрета на отправку ресурсов Patient, Encounter, Condition, EpisodeOfCare, DiagnosticReport, Contract (Закрепление), CarePlan (Диспансеризация) будущим числом

Update 24.09.2026

  • В раздел ‘Помощь в реализации’ добавлена страница ‘Оцифровка медицинской карты для протокола версии 1.3’,с описанием требуемого перечня полей, подлежащий оцифровке, кейсы, а также правила заполнения “Общего профиля для обращения пациента за медицинской помощью”
  • В расширение ‘Типы обращений для пациента’ добавлено новое значение ‘Оцифровка медицинской карты’. В правило EncounterDiagnosisRule внесены изменения: Если тип посещения является ‘Оцифровкой медицинской карты’ или значение причины оказания медицинской помощи является ‘Проведение инструментального исследования’, то диагноз может отсутствовать.

hotfix 22.09.2026

  • Изменена обязательность элемента meta.source для ресурсов типа Bundle
  • доставлены изменения Для профиля Заключение МРЭК от 17.09.2026

Update 17.09.2026

  • В профиле “Пациент без ИН” было изменено правило name-use-for-UIP и добавлено новое правило IdentifierRulePatWithoutId, которые регулируют кардинальность идентификаторов
  • Для профиля Заключение МРЭК:

    • В элементе extension:disabilityGroup изменена обязательность с 0..1 на 1..1
    • В справочник “Группа инвалидности или степень утраты здоровья” добавлено новое значение “Инвалидность не установлена”
    • Добавлено правило ExtAdditionalForConclRequiredRule.Если в расширении disabilityGroup установлено любое значение, кроме ‘no_disability’, то расширение additionalForConclusion должно быть заполнено
    • Добавлено правило ExtProgramRehabNoDisRule. Если в расширении disabilityGroup установлено ‘no_disability’, то в расширении programRehabilition должно быть ‘noipra’ или ‘ipr-prof’.
    • В элементе extension:additionalForConclusion изменена обязательность с 1..3 на 0..3

Update 10.09.2026

  • В профиле MedAssessmentDriver в элементе ClinicalImpression.prognosisCodeableConcept изменено количество слайсов с 18 до 11
  • В профили PatientWithIdentificationNumber и PatientWithoutIdentificationNumber добавлен идентификатор “Номер идентификационной карты АИС Электронный рецепт” со значением элемента Patient.identifier.type.coding.code=EPC
  • В профиль Dispanserisation добавлено правило: “Элемент ‘period.start’ должен быть в формате YYYY-MM-DD”
  • В профиль EncounterGeneral добавлено правило: “Элемент ‘actualPeriod.start’ должен быть в формате YYYY-MM-DDThh:mm:ss+zz:zz”

Изменения в системе

  • Изменено название файла шаблона визуального представления медицинской справки о рождении

Update 03.09.2026

  • Для профиля Пациент без ИН реализована возможность создавать ресурс с идентификатором UMD без ФИО или даты рождения
  • Добавлено описание операции получения идентификатора ЭЛН и обновлено описание профиля ЭЛН в части получения идентификатора

Изменения в системе

  • Исправлены некорректные значения в dropdown при редактировании поля Головная организация в структурном подразделении в регистре медицинских работников

Update 27.08.2026

  • Для визуального представления ЭЛН появилась возможность отображать несколько особых отметок

Изменения в системе

  • Исправлена ошибка, из-за которой вызов метода $import для пакета медицинской информации, содержащего ресурс DevicePatientDispenseBy с внешней ссылкой на DeviceOrder без поля Performer, завершался ошибкой

Update 20.08.2026

  • Актуализирована страница «Методы ЕСЛИ»

Изменения в системе

  • Исправлена проблема, из-за которой иностранных врачей невозможно было внести в Регистр медработников с идентификационным номером с дефисами.
  • Разрешена передача дробных значений для параметра trainingDuration для practitioner.

Update 13.08.2026

  • Для профиля Пакет информации - заключение МРЭК исключена проверка на наличие сведений о законном представителе для отправки заключений МРЭК для несовершеннолетних пациентов  - Для профиля Пациент исключена проверка обязательного указания сведений об удостоверении инвалида на момент оформления заключения МРЭК пациенту
  • Актуализировано описание Взаимодействия МИС ОЗ с ЦИСЗ на странице «Взаимодействие между МИС ОЗ и ЦИСЗ» на FHIR.BY

Изменения в системе

- При отправке пустого тела запроса для метода $expand исправлен код ответа (вместо 502 Bad Gateway получение 400 Bad Request)

Update 06.08.2026

  • В профиль Пакет медицинской информации о пациенте добавлено правило позволяющее передавать ресурс типа Composition соответствующий только профилю Структура для пакета медицинской информации о пациенте

Update 30.07.2026

  • Исправлены легенды к sequence диаграммам в разделе Помощь в реализации подразделе Запись на медицинские услуги
  • Дополнено описание кейсов разделе Помощь в реализации подразделах Прием + осмотр пациента и Оперативные вмешательства

Изменения в системе

  • Для окружения pre-production из поддержки удалены устаревшие версии валидационных пакетов и версии содержащие неактуальные правила валидации

Update 24.07.2026

  • Обновлена postman-коллекция для раздела Помощь в реализации -> Скорая медицинская помощь
  • Минорные изменения на страницах руководства по интеграции

Изменения в системе

  • Исправлена ошибка, из-за которой невозможно было отправить ресурс Направление на функциональное исследование без элемента Location, если в ProcedureFunctDiagn указана ссылка на данное направление с указанным элементом Location.
  • Реализована FHIR-операция получения уникального структурированного идентификатора электронного документа по идентификатору документа identifier-tdsum.
  • Исправлен отдаваемый JSON по FHIR API для организаций, значений кодов для extension termsOfService и typeOfHealthCare теперь передаются как разные объекты, а не через “,”
  • Добавлены дополнительные проверки для исключения дубликатов при импорте пакетов медицинской информации в составе ресурса Заключение МРЭК

Update 16.07.2026

  • Выполнены минорные исправления отображения элементов в визуальном представлении Заключение ВКК
  • Исправлена ошибка, не позволяющая отправить ресурс профиля “Заключение ВКК” в ЦИСЗ без даты завершения Заключения ВКК. В профиле Заключение ВКК изменено правило VKKIdentifierPeriodEndRule для элемента “Дата окончания действия заключения ВКК”
  • В профиле Диспансеризация:
    • изменена обязательность элемента CarePlan.addresses c 1..40 на 0..40
    • изменена обязательность среза CarePlan.addresses[MainDiagnosis] c 1..10 на 0..10
    • добавлено правило DispanserisationAddressesRule: “Если в ресурсе присутствует элемент CarePlan.addresses, то обязательно должен быть элемент addresses с concept.coding.code = ‘mainDiagnosis’”
  • В профиле EncounterBy изменена обязательность среза Encountre.diagnosis[AdditionalDiagnosis] с 0..9 на 0..40
  • В визуальном представлении Вакцинация исправлено:
    • отображение наименования вакцины возможно двумя способами: через vaccineCode.extension.value.display и vaccineCode.coding.display.
    • отображение единиц измерения дозы через doseQuantity.code

Изменения в системе

  • Исправлена ошибка отображения display пациента для ресурса Профиль для ответов по аллергологическому анамнезу (AallergologyAnamnesis), если он создан на основе ресурса профиля Диагноз (FinalDiagnosis)
  • Исправлена ошибка при попытке повторной отмены ресурса профиля Направления на визуальное исследование
  • Исправлена ошибка, из-за которой в Регистре медицинских работников невозможно было найти работника с двойной фамилией

Update 09.07.2026

  • В визуальном представлении Случая введения пациенту вакцины исправлена ошибка отображения наименования вакцины если vaccineCode передавался с помощью расширения AdministeredVaccine
  • Для ресурсов профиля Образец материала для лабораторного исследования добавлена проверка не позволяющая отправить ресурс со статусом отличным от available
  • Изменения профиля Данные о найденном микроорганизме в ходе бактериологического исследования:
    • В элементе Observation.component:quantity.value[x] изменён тип данных с string на Quantity. привязка справочника OrganismCountUnits («Единицы количества микроорганизмов»)
    • В элемент Observation.component:antibiotic добавлено комплексное расширение AntibioticTestDetails - «Метод, используемый для определения чувствительности микроорганизма к данному антимикробному препарату (DDM, MIC, E-test) и количественный результат теста», включающее: а) расширение TestMethod - “Метод определения чувствительности. Включает диско-диффузионный метод (DDM), минимальную подавляющую концентрацию (MIC) и градиентно-диффузионный метод (E-test)”, привязка справочника TestMethod (“Методы определения чувствительности”; б) расширение TestResultQuantity - “Количественный результат теста на чувствительность к антимикробному препарату”, привязка справочника TestResultUnits (“Единицы измерения результатов теста на чувствительность”)
    • Добавлен элемент note, для свободных текстовых комментариев.
    • Добавлен элемент Observation.component:esbl “Результат выявления Beta-лактамаз расширенного спектра”
    • Добавлен элемент Observation.component:mrsa “Результат определения метициллин-резистентности (MRSA)”
    • Справочник MicroorganismSpecs (“Свойства выявленного микроорганизма”) дополнен новыми значениями

Изменения в системе

  • Осуществлена поддержка отображения FHIR-ресурса “Заключение исследования биологического материала” в HTML-формате
  • Осуществлена поддержка отображения FHIR-ресурса “Профиль для ответов по аллергологическому анамнезу” в HTML-формате для новых отправленных ресурсов
  • Изменены ограничения для PatientED (добавлена возможность отправки заключений МРЭК (профиль BundleMREC) по пациентам, у которых из документов удостоверяющих личность есть только свидетельство о рождении) 
  • В Регистре медицинских работников исправлена ошибка, из-за которой была возможность проставить дату увольнения раньше, чем дата трудоустройства

Update 02.07.2026

  • Дополнено описание профиля Персональная информация об использовании идентификатора BC (свидетельство о рождении)
  • В профиль Структура для пакета медицинской информации о пациенте добавлено расширение Ссылка на внешнюю организацию, дополнено описание для случаев, когда передача данных должна быть выполнена с использованием ЭЦП медработника, который не зарегистрирован в организации, в которой оказана медпомощь
  • В профилях Процедура функционального исследования, Показатели ультразвуковой диагностики, Показатели функционального исследования, Набор изображений исследования, Заключение по результатам ультразвукового исследования (УЗИ), Заключение функционального исследования изменена обязательность элемента encounter 0..1 → 1..1, исправлены примеры ресурсов
  • В Общем профиле для обращения пациента за медицинской помощью добавлено правило EncounterDiagnosisRule, изменена обязательность элемента actualPeriod 0..1 → 1..1, дополнено его описание, исправлены примеры ресурсов
  • В Абстрактном профиле для обращения пациента за медицинской помощью изменена обязательность среза для Основного диагноза с 1..1 → 0..1
  • В профиль Пакет медицинской информации о пациенте добавлено правило BundleWithoutMedication, запрещающее передачу ресурсов Medication внутри пакета

Изменения в системе

  • Реализована возможность валидации ресурса CompDocument по id внешней организации
  • Исправлена ошибка, из-за которой не обновлялись значения лекарственных средств для поиска по MedicationBY
  • Исправлена валидация для ресурса ProvenanceDocumentInfoBirth по соответствию code и строчным значения полей display

Update 29.06.2026

  • Для ресурсов Patient выключено правило обязующее передавать номер телефона в международном формате
  • Для всех профилей Bundle добавлена проверка обязательного указания профиля вложенных ресурсов (BundleEntriesMetaProfileNeeded)
  • Переименован профиль Отмена медицинской услуги
  • Добавлено правило не позволяющее отправлять элементы типа markdown со значениями, состоящими только из пробелов
  • Добавлено визуальное представление для ресурса Случай введения пациенту вакцины
  • Изменено визуальное представление ресурса ИПР: добавлено Фактическое место жительства (пребывания)

Изменения в системе

  • Исправлена ошибка из-за которой направление не изменяет статус после отмены бандла
  • Исправлена ошибка некорректного поиска Specimen при отмене ServiceRequest 
  • Исправлена ошибка, из-за которой невозможно создать новые сведения со статусом active, если пациент имеет сведения со статусом finished только датой старта
  • Исправлена ошибка, из-за которой система позволяет создавать сведения о ВН со статусом finished на один и тот же период времени
  • Реализована дополнительная валидация для ЭЛН: 
    • EpisodeOfCare.managingOrganization - должна соответствовать id_organization или id_department в токене
    • EpisodeOfCare.careManager - должна соответствовать id_practitioner в токене
    • Расширены валидации для сведений о ВН.

Update 17.06.2026

  • Добавлено визуальное представление Заключения исследования биологического материала
  • Добавлено визуальное представление Заключение функционального исследования
  • Добавлено визуальное представление Профиль для ответов по аллергологическому анамнезу
  • Изменено название Операции изменения статусов направлений

Изменения в системе

  • Исправлены ошибка в ресурсе Provenance профиля Сводная информация о медработнике и организации для документов о ВН, в котором не было проверки на соответствие значений в полях display данным из справочных значений подсистемы НСИ
  • Исправлена ошибка, из-за которой невозможно подписать ВН вторым медработником на окружении Preroduction
  • Разработан функционал назначения роли Председателя ВКК в карточке Медицинского работника в Регистре медработников
  • Исправлена ошибка периодического undefined при переходе в карточки медработников в регистре МР

Update 11.06.2026

  • Добавлено визуальное представление ИПР (раздел Инвалидность)
  • Изменено правило ссылки на OrganizationBy в identifier.assigner для профиля Персональная информация (PatientED)
  • В профиле Эпизод оказание скорой медицинской помощи отвязаны поводы вызовов от приоритета вызова в элементе reason.value, изменены примеры и описание.
  • Актуализировано размещение для раздела “Информация о пациенте” FHIR-профиль “Персональная информация” 
  • Добавлено визуальное представление ИПР (раздел Инвалидность)
  • Добавлены новые профили для раздела ВКК 
  • Добавлены изменение для FHIR-профиля Образец материала для лабораторного исследования (SpecimenLab) и Направление на исследования, выполняемые в лаборатории (ServiceRequestLab)

Изменения в системе

  • Устранена ошибка, из-за которой при выборе значения “Без категории” для поля “Присвоена категория” в карточке МР появляется валидационная ошибка о необходимости заполнить остальные поля связанные с категорией
  • Исправлен неверный справочник в тексте ошибки при импорте медработников через кадровую АPI
  • Исправлен периодический undefined при переходе в карточки медработников в регистре МР
  • Исправлен неправильный url в extension в ресурсе Медицинский работник (PractitionerBy)
  • Исправлена 502 ошибка при открытии редактирования карточки Структурного подразделения
  • Исправлена ошибка Регистра населения при попытке отправить ресурс Персональная информация (PatientED) с идентификатором UMD

Update 03.06.2026

(v.1.4.411)

  • Добавлено визуальное представление для ресурса Диспансеризация;
  • В профиле Процедура функционального исследования изменена обязательность для элемента outcome с 1..1 на 0..1;
  • В профиле Персональная информация изменена обязательность элемента name.given с 1..2 на 0..2 и добавлено правило PatientGivenBirthRule;
  • В профиле Отказ пациента от медицинской услуги исправлено описание расширений CancellationReason и RejectionReason;
  • В профиле Вызов врача на дом дополнено поле Причина для вызова: добавлена возможность указания причины для вызова текстом и/или кодами из справочника ReasonForVisit;
  • На страницу Помощь в реализации в раздел Запись на медицинские услуги добавлены файлы коллекции и окружения;
  • На страницу Помощь в реализации добавлен раздел Лабораторные исследования. Взаимодействие ЛИС – ЦИСЗ;
  • На странице Операция получения электронного документа исправлена таблица с доступными форматами для разных видов ЭД;
  • Исправлена страница Профили по разделам ЦИСЗ: на странице отображаются все доступные в разделах профили;
  • Некоторые исправления и улучшения.

Изменения в системе

  • Исправлена ошибка, из-за которой невозможно было отправить Bundle с DiagnosticReport со ссылкой на ServiceRequest.

Update 21.05.2026

  • Исправлены отображения номеров версий на странице Доступные версии FHIR.BY
  • Исправлено отображение обязательности расширений ExternalId для профиля Направление на исследования, выполняемые в лаборатории

Версия 1.4.0

  • Добавлена страница Доступные версии FHIR.BY

Новые профили

Bundle

CarePlan

ClinicalImpression

Composition

Endpoint

Provenance

Questionnaire

QuestionnaireResponse

ServiceRequest

Task

Новые методы и операции

  • Добавлены страницы в раздел Методы - Методы ЕАМИ, Методы ЕСЛИ, Создание и редактирование пациента, Бронирование слота, Создание, редактирование и удаление конечных точек организации
  • Добавлены страницы в раздел Операции - Получение списка пациентов в очереди, Ответ на приглашение пациента в очереди

Изменения в профилях

  • Справочник HealthCareServiceTypeB заменен на справочник MedicalServiceType (Виды медицинских услуг (для подсистемы УОП)) в профилях:
    • Бронирование слота для медицинской услуги (AppointmentBy);
    • Информация о медицинских услугах в контексте расписания (HealthcareServiceForTransaction);
    • Расписание медицинских услуг (ScheduleBy);
    • Запрос медицинских услуг (ServiceRequestBy) и всех наследуемых профилей;
    • Направление на функциональное исследование (ServiceRequestFunctDiagn);
    • Направление на визуальное исследование (ServiceRequestImaging);
    • Слот в расписании (SlotBy).
  • Для профиля ЭВЭ изменены правила срезов для элементов entry: удалены разрешения для передачи ресурсов профилей Пациент и Пациент без ИН, изменена обязательность entry 3..100 -> 4..100
  • В профиле План проведения лучевой терапии удален элемент partOf
  • В профиле Диспансеризация в элементе activity.plannedActivityReference добавлена возможность передачи ресурсов профилей Направление на визуальное исследование, Направление на исследование биологического материала
  • В профили ресурсов типа Composition добавлено правило передачи ссылки на пациента CompositionSubjectRule (В элементе Composition.subject должна передаваться ссылка на пациента)
  • В профиль Сведения о ВН добавлена возможность передачи расширения МРЭК
  • В профиле Показатели функционального исследования изменена обязательность элементов в component: QuantityComponent 0..35 -> 0..* и QualitativeComponent 0..35 -> 0..*
  • В профиль Персональная информация добавлено расширение PatientBirthDateTime (Дата и время рождения пациента), добавлены правила PatientDeceasedRule, PatientTelecomNumberRule, PatientTelecomEmailRule, добавлен элемент identifier.assigner, изменена обязательность элемента identifier.type.coding -> 1..1
  • В профиль Пациент добавлены правила PatientBirthDateAfter1900Rule, PatientBirthDateAfterTodayRule, PatientMarital12Rule, PatientTelecomNumberRule, PatientTelecomEmailRule, NonWhiteSpaceElements, PatientDeceasedDateRule, PatientDeceasedRule, добавлено расширение PersonalDataVerified
  • В профиль Пациент без ИН добавлены правила PatientBirthDateAfter1900Rule, PatientBirthDateAfterTodayRule, PatientMarital12Rule, PatientTelecomNumberRule, PatientTelecomEmailRule, NonWhiteSpaceElements, PatientDeceasedDateRule, PatientDeceasedRule
  • В профиль Слот в расписании добавлено правило BusyUnavailableCancellationReasonRule, добавлено расширение SlotReserved
  • В профиле Процедура функционального исследования изменена обязательность элемента outcome 1..1 -> 0..1

Описания

  • Исправлены ошибки в описаниях профилей и методов
  • Исправлены описания поисковых параметров
▲ Вверх