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

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

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

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

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

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

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

  • внутренний идентификатор плана лучевой терапии, присвоенный в МИС ОЗ;
  • ссылка на направление на консультацию врача-радиолога, в результате проведения которой создан план лучевой терапии;
  • ссылка на предыдущий план лучевой терапии (ресурс CarePlanRadiotherapy), который был создан в рамках данного случая;
  • статус плана лучевой терапии: active | on-hold | revoked | completed;
  • характер проводимой лучевой терапии;
  • характеристика курса лучевой терапии;
  • условия проведения курса лучевой терапии;
  • ссылка на пациента;
  • ссылка на прием врача-радиолога, в рамках проведения которого был создан план лучевой терапии;
  • период времени с указанием даты начала и окончания курса лучевой терапии;
  • дата создания плана лучевой терапии;
  • организация здравоохранения, в которой будет проводиться лучевая терапия;
  • ссылка на врача-радиолога, который составил план лучевой терапии;
  • диагноз или состояние, являющиеся основанием к проведению лучевой терапии;
  • перечень планируемых и выполненных процедур в рамках плана лучевой терапии:
    • планируемые: ссылка на направление на лучевую терапию;
    • выполненные: ссылки на проведенные сеансы лучевой терапии;
  • дополнительная информация о плане лучевой терапии.

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

Во время первого приема врача-радиолога создается ресурс CarePlanRadiotherapy со статусом = active (курс лучевой терапии “в процессе”, пациенту выдано направление на прохождение сеансов лучевой терапии).

Курс лучевой терапии может продолжаться в течение нескольких недель. В день прохождения сеанса лучевой терапии создается новый ресурс CarePlanRadiotherapy со статусом = active, в новом ресурсе в элементе activities.performedActivity размещается ссылка на созданный по результатам сеанса ресурс RadiotherapyProcedure. При этом, созданный в рамках данного случая предыдущий ресурс CarePlanRadiotherapy, переводится в статус on-hold.

Изменение статуса ресурса CarePlanRadiotherapy на completed происходит после подтверждения врачом-радиологом полного прохождения пациентом курса лучевой терапии и размещения ссылок на ресурсы RadiotherapyProcedure в элементах activities.performedActivity.

Изменение статуса ресурса CarePlanRadiotherapy на revoked производится врачом-радиологом вручную. Статус revoked подразумевает невыполнение мероприятий в рамках плана лучевой терапии (например: пациент не явился на назначенный сеанс, смерть пациента до окончания курса и прочее).

            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 B red
class S red

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. CarePlan C 0..* CarePlan План проведения лучевой терапии
Constraints: CarePlanRadiotherapyStatusRule, CarePlanRadiotherapyRevokedRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanRadiotherapy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 2..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:radiationTherapyCourse 1..1 CodeableConcept Курс лучевой терапии
URL: https://fhir.by/StructureDefinition/RadiationTherapyCourse
Привязка: Курс лучевой терапии (required)
.... extension:termsOfServiceRadiotherapy 1..1 CodeableConcept Условия проведения курса лучевой терапии
URL: https://fhir.by/StructureDefinition/TermsOfServiceRadiotherapy
Привязка: Условия оказания медицинской помощи (required)
... 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(Учреждение здравоохранения) Учреждение здравоохранения, в котором идентификатор создан
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста) Cоздан на основе направления на консультацию радиолога
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... replaces 0..1 Reference(План проведения лучевой терапии) Ссылка на предыдущий план лучевой терапии (ресурс CarePlanRadiotherapy), который был создан в рамках данного случая. Ресурс, на который ссылается элемент, обязан иметь статус 'active'
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... partOf 0..0 Part of referenced CarePlan
... status 1..1 code Статус выполнения плана: active | on-hold | revoked | completed
... intent 1..1 code По умолчанию код 'plan'
Требуемый шаблон: plan
... category 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... title 0..1 string Удобочитаемое название плана
... description 0..0 Summary of nature of plan
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент, которому проводится лучевая терапия
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Прием врача-радиационного онколога, когда план лучевой терапии был создан
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... period 1..1 Period Период времени с указанием даты начала и окончания полного курса лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
... created 1..1 dateTime Дата создания плана (когда план был зарегистрирован в системе)
... custodian 1..1 Reference(Учреждение здравоохранения) Организация, в которой будет проводиться лучевая терапия
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... contributor 1..1 Reference(Роль медицинского работника) Врач-радиационный онколог, который составил план лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... careTeam 0..0 Who's involved in plan?
... addresses 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
... supportingInfo 0..0 Information considered as part of plan
... goal 0..0 Desired outcome of plan
... activity 1..* BackboneElement Перечень планируемых и выполненных процедур в рамках плана лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... performedActivity 0..* CodeableReference(Сеанс лучевой терапии) Выполненные в рамках плана лучевой терапии процедуры
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 0..0 Ссылка на концепт (справочник + код + значение)
..... reference 1..1 Reference() Ссылка на ресурс
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... progress 0..3 Annotation Комментарии специалиста о ходе проведения лучевой терапии
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... author[x] 0..0 Individual responsible for the annotation
..... time 0..0 Когда была сделана аннотация
.... plannedActivityReference 1..1 Reference(Направление на лучевую терапию) Планируемая в рамках плана лучевой терапии процедура
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... note 0..1 Annotation Информация о выполнении плана лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 1..1 Reference(Роль медицинского работника) Врач-радиационный онколог, который внес информацию о выполнении плана лучевой терапии
.... time 0..0 Когда была сделана аннотация

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

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

Путь Статус Использование ValueSet Версия Источник
CarePlan.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
CarePlan.addresses Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
CarePlanRadiotherapyRevokedRule error CarePlan Изменение статуса на 'revoked' предполагает заполнение note.text status = 'revoked' or status = 'completed' implies note.text.exists()
CarePlanRadiotherapyStatusRule error CarePlan Статус ресурса может иметь значения active | on-hold | revoked | completed status = 'active' or status = 'on-hold' or status = 'revoked' or status = 'completed'
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. CarePlan C 0..* CarePlan План проведения лучевой терапии
Constraints: CarePlanRadiotherapyStatusRule, CarePlanRadiotherapyRevokedRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор конкретной версии
.... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanRadiotherapy
... Разрезы для extension 2..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:radiationTherapyCourse 1..1 CodeableConcept Курс лучевой терапии
URL: https://fhir.by/StructureDefinition/RadiationTherapyCourse
Привязка: Курс лучевой терапии (required)
.... extension:termsOfServiceRadiotherapy 1..1 CodeableConcept Условия проведения курса лучевой терапии
URL: https://fhir.by/StructureDefinition/TermsOfServiceRadiotherapy
Привязка: Условия оказания медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Уникальное значение
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Учреждение здравоохранения, в котором идентификатор создан
... basedOn Σ 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста) Cоздан на основе направления на консультацию радиолога
.... 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 Текстовая трактовка ресурса
... replaces Σ 0..1 Reference(План проведения лучевой терапии) Ссылка на предыдущий план лучевой терапии (ресурс CarePlanRadiotherapy), который был создан в рамках данного случая. Ресурс, на который ссылается элемент, обязан иметь статус 'active'
.... 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 Статус выполнения плана: active | on-hold | revoked | completed
Привязка: RequestStatus (required): Статус плана.
... intent ?!Σ 1..1 code По умолчанию код 'plan'
Привязка: CarePlanIntent (required): Коды, указывающие на степень авторитетности/намеренности, связанные с планом медицинского обслуживания.
Требуемый шаблон: plan
... category Σ 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... title Σ 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(Общий профиль для обращения пациента за медицинской помощью) Прием врача-радиационного онколога, когда план лучевой терапии был создан
.... 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 Σ 1..1 Period Период времени с указанием даты начала и окончания полного курса лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... created Σ 1..1 dateTime Дата создания плана (когда план был зарегистрирован в системе)
... custodian Σ 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 Текстовая трактовка ресурса
... contributor 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 Текстовая трактовка ресурса
... addresses Σ 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 Текстовая трактовка ресурса
... activity 1..* BackboneElement Перечень планируемых и выполненных процедур в рамках плана лучевой терапии
.... performedActivity 0..* CodeableReference(Сеанс лучевой терапии) Выполненные в рамках плана лучевой терапии процедуры
Привязка: CarePlanActivityPerformed (example): Identifies the results of the activity.
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference Σ 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 Текстовая трактовка ресурса
.... progress 0..3 Annotation Комментарии специалиста о ходе проведения лучевой терапии
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... text Σ 1..1 markdown Текстовое содержимое аннотации
.... plannedActivityReference 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 Текстовая трактовка ресурса
... note 0..1 Annotation Информация о выполнении плана лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... author[x] Σ 1..1 Reference(Роль медицинского работника) Врач-радиационный онколог, который внес информацию о выполнении плана лучевой терапии
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
CarePlan.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.replaces.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
CarePlan.intent Base required Care Plan Intent 📍5.0.0 Стандарт FHIR
CarePlan.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
CarePlan.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.encounter.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.custodian.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.contributor.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.addresses Base required МКБ-10 📦0.2.6803 этот IG
CarePlan.addresses.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.activity.performedActivity Base example Care Plan Activity Performed 📍5.0.0 Стандарт FHIR
CarePlan.activity.performedActivity.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.activity.plannedActivityReference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
CarePlanRadiotherapyRevokedRule error CarePlan Изменение статуса на 'revoked' предполагает заполнение note.text status = 'revoked' or status = 'completed' implies note.text.exists()
CarePlanRadiotherapyStatusRule error CarePlan Статус ресурса может иметь значения active | on-hold | revoked | completed status = 'active' or status = 'on-hold' or status = 'revoked' or status = 'completed'
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика CarePlan 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()

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

Summary

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

Структуры

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

Расширения

Эта структура ссылается на эти расширения:

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. CarePlan C 0..* CarePlan План проведения лучевой терапии
Constraints: CarePlanRadiotherapyStatusRule, CarePlanRadiotherapyRevokedRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор конкретной версии
.... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanRadiotherapy
... Разрезы для extension 2..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:radiationTherapyCourse 1..1 CodeableConcept Курс лучевой терапии
URL: https://fhir.by/StructureDefinition/RadiationTherapyCourse
Привязка: Курс лучевой терапии (required)
.... extension:termsOfServiceRadiotherapy 1..1 CodeableConcept Условия проведения курса лучевой терапии
URL: https://fhir.by/StructureDefinition/TermsOfServiceRadiotherapy
Привязка: Условия оказания медицинской помощи (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Уникальное значение
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Учреждение здравоохранения, в котором идентификатор создан
... basedOn Σ 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста) Cоздан на основе направления на консультацию радиолога
.... 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 Текстовая трактовка ресурса
... replaces Σ 0..1 Reference(План проведения лучевой терапии) Ссылка на предыдущий план лучевой терапии (ресурс CarePlanRadiotherapy), который был создан в рамках данного случая. Ресурс, на который ссылается элемент, обязан иметь статус 'active'
.... 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 Статус выполнения плана: active | on-hold | revoked | completed
Привязка: RequestStatus (required): Статус плана.
... intent ?!Σ 1..1 code По умолчанию код 'plan'
Привязка: CarePlanIntent (required): Коды, указывающие на степень авторитетности/намеренности, связанные с планом медицинского обслуживания.
Требуемый шаблон: plan
... category Σ 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... title Σ 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(Общий профиль для обращения пациента за медицинской помощью) Прием врача-радиационного онколога, когда план лучевой терапии был создан
.... 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 Σ 1..1 Period Период времени с указанием даты начала и окончания полного курса лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... created Σ 1..1 dateTime Дата создания плана (когда план был зарегистрирован в системе)
... custodian Σ 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 Текстовая трактовка ресурса
... contributor 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 Текстовая трактовка ресурса
... addresses Σ 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 Текстовая трактовка ресурса
... activity 1..* BackboneElement Перечень планируемых и выполненных процедур в рамках плана лучевой терапии
.... performedActivity 0..* CodeableReference(Сеанс лучевой терапии) Выполненные в рамках плана лучевой терапии процедуры
Привязка: CarePlanActivityPerformed (example): Identifies the results of the activity.
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference Σ 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 Текстовая трактовка ресурса
.... progress 0..3 Annotation Комментарии специалиста о ходе проведения лучевой терапии
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... text Σ 1..1 markdown Текстовое содержимое аннотации
.... plannedActivityReference 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 Текстовая трактовка ресурса
... note 0..1 Annotation Информация о выполнении плана лучевой терапии
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... author[x] Σ 1..1 Reference(Роль медицинского работника) Врач-радиационный онколог, который внес информацию о выполнении плана лучевой терапии
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
CarePlan.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.replaces.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.status Base required RequestStatus 📍5.0.0 Стандарт FHIR
CarePlan.intent Base required Care Plan Intent 📍5.0.0 Стандарт FHIR
CarePlan.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
CarePlan.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.encounter.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.custodian.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.contributor.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.addresses Base required МКБ-10 📦0.2.6803 этот IG
CarePlan.addresses.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.activity.performedActivity Base example Care Plan Activity Performed 📍5.0.0 Стандарт FHIR
CarePlan.activity.performedActivity.​reference.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.activity.plannedActivityReference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
CarePlanRadiotherapyRevokedRule error CarePlan Изменение статуса на 'revoked' предполагает заполнение note.text status = 'revoked' or status = 'completed' implies note.text.exists()
CarePlanRadiotherapyStatusRule error CarePlan Статус ресурса может иметь значения active | on-hold | revoked | completed status = 'active' or status = 'on-hold' or status = 'revoked' or status = 'completed'
dom-2 error CarePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CarePlan 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 CarePlan 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 CarePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика CarePlan 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()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. CarePlan C 0..* CarePlan План проведения лучевой терапии
Constraints: CarePlanRadiotherapyStatusRule, CarePlanRadiotherapyRevokedRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanRadiotherapy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 2..2 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:radiationTherapyCourse 1..1 CodeableConcept Курс лучевой терапии
URL: https://fhir.by/StructureDefinition/RadiationTherapyCourse
Привязка: Курс лучевой терапии (required)
.... extension:termsOfServiceRadiotherapy 1..1 CodeableConcept Условия проведения курса лучевой терапии
URL: https://fhir.by/StructureDefinition/TermsOfServiceRadiotherapy
Привязка: Условия оказания медицинской помощи (required)
... 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(Учреждение здравоохранения) Учреждение здравоохранения, в котором идентификатор создан
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..1 Reference(Направление на консультацию, первичный или повторный прием специалиста) Cоздан на основе направления на консультацию радиолога
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... replaces 0..1 Reference(План проведения лучевой терапии) Ссылка на предыдущий план лучевой терапии (ресурс CarePlanRadiotherapy), который был создан в рамках данного случая. Ресурс, на который ссылается элемент, обязан иметь статус 'active'
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... partOf 0..0 Part of referenced CarePlan
... status 1..1 code Статус выполнения плана: active | on-hold | revoked | completed
... intent 1..1 code По умолчанию код 'plan'
Требуемый шаблон: plan
... category 1..1 CodeableConcept Характер лучевой терапии
Привязка: Характер лучевой терапии (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... title 0..1 string Удобочитаемое название плана
... description 0..0 Summary of nature of plan
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент, которому проводится лучевая терапия
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Прием врача-радиационного онколога, когда план лучевой терапии был создан
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... period 1..1 Period Период времени с указанием даты начала и окончания полного курса лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
... created 1..1 dateTime Дата создания плана (когда план был зарегистрирован в системе)
... custodian 1..1 Reference(Учреждение здравоохранения) Организация, в которой будет проводиться лучевая терапия
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... contributor 1..1 Reference(Роль медицинского работника) Врач-радиационный онколог, который составил план лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... careTeam 0..0 Who's involved in plan?
... addresses 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
... supportingInfo 0..0 Information considered as part of plan
... goal 0..0 Desired outcome of plan
... activity 1..* BackboneElement Перечень планируемых и выполненных процедур в рамках плана лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... performedActivity 0..* CodeableReference(Сеанс лучевой терапии) Выполненные в рамках плана лучевой терапии процедуры
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 0..0 Ссылка на концепт (справочник + код + значение)
..... reference 1..1 Reference() Ссылка на ресурс
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... progress 0..3 Annotation Комментарии специалиста о ходе проведения лучевой терапии
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... author[x] 0..0 Individual responsible for the annotation
..... time 0..0 Когда была сделана аннотация
.... plannedActivityReference 1..1 Reference(Направление на лучевую терапию) Планируемая в рамках плана лучевой терапии процедура
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... note 0..1 Annotation Информация о выполнении плана лучевой терапии
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 1..1 Reference(Роль медицинского работника) Врач-радиационный онколог, который внес информацию о выполнении плана лучевой терапии
.... time 0..0 Когда была сделана аннотация

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

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

Путь Статус Использование ValueSet Версия Источник
CarePlan.category Base required Характер лучевой терапии 📦0.2.6803 этот IG
CarePlan.addresses Base required МКБ-10 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
CarePlanRadiotherapyRevokedRule error CarePlan Изменение статуса на 'revoked' предполагает заполнение note.text status = 'revoked' or status = 'completed' implies note.text.exists()
CarePlanRadiotherapyStatusRule error CarePlan Статус ресурса может иметь значения active | on-hold | revoked | completed status = 'active' or status = 'on-hold' or status = 'revoked' or status = 'completed'

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

Summary

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

Структуры

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

Расширения

Эта структура ссылается на эти расширения:

 


Примечания:

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

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

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

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

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

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

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

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

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

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

GET [FHIR_BASE]/Patient/[patientId]/CarePlan?type=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору CarePlan.id GET [FHIR_BASE]/Patient/[patientId]/CarePlan?_id=00001
_profile reference По профилю организации CarePlan.meta.profile GET [FHIR_BASE]/Patient/[patientId]/CarePlan?_profile=https://fhir.by/StructureDefinition/CarePlanBy
activity-reference reference Действия, которые запланированы для выполнения настоящего плана CarePlan.activity.plannedActivityReference GET [FHIR_BASE]/Patient/[patientId]/CarePlan?activity-reference=CarePlan0002
category token Тип плана или ​Схема диспансеризации CarePlan.category GET [FHIR_BASE]/Patient/[patientId]/CarePlan?category=ambulatory
condition reference Ссылка на определенный ресурс, связанный с настоящим планом CarePlan.addresses.reference GET [FHIR_BASE]/Patient/[patientId]/CarePlan?condition=FinalDiagnosis0002
custodian reference Организация в которой пациент поставлен на диспансерный учет или Организация ответственная за план лечения CarePlan.custodian GET [FHIR_BASE]/Patient/[patientId]/CarePlan?custodian=Organization0002
conclusion reference Ссылка на заключение МРЭК CarePlan.conclusion GET [FHIR_BASE]/Patient/[patientId]/CarePlan?conclusion=Conclusion00021111
date date Период времени, который охватывает настоящий план CarePlan.where(meta.profile = ‘https://fhir.by/StructureDefinition/Dispanserisation’).period | CarePlan.where(meta.profile = ‘https://fhir.by/StructureDefinition/MedExaminReport’).meta.lastUpdated GET [FHIR_BASE]/Patient/[patientId]/CarePlan?date=2024-09-09
encounter reference Визит или прием (Encounter), во время которого этот план был составлен CarePlan.encounter GET [FHIR_BASE]/Patient/[patientId]/CarePlan?encounter=Encounter0002
identifier token Внешние идентификаторы для этого плана CarePlan.identifier GET [FHIR_BASE]/Patient/[patientId]/CarePlan?identifier=10012
patient reference Для кого предназначен этот план CarePlan.subject GET [FHIR_BASE]/Patient/[patientId]/CarePlan?patient=Patient00012
replaces reference Ссылка на ресусрс Dispanserisation который был создан в рамках данного случая или план лечения который заменяется в рамках данного ресурса CarePlan.replaces GET [FHIR_BASE]/Patient/[patientId]/CarePlan?replaces=CarePlan00012
status token active | revoked | completed | on-hold CarePlan.status GET [FHIR_BASE]/Patient/[patientId]/CarePlan?vstatus=active
subject reference Для кого предназначен план CarePlan.subject GET [FHIR_BASE]/Patient/[patientId]/CarePlan?subject=Patient00012
rejection-reason token Причина снятия с диспансерного или медицинского наблюдения CarePlan.extension(‘https://fhir.by/StructureDefinition/DispanserisationRejectionReason’).value.as(CodeableConcept) GET [FHIR_BASE]/Patient/[patientId]/CarePlan?rejection-reason=reason00012
rejection-date date Дата снятия с диспансерного или медицинского наблюдения CarePlan.identifier.period.end GET [FHIR_BASE]/Patient/[patientId]/CarePlan?rejection-date=ge2024-09-09
group-code token Группа здоровья ребенка CarePlan.extension(‘https://fhir.by/StructureDefinition/DispanserisationGroup’).value.as(CodeableConcept) GET [FHIR_BASE]/Patient/[patientId]/CarePlan?group-code=012
group-period date Период когда была дейстующей настоящая группа здоровья CarePlan.identifier.period GET [FHIR_BASE]/Patient/[patientId]/CarePlan?group-period=ge2024-09-09
author reference Медицинский работник, автор версии этого ресурса CarePlan.contributor GET [FHIR_BASE]/Patient/[patientId]/CarePlan?author=PractitionerRole/1234567

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору CarePlan.id GET [FHIR_BASE]/Patient/[patientId]/CarePlan?_id=00001
_profile reference По профилю организации CarePlan.meta.profile GET [FHIR_BASE]/Patient/[patientId]/CarePlan?_profile=https://fhir.by/StructureDefinition/MedExaminReport
category token Возвращает ресурсы по виду медицинского осмотра CarePlan.category GET [FHIR_BASE]/Patient/[patientId]/CarePlan?category=mandatory-periodic
subject reference Возвращает ресурсы по идентификатору пациента CarePlan.subject GET [FHIR_BASE]/Patient/[patientId]/CarePlan?subject=Patient00012

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

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