0.9.0 - ci-build

RuCoreIG, published by HL7 FHIR Россия. This guide is not an authorized publication; it is the continuous build for version 0.9.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

Gost 06 Resources

6. Информационные ресурсы

Настоящий раздел содержит унифицированное представление профилей RuCore в стиле ПНСТ 995-2024.

Для каждого профиля приводится snapshot-представление с указанием ограничений и уточнений, внесенных профилем. Общесистемные элементы принимаются по приложению А настоящего документа.

6.1 Профиль Core_Address

6.1.1 Область применения и использования

Профиль Core_Address предназначен для представления адресов объектов, расположенных на территории Российской Федерации, в тех случаях, когда требуется не только текстовое описание адреса, но и его привязка к отечественным классификаторам и адресным справочникам.

При профилировании приняты следующие решения. Для адресных объектов, расположенных на территории Российской Федерации, введено расширение ФИАС, позволяющее передавать идентификаторы ФИАС. Для региональной принадлежности адреса введено расширение кода региона Российской Федерации, связанное со справочником регионов Российской Федерации. Для указания назначения адреса введено расширение типа адреса, поскольку базовый атрибут Address.use не покрывает в полном объеме различия между адресом регистрации, проживания и иными вариантами использования адреса, принятыми в российских сценариях обмена. Для адресов вне территории Российской Федерации применяется базовый тип данных Address без требования соответствия профилю Core_Address.

6.1.2 Структура профиля

Профиль Core_Address приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели типа данных Address. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Address Ru (Адрес на территории РФ)
Идентификатор профиля (id) core-address
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-address

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Address (snapshot-представление)

Имя Описание Тип данных Кратность Статус элемента Требование/ограничение
id Логический идентификатор экземпляра ресурса. id 0..1 Без изменений
extension Дополнительное расширение. Extension 0..* Без изменений
extension:fias ФИАС Extension 0..1 Добавлен срез Значение элемента должно соответствовать профилю расширения ФИАС.
extension:regionRF Код региона РФ Extension 0..1 Добавлен срез Значение элемента должно соответствовать профилю расширения кода региона Российской Федерации.
extension:addressType Тип адреса Extension 0..1 Добавлен срез Значение элемента должно соответствовать профилю расширения типа адреса.
use Назначение/контекст использования. code 0..1 Без изменений
type Тип или классификация объекта. code 0..1 Без изменений
text Текстовое представление адреса string 0..1 Уточнено заполнение Уточнены правила заполнения элемента.
line Строка адреса. string 0..* Без изменений
city Населенный пункт. string 0..1 Без изменений
district Район/административный округ. string 0..1 Без изменений
state Регион string 0..1 Уточнено заполнение Уточнены правила заполнения элемента.
postalCode Почтовый индекс string 0..1 Уточнено заполнение Уточнены правила заполнения элемента.
country Страна. string 0..1 Без изменений
period Период времени. Period 0..1 Без изменений

6.1.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Address

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.1.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Address

Идентификатор Вид Путь Описание
core-address-1 Ограничение типа extension:fias Значение элемента должно соответствовать профилю расширения ФИАС.
core-address-2 Ограничение типа extension:regionRF Значение элемента должно соответствовать профилю расширения кода региона Российской Федерации.
core-address-3 Ограничение типа extension:addressType Значение элемента должно соответствовать профилю расширения типа адреса.

6.1.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-address.

6.2 Профиль Core_CareTeam

6.2.1 Область применения и использования

Профиль Core_CareTeam предназначен для описания бригады или иной группы участников оказания медицинской помощи в тех случаях, когда для профилируемых в RuCore типов участников требуется использовать согласованную российскую модель описания.

При профилировании принято решение сохранить все допустимые в FHIR R5 типы participant.member, а для тех типов ресурсов, для которых определены профили RuCore, требовать использование именно этих профилей. Такое решение сохраняет совместимость с базовой спецификацией и одновременно обеспечивает единый способ описания участников в российских реализациях.

6.2.2 Структура профиля

Профиль Core_CareTeam приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса CareTeam, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core CareTeam (Бригада)
Идентификатор профиля (id) core-careteam
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-careteam

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_CareTeam (snapshot-представление)

Имя Описание Тип данных Кратность Статус элемента Требование/ограничение
identifier Идентификатор объекта. Identifier 0..* Без изменений
status Статус объекта. code 0..1 Без изменений
category Категория значения. CodeableConcept 0..* Без изменений
name Наименование объекта. string 0..1 Без изменений
subject Субъект, к которому относятся данные. Reference 0..1 Без изменений
period Период времени. Period 0..1 Без изменений
participant Участник. BackboneElement 0..* Без изменений
participant.id Логический идентификатор экземпляра ресурса. http://hl7.org/fhirpath/System.String 0..1 Без изменений
participant.extension Дополнительное расширение. Extension 0..* Без изменений
participant.modifierExtension Модифицирующее расширение, влияющее на интерпретацию. Extension 0..* Без изменений
participant.role Роль участника. CodeableConcept 0..1 Без изменений
participant.member Reference 0..1 Ограничен тип Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson, Core_Patient, Core_Organization, Core_CareTeam.
participant.onBehalfOf Организация, от имени которой действует участник. Reference 0..1 Без изменений
participant.coverage[x] Элемент с выбором типа значения (participant.coverage[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. Period / Timing 0..1 Без изменений
reason Основание/причина. CodeableReference 0..* Без изменений
managingOrganization Управляющая организация. Reference 0..* Без изменений
telecom Контактные данные. ContactPoint 0..* Без изменений
note Примечание. Annotation 0..* Без изменений

6.2.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_CareTeam

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.2.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_CareTeam

Идентификатор Вид Путь Описание
core-careteam-1 Ограничение типа participant.member Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson, Core_Patient, Core_Organization, Core_CareTeam.

6.2.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-careteam.

6.3 Профиль Core_Composition

6.3.1 Область применения и использования

Профиль Core_Composition предназначен для представления клинических и организационных документов, в которых необходимо согласованно описывать автора, лицо, придавшее документу юридическую силу, и организацию-хранителя по единым российским правилам, не теряя при этом допустимые возможности ссылок, предусмотренные FHIR R5.

При профилировании приняты следующие решения. Элемент subject не сужается относительно Reference(Any), чтобы сохранить полную семантику FHIR R5. Для author и attester.party сохранены все допустимые в R5 типы ссылок, но для типов ресурсов, профилируемых в RuCore, должны использоваться соответствующие профили RuCore. Хранитель документа ограничен профилем Core_Organization.

6.3.2 Структура профиля

Профиль Core_Composition приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса Composition, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Composition (Документ)
Идентификатор профиля (id) core-composition
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-composition

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Composition (snapshot-представление)

Имя Описание Тип данных Кратность Статус элемента Требование/ограничение
url Унифицированный идентификатор/адрес. uri 0..1 Без изменений
identifier Идентификатор объекта. Identifier 0..* Без изменений
version Версия. string 0..1 Без изменений
status Статус объекта. code 1..1 Без изменений
type Тип документа CodeableConcept 1..1 Уточнено заполнение Уточнены правила заполнения элемента.
category Категория значения. CodeableConcept 0..* Без изменений
subject Субъект документа Reference 0..* Без изменений Профиль сохраняет базовую семантику Composition.subject из FHIR R5 без дополнительного сужения типов.
encounter Контекст обращения (Encounter). Reference 0..1 Без изменений
date Дата. dateTime 1..1 Без изменений
useContext Контекст применения. UsageContext 0..* Без изменений
author Автор Reference 1..* Ограничен тип Допускаются ссылки на Device, Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson.
name Наименование объекта. string 0..1 Без изменений
title Заголовок. string 1..1 Без изменений
note Примечание. Annotation 0..* Без изменений
attester Лицо, придавшее юридическую силу BackboneElement 0..* Уточнено заполнение Уточнены правила заполнения элемента.
attester.id Логический идентификатор экземпляра ресурса. http://hl7.org/fhirpath/System.String 0..1 Без изменений
attester.extension Дополнительное расширение. Extension 0..* Без изменений
attester.modifierExtension Модифицирующее расширение, влияющее на интерпретацию. Extension 0..* Без изменений
attester.mode Режим. CodeableConcept 1..1 Без изменений
attester.time Время. dateTime 0..1 Без изменений
attester.party Reference 0..1 Ограничен тип Допускаются ссылки на Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson.
custodian Хранитель документа Reference 0..1 Ограничен тип Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization.
relatesTo Связь с другими документами или ресурсами. RelatedArtifact 0..* Без изменений
event Событие. BackboneElement 0..* Без изменений
event.id Логический идентификатор экземпляра ресурса. http://hl7.org/fhirpath/System.String 0..1 Без изменений
event.extension Дополнительное расширение. Extension 0..* Без изменений
event.modifierExtension Модифицирующее расширение, влияющее на интерпретацию. Extension 0..* Без изменений
event.period Период времени. Period 0..1 Без изменений
event.detail Детализация события/причины. CodeableReference 0..* Без изменений
section Раздел документа. BackboneElement 0..* Без изменений
section.id Логический идентификатор экземпляра ресурса. http://hl7.org/fhirpath/System.String 0..1 Без изменений
section.extension Дополнительное расширение. Extension 0..* Без изменений
section.modifierExtension Модифицирующее расширение, влияющее на интерпретацию. Extension 0..* Без изменений
section.title Заголовок. string 0..1 Без изменений
section.code Код значения (классификатор/терминология). CodeableConcept 0..1 Без изменений
section.author Автор данных. Reference 0..* Без изменений
section.focus Фокус/объект, к которому относится запись. Reference 0..1 Без изменений
section.text Текстовое представление ресурса для интерпретации человеком. Narrative 0..1 Без изменений
section.orderedBy Принцип сортировки. CodeableConcept 0..1 Без изменений
section.entry Ссылка на запись/вложенные данные. Reference 0..* Без изменений
section.emptyReason Причина отсутствия данных/раздела. CodeableConcept 0..1 Без изменений
section.section Раздел документа. contentReference: #Composition.section 0..* Без изменений

6.3.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Composition

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.3.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Composition

Идентификатор Вид Путь Описание
core-composition-2 Ограничение типа author Допускаются ссылки на Device, Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson.
core-composition-3 Ограничение типа attester.party Допускаются ссылки на Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson.
core-composition-4 Ограничение типа custodian Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization.

6.3.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-composition.

6.4 Профиль Core_Coverage

6.4.1 Область применения и использования

Профиль Core_Coverage предназначен для представления сведений о страховом покрытии и иных источниках оплаты медицинской помощи в российских сценариях обмена, прежде всего в случаях, когда необходимо передавать полис ОМС как характеристику страхового покрытия.

При профилировании приняты следующие решения. Для элемента type установлена расширяемая привязка к российскому справочнику источников оплаты. Для identifier введен срез omsPolicy, предназначенный для идентификатора полиса ОМС. Если тип полиса передается, внутри identifier[omsPolicy].type.coding могут использоваться нормированные варианты кодирования hl7Type и omsType, причем одновременное использование обоих вариантов не является обязательным. Получатель страхового покрытия ограничен профилем Core_Patient, что обеспечивает согласованное связывание данных о покрытии с пациентом.

6.4.2 Структура профиля

Профиль Core_Coverage приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса Coverage, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Coverage (Сведения о страховом покрытии)
Идентификатор профиля (id) core-coverage
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-coverage

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Coverage (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | — | Identifier | 0..* | Уточнено заполнение | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:omsPolicy | Идентификатор полиса обязательного медицинского страхования | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:omsPolicy.type | — | CodeableConcept | 0..1 | Без изменений | — | | identifier:omsPolicy.type.coding | — | | 0..* | Добавлен срез | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:omsPolicy.type.coding:hl7Type | — | | 0..1 | Установлен шаблон | Кодируемое значение элемента должно соответствовать шаблону {"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}. | | identifier:omsPolicy.type.coding:omsType | Тип полиса ОМС по справочнику НСИ МЗ РФ | | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:omsPolicy.type.coding:omsType.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI urn:oid:1.2.643.5.1.13.13.99.2.245. | | identifier:omsPolicy.type.coding:omsType.code | — | | 1..— | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-coverage-document-oms; привязка расширяемая. | | identifier:omsPolicy.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/oms. | | status | Статус объекта. | code | 1..1 | Без изменений | — | | kind | Вид покрытия. | code | 1..1 | Без изменений | — | | paymentBy | Плательщик. | BackboneElement | 0..* | Без изменений | — | | paymentBy.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | paymentBy.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | paymentBy.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | paymentBy.party | Сторона (участник). | Reference | 1..1 | Без изменений | — | | paymentBy.responsibility | Зона ответственности. | string | 0..1 | Без изменений | — | | type | Тип источника оплаты | CodeableConcept | 0..1 | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-sources-of-payment; привязка расширяемая. | | policyHolder | Держатель полиса. | Reference | 0..1 | Без изменений | — | | subscriber | Подписчик (застрахованное лицо). | Reference | 0..1 | Без изменений | — | | subscriberId | Идентификатор подписчика. | Identifier | 0..* | Без изменений | — | | beneficiary | Бенефициар | Reference | 1..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Patient. | | dependent | Зависимое лицо (dependent). | string | 0..1 | Без изменений | — | | relationship | Отношение между субъектами. | CodeableConcept | 0..1 | Без изменений | — | | period | Период времени. | Period | 0..1 | Без изменений | — | | insurer | Страховщик. | Reference | 0..1 | Без изменений | — | | class | Класс/группировка. | BackboneElement | 0..* | Без изменений | — | | class.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | class.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | class.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | class.type | Тип или классификация объекта. | CodeableConcept | 1..1 | Без изменений | — | | class.value | Значение элемента. | Identifier | 1..1 | Без изменений | — | | class.name | Наименование объекта. | string | 0..1 | Без изменений | — | | order | Порядок/очередность. | positiveInt | 0..1 | Без изменений | — | | network | Сеть обслуживания. | string | 0..1 | Без изменений | — | | costToBeneficiary | Расходы пациента (доля оплаты). | BackboneElement | 0..* | Без изменений | — | | costToBeneficiary.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | costToBeneficiary.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | costToBeneficiary.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | costToBeneficiary.type | Тип или классификация объекта. | CodeableConcept | 0..1 | Без изменений | — | | costToBeneficiary.category | Категория значения. | CodeableConcept | 0..1 | Без изменений | — | | costToBeneficiary.network | Сеть обслуживания. | CodeableConcept | 0..1 | Без изменений | — | | costToBeneficiary.unit | Единица (индивидуально/семейно и т.п.). | CodeableConcept | 0..1 | Без изменений | — | | costToBeneficiary.term | Срок действия. | CodeableConcept | 0..1 | Без изменений | — | | costToBeneficiary.value[x] | Значение элемента. | Quantity / Money | 0..1 | Без изменений | — | | costToBeneficiary.exception | Исключение. | BackboneElement | 0..* | Без изменений | — | | costToBeneficiary.exception.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | costToBeneficiary.exception.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | costToBeneficiary.exception.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | costToBeneficiary.exception.type | Тип или классификация объекта. | CodeableConcept | 1..1 | Без изменений | — | | costToBeneficiary.exception.period | Период времени. | Period | 0..1 | Без изменений | — | | subrogation | Признак суброгации. | boolean | 0..1 | Без изменений | — | | contract | Договор/контракт. | Reference | 0..* | Без изменений | — | | insurancePlan | Страховой план. | Reference | 0..1 | Без изменений | — |

6.4.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Coverage

Путь Набор значений Тип привязки Описание
identifier:omsPolicy.type.coding:omsType.code https://fhir.ru/ig/core/ValueSet/core-vs-nsi-coverage-document-oms Расширяемая
type https://fhir.ru/ig/core/ValueSet/core-vs-nsi-sources-of-payment Расширяемая Тип источника оплаты

6.4.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Coverage

Идентификатор Вид Путь Описание
core-coverage-1 Правило нарезки identifier Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. Нарезка по типам документов подтверждения страховки.
core-coverage-2 Правило нарезки identifier:omsPolicy.type.coding Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. Нарезка по способу указания кода полиса ОМС: код HL7 и код из российского справочника.
core-coverage-3 Шаблон identifier:omsPolicy.type.coding:hl7Type Кодируемое значение элемента должно соответствовать шаблону {"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}.
core-coverage-4 Шаблон identifier:omsPolicy.type.coding:omsType.system Значение элемента должно соответствовать шаблону URI urn:oid:1.2.643.5.1.13.13.99.2.245.
core-coverage-5 Привязка к набору значений identifier:omsPolicy.type.coding:omsType.code Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-coverage-document-oms; привязка расширяемая.
core-coverage-6 Шаблон identifier:omsPolicy.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/oms.
core-coverage-7 Привязка к набору значений type Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-sources-of-payment; привязка расширяемая.
core-coverage-8 Ограничение типа beneficiary Ссылка должна указывать на ресурс, соответствующий профилю Core_Patient.

6.4.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-coverage.

6.5 Профиль Core_DiagnosticReport

6.5.1 Область применения и использования

Профиль Core_DiagnosticReport предназначен для представления диагностического отчета в тех случаях, когда необходимо связать результат исследования со случаем обслуживания, направлением на исследование и исполнителями по единым правилам, принятым для российских реализаций, не теряя допустимые варианты ссылок из FHIR R5.

При профилировании приняты следующие решения. Для subject, basedOn, performer и resultsInterpreter сохранены все допустимые в FHIR R5 типы ссылок; при этом для типов ресурсов, профилируемых в RuCore, должны использоваться соответствующие профили RuCore. Случай обслуживания ограничен профилем Core_Encounter. Такое решение обеспечивает согласованную модель маршрута диагностического исследования от назначения до формирования заключения без потери совместимости с базовой спецификацией.

6.5.2 Структура профиля

Профиль Core_DiagnosticReport приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса DiagnosticReport, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core DiagnosticReport (Заключение врача)
Идентификатор профиля (id) core-diagnosticreport
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-diagnosticreport

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_DiagnosticReport (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | Идентификатор объекта. | Identifier | 0..* | Без изменений | — | | basedOn | Основание для исследования | Reference | 0..* | Ограничен тип | Допускаются ссылки на CarePlan, ImmunizationRecommendation, MedicationRequest, NutritionOrder, Core_ServiceRequest. | | status | Статус объекта. | code | 1..1 | Без изменений | — | | category | Категория значения. | CodeableConcept | 0..* | Без изменений | — | | code | Код значения (классификатор/терминология). | CodeableConcept | 1..1 | Без изменений | — | | subject | Субъект отчета | Reference | 0..1 | Ограничен тип | Допускаются ссылки на Core_Patient, Group, Device, Location, Core_Organization, Core_Practitioner, Medication, Substance, BiologicallyDerivedProduct. | | encounter | Случай оказания медицинской помощи | Reference | 0..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Encounter. | | effective[x] | Период или момент, к которому относится заключение. | dateTime / Period | 0..1 | Без изменений | — | | issued | Дата и время выпуска заключения. | instant | 0..1 | Без изменений | — | | performer | Исполнитель | Reference | 0..* | Ограничен тип | Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_Organization, Core_CareTeam. | | resultsInterpreter | Интерпретатор результатов | Reference | 0..* | Ограничен тип | Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_Organization, Core_CareTeam. | | specimen | Образец биоматериала. | Reference | 0..* | Без изменений | — | | result | Результат исследования. | Reference | 0..* | Без изменений | — | | note | Примечание. | Annotation | 0..* | Без изменений | — | | study | Ссылка на полные сведения об исследовании, связанном с данным заключением. | Reference | 0..* | Без изменений | — | | supportingInfo | Подтверждающие/дополнительные сведения. | BackboneElement | 0..* | Без изменений | — | | supportingInfo.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | supportingInfo.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | supportingInfo.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | supportingInfo.type | Тип или классификация объекта. | CodeableConcept | 1..1 | Без изменений | — | | supportingInfo.reference | Ссылка на подтверждающие сведения. | Reference | 1..1 | Без изменений | — | | media | Связанные медиа-материалы. | BackboneElement | 0..* | Без изменений | — | | media.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | media.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | media.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | media.comment | Комментарий к изображению или данным. | string | 0..1 | Без изменений | — | | media.link | Ссылка на источник изображения или данных. | Reference | 1..1 | Без изменений | — | | composition | Ссылка на ресурс Composition, связанный со структурой заключения. | Reference | 0..1 | Без изменений | — | | conclusion | Текстовое заключение. | markdown | 0..1 | Без изменений | — | | conclusionCode | Кодируемое заключение. | CodeableConcept | 0..* | Без изменений | — | | presentedForm | Представление заключения в документированной форме. | Attachment | 0..* | Без изменений | — |

6.5.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_DiagnosticReport

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.5.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_DiagnosticReport

Идентификатор Вид Путь Описание
core-diagnosticreport-1 Ограничение типа basedOn Допускаются ссылки на CarePlan, ImmunizationRecommendation, MedicationRequest, NutritionOrder, Core_ServiceRequest.
core-diagnosticreport-2 Ограничение типа subject Допускаются ссылки на Core_Patient, Group, Device, Location, Core_Organization, Core_Practitioner, Medication, Substance, BiologicallyDerivedProduct.
core-diagnosticreport-3 Ограничение типа encounter Ссылка должна указывать на ресурс, соответствующий профилю Core_Encounter.
core-diagnosticreport-4 Ограничение типа performer Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_Organization, Core_CareTeam.
core-diagnosticreport-5 Ограничение типа resultsInterpreter Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_Organization, Core_CareTeam.

6.5.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-diagnosticreport.

6.6 Профиль Core_Encounter

6.6.1 Область применения и использования

Профиль Core_Encounter предназначен для представления случая обслуживания в российских информационных системах как самостоятельного события оказания помощи и как элемента более крупного эпизода лечения.

При профилировании приняты следующие решения. Для subject сохранены допустимые типы FHIR R5 Patient и Group; при ссылке на Patient должен использоваться профиль Core_Patient. Связь с эпизодом лечения ограничена профилем Core_EpisodeOfCare, а организация-исполнитель — профилем Core_Organization. Дополнительно предполагаются два сценария применения: связывание межорганизационных случаев обслуживания через episodeOfCare и построение внутриорганизационной иерархии Encounter для учета медицинской помощи в пределах одной организации.

6.6.2 Структура профиля

Профиль Core_Encounter приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса Encounter, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Encounter (Случай обслуживания)
Идентификатор профиля (id) core-encounter
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-encounter

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Encounter (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | Идентификатор объекта. | Identifier | 0..* | Без изменений | — | | status | Статус объекта. | code | 1..1 | Без изменений | — | | class | Класс/группировка. | CodeableConcept | 0..* | Без изменений | — | | priority | Приоритет. | CodeableConcept | 0..1 | Без изменений | — | | type | Тип или классификация объекта. | CodeableConcept | 0..* | Без изменений | — | | serviceType | Тип услуги. | CodeableReference | 0..* | Без изменений | — | | subject | Субъект случая обслуживания | Reference | 0..1 | Ограничен тип | Допускаются ссылки на Core_Patient или Group. | | subjectStatus | Статус субъекта. | CodeableConcept | 0..1 | Без изменений | — | | episodeOfCare | Эпизод медицинской помощи | Reference | 0..* | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_EpisodeOfCare. | | basedOn | Основание выполнения (по назначению/плану). | Reference | 0..* | Без изменений | — | | careTeam | Ссылка на команду сопровождения. | Reference | 0..* | Без изменений | — | | partOf | Является частью другого события/ресурса. | Reference | 0..1 | Без изменений | — | | serviceProvider | Поставщик медицинских услуг | Reference | 0..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization. | | participant | Участник. | BackboneElement | 0..* | Без изменений | — | | participant.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | participant.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | participant.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | participant.type | Тип или классификация объекта. | CodeableConcept | 0..* | Без изменений | — | | participant.period | Период времени. | Period | 0..1 | Без изменений | — | | participant.actor | Исполнитель/действующее лицо. | Reference | 0..1 | Без изменений | — | | appointment | Ссылка на запись/прием. | Reference | 0..* | Без изменений | — | | virtualService | Параметры виртуального сервиса. | VirtualServiceDetail | 0..* | Без изменений | — | | actualPeriod | Фактический период оказания помощи. | Period | 0..1 | Без изменений | — | | plannedStartDate | Плановая дата начала. | dateTime | 0..1 | Без изменений | — | | plannedEndDate | Плановая дата окончания. | dateTime | 0..1 | Без изменений | — | | length | Продолжительность. | Duration | 0..1 | Без изменений | — | | reason | Основание/причина. | BackboneElement | 0..* | Без изменений | — | | reason.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | reason.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | reason.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | reason.use | Назначение/контекст использования. | CodeableConcept | 0..* | Без изменений | — | | reason.value | Значение элемента. | CodeableReference | 0..* | Без изменений | — | | diagnosis | Диагноз. | BackboneElement | 0..* | Без изменений | — | | diagnosis.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | diagnosis.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | diagnosis.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | diagnosis.condition | Состояние/диагноз. | CodeableReference | 0..* | Без изменений | — | | diagnosis.use | Назначение/контекст использования. | CodeableConcept | 0..* | Без изменений | — | | account | Счет/соглашение по оплате. | Reference | 0..* | Без изменений | — | | dietPreference | Диетические предпочтения. | CodeableConcept | 0..* | Без изменений | — | | specialArrangement | Специальные условия оказания помощи. | CodeableConcept | 0..* | Без изменений | — | | specialCourtesy | Специальные условия обслуживания. | CodeableConcept | 0..* | Без изменений | — | | admission | Сведения о госпитализации. | BackboneElement | 0..1 | Без изменений | — | | admission.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | admission.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | admission.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | admission.preAdmissionIdentifier | Идентификатор до госпитализации. | Identifier | 0..1 | Без изменений | — | | admission.origin | Источник/место происхождения. | Reference | 0..1 | Без изменений | — | | admission.admitSource | Источник госпитализации. | CodeableConcept | 0..1 | Без изменений | — | | admission.reAdmission | Признак/тип повторной госпитализации. | CodeableConcept | 0..1 | Без изменений | — | | admission.destination | Пункт назначения. | Reference | 0..1 | Без изменений | — | | admission.dischargeDisposition | Результат/направление выписки. | CodeableConcept | 0..1 | Без изменений | — | | location | Местоположение. | BackboneElement | 0..* | Без изменений | — | | location.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | location.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | location.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | location.location | Местоположение. | Reference | 1..1 | Без изменений | — | | location.status | Статус объекта. | code | 0..1 | Без изменений | — | | location.form | Форма документа/представления. | CodeableConcept | 0..1 | Без изменений | — | | location.period | Период времени. | Period | 0..1 | Без изменений | — |

6.6.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Encounter

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.6.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Encounter

Идентификатор Вид Путь Описание
core-encounter-1 Ограничение типа subject Допускаются ссылки на Core_Patient или Group.
core-encounter-2 Ограничение типа episodeOfCare Ссылка должна указывать на ресурс, соответствующий профилю Core_EpisodeOfCare.
core-encounter-3 Ограничение типа serviceProvider Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization.

6.6.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-encounter.

6.7 Профиль Core_EpisodeOfCare

6.7.1 Область применения и использования

Профиль Core_EpisodeOfCare предназначен для представления эпизода лечения как сущности, объединяющей связанные случаи оказания помощи и определяющей организацию, ответственную за ведение эпизода.

При профилировании приняты следующие решения. Пациент ограничен профилем Core_Patient, а организация, ответственная за эпизод помощи, — профилем Core_Organization. Такое ограничение позволяет использовать EpisodeOfCare как устойчивую связующую сущность между различными случаями обслуживания и участниками оказания помощи.

6.7.2 Структура профиля

Профиль Core_EpisodeOfCare приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса EpisodeOfCare, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core EpisodeOfCare (Эпизод оказания помощи)
Идентификатор профиля (id) core-episodeofcare
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-episodeofcare

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_EpisodeOfCare (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | Идентификатор объекта. | Identifier | 0..* | Без изменений | — | | status | Статус объекта. | code | 1..1 | Без изменений | — | | statusHistory | История изменения статусов. | BackboneElement | 0..* | Без изменений | — | | statusHistory.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | statusHistory.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | statusHistory.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | statusHistory.status | Статус объекта. | code | 1..1 | Без изменений | — | | statusHistory.period | Период времени. | Period | 1..1 | Без изменений | — | | type | Тип или классификация объекта. | CodeableConcept | 0..* | Без изменений | — | | reason | Основание/причина. | BackboneElement | 0..* | Без изменений | — | | reason.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | reason.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | reason.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | reason.use | Назначение/контекст использования. | CodeableConcept | 0..1 | Без изменений | — | | reason.value | Значение элемента. | CodeableReference | 0..* | Без изменений | — | | diagnosis | Диагноз. | BackboneElement | 0..* | Без изменений | — | | diagnosis.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | diagnosis.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | diagnosis.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | diagnosis.condition | Состояние/диагноз. | CodeableReference | 0..* | Без изменений | — | | diagnosis.use | Назначение/контекст использования. | CodeableConcept | 0..1 | Без изменений | — | | patient | Пациент | Reference | 1..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Patient. | | managingOrganization | Ответственная организация | Reference | 0..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization. | | period | Период времени. | Period | 0..1 | Без изменений | — | | referralRequest | Ссылка на направление/назначение. | Reference | 0..* | Без изменений | — | | careManager | Ответственный координатор ведения. | Reference | 0..1 | Без изменений | — | | careTeam | Ссылка на команду сопровождения. | Reference | 0..* | Без изменений | — | | account | Счет/соглашение по оплате. | Reference | 0..* | Без изменений | — |

6.7.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_EpisodeOfCare

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.7.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_EpisodeOfCare

Идентификатор Вид Путь Описание
core-episodeofcare-1 Ограничение типа patient Ссылка должна указывать на ресурс, соответствующий профилю Core_Patient.
core-episodeofcare-2 Ограничение типа managingOrganization Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization.

6.7.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-episodeofcare.

6.8 Профиль Core_Organization

6.8.1 Область применения и использования

Профиль Core_Organization предназначен для представления организаций в тех случаях, когда необходимо использовать российские регистрационные и отраслевые идентификаторы, сведения о лицензии и административно-территориальной принадлежности.

При профилировании приняты следующие решения. Для identifier введены отдельные срезы для ИНН, ОГРН, ОКПО и ФРМО. Для квалификации введен срез qualification[medLicense], предназначенный для данных медицинской лицензии. Для contact.address установлено правило применения профиля Core_Address только для адресов на территории Российской Федерации, а для административно-территориальной принадлежности введено расширение ОКАТО. Такое решение позволяет разделить юридическую, отраслевую и адресную идентификацию организации и не ограничивать представление иностранных адресов.

6.8.2 Структура профиля

Профиль Core_Organization приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса Organization, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Organization (Организация)
Идентификатор профиля (id) core-organization
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-organization

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Organization (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | extension:okato | Код по Общероссийскому классификатору административно-территориальных образований (ОКАТО) | Extension | 0..1 | Ограничен тип | Значение элемента должно соответствовать профилю расширения ОКАТО. | | identifier | — | Identifier | 0..* | Уточнено заполнение | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:INN | Государственный идентификационный номер налогоплательщика (ИНН) | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:INN.type | — | | 1..— | Установлен шаблон | Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "TAX", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}. | | identifier:INN.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/inn. | | identifier:OGRN | Основной государственный регистрационный номер юридического лица (ОГРН) | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:OGRN.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/ogrn. | | identifier:OKPO | Код ОКПО | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:OKPO.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/okpo. | | identifier:NSI-FRMO | Федеральный реестр медицинских организаций МЗ РФ (ФРМО) | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:NSI-FRMO.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/frmo. | | active | Признак активности записи. | boolean | 0..1 | Без изменений | — | | type | Тип или классификация объекта. | CodeableConcept | 0..* | Без изменений | — | | name | Полное название организации | string | 0..1 | Уточнено заполнение | Уточнены правила заполнения элемента. | | alias | Сокращенное наименование организации | string | 0..* | Уточнено заполнение | Уточнены правила заполнения элемента. | | description | Описание объекта. | markdown | 0..1 | Без изменений | — | | contact | Контактные сведения. | ExtendedContactDetail | 0..* | Без изменений | — | | contact.address | Адрес организации | Address | | Уточнено заполнение | Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address. | | partOf | Является частью другого события/ресурса. | Reference | 0..1 | Без изменений | — | | endpoint | Точка взаимодействия (Endpoint). | Reference | 0..* | Без изменений | — | | qualification | — | BackboneElement | 0..* | Уточнено заполнение | Разбиение на срезы выполняется по значению элемента code.text; допускается добавление дополнительных срезов. | | qualification.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | qualification.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | qualification.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | qualification.identifier | Идентификатор объекта. | Identifier | 0..* | Без изменений | — | | qualification.code | Код значения (классификатор/терминология). | CodeableConcept | 1..1 | Без изменений | — | | qualification.period | Период времени. | Period | 0..1 | Без изменений | — | | qualification.issuer | Организация, выдавшая документ/квалификацию. | Reference | 0..1 | Без изменений | — | | qualification:medLicense | Медицинская лицензия | BackboneElement | 0..* | Добавлен срез | Кратность элемента ограничена профилем. | | qualification:medLicense.identifier | — | Identifier | 1..1 | Добавлен срез | Кратность элемента ограничена профилем. | | qualification:medLicense.identifier.system | — | | | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/medlicense. | | qualification:medLicense.identifier.value | — | | 1..— | Добавлен срез | Кратность элемента ограничена профилем. |

6.8.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Organization

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.8.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Organization

Идентификатор Вид Путь Описание
core-organization-1 Правило нарезки extension Разбиение на срезы выполняется по значению элемента url; допускается добавление дополнительных срезов.
core-organization-2 Ограничение типа extension:okato Значение элемента должно соответствовать профилю расширения ОКАТО.
core-organization-3 Правило нарезки identifier Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. Нарезка по системам идентификаторов организации.
core-organization-4 Шаблон identifier:INN.type Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "TAX", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}.
core-organization-5 Шаблон identifier:INN.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/inn.
core-organization-6 Шаблон identifier:OGRN.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/ogrn.
core-organization-7 Шаблон identifier:OKPO.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/okpo.
core-organization-8 Шаблон identifier:NSI-FRMO.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/frmo.
core-organization-9 Правило применения contact.address Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address.
core-organization-10 Правило нарезки qualification Разбиение на срезы выполняется по значению элемента code.text; допускается добавление дополнительных срезов. Нарезка по типам квалификаций организации.
core-organization-11 Шаблон qualification:medLicense.identifier.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/medlicense.
core-organization-12 Шаблон qualification:medLicense.code.text Строковое значение элемента должно быть равно Лицензия на осуществление медицинской деятельности.

6.8.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-organization.

6.9 Профиль Core_Patient

6.9.1 Область применения и использования

Профиль Core_Patient предназначен для представления сведений о пациенте в тех случаях, когда при информационном обмене требуется использовать российские идентификаторы пациента, правила заполнения ФИО и связи с отечественными справочниками и моделями адресов и организаций.

При профилировании приняты следующие решения. Для идентификации пациента введены отдельные срезы для СНИЛС, ИНН, документа, удостоверяющего личность, и полиса ОМС. Если тип полиса ОМС передается, внутри identifier[omsPolicy].type.coding могут использоваться нормированные варианты кодирования hl7Type и omsType, причем одновременное использование обоих вариантов не является обязательным. Для имени сохранена базовая модель HumanName, но уточнен порядок заполнения name.given: первым указывается имя, вторым — отчество. Для gender закреплено использование значений male, female и unknown в целях совместимости с российским справочником пола пациента. Для address установлено правило применения профиля Core_Address только для адресов на территории Российской Федерации, тогда как для иностранных адресов используется базовый тип Address. Для managingOrganization установлено соответствие профилю Core_Organization.

6.9.2 Структура профиля

Профиль Core_Patient приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса Patient, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Patient (Пациент)
Идентификатор профиля (id) core-patient
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-patient

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Patient (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | — | Identifier | 0..* | Уточнено заполнение | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:snils | Страховой номер индивидуального лицевого счета (СНИЛС) | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:snils.type | — | | 1..— | Установлен шаблон | Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}. | | identifier:snils.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/snils. | | identifier:inn | Идентификационный номер налогоплательщика (ИНН) | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:inn.type | — | | 1..— | Установлен шаблон | Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "TAX", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}. | | identifier:inn.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/inn. | | identifier:identityDocument | Документ, удостоверяющий личность | Identifier | 0..* | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:identityDocument.type | — | | 1..— | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-identity-documents; привязка расширяемая. | | identifier:identityDocument.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/identity-document. | | identifier:omsPolicy | Полис ОМС | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:omsPolicy.type | — | CodeableConcept | 0..1 | Без изменений | — | | identifier:omsPolicy.type.coding | — | | 0..* | Добавлен срез | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:omsPolicy.type.coding:hl7Type | — | | 0..1 | Установлен шаблон | Кодируемое значение элемента должно соответствовать шаблону {"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}. | | identifier:omsPolicy.type.coding:omsType | Тип полиса ОМС по справочнику НСИ МЗ РФ | | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:omsPolicy.type.coding:omsType.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI urn:oid:1.2.643.5.1.13.13.99.2.245. | | identifier:omsPolicy.type.coding:omsType.code | — | | 1..— | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-coverage-document-oms; привязка расширяемая. | | identifier:omsPolicy.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/oms. | | active | Признак активности записи. | boolean | 0..1 | Без изменений | — | | name | Фамилия, имя и отчество пациента | HumanName | 0..* | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.use | Тип имени пациента. Рекомендуемое значение — official. | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.family | Фамилия | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.given | Имя и отчество пациента | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | telecom | Контактные данные. | ContactPoint | 0..* | Без изменений | — | | gender | Пол пациента. Используются значения male, female, unknown; значение other не применяется. | code | 0..1 | Уточнено заполнение | Уточнены правила заполнения элемента. | | birthDate | Дата рождения пациента. | date | 0..1 | Уточнено заполнение | Уточнены правила заполнения элемента. | | deceased[x] | Элемент с выбором типа значения (deceased[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | boolean / dateTime | 0..1 | Без изменений | — | | address | Адрес пациента | Address | 0..* | Уточнено заполнение | Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address. | | maritalStatus | Семейное положение пациента. | CodeableConcept | 0..1 | Без изменений | — | | multipleBirth[x] | Элемент с выбором типа значения (multipleBirth[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | boolean / integer | 0..1 | Без изменений | — | | photo | Фотография. | Attachment | 0..* | Без изменений | — | | contact | Контактное лицо пациента (например, законный представитель, супруг, родственник). | BackboneElement | 0..* | Без изменений | — | | contact.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | contact.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | contact.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | contact.relationship | Характер отношения. | CodeableConcept | 0..* | Без изменений | — | | contact.name | Наименование объекта. | HumanName | 0..1 | Без изменений | — | | contact.telecom | Контактные данные. | ContactPoint | 0..* | Без изменений | — | | contact.address | Адрес. | Address | 0..1 | Без изменений | — | | contact.gender | Пол. | code | 0..1 | Без изменений | — | | contact.organization | Организация, связанная с контактным лицом. | Reference | 0..1 | Без изменений | — | | contact.period | Период времени. | Period | 0..1 | Без изменений | — | | communication | Язык, который может использоваться при взаимодействии с пациентом по вопросам его здоровья. | BackboneElement | 0..* | Без изменений | — | | communication.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | communication.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | communication.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | communication.language | The language which can be used to communicate with the patient about his or her health | CodeableConcept | 1..1 | Без изменений | — | | communication.preferred | Признак предпочтительного языка. | boolean | 0..1 | Без изменений | — | | generalPractitioner | Назначенный основной лечащий врач или организация первичной помощи. | Reference | 0..* | Без изменений | — | | managingOrganization | Ответственная организация | Reference | 0..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization. | | link | Связь с ресурсом Patient или RelatedPerson, относящимся к тому же лицу. | BackboneElement | 0..* | Без изменений | — | | link.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | link.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | link.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | link.other | Другой ресурс Patient или RelatedPerson, на который указывает связь. | Reference | 1..1 | Без изменений | — | | link.type | Тип или классификация объекта. | code | 1..1 | Без изменений | — |

6.9.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Patient

Путь Набор значений Тип привязки Описание
identifier:identityDocument.type https://fhir.ru/ig/core/ValueSet/core-vs-nsi-identity-documents Расширяемая
identifier:omsPolicy.type.coding:omsType.code https://fhir.ru/ig/core/ValueSet/core-vs-nsi-coverage-document-oms Расширяемая

6.9.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Patient

Идентификатор Вид Путь Описание
core-patient-1 Правило нарезки identifier Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. Нарезка по типам идентификаторов пациента.
core-patient-2 Шаблон identifier:snils.type Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}.
core-patient-3 Шаблон identifier:snils.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/snils.
core-patient-4 Шаблон identifier:inn.type Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "TAX", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}.
core-patient-5 Шаблон identifier:inn.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/inn.
core-patient-6 Привязка к набору значений identifier:identityDocument.type Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-identity-documents; привязка расширяемая.
core-patient-7 Шаблон identifier:identityDocument.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/identity-document.
core-patient-8 Правило нарезки identifier:omsPolicy.type.coding Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. Нарезка по способу указания кода полиса ОМС.
core-patient-9 Шаблон identifier:omsPolicy.type.coding:hl7Type Кодируемое значение элемента должно соответствовать шаблону {"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}.
core-patient-10 Шаблон identifier:omsPolicy.type.coding:omsType.system Значение элемента должно соответствовать шаблону URI urn:oid:1.2.643.5.1.13.13.99.2.245.
core-patient-11 Привязка к набору значений identifier:omsPolicy.type.coding:omsType.code Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-coverage-document-oms; привязка расширяемая.
core-patient-12 Шаблон identifier:omsPolicy.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/oms.
core-patient-13 Правило применения address Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address.
core-patient-14 Ограничение типа managingOrganization Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization.

6.9.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-patient.

6.10 Профиль Core_Practitioner

6.10.1 Область применения и использования

Профиль Core_Practitioner предназначен для представления сведений о медицинском работнике в тех случаях, когда при информационном обмене требуется использовать российские идентификаторы и правила описания персональных данных.

При профилировании приняты следующие решения. Для идентификации медицинского работника введены отдельные срезы идентификатора для СНИЛС и документа, удостоверяющего личность. Такое решение позволяет явно различать виды идентификаторов и задавать для них фиксированные системы идентификации и правила кодирования типа идентификатора.

Для представления имени сохранена базовая модель HumanName, однако уточнен порядок заполнения массива given: первым указывается имя, вторым — отчество. Для элемента gender зафиксировано использование значений male, female и unknown; значение other не применяется в целях совместимости с российскими справочниками. Для элемента address установлено правило применения профиля Core_Address только для адресов на территории Российской Федерации, чтобы описание российских адресов медицинских работников подчинялось единым правилам, а иностранные адреса могли передаваться базовым типом Address.

6.10.2 Структура профиля

Профиль Core_Practitioner приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса Practitioner, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Practitioner (Медицинский работник)
Идентификатор профиля (id) core-practitioner
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-practitioner

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Practitioner (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | — | Identifier | 0..* | Уточнено заполнение | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:snils | Страховой номер индивидуального лицевого счета (СНИЛС) | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:snils.type | — | | 1..— | Установлен шаблон | Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}. | | identifier:snils.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/snils. | | identifier:identityDocument | Документ, удостоверяющий личность | Identifier | 0..* | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:identityDocument.type | — | | 1..— | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-identity-documents; привязка расширяемая. | | identifier:identityDocument.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/identity-document. | | active | Признак активности записи. | boolean | 0..1 | Без изменений | — | | name | Фамилия, имя и отчество медицинского работника | HumanName | 0..* | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.use | Тип имени. Рекомендуемое значение — official. | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.family | Фамилия | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.given | Имя и отчество. Первым указывается имя, вторым — отчество. | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | telecom | Контактные данные. | ContactPoint | 0..* | Без изменений | — | | gender | Пол. Используются значения male, female, unknown; значение other не применяется. | code | 0..1 | Уточнено заполнение | Уточнены правила заполнения элемента. | | birthDate | Дата рождения. | date | 0..1 | Без изменений | — | | deceased[x] | Элемент с выбором типа значения (deceased[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | boolean / dateTime | 0..1 | Без изменений | — | | address | Адрес медицинского работника | Address | 0..* | Уточнено заполнение | Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address. | | photo | Фотография. | Attachment | 0..* | Без изменений | — | | qualification | Квалификация. | BackboneElement | 0..* | Без изменений | — | | qualification.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | qualification.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | qualification.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | qualification.identifier | Идентификатор квалификации. | Identifier | 0..* | Без изменений | — | | qualification.code | Код квалификации. | CodeableConcept | 1..1 | Без изменений | — | | qualification.period | Период действия квалификации. | Period | 0..1 | Без изменений | — | | qualification.issuer | Организация, выдавшая документ/подтвердившая квалификацию. | Reference | 0..1 | Без изменений | — | | communication | Язык, который может использоваться при взаимодействии с медицинским работником. | BackboneElement | 0..* | Без изменений | — | | communication.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | communication.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | communication.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | communication.language | Код языка, используемого при взаимодействии с медицинским работником. | CodeableConcept | 1..1 | Без изменений | — | | communication.preferred | Признак предпочтительного языка. | boolean | 0..1 | Без изменений | — |

6.10.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Practitioner

Путь Набор значений Тип привязки Описание
identifier:identityDocument.type https://fhir.ru/ig/core/ValueSet/core-vs-nsi-identity-documents Расширяемая

6.10.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Practitioner

Идентификатор Вид Путь Описание
core-practitioner-1 Правило нарезки identifier Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. Нарезка по типам идентификаторов медицинского работника.
core-practitioner-2 Шаблон identifier:snils.type Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}.
core-practitioner-3 Шаблон identifier:snils.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/snils.
core-practitioner-4 Привязка к набору значений identifier:identityDocument.type Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-identity-documents; привязка расширяемая.
core-practitioner-5 Шаблон identifier:identityDocument.system Значение элемента должно соответствовать шаблону URI https://fhir.ru/ig/core/systems/identity-document.
core-practitioner-6 Правило применения address Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address.

6.10.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-practitioner.

6.11 Профиль Core_PractitionerRole

6.11.1 Область применения и использования

Профиль Core_PractitionerRole предназначен для представления роли медицинского работника в организации в тех случаях, когда требуется совместно описать самого сотрудника, организацию и его должность по российским правилам.

При профилировании приняты следующие решения. Ссылка на медицинского работника ограничена профилем Core_Practitioner, ссылка на организацию — профилем Core_Organization, а элемент code связан с использованием российского справочника должностей медицинских работников через расширяемую привязку. Такое решение позволяет использовать PractitionerRole как точку сборки кадровой и организационной информации без блокирования сценариев, где требуется дополнительная или альтернативная кодировка должности.

6.11.2 Структура профиля

Профиль Core_PractitionerRole приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса PractitionerRole, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core PractitionerRole (Роль медицинского работника)
Идентификатор профиля (id) core-practitionerrole
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-practitionerrole

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_PractitionerRole (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | Идентификатор объекта. | Identifier | 0..* | Без изменений | — | | active | Признак активности записи. | boolean | 0..1 | Без изменений | — | | period | Период времени. | Period | 0..1 | Без изменений | — | | practitioner | Медицинский работник | Reference | 0..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Practitioner. | | organization | Организация | Reference | 0..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization. | | code | Должность медицинского работника | CodeableConcept | 0..* | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-workers-positions; привязка расширяемая. | | specialty | Специальность. | CodeableConcept | 0..* | Без изменений | — | | location | Местоположение. | Reference | 0..* | Без изменений | — | | healthcareService | Медицинская услуга. | Reference | 0..* | Без изменений | — | | contact | Контактные сведения. | ExtendedContactDetail | 0..* | Без изменений | — | | characteristic | Характеристика объекта. | CodeableConcept | 0..* | Без изменений | — | | communication | Сведения о коммуникации. | CodeableConcept | 0..* | Без изменений | — | | availability | Доступность ресурса/участника. | Availability | 0..* | Без изменений | — | | endpoint | Точка взаимодействия (Endpoint). | Reference | 0..* | Без изменений | — |

6.11.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_PractitionerRole

Путь Набор значений Тип привязки Описание
code https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-workers-positions Расширяемая Должность медицинского работника

6.11.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_PractitionerRole

Идентификатор Вид Путь Описание
core-practitionerrole-1 Ограничение типа practitioner Ссылка должна указывать на ресурс, соответствующий профилю Core_Practitioner.
core-practitionerrole-2 Ограничение типа organization Ссылка должна указывать на ресурс, соответствующий профилю Core_Organization.
core-practitionerrole-3 Привязка к набору значений code Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-workers-positions; привязка расширяемая.

6.11.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-practitionerrole.

6.12 Профиль Core_Procedure

6.12.1 Область применения и использования

Профиль Core_Procedure предназначен для представления сведений о выполненной медицинской процедуре в тех случаях, когда требуется использовать российскую номенклатуру медицинских услуг и согласованно профилировать ссылки на участников и субъект процедуры, не теряя допустимые варианты FHIR R5.

При профилировании приняты следующие решения. Для identifier введен срез medicalServiceCode, предназначенный для передачи кода услуги по Номенклатуре медицинских услуг МЗ РФ с фиксированной системой идентификации и фиксированным типом идентификатора. Для code установлена расширяемая привязка к соответствующему набору значений номенклатуры медицинских услуг. Для subject и performer.actor сохранены допустимые в FHIR R5 типы ссылок, а для типов ресурсов, профилируемых в RuCore, должны использоваться соответствующие профили RuCore.

6.12.2 Структура профиля

Профиль Core_Procedure приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса Procedure, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core Procedure (Процедура)
Идентификатор профиля (id) core-procedure
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-procedure

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_Procedure (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | — | Identifier | 0..* | Уточнено заполнение | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:medicalServiceCode | Код медицинской услуги по номенклатуре Минздрава России | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:medicalServiceCode.type | — | | 1..— | Установлен шаблон | Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "PLAC", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}. | | identifier:medicalServiceCode.system | — | | 1..— | Установлен шаблон | Значение элемента должно соответствовать шаблону URI urn:oid:1.2.643.5.1.13.13.11.1070. | | instantiatesCanonical | Каноническая ссылка на определение, лежащее в основе действия. | canonical | 0..* | Без изменений | — | | instantiatesUri | URI-ссылка на определение, лежащее в основе действия. | uri | 0..* | Без изменений | — | | basedOn | Основание выполнения (по назначению/плану). | Reference | 0..* | Без изменений | — | | partOf | Является частью другого события/ресурса. | Reference | 0..* | Без изменений | — | | status | Статус процедуры | code | 1..1 | Без изменений | — | | statusReason | Причина текущего статуса. | CodeableConcept | 0..1 | Без изменений | — | | category | Категория значения. | CodeableConcept | 0..* | Без изменений | — | | code | Код процедуры | CodeableConcept | 0..1 | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-services; привязка расширяемая. | | subject | Субъект процедуры | Reference | 1..1 | Ограничен тип | Допускаются ссылки на Core_Patient, Group, Device, Core_Practitioner, Core_Organization, Location. | | focus | Фокус/объект, к которому относится запись. | Reference | 0..1 | Без изменений | — | | encounter | Контекст обращения (Encounter). | Reference | 0..1 | Без изменений | — | | occurrence[x] | Момент или период выполнения процедуры | dateTime / Period / string / Age / Range / Timing | 0..1 | Уточнено заполнение | Уточнены правила заполнения элемента. | | recorded | Дата и время регистрации записи. | dateTime | 0..1 | Без изменений | — | | recorder | Лицо, внесшее запись. | Reference | 0..1 | Без изменений | — | | reported[x] | Элемент с выбором типа значения (reported[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | boolean / Reference | 0..1 | Без изменений | — | | performer | Сведения об исполнителе процедуры | BackboneElement | 0..* | Уточнено заполнение | Уточнены правила заполнения элемента. | | performer.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | performer.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | performer.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | performer.function | Функция участника. | CodeableConcept | 0..1 | Без изменений | — | | performer.actor | — | Reference | 1..1 | Ограничен тип | Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_Organization, Core_Patient, Core_RelatedPerson, Device, Core_CareTeam, HealthcareService. | | performer.onBehalfOf | Организация, от имени которой действует участник. | Reference | 0..1 | Без изменений | — | | performer.period | Период времени. | Period | 0..1 | Без изменений | — | | location | Местоположение. | Reference | 0..1 | Без изменений | — | | reason | Причина выполнения процедуры | CodeableReference | 0..* | Добавлена привязка | Значение выбирается из набора значений http://hl7.org/fhir/ValueSet/procedure-reason; привязка расширяемая. | | bodySite | Анатомическая область. | CodeableConcept | 0..* | Без изменений | — | | outcome | Исход. | CodeableConcept | 0..1 | Без изменений | — | | report | Ссылка на отчет/заключение. | Reference | 0..* | Без изменений | — | | complication | Осложнение. | CodeableReference | 0..* | Без изменений | — | | followUp | Рекомендации последующего наблюдения. | CodeableConcept | 0..* | Без изменений | — | | note | Примечание к процедуре | Annotation | 0..* | Уточнено заполнение | Уточнены правила заполнения элемента. | | focalDevice | Целевое устройство. | BackboneElement | 0..* | Без изменений | — | | focalDevice.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | focalDevice.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | focalDevice.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | focalDevice.action | Действие. | CodeableConcept | 0..1 | Без изменений | — | | focalDevice.manipulated | Объект/устройство, над которым выполнено действие. | Reference | 1..1 | Без изменений | — | | used | Использованные материалы/средства. | CodeableReference | 0..* | Без изменений | — | | supportingInfo | Подтверждающие/дополнительные сведения. | Reference | 0..* | Без изменений | — |

6.12.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_Procedure

Путь Набор значений Тип привязки Описание
code https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-services Расширяемая Код процедуры
reason http://hl7.org/fhir/ValueSet/procedure-reason Расширяемая Причина выполнения процедуры

6.12.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_Procedure

Идентификатор Вид Путь Описание
core-procedure-1 Правило нарезки identifier Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. Нарезка по типам идентификаторов процедуры.
core-procedure-2 Шаблон identifier:medicalServiceCode.type Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "PLAC", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}.
core-procedure-3 Шаблон identifier:medicalServiceCode.system Значение элемента должно соответствовать шаблону URI urn:oid:1.2.643.5.1.13.13.11.1070.
core-procedure-4 Привязка к набору значений code Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-services; привязка расширяемая.
core-procedure-5 Ограничение типа subject Допускаются ссылки на Core_Patient, Group, Device, Core_Practitioner, Core_Organization, Location.
core-procedure-6 Ограничение типа performer.actor Допускаются ссылки на Core_Practitioner, Core_PractitionerRole, Core_Organization, Core_Patient, Core_RelatedPerson, Device, Core_CareTeam, HealthcareService.
core-procedure-7 Привязка к набору значений reason Значение выбирается из набора значений http://hl7.org/fhir/ValueSet/procedure-reason; привязка расширяемая.

6.12.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-procedure.

6.13 Профиль Core_RelatedPerson

6.13.1 Область применения и использования

Профиль Core_RelatedPerson предназначен для представления сведений о представителе пациента, родственнике или ином связанном лице в тех случаях, когда необходимо использовать российские правила указания отношения к пациенту, персональных идентификаторов и состава имени.

При профилировании приняты следующие решения. Пациент ограничен профилем Core_Patient. Для элемента relationship предусмотрено использование набора значений, сформированного из кодов справочников НСИ МЗ РФ 1.2.643.5.1.13.13.99.2.14 «Родственные и иные связи» и 1.2.643.5.1.13.13.11.1021 «Тип родственной связи». Для идентификации введен срез identifier[snils]. Для имени сохранена базовая структура, но уточнен порядок заполнения name.given, где отчество указывается вторым элементом при наличии. Для адреса установлено правило применения профиля Core_Address только для адресов на территории Российской Федерации, тогда как для иностранных адресов применяется базовый тип Address.

6.13.2 Структура профиля

Профиль Core_RelatedPerson приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса RelatedPerson, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core RelatedPerson (Связанное лицо)
Идентификатор профиля (id) core-relatedperson
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-relatedperson

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_RelatedPerson (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | — | Identifier | 0..* | Уточнено заполнение | Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов. | | identifier:snils | СНИЛС представителя пациента | Identifier | 0..1 | Добавлен срез | Кратность элемента ограничена профилем. | | identifier:snils.type | Тип идентификатора, кодируется по Fixed value: http://terminology.hl7.org/CodeSystem/v2-0203 | | 1..— | Установлен шаблон | Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}. | | identifier:snils.system | — | | 1..— | Установлен шаблон | Фиксированное значение (fixedUri): https://fhir.ru/ig/core/systems/snils | | active | Признак активности записи. | boolean | 0..1 | Без изменений | — | | patient | Пациент | Reference | 1..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Patient. | | relationship | Отношение представителя к пациенту | CodeableConcept | 0..* | Добавлена привязка | Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/relatedperson-relationship; привязка расширяемая. | | name | Фамилия, имя и отчество представителя пациента | HumanName | 0..* | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.use | Тип имени представителя пациента. Рекомендуемое значение — official. | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.family | Фамилия представителя пациента | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | name.given | Имя и отчество представителя пациента. Первым указывается имя, вторым — отчество. | | | Уточнено заполнение | Уточнены правила заполнения элемента. | | telecom | Контактные данные представителя пациента | ContactPoint | 0..* | Уточнено заполнение | Уточнены правила заполнения элемента. | | telecom.system | — | | | Без изменений | — | | telecom.value | — | | 1..— | Ограничена кратность | Кратность элемента ограничена профилем. | | gender | Пол. | code | 0..1 | Без изменений | — | | birthDate | Дата рождения. | date | 0..1 | Без изменений | — | | address | Адрес представителя пациента | Address | 0..* | Уточнено заполнение | Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address. | | photo | Фотография. | Attachment | 0..* | Без изменений | — | | period | Период времени. | Period | 0..1 | Без изменений | — | | communication | Сведения о коммуникации. | BackboneElement | 0..* | Без изменений | — | | communication.id | Логический идентификатор экземпляра ресурса. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | communication.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | communication.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию. | Extension | 0..* | Без изменений | — | | communication.language | Язык представления содержимого ресурса. | CodeableConcept | 1..1 | Без изменений | — | | communication.preferred | Признак предпочтительности. | boolean | 0..1 | Без изменений | — |

6.13.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_RelatedPerson

Путь Набор значений Тип привязки Описание
relationship https://fhir.ru/ig/core/ValueSet/relatedperson-relationship Расширяемая Отношение представителя к пациенту

6.13.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_RelatedPerson

Идентификатор Вид Путь Описание
core-relatedperson-1 Правило нарезки identifier Разбиение на срезы выполняется по значению элемента system; допускается добавление дополнительных срезов.
core-relatedperson-2 Шаблон identifier:snils.type Кодируемое понятие должно соответствовать шаблону {"coding": [{"code": "SB", "system": "http://terminology.hl7.org/CodeSystem/v2-0203"}]}.
core-relatedperson-3 Фиксированное значение identifier:snils.system fixedUri: https://fhir.ru/ig/core/systems/snils
core-relatedperson-4 Ограничение типа patient Ссылка должна указывать на ресурс, соответствующий профилю Core_Patient.
core-relatedperson-5 Привязка к набору значений relationship Значение выбирается из набора значений https://fhir.ru/ig/core/ValueSet/relatedperson-relationship; привязка расширяемая.
core-relatedperson-8 Правило применения address Для адресов на территории Российской Федерации следует использовать правила профиля Core_Address. Для адресов вне территории Российской Федерации применяется базовый тип Address.

6.13.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-relatedperson.
  2. Набор значений https://fhir.ru/ig/core/ValueSet/relatedperson-relationship включает все коды справочника НСИ МЗ РФ 1.2.643.5.1.13.13.99.2.14 «Родственные и иные связи», а также коды 18 справочника НСИ МЗ РФ 1.2.643.5.1.13.13.11.1021 «Тип родственной связи».

6.14 Профиль Core_ServiceRequest

6.14.1 Область применения и использования

Профиль Core_ServiceRequest предназначен для представления запроса на услугу или направления в тех случаях, когда необходимо согласованно описать субъект запроса, направляющее лицо, исполнителя, случай обслуживания и страховое покрытие в единой российской модели, не теряя допустимые варианты ссылок из FHIR R5.

При профилировании приняты следующие решения. Для subject, requester, performer и insurance сохранены допустимые в FHIR R5 типы ссылок; при этом для типов ресурсов, профилируемых в RuCore, должны использоваться соответствующие профили RuCore. Случай обслуживания ограничен профилем Core_Encounter. Такое решение позволяет использовать ServiceRequest как опорную точку маршрута оказания услуги без расхождения в моделях участника оказания помощи и финансового обеспечения.

6.14.2 Структура профиля

Профиль Core_ServiceRequest приводится ниже в форме snapshot-представления. В таблицу включены элементы базовой модели ресурса ServiceRequest, за исключением общесистемных элементов Resource и DomainResource, которые следует применять в соответствии с приложением А. Все строки, для которых в колонке «Статус элемента» указано значение, отличное от Без изменений, отражают ограничения или уточнения, добавленные настоящим профилем.

Сведения о профиле:

Параметр Значение
Наименование профиля Core ServiceRequest (Назначение)
Идентификатор профиля (id) core-servicerequest
Канонический идентификатор https://fhir.ru/ig/core/StructureDefinition/core-servicerequest

Обозначения в колонке «Статус элемента»:

  1. Без изменений — элемент сохраняется в виде, предусмотренном базовой моделью.
  2. Добавлен срез — профиль вводит отдельный срез элемента.
  3. Установлен шаблон — для элемента задано шаблонное значение или система идентификации.
  4. Добавлена привязка — для элемента задан набор значений и тип привязки.
  5. Ограничен тип — элемент должен соответствовать указанному профилю или типу ссылки.
  6. Ограничена кратность — профиль изменяет допустимую кратность элемента.
  7. Уточнено заполнение — профиль не меняет базовый тип элемента, но уточняет правила его использования.

Т а б л и ц а — Состав элементов профиля Core_ServiceRequest (snapshot-представление)

| Имя | Описание | Тип данных | Кратность | Статус элемента | Требование/ограничение | |—|—|—|—|—|—| | identifier | Идентификатор объекта. | Identifier | 0..* | Без изменений | — | | instantiatesCanonical | Каноническая ссылка на определение, лежащее в основе действия. | canonical | 0..* | Без изменений | — | | instantiatesUri | URI-ссылка на определение, лежащее в основе действия. | uri | 0..* | Без изменений | — | | basedOn | Основание выполнения (по назначению/плану). | Reference | 0..* | Без изменений | — | | replaces | Назначение, которое заменяется данным назначением. | Reference | 0..* | Без изменений | — | | requisition | Групповой идентификатор назначения. | Identifier | 0..1 | Без изменений | — | | status | Статус объекта. | code | 1..1 | Без изменений | — | | intent | Назначение, план, директива или приказ на выполнение. | code | 1..1 | Без изменений | — | | category | Категория значения. | CodeableConcept | 0..* | Без изменений | — | | priority | Приоритет. | code | 0..1 | Без изменений | — | | doNotPerform | Признак запрета выполнения. | boolean | 0..1 | Без изменений | — | | code | Код значения (классификатор/терминология). | CodeableReference | 0..1 | Без изменений | — | | orderDetail | Дополнительные сведения о назначении. | BackboneElement | 0..* | Без изменений | — | | orderDetail.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | orderDetail.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | orderDetail.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | orderDetail.parameterFocus | Контекст детализации назначения по ссылке. | CodeableReference | 0..1 | Без изменений | — | | orderDetail.parameter | Параметры запрашиваемой услуги. | BackboneElement | 1..* | Без изменений | — | | orderDetail.parameter.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | orderDetail.parameter.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | orderDetail.parameter.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | orderDetail.parameter.code | Код значения (классификатор/терминология). | CodeableConcept | 1..1 | Без изменений | — | | orderDetail.parameter.value[x] | Элемент с выбором типа значения (orderDetail.parameter.value[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | Quantity / Ratio / Range / boolean / CodeableConcept / string / Period | 1..1 | Без изменений | — | | quantity[x] | Элемент с выбором типа значения (quantity[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | Quantity / Ratio / Range | 0..1 | Без изменений | — | | subject | Субъект запроса | Reference | 1..1 | Ограничен тип | Допускаются ссылки на Core_Patient, Group, Location, Device. | | focus | Объект назначения, если он отличается от основного субъекта записи. | Reference | 0..* | Без изменений | — | | encounter | Случай оказания медицинской помощи | Reference | 0..1 | Ограничен тип | Ссылка должна указывать на ресурс, соответствующий профилю Core_Encounter. | | occurrence[x] | Момент/период выполнения. | dateTime / Period / Timing | 0..1 | Без изменений | — | | asNeeded[x] | Элемент с выбором типа значения (asNeeded[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | boolean / CodeableConcept | 0..1 | Без изменений | — | | authoredOn | Дата и время оформления. | dateTime | 0..1 | Без изменений | — | | requester | Запрашивающий | Reference | 0..1 | Ограничен тип | Допускаются ссылки на Device, Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson. | | performerType | Требуемый тип исполнителя. | CodeableConcept | 0..1 | Без изменений | — | | performer | Исполнитель | Reference | 0..* | Ограничен тип | Допускаются ссылки на Core_CareTeam, Device, HealthcareService, Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson. | | location | Местоположение. | CodeableReference | 0..* | Без изменений | — | | reason | Основание/причина. | CodeableReference | 0..* | Без изменений | — | | insurance | Страховое покрытие | Reference | 0..* | Ограничен тип | Допускаются ссылки на ClaimResponse или Core_Coverage. | | supportingInfo | Подтверждающие/дополнительные сведения. | CodeableReference | 0..* | Без изменений | — | | specimen | Образец биоматериала. | Reference | 0..* | Без изменений | — | | bodySite | Анатомическая область. | CodeableConcept | 0..* | Без изменений | — | | bodyStructure | Локализация на теле, заданная через ресурс BodyStructure. | Reference | 0..1 | Без изменений | — | | note | Примечание. | Annotation | 0..* | Без изменений | — | | patientInstruction | Инструкции для пациента или получателя услуги. | BackboneElement | 0..* | Без изменений | — | | patientInstruction.id | Логический идентификатор элемента для внутренних ссылок. | http://hl7.org/fhirpath/System.String | 0..1 | Без изменений | — | | patientInstruction.extension | Дополнительное расширение. | Extension | 0..* | Без изменений | — | | patientInstruction.modifierExtension | Модифицирующее расширение, влияющее на интерпретацию и не допускающее игнорирования. | Extension | 0..* | Без изменений | — | | patientInstruction.instruction[x] | Элемент с выбором типа значения (patientInstruction.instruction[x]). Конкретный тип значения выбирается в соответствии с правилами ресурса и контекстом информационного обмена. | markdown / Reference | 0..1 | Без изменений | — | | relevantHistory | Сведения о происхождении назначения. | Reference | 0..* | Без изменений | — |

6.14.3 Привязки к наборам значений

Т а б л и ц а — Привязки к наборам значений профиля Core_ServiceRequest

Путь Набор значений Тип привязки Описание
Привязки к наборам значений не определены

6.14.4 Ограничения профиля

Т а б л и ц а — Ограничения профиля Core_ServiceRequest

Идентификатор Вид Путь Описание
core-servicerequest-1 Ограничение типа subject Допускаются ссылки на Core_Patient, Group, Location, Device.
core-servicerequest-2 Ограничение типа encounter Ссылка должна указывать на ресурс, соответствующий профилю Core_Encounter.
core-servicerequest-3 Ограничение типа requester Допускаются ссылки на Device, Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson.
core-servicerequest-4 Ограничение типа performer Допускаются ссылки на Core_CareTeam, Device, HealthcareService, Core_Organization, Core_Patient, Core_Practitioner, Core_PractitionerRole, Core_RelatedPerson.
core-servicerequest-5 Ограничение типа insurance Допускаются ссылки на ClaimResponse или Core_Coverage.

6.14.5 Примечания по применению

  1. Машиночитаемым источником требований профиля является StructureDefinition по каноническому идентификатору https://fhir.ru/ig/core/StructureDefinition/core-servicerequest.

6.15 Сводный перечень используемых наборов значений

В настоящей главе используются следующие наборы значений. Для каждого набора значений указаны профили применения, опорный справочник или система кодирования и правило отбора элементов.

Т а б л и ц а — Сводный перечень используемых наборов значений

Набор значений Профили применения Опорный справочник или система кодирования Правило отбора элементов
1 https://fhir.ru/ig/core/ValueSet/core-vs-nsi-coverage-document-oms Core_Coverage, Core_Patient https://fhir.ru/ig/core/CodeSystem/core-cs-nsi-coverage-document-oms — НСИ МЗ РФ «Типы полисов ОМС», https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.99.2.245 В набор значений включаются все коды опорной кодовой системы (include codes from system).
2 https://fhir.ru/ig/core/ValueSet/core-vs-nsi-sources-of-payment Core_Coverage https://fhir.ru/ig/core/CodeSystem/core-cs-nsi-sources-of-payment — НСИ МЗ РФ «Источники финансирования», https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.2.1.1.153 В набор значений включаются все коды опорной кодовой системы (include codes from system).
3 https://fhir.ru/ig/core/ValueSet/core-vs-nsi-identity-documents Core_Patient, Core_Practitioner https://fhir.ru/ig/core/CodeSystem/core-cs-nsi-identity-document — НСИ МЗ РФ «Документы, удостоверяющие личность», https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.99.2.48 В набор значений включаются все коды опорной кодовой системы (include codes from system).
4 https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-workers-positions Core_PractitionerRole https://fhir.ru/ig/core/CodeSystem/core-cs-nsi-medical-workers-positions — НСИ МЗ РФ «Должности медицинских и фармацевтических работников», https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.11.1002 В набор значений включаются все коды опорной кодовой системы (include codes from system).
5 https://fhir.ru/ig/core/ValueSet/core-vs-nsi-medical-services Core_Procedure https://fhir.ru/ig/core/CodeSystem/core-cs-nsi-medical-services — НСИ МЗ РФ «Номенклатура медицинских услуг», https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.11.1070 В набор значений включаются все коды опорной кодовой системы (include codes from system). Кодовая система опубликована как ссылка на внешний справочник НСИ МЗ РФ; локальное перечисление кодов в настоящем документе не приводится.
6 https://fhir.ru/ig/core/ValueSet/relatedperson-relationship Core_RelatedPerson НСИ МЗ РФ 1.2.643.5.1.13.13.99.2.14 «Родственные и иные связи», https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.99.2.14; НСИ МЗ РФ 1.2.643.5.1.13.13.11.1021 «Тип родственной связи», https://nsi.rosminzdrav.ru/dictionaries/1.2.643.5.1.13.13.11.1021 В набор значений включаются все коды справочника 1.2.643.5.1.13.13.99.2.14 и коды 18 справочника 1.2.643.5.1.13.13.11.1021.
7 http://hl7.org/fhir/ValueSet/procedure-reason Core_Procedure стандартный набор значений HL7 FHIR Procedure Reason Codes; источником кодов служит внешняя терминология, определяемая спецификацией HL7 FHIR Используются коды, входящие в стандартный набор значений HL7 FHIR Procedure Reason Codes; локальное переопределение состава набора в настоящем документе отсутствует.