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
На данной странице приводятся сведения о версиях Implementation Guide RuCore и о ключевых изменениях между версиями.
Статус: draft
Статус: draft
Статус: draft
Статус: draft
partOf.identifier. Номер карты отделён от идентификатора посещения; ограничения срезов identifier не распространяются автоматически на логические ссылки.Статус: draft
Core_Encounter правила распознавания срезов идентификаторов и представления диагнозов выделены в самостоятельные разделы, чтобы отделить их от проекта модели амбулаторной помощи. Машиночитаемые ограничения профиля не изменены.Статус: draft
partOf, клинические СПО — через episodeOfCare. Приведены диаграмма и пример посещения, относящегося к двум СПО.Статус: draft
Core_Patient определено соглашение для российского паспорта: дата выдачи передаётся в identifier[identityDocument].period.start как начало действия идентификатора.assigner.display и код подразделения в assigner.identifier с существующим URI https://fhir.ru/ig/core/systems/ns-division-code. Реквизиты необязательны; при передаче кода подразделения обязательны его system и value.Статус: draft
Ключевые изменения:
fragment), а не полные справочники. Ранее заявленная полнота малых списков, в том числе осей диагноза, не подтверждена сохранённой исходной выгрузкой; актуальность последней редакции не заявляется.not-present и удалены тестовые коды. Медицинские услуги и страховщики остаются not-present; собственная система семантических типов идентификаторов остаётся complete.Статус: draft
Ключевые изменения:
Core_Patient согласовано с Coverage: вид полиса и система номера необязательны; переданный вид полиса кодируется canonical URI RuCore с required-привязкой к набору значений. Семантический тип oms-policy и тип документа оплаты остаются обязательными внутри среза.type.coding и вводных описаниях Patient и Coverage оговорена неполнота проверки альтернативного OID-кодирования: оно допускается открытой нарезкой, но не проверяется ограничениями canonical-среза omsType. NamingSystem сохраняет OID, но не обеспечивает автоматическую эквивалентность при валидации. Полноту проверки определяют прикладные профили и их средства валидации.Миграция: для кодирования вида полиса в срезе Patient omsType используется https://fhir.ru/ig/core/CodeSystem/core-cs-nsi-coverage-document-oms. Передача вида полиса только с OID допустима вне этого необязательного среза; она не означает проверку по его ограничениям. Кодирование самого типа документа оплаты по-прежнему обязательно.
Статус: draft
Ключевые изменения:
Core_Coverage документы-основания оплаты выделены в необязательный срез identifier:coverageDocument, распознаваемый по обязательному типу из НСИ; привязка типа к набору значений изменена на required.coverageDocument/omsPolicy. Вид полиса ОМС необязателен (omsType 0..1); при его передаче обязательны система и код из соответствующего набора значений. Наличие номера документа и его системы не требуется профилем; для переданной системы номера ОМС сохраняется фиксированный URI RuCore.https://fhir.ru/ig/core/CodeSystem/core-cs-nsi-coverage-document-oms, согласованный с ValueSet. Полный и минимальный примеры Coverage показывают передачу вида полиса и его отсутствие соответственно.Миграция: в FSH-ссылках на срез заменить identifier[omsPolicy] на identifier[coverageDocument/omsPolicy]. Для нормированного кодирования вида полиса в Coverage заменить прежний urn:oid:1.2.643.5.1.13.13.11.1035 на canonical URI RuCore; исходное OID-кодирование может передаваться дополнительно благодаря открытой нарезке. Правила Core_Patient в этой версии не изменены и рассматриваются отдельно.
Статус: draft
Ключевые изменения:
Identifier FHIR.identifier распознаются по Identifier.type, варианты СЭМД ограничены кардинальностью 0..1 и используют точную формулу OID с корнем идентификатора медицинской организации ФРМО, фиксированным узлом 100 и конечным типовым узлом.snils, inn, identity-document и oms-policy; прежние стандартные и отраслевые кодирования сохранены.Core_Bundle для идентификатора конкретного экземпляра документа. Из-за базовой кардинальности Bundle.identifier 0..1 этот вариант задается условным инвариантом без slicing; опубликовано сопоставление идентификаторов и версий CDA и FHIR.Статус: draft
Ключевые изменения:
Core_Encounter.diagnosis зафиксирован тип FHIR R5 CodeableReference(Condition): диагноз случая допускается передавать ссылкой на Condition либо кодом и текстом внутри Encounter.Procedure.diagnosis.use (0..*) введены две необязательные оси: структура диагноза по НСИ 1.2.643.5.1.13.13.11.1077 и этапность по НСИ 1.2.643.5.1.13.13.99.2.795.1.2.643.5.1.13.13.99.2.795, включая иерархию клинических, патолого-анатомических и судебно-медицинских диагнозов.diagnosis-rank для авторского порядка диагнозов внутри одной рубрики; требование ровно одного основного диагноза оставлено прикладным профилям СЭМД.Статус: draft
Ключевые изменения:
Core_PractitionerRole; точная пара root/extension опубликована отдельным источниковым примером по XML протокола лабораторного исследования СЭМД, чтобы не приписывать идентификатор из СЭМД вымышленному сотруднику..15, .16, .17 и .50 также используют значения из исходных XML СЭМД.Статус: draft
Ключевые изменения:
Core_Encounter.identifier добавлены необязательные срезы misEncounter, misInpatientRecord и misAmbulatoryEncounter для идентификатора случая, номера стационарной карты и идентификатора амбулаторного случая или посещения по правилам СЭМД.Core_Composition.identifier добавлен необязательный срез misDocumentSet для идентификатора набора версий документа, соответствующего CDA setId.15, 16, 17, 50 и 70 в соответствии с примечанием исходной сводки; строгая проверка принадлежности срезу остается ответственностью систем СЭМД и наследованных профилей.Статус: draft
Ключевые изменения:
Core_PractitionerRole.identifier добавлен необязательный срез misPractitionerRole для локального идентификатора роли медицинского работника в экземпляре МИС по правилам СЭМД.Identifier.system передается в URI-форме OID и проверяется инвариантом: структура должна соответствовать иерархии медицинской организации, МИС и экземпляра МИС и содержать типовой узел 70.Статус: draft
Ключевые изменения:
Статус: draft
Ключевые изменения:
Статус: draft
Ключевые изменения:
Статус: draft
Ключевые изменения:
Статус: draft
Ключевые изменения:
Core_Coverage.identifier[omsPolicy] и Core_Patient.identifier[omsPolicy] введены два обязательных кодирования типа: фиксированный код Полис ОМС из справочника документов-оснований оплаты и конкретный вид полиса из справочника видов полиса ОМС.omsPolicy; дублировать номер полиса в общем срезе coverageDocument не требуется.Статус: draft
Ключевые изменения:
NamingSystem ИНН добавлен машинно-обрабатываемый тип http://terminology.hl7.org/CodeSystem/v2-0203#TAX и явно описано семантическое соответствие: ИНН является конкретной российской системой налоговой идентификации, а TAX — общей категорией назначения идентификатора HL7.https://fhir.ru/ig/core/systems/inn передается в Identifier.system, а код TAX — в Identifier.type; эти значения выполняют разные функции и не заменяют друг друга.Статус: draft
Ключевые изменения:
Core_Coverage добавлен общий слой identifier[coverageDocument] для документов-оснований оплаты медицинских услуг с привязкой к справочнику НСИ МЗ РФ Документы-основания для оплаты.identifier[omsPolicy] для полиса ОМС сохранен; в описании профиля отдельно отмечено, что при текущей модели номер полиса ОМС приходится указывать и как общий документ-основание оплаты, и как специализированный идентификатор ОМС.address-type и region-rf в NamingSystem исправлены канонические URI CodeSystem: http заменен на https.Статус: draft
Ключевые изменения:
NamingSystem для snils, ogrn и inn: соответствующие OID и формы urn:oid:....Статус: draft
Ключевые изменения:
Core_Coverage и Core_Patient, а также в ГОСТ-представлении уточнены формулировки о кодировании вида полиса ОМС через срез omsType.Статус: draft
Ключевые изменения:
NamingSystem для snils, ogrn и inn добавлены распространенные в российских интеграциях внешние идентификаторы: OID и соответствующая URI-форма urn:oid:....preferred.TAX для ИНН.Core_Patient и Core_Coverage оставлено только национальное кодирование вида полиса через справочник НСИ МЗ РФ.Статус: draft
Ключевые изменения:
1.2.643.5.1.13.13.99.2.245 на основной справочник 1.2.643.5.1.13.13.11.1035 «Виды полиса ОМС».1.2.643.5.1.13.2.1.1.153 на основной справочник НСИ МЗ РФ 1.2.643.5.1.13.13.11.1039 «Источники оплаты медицинской помощи».CodeSystem, NamingSystem, ValueSet, профили, примеры и ГОСТ-представление.Статус: draft
Ключевые изменения:
CodeSystem для справочников НСИ МЗ РФ исправлены человекочитаемые ссылки: они ведут на соответствующие страницы НСИ, а не на канонические URL RuCore.NamingSystem.Статус: draft
Ключевые изменения:
Core_Patient.identifier[omsPolicy] и Core_Coverage.identifier[omsPolicy] снята локальная обязательность Identifier.type, чтобы RuCore не требовал передавать тип полиса ОМС во всех случаях сверх базовой спецификации FHIR.Identifier.type и через справочник типов полисов ОМС НСИ МЗ РФ.omsPolicy в соответствие с общим правилом RuCore: профиль задает, как оформлять данные при их использовании, но не навязывает лишние обязательные подэлементы без отдельного основания.Статус: draft
Ключевые изменения:
Core_Coverage.identifier[omsPolicy] в части type.coding: RuCore больше не требует одновременно кодировать тип полиса ОМС через оба вложенных среза hl7Type и omsType.omsPolicy по-прежнему задает нормированную форму идентификатора полиса ОМС, но downstream-руководства теперь не обязаны использовать сразу обе системы кодирования, если для их сценария достаточно одной.Статус: draft
Ключевые изменения:
required до extensible, чтобы использование российских справочников оставалось обязательным по смыслу, но отсутствие нужного кода не блокировало реализацию.snils, identity-document и oms во всех затронутых профилях.NamingSystem для identity-document, okpo и frmo.Procedure.status и RelatedPerson.telecom.system.https://fhir.ru/ig/core/systems/frmo вместо использования URI CodeSystem в Organization.identifier.system.Статус: draft
Ключевые изменения:
Reference(... only ...) в базовых процессных профилях RuCore с учетом базовой спецификации FHIR R5.Core_ServiceRequest, Core_DiagnosticReport, Core_Encounter, Core_Procedure и Core_CareTeam возвращены все допустимые типы ссылок из R5, при этом для типов ресурсов, имеющих RuCore-профили, сохранено требование использовать именно профили RuCore.Core_Composition снято некорректное сужение subject, чтобы не терять семантику Reference(Any) из R5, а для author и attester.party восстановлены все допустимые типы ссылок с использованием RuCore-профилей там, где они существуют.Статус: draft
Ключевые изменения:
RelatedPerson.relationship удалены локальный CodeSystem RuCore и связанные ConceptMap.relatedperson-relationship переведен на использование кодов справочников НСИ МЗ РФ 1.2.643.5.1.13.13.99.2.14 и 1.2.643.5.1.13.13.11.1021.Core_RelatedPerson, примеры и раздел 13 главы 5 ГОСТ-представления.Статус: draft
Ключевые изменения:
CodeSystem core-relatedperson-relationship рядом с OID словарей НСИ МЗ РФ добавлены их наименования.ConceptMap добавлены ссылки на соответствующие внешние справочники HL7 и НСИ МЗ РФ.ConceptMap заполнены scope-поля, чтобы на опубликованных страницах не отображалась фраза Mapping from (not specified) to (not specified).Статус: draft
Ключевые изменения:
CodeSystem core-relatedperson-relationship добавлена intro-страница с навигационными ссылками на связанные ConceptMap.Статус: draft
Ключевые изменения:
RelatedPerson.relationship.CodeSystem core-relatedperson-relationship заменен на канонический набор понятий RuCore с собственными кодами.ConceptMap для соответствия понятий RuCore кодам HL7 и словарям НСИ МЗ РФ 1.2.643.5.1.13.13.99.2.14, 1.2.643.5.1.13.13.11.1021, 1.2.643.5.1.13.13.99.2.240.ValueSet, профиль Core_RelatedPerson и примеры использования RelatedPerson в соответствии с новой канонической системой кодирования.Статус: draft
Ключевые изменения:
Core_Address.Core_Address рассматривается как профиль адреса на территории Российской Федерации, а не как универсальный национальный профиль любого адреса.Core_Address.Address.Core_Address.Статус: baseline
Ключевые изменения: