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

Профиль ресурса: Требование к оплате эпизода временной нетрудоспособности

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

Профиль для создания ресурса Требования на оплату эпизода временной нетрудоспособности. Может формироваться в течение случая ВН несколько раз. Раздел Временная нетрудоспособность.

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

Профиль предназначен для формирования ресурса, в котором будет указан период оплаты в непрерывном случае временной нетрудоспособности (ВН) (EpisodeOfTemporaryDisabilitySum).

Ресурс формируется для указания получателя пособия по ВН и периода, за который это пособие должно быть начислено.

Ресурс должен формироваться в МИС в составе ЭЛН (BundleTD). Ресурс не создается отдельно и не должен быть передан в пакетах, отличных от BundleTD.

Ресурс на базе профиля обязательно содержит ссылку на непрерывный случай ВН (EpisodeOfTemporaryDisabilitySum).

Лицо, которому выдается пособие по ВН: пациент или его законный представитель (в случае, если пособие выдается ‘по уходу’ - указывается ссылка на ресурс профиля PatientTD).

Период для оплаты - отрезок времени из случая ВН, за который необходимо начислить пособие по ВН.

Также указывается организация и медицинский работник, несущие ответственность за формирование ресурса.

Пациент, с которым связан случай ВН, указывается даже если не он является получателем пособия по ВН.

Ресурс должен формироваться в МИС в составе ЭЛН и указывать кому и за какой период должно быть выплачено пособие по ВН.

Организация здравоохранения и медицинский работник должны соответствовать указанным в ресурсе “Сводная информация о медицинском работнике и организации для документов о ВН” (ProvenanceDocumentInfoTD).

Пример:

У пациента открыт случай ВН (ресурс “Непрерывный случай временной нетрудоспособности” (EpisodeOfTemporaryDisabilitySum) с id = 2025000012345678 есть в ЦИСЗ).

После 20 дней болезни медицинский работник планирует продолжить лечение и продлить случай ВН. Пациент обращается с просьбой предоставить документ для работодателя по поводу его ВН.

Медицинский работник посредством МИС получает из ЦИСЗ сведения о непрерывном случае ВН пациента:

GET [FHIR_BASE]/Patient/[patient_id]/EpisodeOfCare?_profile=https://fhir.by/StructureDefinition/EpisodeOfTemporaryDisabilitySum&date=2025-01-20

в ответе - ресурс “Непрерывный случай временной нетрудоспособности” (EpisodeOfTemporaryDisabilitySum) с period.start = 2025-01-01 и period.end = 2025-01-20 (сегодняшняя дата) и status = active.

Непрерывный случай активен и покрывает даты с 1 по 20 января 2025 года. Именно за этот период пациент просит предоставить документ для оплаты ВН.

Медицинский работник должен убедиться, что ЭЛН для этого случая на этот период не выдавались:

GET [FHIR_BASE]/Patient/[patient_id]/Bundle?_profile=https://fhir.by/StructureDefinition/BundleTD&episode-sum=2025000012345678

Если в ответе получены ресурсы Bundle профиля BundleTD, закрывающие требуемый период ВН, врач должен предупредить пациента о наличии ЭЛН за требуемый период и отказать пациенту в повторной выдаче ЭЛН.

Если ресурсы Bundle профиля BundleTD в ответ на запрос не получены, медицинский работник должен сформировать ЭЛН по правилам, описанным в профиле BundleTD, и импортировать сформированный ЭЛН в ЦИСЗ:

POST [FHIR_BASE]/Bundle/$import

В ресурсе “Требование к оплате эпизода временной нетрудоспособности” (EpisodeToBePaid) указывается требуемый период для оплаты.

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

Если период ВН в ЭЛН заканчивается выздоровлением пациента, в расширении Task.extension:goToWork указывается дата, когда пациент должен приступить к труду.

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Task 0..* Task A task to be performed
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... lastUpdated 1..1 instant Дата и время создания ресурса
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EpisodeToBePaid
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 Task Instance Identifier
... instantiatesCanonical 0..0 Formal definition of task
... instantiatesUri 0..0 Formal definition of task
... basedOn 1..1 Reference(Непрерывный случай временной нетрудоспособности) Непрерывный случай ВН, на основании которого формируется Требование к оплате.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... groupIdentifier 0..0 Requisition or grouper id
... partOf 0..0 Composite task
... status 1..1 code Статус: requested (отправлена) - по-умолчанию
Требуемый шаблон: requested
... statusReason 0..0 Reason for current status
... businessStatus 0..0 E.g. "Specimen collected", "IV prepped"
... intent 1..1 code order - по умолчанию
Требуемый шаблон: order
... priority 0..0 routine | urgent | asap | stat
... doNotPerform 0..0 True if Task is prohibiting action
... code 0..0 Task Type
... description 0..0 Human-readable explanation of task
... focus 0..0 What task is acting on
... for 1..1 Reference(Персональная информация) Лицо которому выдается пособие по ВН: пациент или его представитель, в случае если пособие выдается 'по уходу'
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 0..0 Healthcare event during which this task originated
... requestedPeriod 0..0 When the task should be performed
... executionPeriod 0..1 Period Период для оплаты
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
.... end 1..1 dateTime Конец периода действия
... authoredOn 0..0 Task Creation Date
... lastModified 0..0 Task Last Modified Date
... requester 1..1 Reference(Учреждение здравоохранения) Организация, в которой создано требование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... requestedPerformer 0..0 Who should perform Task
... owner 1..1 Reference(Роль медицинского работника) Медицинский работник, который подписал Требование к оплате эпизода ВН.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... performer 1..1 BackboneElement Пациент, с которым связан случай ВН, может являться получателем пособия по ВН
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... function 0..0 Type of performance
.... actor 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента, с которым связан случай ВН, может являться получателем пособия по ВН
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... location 0..0 Where task occurs
... reason 0..0 Why task is needed
... insurance 0..0 Associated insurance coverage
... note 0..0 Comments made about the task
... relevantHistory 0..0 Key events in history of the Task
... restriction 0..0 Constraints on fulfillment tasks
... input 0..0 Information used to perform task
... output 0..0 Information produced as part of task

doco Документация для этого формата
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Task C 0..* Task A task to be performed
Constraints: inv-1, tsk-1
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор конкретной версии
.... lastUpdated Σ 1..1 instant Дата и время создания ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/EpisodeToBePaid
... 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 Текстовая трактовка ресурса
... intent Σ 1..1 code order - по умолчанию
Привязка: TaskIntent (required): Distinguishes whether the task is a proposal, plan or full order.
Требуемый шаблон: order
... for Σ 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 Текстовая трактовка ресурса
... executionPeriod Σ 0..1 Period Период для оплаты
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 1..1 dateTime Конец периода действия
... requester Σ 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 Текстовая трактовка ресурса
... owner Σ 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 Σ 1..1 BackboneElement Пациент, с которым связан случай ВН, может являться получателем пособия по ВН
.... actor Σ 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 Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Task.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.status Base required Task Status 📍5.0.0 Стандарт FHIR
Task.intent Base required Task Intent 📍5.0.0 Стандарт FHIR
Task.for.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.requester.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.owner.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.performer.actor.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Task If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Task 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 Task 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 Task If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Task 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()
inv-1 error Task Last modified date must be greater than or equal to authored-on date. lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn
tsk-1 error Task Task.restriction is only allowed if the Task is seeking fulfillment and a focus is specified. restriction.exists() implies code.coding.where(code='fulfill' and system='http://hl7.org/fhir/CodeSystem/task-code').exists() and focus.exists()

Полная Схема

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

Требуемый шаблон: https://fhir.by/StructureDefinition/EpisodeToBePaid
... 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 Текстовая трактовка ресурса
... intent Σ 1..1 code order - по умолчанию
Привязка: TaskIntent (required): Distinguishes whether the task is a proposal, plan or full order.
Требуемый шаблон: order
... for Σ 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 Текстовая трактовка ресурса
... executionPeriod Σ 0..1 Period Период для оплаты
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 1..1 dateTime Конец периода действия
... requester Σ 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 Текстовая трактовка ресурса
... owner Σ 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 Σ 1..1 BackboneElement Пациент, с которым связан случай ВН, может являться получателем пособия по ВН
.... actor Σ 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 Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Task.basedOn.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.status Base required Task Status 📍5.0.0 Стандарт FHIR
Task.intent Base required Task Intent 📍5.0.0 Стандарт FHIR
Task.for.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.requester.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.owner.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.performer.actor.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Task If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Task 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 Task 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 Task If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Task 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()
inv-1 error Task Last modified date must be greater than or equal to authored-on date. lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn
tsk-1 error Task Task.restriction is only allowed if the Task is seeking fulfillment and a focus is specified. restriction.exists() implies code.coding.where(code='fulfill' and system='http://hl7.org/fhir/CodeSystem/task-code').exists() and focus.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Task 0..* Task A task to be performed
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... lastUpdated 1..1 instant Дата и время создания ресурса
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/EpisodeToBePaid
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 Task Instance Identifier
... instantiatesCanonical 0..0 Formal definition of task
... instantiatesUri 0..0 Formal definition of task
... basedOn 1..1 Reference(Непрерывный случай временной нетрудоспособности) Непрерывный случай ВН, на основании которого формируется Требование к оплате.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... groupIdentifier 0..0 Requisition or grouper id
... partOf 0..0 Composite task
... status 1..1 code Статус: requested (отправлена) - по-умолчанию
Требуемый шаблон: requested
... statusReason 0..0 Reason for current status
... businessStatus 0..0 E.g. "Specimen collected", "IV prepped"
... intent 1..1 code order - по умолчанию
Требуемый шаблон: order
... priority 0..0 routine | urgent | asap | stat
... doNotPerform 0..0 True if Task is prohibiting action
... code 0..0 Task Type
... description 0..0 Human-readable explanation of task
... focus 0..0 What task is acting on
... for 1..1 Reference(Персональная информация) Лицо которому выдается пособие по ВН: пациент или его представитель, в случае если пособие выдается 'по уходу'
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 0..0 Healthcare event during which this task originated
... requestedPeriod 0..0 When the task should be performed
... executionPeriod 0..1 Period Период для оплаты
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... start 1..1 dateTime Начало периода действия
.... end 1..1 dateTime Конец периода действия
... authoredOn 0..0 Task Creation Date
... lastModified 0..0 Task Last Modified Date
... requester 1..1 Reference(Учреждение здравоохранения) Организация, в которой создано требование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... requestedPerformer 0..0 Who should perform Task
... owner 1..1 Reference(Роль медицинского работника) Медицинский работник, который подписал Требование к оплате эпизода ВН.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... performer 1..1 BackboneElement Пациент, с которым связан случай ВН, может являться получателем пособия по ВН
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... function 0..0 Type of performance
.... actor 1..1 Reference(Пациент | Пациент без ИН) Ссылка на пациента, с которым связан случай ВН, может являться получателем пособия по ВН
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
... location 0..0 Where task occurs
... reason 0..0 Why task is needed
... insurance 0..0 Associated insurance coverage
... note 0..0 Comments made about the task
... relevantHistory 0..0 Key events in history of the Task
... restriction 0..0 Constraints on fulfillment tasks
... input 0..0 Information used to perform task
... output 0..0 Information produced as part of task

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

 


Примечания:

В зависимости от профиля возможен поиск в контексте информации о пациенте или информации об организации.

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

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

GET [FHIR_BASE]/Organization/[organizationId]/Task/[id]

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

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

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

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

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

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

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

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: имя типа ресурса (например, “Task”).

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

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

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

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

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

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

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

GET https://staging.cisz.by/api/fhir/Organization/[organizationId]/Task?type=value&...

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

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Task.id GET [FHIR_BASE]/Organization/[organizationId]/Task?_id=00001 GET [FHIR_BASE]/Patient/[patientId]/Task?_id=00001
_profile reference По профилю OrderingDocument Task.meta.profile GET [FHIR_BASE]/Organization/[organizationId]/Task?_profile=https://fhir.by/StructureDefinition/OrderingDocument GET [FHIR_BASE]/Patient/[patientId]/Task?_profile=https://fhir.by/StructureDefinition/OrderingDocument
actor reference По исполнителю Task.performer.actor GET [FHIR_BASE]/Organization/[organizationId]/Task?actor=Organization/000001 GET [FHIR_BASE]/Patient/[patientId]/Task?actor=Organization/000001
authored-on date По дате создания ресурса Task.authoredOn GET [FHIR_BASE]/Organization/[organizationId]/Task?authored-on=2024-05-01 GET [FHIR_BASE]/Patient/[patientId]/Task?authored-on=2024-05-01
code token Код запрошенной услуги Task.code GET [FHIR_BASE]/Organization/[organizationId]/Task?code=VV GET [FHIR_BASE]/Patient/[patientId]/Task?code=VV
modified date По дате изменения ресурса Task.lastModified GET [FHIR_BASE]/Organization/[organizationId]/Task?modified=2024-05-01 GET [FHIR_BASE]/Patient/[patientId]/Task?modified=2024-05-01
period date По периоду действия задачи Task.executionPeriod GET [FHIR_BASE]/Organization/[organizationId]/Task?period=ge2024-05-01 GET [FHIR_BASE]/Patient/[patientId]/Task?period=ge2024-05-01
release-for reference По организации в которую запрашивается выписка по ссылке Task.extension(‘https://fhir.by/StructureDefinition/ReleaseFor’).extension(‘https://fhir.by/StructureDefinition/ReleaseForReference’).value.as(Reference) GET [FHIR_BASE]/Organization/[organizationId]/Task?release-for=Organization/000001 GET [FHIR_BASE]/Patient/[patientId]/Task?release-for=Organization/000001
release-for-string string Организация в которую запрашивается выписка по строковому значению Task.extension(‘https://fhir.by/StructureDefinition/ReleaseFor’).extension(‘https://fhir.by/StructureDefinition/ReleaseForString’).value GET [FHIR_BASE]/Organization/[organizationId]/Task?release-for-string=МВД GET [FHIR_BASE]/Patient/[patientId]/Task?release-for-string=МВД
requester reference По запрашивающему услуги Task.requester GET [FHIR_BASE]/Organization/[organizationId]/Task?requester=Patient/000001 GET [FHIR_BASE]/Patient/[patientId]/Task?requester=Patient/000001
status token По статусу задачи Task.status GET [FHIR_BASE]/Organization/[organizationId]/Task?status=requested GET [FHIR_BASE]/Patient/[patientId]/Task?status=requested

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

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