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

Профиль ресурса: План обследования и лечения ( Experimental )

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

Профиль для передачи информации о плане обследования и лечения.

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

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

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. CarePlan 0..* CarePlan План обследования, лечения, регулярного осмотра
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..0 Когда в последний раз менялась версия ресурса
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanBy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 External Ids for this plan
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..0 Fulfills plan, proposal or order
... replaces 0..* Reference(План обследования и лечения) CarePlan replaced by this CarePlan
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... partOf 0..* Reference(План обследования и лечения) Part of referenced CarePlan
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... description 0..0 Summary of nature of plan
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Who the care plan is for
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) The Encounter during which this CarePlan was created
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... period
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
... created 1..1 dateTime Date record was first recorded
... contributor 1..1 Reference(Роль медицинского работника) Who provided the content of the care plan
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... careTeam 0..0 Who's involved in plan?
... addresses 1..1 CodeableReference(Диагноз) Health issues this plan addresses
.... reference 1..1 Reference() Ссылка на ресурс
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... supportingInfo
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... goal 0..0 Desired outcome of plan
... activity
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... plannedActivityReference 1..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestOrchestration | ImmunizationRecommendation | SupplyRequest) Activity that is intended to be part of the care plan
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... note 0..1 Annotation Комментарии по поводу плана
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация

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

Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanBy
... replaces Σ 0..* Reference(План обследования и лечения) CarePlan replaced by this CarePlan
.... 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 Текстовая трактовка ресурса
.... 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 Текстовая трактовка ресурса
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required): Статус плана.
... intent ?!Σ 1..1 code proposal | plan | order | option | directive
Привязка: CarePlanIntent (required): Коды, указывающие на степень авторитетности/намеренности, связанные с планом медицинского обслуживания.
... category Σ 0..* CodeableConcept Type of plan
Привязка: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
... title Σ 0..1 string Human-friendly name for the care plan
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Who the care plan is for
.... 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 Текстовая трактовка ресурса
... encounter Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) The Encounter during which this CarePlan was created
.... 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 Текстовая трактовка ресурса
... period Σ 0..1 Period Time period plan covers
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... created Σ 1..1 dateTime Date record was first recorded
... custodian Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... contributor 1..1 Reference(Роль медицинского работника) Who provided the content of the care plan
.... 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 Текстовая трактовка ресурса
... addresses Σ 1..1 CodeableReference(Диагноз) Health issues this plan addresses
Привязка: SNOMEDCTClinicalFindings (example): Codes that describe the health issues this plan addresses.
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reference Σ 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 Текстовая трактовка ресурса
... supportingInfo 0..* Reference(Resource) Information considered as part of plan
.... 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 Текстовая трактовка ресурса
... activity 0..* BackboneElement Action to occur or has occurred as part of plan
.... performedActivity 0..* CodeableReference(Resource) Results of the activity (concept, or Appointment, Encounter, Procedure, etc.)
Привязка: CarePlanActivityPerformed (example): Identifies the results of the activity.
.... progress 0..* Annotation Comments about the activity status/progress
.... plannedActivityReference 1..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestOrchestration | ImmunizationRecommendation | SupplyRequest) Activity that is intended to be part of the care plan
..... 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 Текстовая трактовка ресурса
... note 0..1 Annotation Комментарии по поводу плана
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
CarePlan.replaces.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.partOf.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 example Care Plan Category 📍5.0.0 Стандарт FHIR
CarePlan.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.encounter.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.contributor.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.addresses Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR
CarePlan.addresses.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.supportingInfo.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.activity.performedActivity Base example Care Plan Activity Performed 📍5.0.0 Стандарт FHIR
CarePlan.activity.plannedActivityReference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
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()

Полная Схема

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

Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanBy
... replaces Σ 0..* Reference(План обследования и лечения) CarePlan replaced by this CarePlan
.... 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 Текстовая трактовка ресурса
.... 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 Текстовая трактовка ресурса
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Привязка: RequestStatus (required): Статус плана.
... intent ?!Σ 1..1 code proposal | plan | order | option | directive
Привязка: CarePlanIntent (required): Коды, указывающие на степень авторитетности/намеренности, связанные с планом медицинского обслуживания.
... category Σ 0..* CodeableConcept Type of plan
Привязка: CarePlanCategory (example): Identifies what "kind" of plan this is to support differentiation between multiple co-existing plans; e.g. "Home health", "psychiatric", "asthma", "disease management", etc.
... title Σ 0..1 string Human-friendly name for the care plan
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Who the care plan is for
.... 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 Текстовая трактовка ресурса
... encounter Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) The Encounter during which this CarePlan was created
.... 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 Текстовая трактовка ресурса
... period Σ 0..1 Period Time period plan covers
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... created Σ 1..1 dateTime Date record was first recorded
... custodian Σ 0..1 Reference(Patient | Practitioner | PractitionerRole | Device | RelatedPerson | Organization | CareTeam) Who is the designated responsible party
... contributor 1..1 Reference(Роль медицинского работника) Who provided the content of the care plan
.... 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 Текстовая трактовка ресурса
... addresses Σ 1..1 CodeableReference(Диагноз) Health issues this plan addresses
Привязка: SNOMEDCTClinicalFindings (example): Codes that describe the health issues this plan addresses.
.... id 0..1 id Уникальный идентификатор для межэлементных ссылок
.... extension 0..* Extension Дополнительный контент, определяемый реализациями
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 0..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
.... reference Σ 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 Текстовая трактовка ресурса
... supportingInfo 0..* Reference(Resource) Information considered as part of plan
.... 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 Текстовая трактовка ресурса
... activity 0..* BackboneElement Action to occur or has occurred as part of plan
.... performedActivity 0..* CodeableReference(Resource) Results of the activity (concept, or Appointment, Encounter, Procedure, etc.)
Привязка: CarePlanActivityPerformed (example): Identifies the results of the activity.
.... progress 0..* Annotation Comments about the activity status/progress
.... plannedActivityReference 1..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestOrchestration | ImmunizationRecommendation | SupplyRequest) Activity that is intended to be part of the care plan
..... 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 Текстовая трактовка ресурса
... note 0..1 Annotation Комментарии по поводу плана
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации

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

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

Путь Статус Использование ValueSet Версия Источник
CarePlan.replaces.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.partOf.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 example Care Plan Category 📍5.0.0 Стандарт FHIR
CarePlan.subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.encounter.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.contributor.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.addresses Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR
CarePlan.addresses.reference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.supportingInfo.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
CarePlan.activity.performedActivity Base example Care Plan Activity Performed 📍5.0.0 Стандарт FHIR
CarePlan.activity.plannedActivityReference.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
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 0..* CarePlan План обследования, лечения, регулярного осмотра
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..0 Когда в последний раз менялась версия ресурса
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/CarePlanBy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 External Ids for this plan
... instantiatesCanonical 0..0 Instantiates FHIR protocol or definition
... instantiatesUri 0..0 Instantiates external protocol or definition
... basedOn 0..0 Fulfills plan, proposal or order
... replaces 0..* Reference(План обследования и лечения) CarePlan replaced by this CarePlan
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... partOf 0..* Reference(План обследования и лечения) Part of referenced CarePlan
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... description 0..0 Summary of nature of plan
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Who the care plan is for
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) The Encounter during which this CarePlan was created
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... period
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
... created 1..1 dateTime Date record was first recorded
... contributor 1..1 Reference(Роль медицинского работника) Who provided the content of the care plan
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... careTeam 0..0 Who's involved in plan?
... addresses 1..1 CodeableReference(Диагноз) Health issues this plan addresses
.... reference 1..1 Reference() Ссылка на ресурс
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... supportingInfo
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... goal 0..0 Desired outcome of plan
... activity
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... plannedActivityReference 1..1 Reference(Appointment | CommunicationRequest | DeviceRequest | MedicationRequest | NutritionOrder | Task | ServiceRequest | VisionPrescription | RequestOrchestration | ImmunizationRecommendation | SupplyRequest) Activity that is intended to be part of the care plan
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... note 0..1 Annotation Комментарии по поводу плана
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация

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

 


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

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

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

Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью 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-CarePlanBy-rules.md