Руководство к использованию стандарта FHIR в ЦИСЗ (ВЕТКА release-1-4-t2-07-26-10)
1.4.444 - ci-build

Профиль ресурса: Задача на создание аккаунта в личном кабинете пациента

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

Профиль для создания ресурса Задача на создание аккаунта в личном кабинете пациента

Ресурс предназначен для формирования задачи на создание аккаунта пациента в личном кабинете.

Когда пациент обращается в учреждение здравоохранения он имеет право на создание аккаунта в личном кабинете. После прохождения всех формальностей, медицинский работник в МИС должен создать задачу на создание аккаунта в ЛКП.

Для этого формируется ресурс TaskCreatePersAccount, который содержит в себе метаданные, идентификатор организации, в которой создана задача, и ссылку на пациента, для которого создается аккаунт.

Ресурс TaskCreatePersAccount должен импортироваться в составе Bundle профиля MedicationDocument с ресурсом Patient.

POST [FHIR_BASE]/Bundle/$import

Body содержит:

  • Composition
  • Patient
  • Task (TaskCreatePersAccount) Может содержать и другие ресурсы

В элементе inputв ресурсе передаются номер телефона и адрес электронной почты используемые для входа в персональный аккаунт

Для случаев когда, необходимо изменение информации о данных для входа в ЛКП (номер телефона и адрес электронной почты) через ЛКП, этот ресурс должен импортироваться в составе ресурса Bundle профиля PatientBundle (Пакет информации передаваемой пациентом).

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

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
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/TaskCreatePersAccount
.... 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 0..0 Request fulfilled by this task
... 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 По умолчанию - proposal
Требуемый шаблон: proposal
... 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 0..0 Beneficiary of the Task
... encounter 0..0 Healthcare event during which this task originated
... requestedPeriod 0..0 When the task should be performed
... executionPeriod 0..0 Start and end time of execution
... 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 0..0 Responsible individual
... 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(Пациент | Пациент без ИН) Ссылка на ресурс пациента
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... 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 Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/TaskCreatePersAccount
... status ?!Σ 1..1 code Статус: requested (отправлено) по умолчанию
Привязка: TaskStatus (required): The current status of the task.
Требуемый шаблон: requested
... 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 Текстовая трактовка ресурса
... performer Σ 1..1 BackboneElement Пациент, для которого должен быть создан аккаунт в личном кабинете
.... actor Σ 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 Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Task.status Base required Task Status 📍5.0.0 Стандарт FHIR
Task.intent Base required Task Intent 📍5.0.0 Стандарт FHIR
Task.requester.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 Градация Путь(и) Описание Выражение

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

Summary

Обязательный: 6 элементs
Запрещено: 48 элементs

Структуры

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

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    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 Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/TaskCreatePersAccount
... status ?!Σ 1..1 code Статус: requested (отправлено) по умолчанию
Привязка: TaskStatus (required): The current status of the task.
Требуемый шаблон: requested
... 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 Текстовая трактовка ресурса
... performer Σ 1..1 BackboneElement Пациент, для которого должен быть создан аккаунт в личном кабинете
.... actor Σ 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 Текстовая трактовка ресурса

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

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

Путь Статус Использование ValueSet Версия Источник
Task.status Base required Task Status 📍5.0.0 Стандарт FHIR
Task.intent Base required Task Intent 📍5.0.0 Стандарт FHIR
Task.requester.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 Градация Путь(и) Описание Выражение

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Task 0..* Task A task to be performed
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/TaskCreatePersAccount
.... 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 0..0 Request fulfilled by this task
... 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 По умолчанию - proposal
Требуемый шаблон: proposal
... 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 0..0 Beneficiary of the Task
... encounter 0..0 Healthcare event during which this task originated
... requestedPeriod 0..0 When the task should be performed
... executionPeriod 0..0 Start and end time of execution
... 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 0..0 Responsible individual
... 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(Пациент | Пациент без ИН) Ссылка на ресурс пациента
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... 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 Документация для этого формата

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

Summary

Обязательный: 6 элементs
Запрещено: 48 элементs

Структуры

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

 


Примечания:

Ресурс не сохраняется в ЦИСЗ

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

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

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