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

Профиль ресурса: Сеанс лучевой терапии

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

Профиль описывает один сеанс лучевой терапии. Лучевая терапия

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

Профиль предназначен для передачи информации о проведённом сеансе лучевой терапии.

В ресурсе по данному профилю передается следующая информация:

  • внутренний идентификатор сеанса лучевой терапии, присвоенный в МИС ОЗ;
  • порядковый номер сеанса лучевой терапии;
  • ссылка на направление на лучевую терапию, на основании которого был проведен данный сеанс лучевой терапии;
  • статус сеанса лучевой терапии: stopped | completed;
  • причина прекращения проведения сеанса лучевой терапии (указание причины обязательно, если статус сеанса лучевой терапии = stopped);
  • характер проводимой лучевой терапии;
  • метод лучевой терапии и характеристики метода:
    • радиомодификаторы;
    • зона воздействия;
    • разовая доза;
    • суммарная доза;
    • эквивалентная доза;
    • дополнительная доза (boost);
    • режим фракционирования;
    • мощность дозы;
    • фиксирующее устройство;
  • ссылка на пациента;
  • ссылка на прием медицинского специалиста, в рамках которого был проведен сеанс лучевой терапии;
  • дата и время начала и окончания сеанса лучевой терапии;
  • дата, когда была создана запись в системе;
  • ссылка на медицинского работника, ответственного за внесение информации;
  • ссылки на специалистов, принимавших участие в сеансе, и их роли;
  • ссылка на структурное подразделение, в котором проводилась лучевая терапия;
  • диагноз или состояние, являющиеся основанием к проведению лучевой терапии;
  • анатомическая область, подвергаемая облучению;
  • осложнения лучевой терапии;
  • дополнительная информация о сеансе лучевой терапии.

Статусы профиля:

Если сеанс лучевой терапии проведен в полном объеме в соответствии с планом, то создается ресурс RadiotherapyProcedure со статусом completed (выполнен).

Если запланированный в ресурсе ServiceRequestRadiotherapy сеанс лучевой терапии по каким-либо причинам не был проведен, то ресурс RadiotherapyProcedure не создается, а причины невыполнения сеанса указываются в ресурсе EncounterGeneral, в рамках которого должен был быть проведён этот сеанс. Одновременно может проводиться корректировка плана лучевой терапии.

Если по каким-либо причинам сеанс лучевой терапии был прерван, то создается ресурс RadiotherapyProcedure со статусом stopped (остановлен) и в обязательном порядке заполняется поле statusReason.text, в котором указываются причины прекращения сеанса. Одновременно может проводиться корректировка плана лучевой терапии.

            flowchart LR

            classDef red fill:white
    A("`ServiceRequestConsult`")
    T("`EncounterGeneral
    (ConsultRadiologist)`")
    B("`CarePlanRadiotherapy
    (active)`")
    C1("`ServiceRequestRadiotherapy_1`")
    C2("`ServiceRequestRadiotherapy_2`")
    D1("`RadiotherapyProcedure_1_1
    RadiotherapyProcedure_1_2
    RadiotherapyProcedure_1_n`")
    D2("`RadiotherapyProcedure_2_1
    RadiotherapyProcedure_2_2
    RadiotherapyProcedure_2_n`")
    S("`CarePlanRadiotherapy
    (completed)`")
A --> T --> B --> C1 --> D1 --> S
B --> C2 --> D2 --> S
class D1 red
class D2 red

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Сеанс лучевой терапии
Constraints: RadiotherapyProcedureStatusRule, RadiotherapyProcedureStoppeddRule
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/RadiotherapyProcedure
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:procedureNumber S 1..1 unsignedInt Порядковый номер сеанса лучевой терапии
URL: https://fhir.by/StructureDefinition/ProcedureNumber
... modifierExtension 0..0 Extension
... identifier 0..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 0..1 Reference(Учреждение здравоохранения) Учреждение здравоохранения, в котором идентификатор создан
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 1..1 Reference(Направление на лучевую терапию) Создан на основе направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус процедуры: stopped | completed
... statusReason 0..1 CodeableConcept Причина прекращения проведения сеанса
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 0..0 Код, определенный в справочнике НСИ Терминология
.... text 1..1 string Простое текстовое представление концепции
... category 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... code 1..1 CodeableConcept Метод лучевой терапии
Привязка: Способы облучения (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:parameterRadiotherapy S 1..1 (Комплекс) Параметры лучевой терапии
URL: https://fhir.by/StructureDefinition/ParameterRadiotherapy
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент, которому проводится лучевая терапия
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 Who is the target of the procedure when it is not the subject of record only
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Прием медицинского специалиста, в рамках которого был проведен сеанс лучевой терапии
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... occurrence[x] 1..1 Period Дата и время начала и окончания сеанса лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
.... end 1..1 dateTime Конец периода действия
... recorded 1..1 dateTime Дата, когда была создана запись
... recorder 1..1 Reference(Роль медицинского работника) Лицо, ответственное за внесение информации
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... reported[x] 0..0 Reported rather than primary record
... performer 1..10 BackboneElement Роль медицинского работника и ссылка на специалиста, принимавшего участие в проведении сеанса лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... function 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 Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..0 Простое текстовое представление концепции
.... actor 1..1 Reference(Роль медицинского работника) Ссылка на специалиста
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... onBehalfOf 0..1 Reference(Учреждение здравоохранения) Организация, от имени которой действовал специалист
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... period 0..1 Period Время участия специалиста в сеансе лучевой терапии
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
..... end 1..1 dateTime Конец периода действия
... location 1..1 Reference(Структурное подразделение) Структурное подразделение, где проводится лучевая терапия
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... reason 1..1 CodeableReference(Диагноз) Диагноз
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Диагноз (значение из справочника МКБ-10)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..1 string Диагноз (текстом)
.... reference 0..1 Reference() Ссылка на диагноз
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... bodySite 1..2 CodeableConcept Анатомическая область, подвергаемая облучению
Привязка: Анатомический классификатор (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... outcome 0..0 The result of procedure
... report 0..0 Any report resulting from the procedure
... complication 0..* CodeableReference(Диагноз) Осложнения лучевой терапии
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Осложнение (значение из справочника МКБ-10)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..1 string Осложнение (текстом)
.... reference 0..1 Reference() Ссылка на осложннение
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... followUp 0..0 Instructions for follow up
... note 0..1 Annotation Дополнительная информация о сеансе лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... focalDevice 0..0 Manipulated, implanted, or removed device
... used 0..0 Items used during procedure
... supportingInfo 0..0 Extra information relevant to the procedure

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
Procedure.code Base required Способы облучения 📦0.2.6803 этот IG
Procedure.performer.​function Base required Роль исполнителя процедуры (лучевая терапия) 📦0.2.6803 этот IG
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
RadiotherapyProcedureStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'
RadiotherapyProcedureStoppeddRule error Procedure Изменение статуса на 'stopped' предполагает обязательное заполнение statusReason.text status = 'stopped' implies statusReason.text.exists()
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Сеанс лучевой терапии
Constraints: RadiotherapyProcedureStatusRule, RadiotherapyProcedureStoppeddRule
... id Σ 1..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/RadiotherapyProcedure
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:procedureNumber S 1..1 unsignedInt Порядковый номер сеанса лучевой терапии
URL: https://fhir.by/StructureDefinition/ProcedureNumber
... identifier Σ 0..1 Identifier Внутренний идентификатор сеанса в МИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Значение идентификатора
Пример General: 123456
.... assigner Σ 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 Текстовая трактовка ресурса
... basedOn Σ 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 Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус процедуры: stopped | completed
Привязка: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Причина прекращения проведения сеанса
Привязка: ProcedureNotPerformedReasonSNOMEDCT (example): A code that identifies the reason a procedure was not performed.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 string Простое текстовое представление концепции
... category Σ 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 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 Значение кода
... code Σ 1..1 CodeableConcept Метод лучевой терапии
Привязка: Способы облучения (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:parameterRadiotherapy S 1..1 (Комплекс) Параметры лучевой терапии
URL: https://fhir.by/StructureDefinition/ParameterRadiotherapy
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
.... text Σ 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 Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Прием медицинского специалиста, в рамках которого был проведен сеанс лучевой терапии
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Текстовая трактовка ресурса
... occurrence[x] Σ 1..1 Period Дата и время начала и окончания сеанса лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 1..1 dateTime Конец периода действия
... recorded Σ 1..1 dateTime Дата, когда была создана запись
... recorder Σ 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 Текстовая трактовка ресурса
... performer ΣC 1..10 BackboneElement Роль медицинского работника и ссылка на специалиста, принимавшего участие в проведении сеанса лучевой терапии
Constraints: prc-1
.... function Σ 1..1 CodeableConcept Роль медицинского работника
Привязка: Роль исполнителя процедуры (лучевая терапия) (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 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 Значение кода
.... actor ΣC 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 Текстовая трактовка ресурса
.... onBehalfOf C 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 Текстовая трактовка ресурса
.... period 0..1 Period Время участия специалиста в сеансе лучевой терапии
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 1..1 dateTime Конец периода действия
... location Σ 1..1 Reference(Структурное подразделение) Структурное подразделение, где проводится лучевая терапия
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Текстовая трактовка ресурса
... reason Σ 1..1 CodeableReference(Диагноз) Диагноз
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Диагноз (значение из справочника МКБ-10)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 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 Значение кода
..... text Σ 0..1 string Диагноз (текстом)
.... reference Σ 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 Текстовая трактовка ресурса
... bodySite Σ 1..2 CodeableConcept Анатомическая область, подвергаемая облучению
Привязка: Анатомический классификатор (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 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 Значение кода
.... text Σ 0..1 string Простое текстовое представление концепции
... complication 0..* CodeableReference(Диагноз) Осложнения лучевой терапии
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Осложнение (значение из справочника МКБ-10)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..1 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 Значение кода
..... text Σ 0..1 string Осложнение (текстом)
.... reference Σ 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 Текстовая трактовка ресурса
... note 0..1 Annotation Дополнительная информация о сеансе лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.identifier.​assigner.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.status Base required EventStatus 📍5.0.0 Стандарт FHIR
Procedure.statusReason Base example Procedure Not Performed Reason (SNOMED-CT) 📍5.0.0 Стандарт FHIR
Procedure.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
Procedure.code Base required Способы облучения 📦0.2.6803 этот IG
Procedure.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.recorder.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.performer.​function Base required Роль исполнителя процедуры (лучевая терапия) 📦0.2.6803 этот IG
Procedure.performer.​actor.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.performer.​onBehalfOf.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.location.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.reason.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG
Procedure.complication.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
RadiotherapyProcedureStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'
RadiotherapyProcedureStoppeddRule error Procedure Изменение статуса на 'stopped' предполагает обязательное заполнение statusReason.text status = 'stopped' implies statusReason.text.exists()
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Procedure 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()
prc-1 error Procedure.performer Procedure.performer.onBehalfOf can only be populated when performer.actor isn't Practitioner or PractitionerRole onBehalfOf.exists() and actor.resolve().exists() implies actor.resolve().where($this is Practitioner or $this is PractitionerRole).empty()

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Сеанс лучевой терапии
Constraints: RadiotherapyProcedureStatusRule, RadiotherapyProcedureStoppeddRule
... id Σ 1..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/RadiotherapyProcedure
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
.... extension:procedureNumber S 1..1 unsignedInt Порядковый номер сеанса лучевой терапии
URL: https://fhir.by/StructureDefinition/ProcedureNumber
... identifier Σ 0..1 Identifier Внутренний идентификатор сеанса в МИС
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Значение идентификатора
Пример General: 123456
.... assigner Σ 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 Текстовая трактовка ресурса
... basedOn Σ 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 Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус процедуры: stopped | completed
Привязка: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Причина прекращения проведения сеанса
Привязка: ProcedureNotPerformedReasonSNOMEDCT (example): A code that identifies the reason a procedure was not performed.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 string Простое текстовое представление концепции
... category Σ 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 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 Значение кода
... code Σ 1..1 CodeableConcept Метод лучевой терапии
Привязка: Способы облучения (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:parameterRadiotherapy S 1..1 (Комплекс) Параметры лучевой терапии
URL: https://fhir.by/StructureDefinition/ParameterRadiotherapy
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
.... text Σ 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 Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Прием медицинского специалиста, в рамках которого был проведен сеанс лучевой терапии
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Текстовая трактовка ресурса
... occurrence[x] Σ 1..1 Period Дата и время начала и окончания сеанса лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 1..1 dateTime Конец периода действия
... recorded Σ 1..1 dateTime Дата, когда была создана запись
... recorder Σ 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 Текстовая трактовка ресурса
... performer ΣC 1..10 BackboneElement Роль медицинского работника и ссылка на специалиста, принимавшего участие в проведении сеанса лучевой терапии
Constraints: prc-1
.... function Σ 1..1 CodeableConcept Роль медицинского работника
Привязка: Роль исполнителя процедуры (лучевая терапия) (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 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 Значение кода
.... actor ΣC 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 Текстовая трактовка ресурса
.... onBehalfOf C 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 Текстовая трактовка ресурса
.... period 0..1 Period Время участия специалиста в сеансе лучевой терапии
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 1..1 dateTime Конец периода действия
... location Σ 1..1 Reference(Структурное подразделение) Структурное подразделение, где проводится лучевая терапия
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 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 Текстовая трактовка ресурса
... reason Σ 1..1 CodeableReference(Диагноз) Диагноз
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Диагноз (значение из справочника МКБ-10)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 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 Значение кода
..... text Σ 0..1 string Диагноз (текстом)
.... reference Σ 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 Текстовая трактовка ресурса
... bodySite Σ 1..2 CodeableConcept Анатомическая область, подвергаемая облучению
Привязка: Анатомический классификатор (required)
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 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 Значение кода
.... text Σ 0..1 string Простое текстовое представление концепции
... complication 0..* CodeableReference(Диагноз) Осложнения лучевой терапии
Привязка: МКБ-10 (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Осложнение (значение из справочника МКБ-10)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..1 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 Значение кода
..... text Σ 0..1 string Осложнение (текстом)
.... reference Σ 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 Текстовая трактовка ресурса
... note 0..1 Annotation Дополнительная информация о сеансе лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.identifier.​assigner.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.status Base required EventStatus 📍5.0.0 Стандарт FHIR
Procedure.statusReason Base example Procedure Not Performed Reason (SNOMED-CT) 📍5.0.0 Стандарт FHIR
Procedure.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
Procedure.code Base required Способы облучения 📦0.2.6803 этот IG
Procedure.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.recorder.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.performer.​function Base required Роль исполнителя процедуры (лучевая терапия) 📦0.2.6803 этот IG
Procedure.performer.​actor.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.performer.​onBehalfOf.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.location.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.reason.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG
Procedure.complication.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
RadiotherapyProcedureStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'
RadiotherapyProcedureStoppeddRule error Procedure Изменение статуса на 'stopped' предполагает обязательное заполнение statusReason.text status = 'stopped' implies statusReason.text.exists()
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure 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 Procedure 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 Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Procedure 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()
prc-1 error Procedure.performer Procedure.performer.onBehalfOf can only be populated when performer.actor isn't Practitioner or PractitionerRole onBehalfOf.exists() and actor.resolve().exists() implies actor.resolve().where($this is Practitioner or $this is PractitionerRole).empty()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Procedure C 0..* Procedure Сеанс лучевой терапии
Constraints: RadiotherapyProcedureStatusRule, RadiotherapyProcedureStoppeddRule
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/RadiotherapyProcedure
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:procedureNumber S 1..1 unsignedInt Порядковый номер сеанса лучевой терапии
URL: https://fhir.by/StructureDefinition/ProcedureNumber
... modifierExtension 0..0 Extension
... identifier 0..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 0..1 Reference(Учреждение здравоохранения) Учреждение здравоохранения, в котором идентификатор создан
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 1..1 Reference(Направление на лучевую терапию) Создан на основе направления
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус процедуры: stopped | completed
... statusReason 0..1 CodeableConcept Причина прекращения проведения сеанса
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 0..0 Код, определенный в справочнике НСИ Терминология
.... text 1..1 string Простое текстовое представление концепции
... category 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... code 1..1 CodeableConcept Метод лучевой терапии
Привязка: Способы облучения (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... Разрезы для extension 1..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:url
...... extension:parameterRadiotherapy S 1..1 (Комплекс) Параметры лучевой терапии
URL: https://fhir.by/StructureDefinition/ParameterRadiotherapy
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент, которому проводится лучевая терапия
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 Who is the target of the procedure when it is not the subject of record only
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Прием медицинского специалиста, в рамках которого был проведен сеанс лучевой терапии
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... occurrence[x] 1..1 Period Дата и время начала и окончания сеанса лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
.... end 1..1 dateTime Конец периода действия
... recorded 1..1 dateTime Дата, когда была создана запись
... recorder 1..1 Reference(Роль медицинского работника) Лицо, ответственное за внесение информации
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... reported[x] 0..0 Reported rather than primary record
... performer 1..10 BackboneElement Роль медицинского работника и ссылка на специалиста, принимавшего участие в проведении сеанса лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... function 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 Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..0 Простое текстовое представление концепции
.... actor 1..1 Reference(Роль медицинского работника) Ссылка на специалиста
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... onBehalfOf 0..1 Reference(Учреждение здравоохранения) Организация, от имени которой действовал специалист
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... period 0..1 Period Время участия специалиста в сеансе лучевой терапии
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
..... end 1..1 dateTime Конец периода действия
... location 1..1 Reference(Структурное подразделение) Структурное подразделение, где проводится лучевая терапия
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... reason 1..1 CodeableReference(Диагноз) Диагноз
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Диагноз (значение из справочника МКБ-10)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..1 string Диагноз (текстом)
.... reference 0..1 Reference() Ссылка на диагноз
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... bodySite 1..2 CodeableConcept Анатомическая область, подвергаемая облучению
Привязка: Анатомический классификатор (required)
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... outcome 0..0 The result of procedure
... report 0..0 Any report resulting from the procedure
... complication 0..* CodeableReference(Диагноз) Осложнения лучевой терапии
Привязка: МКБ-10 (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 0..1 CodeableConcept Осложнение (значение из справочника МКБ-10)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 0..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
..... text 0..1 string Осложнение (текстом)
.... reference 0..1 Reference() Ссылка на осложннение
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... followUp 0..0 Instructions for follow up
... note 0..1 Annotation Дополнительная информация о сеансе лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... focalDevice 0..0 Manipulated, implanted, or removed device
... used 0..0 Items used during procedure
... supportingInfo 0..0 Extra information relevant to the procedure

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

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

Путь Статус Использование ValueSet Версия Источник
Procedure.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
Procedure.code Base required Способы облучения 📦0.2.6803 этот IG
Procedure.performer.​function Base required Роль исполнителя процедуры (лучевая терапия) 📦0.2.6803 этот IG
Procedure.reason Base required МКБ-10 📦0.2.6803 этот IG
Procedure.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Procedure.complication Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
RadiotherapyProcedureStatusRule error Procedure Статус ресурса может иметь значения stopped | completed status = 'stopped' or status = 'completed'
RadiotherapyProcedureStoppeddRule error Procedure Изменение статуса на 'stopped' предполагает обязательное заполнение statusReason.text status = 'stopped' implies statusReason.text.exists()

 


Примечания:

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

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

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

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

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

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

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

Во всех поисковых взаимодействиях, кроме ресурса Patient, в этом руководстве используется 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: имя типа ресурса (например, Procedure).

  • patientId: идентификатор пациента для которого будет производится поиск по связаным лицам.

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

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

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

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

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

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

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

GET [FHIR_BASE]/Patient/[patientId]/Procedure?name=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Procedure.id GET [FHIR_BASE]/Patient/[patientId]/Procedure?_id=00001
_profile reference По профилю Procedure Procedure.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Procedure?_profile=https://fhir.by/StructureDefinition/ProcedureFunctDiagn
based-on reference На основании чего выполнено: ссылка на направление функционального исследования Procedure.basedOn(CarePlan, ServiceRequest, MedicationRequest) GET [FHIR_BASE]/Patient/[patientId]/Procedure?based-on=ServiceRequest01
status token Статус процедуры Procedure.status GET [FHIR_BASE]/Patient/[patientId]/Procedure?status=completed
category token Высокоуровневая категория услуг Procedure.category GET [FHIR_BASE]/Patient/[patientId]/Procedure?category=02/1
code token Код услуги процедуры Procedure.code GET [FHIR_BASE]/Patient/[patientId]/Procedure?code=A04-10-002
encounter reference Встреча, в ходе которой была выполнена процедура Procedure.encounter(Encounter) GET [FHIR_BASE]/Patient/[patientId]/Procedure?encounter=Encounter001
occurrence date Период времени, в течение которого проводилось процедура Procedure.occurrence.ofType(dateTime) | Procedure.occurrence.ofType(Period) GET [FHIR_BASE]/Patient/[patientId]/Procedure?occurrence=2024-08-22
patient reference Пациент Procedure.subject.where(resolve() is Patient)(Patient) GET [FHIR_BASE]/Patient/[patientId]/Procedure?patient=Patient001
recorded date Время создания ресурса Procedure.recorded GET [FHIR_BASE]/Patient/[patientId]/Procedure?recorded=gt2024-08-22T10:20:00+00:00&lt2024-08-22T10:30:00+00:00
recorder reference Ссылка на медицинского работника, ответственного за содержимое ресурса Procedure.recorder(Patient, RelatedPerson, Practitioner,PractitionerRole) GET [FHIR_BASE]/Patient/[patientId]/Procedure?recorder=Recorder001
performer reference Ссылка на медицинского работника принимающего участие в процедуре Procedure.performer.actor GET [FHIR_BASE]/Patient/[patientId]/Procedure?performer=PractitioneerRole/PractitionerRole003
location reference Подразделение, в котором оказывается услуга Procedure.location.location(Location) GET [FHIR_BASE]/Patient/[patientId]/Procedure?location=location/policlinic1
reason-reference reference Ссылка на ресурс диагноз - причину для назначения процедуры Procedure.reason.value.reference GET [FHIR_BASE]/Patient/[patientId]/Procedure?reason-reference=Condition/Condition007
reason-funct-diagn token Код причины назначения функционального метода исследования Procedure.reason.extension(‘https://fhir.by/StructureDefinition/ReasonForFunctDiagn’).value.as(CodeableConcept) GET [FHIR_BASE]/Patient/[patientId]/Procedure?reason-funct-diagn=gen-example
type-of-service token Код формы оказания медицинских услуг для процедуры Procedure.extension(‘https://fhir.by/StructureDefinition/EncounterTypeOfService’).value.as(CodeableConcept) GET [FHIR_BASE]/Patient/[patientId]/Procedure?type-of-service=free

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

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