Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build

Профиль ресурса: Жалобы и субъективная оценка состояния

Официальный URL: https://fhir.by/StructureDefinition/ObservationSubjective
Active as of 2026-06-25 Имя: ObservationSubjective

Данные субъективного осмотра/опроса - жалобы пациента и субъективная оценка общего состояния. Раздел Осмотр пациента

Описание профиля:

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

Профиль включает в себя следующие данные:

  • жалобы пациента;
  • субъективная оценка общего состояния.

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

Для обозначения кодов осмотра используется перечень медицинских услуг, медицинских вмешательств согласно Приложению к Постановлению Министерства здравоохранения Республики Беларусь 05.12.2016 № 123 “Об установлении перечня медицинских услуг, медицинских вмешательств”.

Использование:

You can also check for usages in the FHIR IG Statistics

Контент профиля

Описание профилей и принципов работы различных представлений..

Профиль ресурса: Observation

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation 0..* Observation Осмотры, обследования, опросы и измерения
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationSubjective
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Язык содержания ресурса
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 Бизнес-идентификатор для наблюдения
... instantiates[x] 0..0 Создает экземпляр ИХ определения ObservationDefinition
... basedOn 0..0 Выполняет план, предложение или заказ
... triggeredBy 0..0 Запускающее наблюдение (наблюдения)
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус ресурса. По умолчанию - final
Требуемый шаблон: final
... category 1..1 CodeableConcept Категория ресурса. По умолчанию - exam
Привязка: Код категорий для ресурсов Observation (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
Требуемый шаблон: exam
... code 1..1 CodeableConcept Код осмотра или опроса
Привязка: Коды субъективного осмотра (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 О чем идет речь в наблюдении, если оно не касается предмета записи
... encounter 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... Разрезы для effective[x] 1..1 dateTime Клинически значимое время/период наблюдения
Разрез: Не упорядочено, Открыто от type:$this
.... effective[x]:effectiveDateTime 1..1 dateTime Дата и время осмотра или опроса
... issued 0..1 instant Дата и время создания ресурса
... performer 1..* Reference(Роль медицинского работника) Ссылка на медицинского работника зафиксировавшего результат осмотра или опроса
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... value[x] 0..1 string Результат осмотра или опроса в виде текста
... dataAbsentReason 0..0 Почему отсутствует результат
... interpretation 0..0 Высокий, низкий, нормальный и т. д
... note 0..1 Annotation Примечания по измерению
... bodySite 0..0 Исследуемая часть тела
... bodyStructure 0..0 Исследуемая структура тела
... method 0..0 Как это было сделано
... specimen 0..0 Образец, использованный для этого наблюдения
... device 0..0 Ссылка на устройство, которое генерирует измерения, или настройки устройства для этого устройства
... referenceRange 0..0 Предоставляет руководство по устному переводу
... hasMember 0..0 Связанный ресурс, принадлежащий группе наблюдения
... derivedFrom 0..0 Связанный ресурс, с помощью которого производится наблюдение
... component 0..0 Результаты по компонентам

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Observation.category Base required Код категорий для ресурсов Observation 📦0.2.6803 этот IG
Observation.code Base required Коды субъективного осмотра 📦0.2.6803 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation C 0..* Observation Осмотры, обследования, опросы и измерения
Constraints: obs-6, obs-7, obs-8
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationSubjective
... status ?!Σ 1..1 code Статус ресурса. По умолчанию - final
Привязка: ObservationStatus (required): Коды, определяющие статус наблюдения.
Требуемый шаблон: final
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
Требуемый шаблон: exam
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... code ΣC 1..1 CodeableConcept Код осмотра или опроса
Привязка: Коды субъективного осмотра (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для effective[x] Σ 1..1 dateTime Клинически значимое время/период наблюдения
Разрез: Не упорядочено, Закрыто от type:$this
.... effective[x]:effectiveDateTime Σ 1..1 dateTime Дата и время осмотра или опроса
... issued Σ 0..1 instant Дата и время создания ресурса
... performer Σ 1..* Reference(Роль медицинского работника) Ссылка на медицинского работника зафиксировавшего результат осмотра или опроса
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... value[x] ΣC 0..1 string Результат осмотра или опроса в виде текста
... note 0..1 Annotation Примечания по измерению

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Observation.triggeredBy.​type Base required triggered Bytype 📍5.0.0 Стандарт FHIR
Observation.status Base required Observation Status 📍5.0.0 Стандарт FHIR
Observation.category Base required Код категорий для ресурсов Observation 📦0.2.6803 этот IG
Observation.code Base required Коды субъективного осмотра 📦0.2.6803 этот IG
Observation.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.performer.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​normalValue Base extensible Observation Reference Range Normal Value Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 Стандарт FHIR
Observation.component.​code Base example LOINC Codes 📍5.0.0 Стандарт FHIR
Observation.component.​dataAbsentReason Base extensible Data Absent Reason 📍5.0.0 Стандарт FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы Все элементы FHIR должны иметь @value или дочерние элементы hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Должно иметь либо расширения, либо value[x], но не оба сразу extension.exists() != value.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.component.code is the same as Observation.code, then Observation.value SHALL NOT be present (the Observation.component.value[x] holds the value). value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
obs-8 error Observation bodyStructure SHALL only be present if Observation.bodySite is not present bodySite.exists() implies bodyStructure.empty()

Профиль ресурса: Observation

Summary

Обязательный: 9 элементs(5 вложенные обязательны элементs)
Запрещено: 43 элементs

Структуры

Эта структура относится к этим другим структурам:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения Observation.effective[x]

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation C 0..* Observation Осмотры, обследования, опросы и измерения
Constraints: obs-6, obs-7, obs-8
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationSubjective
... status ?!Σ 1..1 code Статус ресурса. По умолчанию - final
Привязка: ObservationStatus (required): Коды, определяющие статус наблюдения.
Требуемый шаблон: final
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
Требуемый шаблон: exam
..... display ΣC 0..1 string Значение кода
..... userSelected Σ 0..1 boolean Если эта кодировка была выбрана непосредственно пользователем
.... text Σ 0..1 string Простое текстовое представление концепции
... code ΣC 1..1 CodeableConcept Код осмотра или опроса
Привязка: Коды субъективного осмотра (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием пациента
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для effective[x] Σ 1..1 dateTime Клинически значимое время/период наблюдения
Разрез: Не упорядочено, Закрыто от type:$this
.... effective[x]:effectiveDateTime Σ 1..1 dateTime Дата и время осмотра или опроса
... issued Σ 0..1 instant Дата и время создания ресурса
... performer Σ 1..* Reference(Роль медицинского работника) Ссылка на медицинского работника зафиксировавшего результат осмотра или опроса
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... value[x] ΣC 0..1 string Результат осмотра или опроса в виде текста
... note 0..1 Annotation Примечания по измерению

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Observation.triggeredBy.​type Base required triggered Bytype 📍5.0.0 Стандарт FHIR
Observation.status Base required Observation Status 📍5.0.0 Стандарт FHIR
Observation.category Base required Код категорий для ресурсов Observation 📦0.2.6803 этот IG
Observation.code Base required Коды субъективного осмотра 📦0.2.6803 этот IG
Observation.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.performer.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​normalValue Base extensible Observation Reference Range Normal Value Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 Стандарт FHIR
Observation.component.​code Base example LOINC Codes 📍5.0.0 Стандарт FHIR
Observation.component.​dataAbsentReason Base extensible Data Absent Reason 📍5.0.0 Стандарт FHIR
Observation.component.​interpretation Base extensible Observation Interpretation Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы Все элементы FHIR должны иметь @value или дочерние элементы hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Должно иметь либо расширения, либо value[x], но не оба сразу extension.exists() != value.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation If Observation.component.code is the same as Observation.code, then Observation.value SHALL NOT be present (the Observation.component.value[x] holds the value). value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
obs-8 error Observation bodyStructure SHALL only be present if Observation.bodySite is not present bodySite.exists() implies bodyStructure.empty()

Схема различий

Профиль ресурса: Observation

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation 0..* Observation Осмотры, обследования, опросы и измерения
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationSubjective
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Язык содержания ресурса
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 Бизнес-идентификатор для наблюдения
... instantiates[x] 0..0 Создает экземпляр ИХ определения ObservationDefinition
... basedOn 0..0 Выполняет план, предложение или заказ
... triggeredBy 0..0 Запускающее наблюдение (наблюдения)
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус ресурса. По умолчанию - final
Требуемый шаблон: final
... category 1..1 CodeableConcept Категория ресурса. По умолчанию - exam
Привязка: Код категорий для ресурсов Observation (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
Требуемый шаблон: exam
... code 1..1 CodeableConcept Код осмотра или опроса
Привязка: Коды субъективного осмотра (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Ссылка на пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 О чем идет речь в наблюдении, если оно не касается предмета записи
... encounter 0..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на прием пациента
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... Разрезы для effective[x] 1..1 dateTime Клинически значимое время/период наблюдения
Разрез: Не упорядочено, Открыто от type:$this
.... effective[x]:effectiveDateTime 1..1 dateTime Дата и время осмотра или опроса
... issued 0..1 instant Дата и время создания ресурса
... performer 1..* Reference(Роль медицинского работника) Ссылка на медицинского работника зафиксировавшего результат осмотра или опроса
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... value[x] 0..1 string Результат осмотра или опроса в виде текста
... dataAbsentReason 0..0 Почему отсутствует результат
... interpretation 0..0 Высокий, низкий, нормальный и т. д
... note 0..1 Annotation Примечания по измерению
... bodySite 0..0 Исследуемая часть тела
... bodyStructure 0..0 Исследуемая структура тела
... method 0..0 Как это было сделано
... specimen 0..0 Образец, использованный для этого наблюдения
... device 0..0 Ссылка на устройство, которое генерирует измерения, или настройки устройства для этого устройства
... referenceRange 0..0 Предоставляет руководство по устному переводу
... hasMember 0..0 Связанный ресурс, принадлежащий группе наблюдения
... derivedFrom 0..0 Связанный ресурс, с помощью которого производится наблюдение
... component 0..0 Результаты по компонентам

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Observation.category Base required Код категорий для ресурсов Observation 📦0.2.6803 этот IG
Observation.code Base required Коды субъективного осмотра 📦0.2.6803 этот IG

Профиль ресурса: Observation

Summary

Обязательный: 9 элементs(5 вложенные обязательны элементs)
Запрещено: 43 элементs

Структуры

Эта структура относится к этим другим структурам:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения Observation.effective[x]

 


Необходимо добавить дополнительную информацию!!!!!!

Для добавления дополнительной информации нужно добавить файл input/intro-notes/StructureDefinition-ObservationSubjective-notes.md

Синтаксис метода получения ресурса

Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью HTTP GET команды:

GET [FHIR_BASE]/Patient/[patientId]/Observation/[id]

Метод возвращает один экземпляр ресурса.

Возможные значения логического идентификатора («id») описаны в типе Id

При попытке доступа к несуществующему ресурсу будет возвращен HTTP статус код - 404 Not Found

Синтаксис поиска ресурса

Во всех поисковых взаимодействиях в этом руководстве используется HTTP GET команда со следующим синтаксисом:

GET [FHIR_BASE]/Patient/[patientId]/[Resource-type]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}

  • GET — это HTTP метод, используемый для получения ресурса.

  • Переменные указанные в «[]», обязательны для предоставления клиентом и будут заменены указанным строковым литералом.

  • Переменные указанные в «{}», не являются обязательными для предоставления клиентом и будут заменены указанным строковым литералом.

  • FHIR_BASE: URL-адрес сервера

  • Resource-type: имя типа ресурса (например, “Observation”).

  • parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?observation=Observation/01»).

  • value: значение параметра поиска

  • {:m1 m2 …}: модификатор параметра поиска

  • {c1 c2 …}: компаратор параметра поиска

  • {,value2,…}: логическое ИЛИ

  • {&parameter2={:m1 m2 …}={c1 c2 …}[value1{,value2,…}]&…}: логическое И

Простой пример запроса поиска в RESTful с использованием HTTP GET команды: PatientBundle

GET [FHIR_BASE]/Patient/[patientId]/observation?category=value&...

Поддерживаемые параметры поиска ресурса Observation

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Observation.id GET [FHIR_BASE]/Patient/[patientId]/Observation?_id=1234567890
_profile reference По профилю Observation.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Observation?_profile=https://fhir.by/StructureDefinition/ObservationSubjective
category token Классификация измерения или осмотра Observation.category GET [FHIR_BASE]/Patient/[patientId]/Observation?category=vital-signs
code token Код измерения или осмотраtype Observation.code GET [FHIR_BASE]/Patient/[patientId]/Observation?code=100002-5
combo-code token Код измерения или осмотра или код компонента измерения или осмотра Observation.code | Observation.component.code GET [FHIR_BASE]/Patient/[patientId]/Observation?code-value-string=code$100002-5,value$normal
component-code token Код компонента измерения или осмотра Observation.component.code GET [FHIR_BASE]/Patient/[patientId]/Observation?component-code=loinc\|100002-5
date date Клинически значимое время измерения или осмотра Observation.effective.ofType (dateTime) | Observation.effective.ofType (Period) GET [FHIR_BASE]/Patient/[patientId]/Observation?date=gt2024-09-09
encounter reference Прием пациента или встреча в рамках которой был зафиксирован показатель или измерение Observation.encounter GET [FHIR_BASE]/Patient/[patientId]/Observation?encounter=Encounter/0191
part-of reference Частью чего является показатель Observation.partOf GET [FHIR_BASE]/Patient/[patientId]/Observation?part-of=Procedure/94005
patient reference Пациент Observation.subject.where(resolve() is Patient) GET [FHIR_BASE]/Patient/[patientId]/Observation?patient=Patient/005
performer reference Тот, кто выполнял измерение или оценку Observation.performer GET [FHIR_BASE]/Patient/[patientId]/Observation?performer=Practitioner/1005
status token Статус измерения Observation.status GET [FHIR_BASE]/Patient/[patientId]/Observation?status=final
value-quantity quantity Значение показателя Observation.value.ofType GET [FHIR_BASE]/Patient/[patientId]/Observation?value-quantity=ge90
component-value-quantity quantity Значения показателя в компоненте Observation.component.value.ofType GET [FHIR_BASE]/Patient/[patientId]/Observation?component-value-quantity=eq50

Необходимо добавить описание Прав доступа!!!!!!

Для добавления описания нужно добавить файл input/rules/StructureDefinition-ObservationSubjective-rules.md