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

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

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

Заключение диагностического исследования. Раздел Визуализационные методы диагностики

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

ImagingDiagnosticReport — это профиль ресурса DiagnosticReport, специально адаптированный для оформления и передачи результатов визуализационных исследований, таких как рентгенография, КТ, МРТ и др.

Ресурс содержит текст заключения визуального исследования и описание его проведения. К одному ресурсу ImagingStudy может быть несколько ресурсов DiagnosticReport. В ходе создания заключения обязательно необходимо добавить еще и описание исследования. На случай проведения консилиума и принятия совместного решения у врача должна быть возможность указать всех членов комиссии, поэтому resultsInterpreter 1..*. Первым в списке будет медицинский работник, который отправляет ресурс в ЦИСЗ.

Профиль поддерживает взаимодействие с:

  • организациями (OrganizationBy);
  • пациентами (PatientWithIdentificationNumber или PatientWithoutIdentificationNumber);
  • ролями медицинских работников (PractitionerRoleBy);
  • набором изображений исследования (ImagingStudyBy).

Подробное описание взаимодействия ресурсов приведено на странице ServiceRequestImaging.

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: ImagingDiagnosticReportStatusRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ImagingDiagnosticReport
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Внутренний идентификатор исследования, присвоенный в МИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Идентификатор заявки в МИС. Должен быть уникален для данного УЗ
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с создавшим заключение УЗ
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
..... display 0..0 Текстовая трактовка ресурса
... basedOn 0..1 Reference(Направление на визуальное исследование) Направление, на основании которого было проведено исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... status 1..1 code Статус заключения: preliminary (в работе, требует подтверждения) | final (окончательное заключение). Если мед работник считает, что ему нужно запросить второе мнение или собрать консилиум по вопросу, он ставить заключение preliminary.
... category 0..1 CodeableConcept Категория медицинского заключения.
Привязка: Категория медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... version 0..0 Версия системы
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... code 1..1 CodeableConcept Код исследования
Привязка: Визуализационные методы исследований (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... version 0..0 Версия системы
..... 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
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... encounter 0..0 Health care event when test ordered
... effective[x] 0..0 Clinically relevant time/time-period for report
... issued 1..1 instant Дата и время создания заключения
... performer 0..0 Responsible Diagnostic Service
... resultsInterpreter 1..* Reference(Роль медицинского работника) Ссылки. На роли работников УЗ, писавшие заключение(в написании могут принимать участие несколько человек)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... specimen 0..0 Specimens this report is based on
... result 0..0 Observations
... note 1..1 Annotation Описание результатов исследования
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... study 1..1 Reference(Набор изображений исследования) Ссылка на набор изображений
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... supportingInfo 0..0 Additional information supporting the diagnostic report
... media 0..0 Key images or data associated with this report
... composition 0..0 Reference to a Composition resource for the DiagnosticReport structure
... conclusion 1..1 markdown Заключение
... conclusionCode 0..0 Codes for the clinical conclusion of test results
... presentedForm 0..0 Entire report as issued

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

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

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

Ограничения

Id Градация Путь(и) Описание Выражение
ImagingDiagnosticReportStatusRule error DiagnosticReport Статус может быть в работе или завершён status = 'preliminary' or status = 'final'
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: dgr-1, ImagingDiagnosticReportStatusRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ImagingDiagnosticReport
... identifier Σ 1..1 Identifier Внутренний идентификатор исследования, присвоенный в МИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор заявки в МИС. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с создавшим заключение УЗ
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус заключения: preliminary (в работе, требует подтверждения) | final (окончательное заключение). Если мед работник считает, что ему нужно запросить второе мнение или собрать консилиум по вопросу, он ставить заключение preliminary.
Привязка: DiagnosticReportStatus (required): The status of the diagnostic report.
... category Σ 0..1 CodeableConcept Категория медицинского заключения.
Привязка: Категория медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... code Σ 1..1 CodeableConcept Код исследования
Привязка: Визуализационные методы исследований (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... 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
.... display ΣC 0..1 string Текстовая трактовка ресурса
... issued Σ 1..1 instant Дата и время создания заключения
... resultsInterpreter Σ 1..* Reference(Роль медицинского работника) Ссылки. На роли работников УЗ, писавшие заключение(в написании могут принимать участие несколько человек)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... note 1..1 Annotation Описание результатов исследования
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации
... study 1..1 Reference(Набор изображений исследования) Ссылка на набор изображений
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... conclusion 1..1 markdown Заключение

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

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

Путь Статус Использование ValueSet Версия Источник
DiagnosticReport.status Base required Diagnostic Report Status 📍5.0.0 Стандарт FHIR
DiagnosticReport.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
DiagnosticReport.code Base required Визуализационные методы исследований 📦0.2.6803 этот IG
DiagnosticReport.supportingInfo.​type Base example hl7VS-VS-observationType 📦2.0.0 THO v5.5

Ограничения

Id Градация Путь(и) Описание Выражение
ImagingDiagnosticReportStatusRule error DiagnosticReport Статус может быть в работе или завершён status = 'preliminary' or status = 'final'
dgr-1 error DiagnosticReport When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` composition.exists() implies (composition.resolve().section.entry.reference.where(resolve() is Observation) in (result.reference|result.reference.resolve().hasMember.reference))
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport 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 DiagnosticReport 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 DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: dgr-1, ImagingDiagnosticReportStatusRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ImagingDiagnosticReport
... identifier Σ 1..1 Identifier Внутренний идентификатор исследования, присвоенный в МИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор заявки в МИС. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с создавшим заключение УЗ
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус заключения: preliminary (в работе, требует подтверждения) | final (окончательное заключение). Если мед работник считает, что ему нужно запросить второе мнение или собрать консилиум по вопросу, он ставить заключение preliminary.
Привязка: DiagnosticReportStatus (required): The status of the diagnostic report.
... category Σ 0..1 CodeableConcept Категория медицинского заключения.
Привязка: Категория медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... code Σ 1..1 CodeableConcept Код исследования
Привязка: Визуализационные методы исследований (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... 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
.... display ΣC 0..1 string Текстовая трактовка ресурса
... issued Σ 1..1 instant Дата и время создания заключения
... resultsInterpreter Σ 1..* Reference(Роль медицинского работника) Ссылки. На роли работников УЗ, писавшие заключение(в написании могут принимать участие несколько человек)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... note 1..1 Annotation Описание результатов исследования
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации
... study 1..1 Reference(Набор изображений исследования) Ссылка на набор изображений
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... display ΣC 0..1 string Текстовая трактовка ресурса
... conclusion 1..1 markdown Заключение

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

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

Путь Статус Использование ValueSet Версия Источник
DiagnosticReport.status Base required Diagnostic Report Status 📍5.0.0 Стандарт FHIR
DiagnosticReport.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
DiagnosticReport.code Base required Визуализационные методы исследований 📦0.2.6803 этот IG
DiagnosticReport.supportingInfo.​type Base example hl7VS-VS-observationType 📦2.0.0 THO v5.5

Ограничения

Id Градация Путь(и) Описание Выражение
ImagingDiagnosticReportStatusRule error DiagnosticReport Статус может быть в работе или завершён status = 'preliminary' or status = 'final'
dgr-1 error DiagnosticReport When a Composition is referenced in `Diagnostic.composition`, all Observation resources referenced in `Composition.entry` must also be referenced in `Diagnostic.entry` or in the references Observations in `Observation.hasMember` composition.exists() implies (composition.resolve().section.entry.reference.where(resolve() is Observation) in (result.reference|result.reference.resolve().hasMember.reference))
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport 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 DiagnosticReport 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 DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: ImagingDiagnosticReportStatusRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ImagingDiagnosticReport
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 1..1 Identifier Внутренний идентификатор исследования, присвоенный в МИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Идентификатор заявки в МИС. Должен быть уникален для данного УЗ
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) Ссылка. Соотнесение с создавшим заключение УЗ
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
..... display 0..0 Текстовая трактовка ресурса
... basedOn 0..1 Reference(Направление на визуальное исследование) Направление, на основании которого было проведено исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... status 1..1 code Статус заключения: preliminary (в работе, требует подтверждения) | final (окончательное заключение). Если мед работник считает, что ему нужно запросить второе мнение или собрать консилиум по вопросу, он ставить заключение preliminary.
... category 0..1 CodeableConcept Категория медицинского заключения.
Привязка: Категория медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... version 0..0 Версия системы
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... code 1..1 CodeableConcept Код исследования
Привязка: Визуализационные методы исследований (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... version 0..0 Версия системы
..... 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
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... encounter 0..0 Health care event when test ordered
... effective[x] 0..0 Clinically relevant time/time-period for report
... issued 1..1 instant Дата и время создания заключения
... performer 0..0 Responsible Diagnostic Service
... resultsInterpreter 1..* Reference(Роль медицинского работника) Ссылки. На роли работников УЗ, писавшие заключение(в написании могут принимать участие несколько человек)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... specimen 0..0 Specimens this report is based on
... result 0..0 Observations
... note 1..1 Annotation Описание результатов исследования
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... study 1..1 Reference(Набор изображений исследования) Ссылка на набор изображений
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... supportingInfo 0..0 Additional information supporting the diagnostic report
... media 0..0 Key images or data associated with this report
... composition 0..0 Reference to a Composition resource for the DiagnosticReport structure
... conclusion 1..1 markdown Заключение
... conclusionCode 0..0 Codes for the clinical conclusion of test results
... presentedForm 0..0 Entire report as issued

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

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

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

Ограничения

Id Градация Путь(и) Описание Выражение
ImagingDiagnosticReportStatusRule error DiagnosticReport Статус может быть в работе или завершён status = 'preliminary' or status = 'final'

 


Примечания:

Поиск ресурса

Поиск в контексте пациента:

GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?[parameter]=[value]

Поиск в контексте организации:

GET [FHIR_BASE]/Organization/[organizationId]/DiagnosticReport?[parameter]=[value]

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

  • parameter: параметр поиска (например, _id, status, code)

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

Примеры запроса:

GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&_id=00001&status=final GET [FHIR_BASE]/Organization/[organizationId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&code=RPID5807

Поисковые параметры поддерживаемые для профиля ImagingDiagnosticReport

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору DiagnosticReport.id GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&_id=00001
_profile reference По профилю DiagnosticReport.meta.profile GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport
_lastUpdated date По дате последнего изменения (создания) DiagnosticReport.meta.lastUpdated GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&_lastUpdated=2025-05-05T10:30:00Z
identifier token Внутренний идентификатор в УЗ DiagnosticReport.identifier.value GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&identifier=00000001
assigner reference Соотнесение с создавшим заключение УЗ DiagnosticReport.identifier.assigner GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&assigner=Organization/123156789021
patient reference По пациенту DiagnosticReport.subject GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&patient=Patient/001
status token По статусу DiagnosticReport.status GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&status=final
code token По коду наблюдения DiagnosticReport.code GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&code=RPID5807
issued date Дата и время создания заключения DiagnosticReport.issued GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&issued=2025-05-05
study reference Соотнесение с визуальным исследованием DiagnosticReport.study GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&study=ImagingStudy/123456789
based-on reference По направлению DiagnosticReport.basedOn (ServiceRequest) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/ImagingDiagnosticReport&based-on=ServiceRequestImaging/001

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

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

GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport/[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: имя типа ресурса (например, “DiagnosticReport”).

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

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

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

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

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

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

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

GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?status=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору DiagnosticReport.id GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_id=00001
_profile reference По профилю организации DiagnosticReport.meta.profile GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?_profile=https://fhir.by/StructureDefinition/DiagnosticReportBy
based-on reference Ссылка на запрос на обслуживание. DiagnosticReport.basedOn(CarePlan, MedicationRequest, NutritionOrder, ServiceRequest, ImmunizationRecommendation) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?reference=ServiceRequest0001
category token В какой диагностической дисциплине/отделе был создан отчет DiagnosticReport.category GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?category=ambulatory
code token Код для отчета, в отличие от кодов для элементарных результатов, которые являются именами на ресурсе Observation, на который ссылается результат DiagnosticReport.code GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?code=B0102704
conclusion token Зашифрованный вывод (интерпретация/впечатление) по отчету DiagnosticReport.conclusionCode GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?conclusion=fff2704
date date Клинически значимое время составления отчета DiagnosticReport.effective.ofType(dateTime) | DiagnosticReport.effective.ofType(Period) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?date=2024-09-09
encounter reference Encounter при оформлении заказа DiagnosticReport.encounter(Encounter) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?encounter=Encounter0001
identifier token Идентификатор для отчета DiagnosticReport.identifier GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?identifier=1245120001
issued date Когда был опубликован отчет DiagnosticReport.issued GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?issued=2024-09-09
media reference Ссылка на источник изображения. DiagnosticReport.media.link(DocumentReference) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?media=DocumentReference0001
patient reference Пациент DiagnosticReport.subject.where(resolve() is Patient)(Patient) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?patient=Patient001
performer reference Кто несет ответственность за это заключение DiagnosticReport.performer(Practitioner, Organization, CareTeam, PractitionerRole) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?performer=Practitioner001
result reference Ссылка на атомарный результат (Observation) DiagnosticReport.result(Observation) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?result=Observation001
results-interpreter reference Кто составлял заключение DiagnosticReport.resultsInterpreter(Practitioner, Organization, CareTeam, PractitionerRole) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?result-interpreter=PractitionerRole001
specimen reference Детали образца/материала DiagnosticReport.specimen(Specimen) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?specimen=Specimen001
status token Статус заключения DiagnosticReport.status GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?status=final
study reference Исследования, связанные с диагностическим заключением DiagnosticReport.study(GenomicStudy, ImagingStudy) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?study=ImagingStudy001
subject reference Субъект заключения (как правило Пациент) DiagnosticReport.subject(Practitioner, Group, Organization, BiologicallyDerivedProduct, Device, Medication, Patient, Substance, Location) GET [FHIR_BASE]/Patient/[patientId]/DiagnosticReport?subject=Substance00120

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

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