0.26.0 - ci-build
RuCoreIG, published by HL7 FHIR Россия. This guide is not an authorized publication; it is the continuous build for version 0.26.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/fhir-ru/RuCoreIG/ and changes regularly. See the Directory of published versions
RuCore задаёт правила кодирования и сохраняет прослеживаемость к справочникам НСИ. Наличие CodeSystem в руководстве не означает, что в нём опубликован весь внешний справочник или что валидатор располагает его полной редакцией.
| content | Значение в RuCore |
|---|---|
complete |
Весь состав системы опубликован. Для внешней системы требуется проверяемый снимок конкретной редакции; небольшой размер списка не доказывает полноту. |
fragment |
RuCore сопровождает ограниченное локальное представление перечисленных кодов под своим canonical URI. Границы фрагмента — опубликованные concept, включая вложенные. Отсутствие кода в этом списке не доказывает его отсутствия во внешнем НСИ. |
not-present |
Опубликованы метаданные системы без определений кодов. Для проверки кодов нужны внешние терминологические данные. |
example |
Только иллюстративная подборка внешних кодов, без обязательства сопровождения проверяемого фрагмента. |
Сопровождение фрагментов выполняется в рамках изменений RuCore: изменения состава и отображений рассматриваются отдельно, с указанием источника и истории. Это не означает сопровождение или официальное утверждение этих фрагментов Минздравом. Существующие списки сохранены для представления используемых в руководстве кодов; полнота относительно НСИ и соответствие последней редакции не заявляются. Перед расширением фрагмента требуется подтверждение добавляемых кодов по источнику.
В текущей версии:
complete: собственные семантические типы идентификаторов СЭМД RuCore;not-present: должности медицинских работников, ФРМО, ОКАТО, медицинские услуги, страховщики;fragment: источники оплаты, документы оплаты, виды полиса ОМС, документы личности, типы адресов, регионы, единицы измерения, виды нозологических единиц диагноза и степень обоснованности диагноза.Тестовые коды не используются как заглушки внешних справочников. Отсутствие проверяемого полного снимка не компенсируется объявлением complete.
Формула include codes from system обозначает все коды системы по смыслу набора значений. Она не сужает ValueSet до concept, опубликованных в локальном фрагменте. Полное раскрытие такого ValueSet может быть недоступно без дополнительных данных.
Следует различать три результата: код подтверждён; код отвергнут на основании доступной достаточной терминологии; проверить код не удалось. Последний результат не означает ни корректность, ни ошибочность кода. Неуспешное раскрытие ValueSet также не означает автоматически неправильное определение набора.
Прикладные профили и их средства валидации определяют источники терминологических данных и требования к полноте проверки. Это не отменяет обязательные привязки RuCore. Для проверок, от которых зависит распознавание срезов, недостаток терминологических данных должен диагностироваться явно. В частности, документ оплаты распознаётся через обязательную привязку типа к соответствующему ValueSet.
Вид полиса ОМС может передаваться с canonical URI RuCore или исходным OID вне canonical-среза. NamingSystem сохраняет связь обозначений, но не обеспечивает их автоматическую взаимозаменяемость в валидаторе; подробности приведены во вводных описаниях Patient и Coverage.
Canonical URI систем RuCore сохраняются. OID и ссылки на НСИ обеспечивают прослеживаемость, но веб-ссылка не является терминологическим сервисом. Версия выпуска IG не является версией исходного НСИ; Coding.version нельзя механически заменять номером RuCore. Для сопровождаемого полного снимка необходимо зафиксировать редакцию НСИ, источник, дату и контрольную сумму выгрузки и документировать соответствие версии локального представления исходной редакции.
Предупреждения Publisher о недоступной терминологии разбираются отдельно от ошибок данных. Объявлять ложный complete или ослаблять привязки ради исчезновения таких сообщений недопустимо.
Определения режимов соответствуют FHIR R5 CodeSystem content modes.
Единицы времени НСИ — единицы расписания FHIR: семь соответствий для Timing.repeat.periodUnit и durationUnit, пример и границы применения. Карта позволяет использовать одно правило в наследованных профилях.