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

Профиль ресурса: Профиль для вносимой пациентом самостоятельно информации об аллергических реакциях

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

Профиль для вносимой пациентом самостоятельно информации об аллергических реакциях. Раздел Аллергологический анамнез

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

Профиль предназначен для создания ресурсов, содержащих информацию о развившихся у пациента аллергических реакциях.

Профиль разработан на базе анкеты “Аллергическая реакция”.

Информацию в опросник вносит сам пациент (законный представитель пациента), используя интерфейс “Личного кабинета пациента”.

Значение первого вопроса по умолчанию = false. При положительном ответе на первый вопрос появляется возможность заполнить текстовое поле, в которое пациент может внести любую информацию, касающуюся развившейся у него аллергической реакции.

  1. Пациент в “Личном кабинете пациента” заполняет опросник.

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

    • authored - дата и время заполнения анкеты;
    • subject - информация о пациенте, у которого развилась аллергическая реакция;
    • author - информация о пользователе, который внес данные в анкету.
  2. Пациент отправляет запрос;
  3. При отправке запроса в подсистеме “Личный кабинет пациента” формируется ресурс QRAllergicReaction;
  4. Сформированный ресурс QRAllergicReaction в составе PatiientBundle импортируется в ЦИСЗ со статусом completed;
  5. После обработки и сохранения в ЦИСЗ, ресурс становится доступным для МИС организации здравоохранения.

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. QuestionnaireResponse 0..* QuestionnaireResponse Структурированный набор вопросов и ответов на них
... id 1..1 id Логический идентификатор этого артефакта
... 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/QRAllergicReaction
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 Business identifier for this set of answers
... basedOn 0..0 Request fulfilled by this QuestionnaireResponse
... partOf 0..0 Часть события, на которое ссылается ссылка
... questionnaire 1..1 canonical(Questionnaire) Канонический URL-адрес анкеты, на которую вы отвечаете
Требуемый шаблон: https://fhir.by/Questionnaire/QAllergicReaction
... status 1..1 code По умолчанию: 'completed'
Требуемый шаблон: completed
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 0..0 Encounter the questionnaire response is part of
... authored 1..1 dateTime Дата и время внесения информации
... author 1..1 Reference(Пациент | Пациент без ИН | Законный представитель пациента) Пользователь, который внес информацию
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... source 0..0 The individual or device that answered the questions
... item 1..5 BackboneElement Вопросы
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... linkId 1..1 string Уникальный идентификатор вопроса в анкете
.... definition 0..0 Определение элемента - подробные сведения об элементе
.... text 1..1 string Формулировка вопроса
.... answer 0..1 BackboneElement Ответ(ы) на вопрос(ы)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... Разрезы для value[x] 1..1 Ответ на вопрос
Разрез: Не упорядочено, Открыто от type:$this
...... valueString string
...... valueCoding Coding
...... value[x]:valueCoding 0..1 Coding Однозначный ответ на вопрос
Привязка: Причины аллергических реакций (required)
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
....... userSelected 1..1 boolean Если эта кодировка была выбрана непосредственно пользователем
..... item 0..0 Дочерние элементы вопроса
.... item 0..0 Дочерние элементы элемента группы

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

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

Путь Статус Использование ValueSet Версия Источник
QuestionnaireResponse.​item.answer.value[x]:valueCoding Base required Причины аллергических реакций 📦0.2.6803 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. QuestionnaireResponse 0..* QuestionnaireResponse Структурированный набор вопросов и ответов на них
... id Σ 1..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/QRAllergicReaction
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... status ?!Σ 1..1 code По умолчанию: 'completed'
Привязка: QuestionnaireResponseStatus (required): Статус ответа на вопросник в течение жизненного цикла.
Требуемый шаблон: completed
... 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 Текстовая трактовка ресурса
... authored Σ 1..1 dateTime Дата и время внесения информации
... author Σ 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 Текстовая трактовка ресурса
... item C 1..5 BackboneElement Вопросы
Constraints: qrs-1, qrs-2
.... linkId C 1..1 string Уникальный идентификатор вопроса в анкете
.... text 1..1 string Формулировка вопроса
.... answer C 0..1 BackboneElement Ответ(ы) на вопрос(ы)
..... Разрезы для value[x] C 1..1 Ответ на вопрос
Разрез: Не упорядочено, Открыто от type:$this
Привязка: QuestionnaireAnswerCodes (example): Привязка к этому является проблематичной, поскольку один набор значений не может применяться как к кодам, так и к количествам.
...... valueString string
...... valueCoding Coding
...... value[x]:valueCoding C 0..1 Coding Однозначный ответ на вопрос
Привязка: Причины аллергических реакций (required)
....... 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 Значение кода
....... userSelected Σ 1..1 boolean Если эта кодировка была выбрана непосредственно пользователем

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

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

Путь Статус Использование ValueSet Версия Источник
QuestionnaireResponse.​status Base required Questionnaire Response Status 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​author.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​item.answer.value[x] Base example Questionnaire Answer Codes 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​item.answer.value[x]:valueCoding Base required Причины аллергических реакций 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error QuestionnaireResponse If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error QuestionnaireResponse 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 QuestionnaireResponse 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 QuestionnaireResponse If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика QuestionnaireResponse 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()
qrs-1 error QuestionnaireResponse.item Item cannot contain both item and answer (answer.exists() and item.exists()).not()
qrs-2 error QuestionnaireResponse.item Repeated answers are combined in the answers array of a single item repeat(answer|item).select(item.where(answer.value.exists()).linkId.isDistinct()).allTrue()

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

Summary

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

Структуры

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

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения QuestionnaireResponse.item.answer.value[x]

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. QuestionnaireResponse 0..* QuestionnaireResponse Структурированный набор вопросов и ответов на них
... id Σ 1..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/QRAllergicReaction
... text 0..1 Narrative Краткое изложение текста ресурса для интерпретации человеком
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... status ?!Σ 1..1 code По умолчанию: 'completed'
Привязка: QuestionnaireResponseStatus (required): Статус ответа на вопросник в течение жизненного цикла.
Требуемый шаблон: completed
... 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 Текстовая трактовка ресурса
... authored Σ 1..1 dateTime Дата и время внесения информации
... author Σ 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 Текстовая трактовка ресурса
... item C 1..5 BackboneElement Вопросы
Constraints: qrs-1, qrs-2
.... linkId C 1..1 string Уникальный идентификатор вопроса в анкете
.... text 1..1 string Формулировка вопроса
.... answer C 0..1 BackboneElement Ответ(ы) на вопрос(ы)
..... Разрезы для value[x] C 1..1 Ответ на вопрос
Разрез: Не упорядочено, Открыто от type:$this
Привязка: QuestionnaireAnswerCodes (example): Привязка к этому является проблематичной, поскольку один набор значений не может применяться как к кодам, так и к количествам.
...... valueString string
...... valueCoding Coding
...... value[x]:valueCoding C 0..1 Coding Однозначный ответ на вопрос
Привязка: Причины аллергических реакций (required)
....... 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 Значение кода
....... userSelected Σ 1..1 boolean Если эта кодировка была выбрана непосредственно пользователем

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

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

Путь Статус Использование ValueSet Версия Источник
QuestionnaireResponse.​status Base required Questionnaire Response Status 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​subject.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​author.type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​item.answer.value[x] Base example Questionnaire Answer Codes 📍5.0.0 Стандарт FHIR
QuestionnaireResponse.​item.answer.value[x]:valueCoding Base required Причины аллергических реакций 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error QuestionnaireResponse If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error QuestionnaireResponse 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 QuestionnaireResponse 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 QuestionnaireResponse If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика QuestionnaireResponse 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()
qrs-1 error QuestionnaireResponse.item Item cannot contain both item and answer (answer.exists() and item.exists()).not()
qrs-2 error QuestionnaireResponse.item Repeated answers are combined in the answers array of a single item repeat(answer|item).select(item.where(answer.value.exists()).linkId.isDistinct()).allTrue()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. QuestionnaireResponse 0..* QuestionnaireResponse Структурированный набор вопросов и ответов на них
... id 1..1 id Логический идентификатор этого артефакта
... 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/QRAllergicReaction
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... contained 0..0 Автономные встроенные ресурсы
... extension 0..0 Extension
... modifierExtension 0..0 Extension
... identifier 0..0 Business identifier for this set of answers
... basedOn 0..0 Request fulfilled by this QuestionnaireResponse
... partOf 0..0 Часть события, на которое ссылается ссылка
... questionnaire 1..1 canonical(Questionnaire) Канонический URL-адрес анкеты, на которую вы отвечаете
Требуемый шаблон: https://fhir.by/Questionnaire/QAllergicReaction
... status 1..1 code По умолчанию: 'completed'
Требуемый шаблон: completed
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... encounter 0..0 Encounter the questionnaire response is part of
... authored 1..1 dateTime Дата и время внесения информации
... author 1..1 Reference(Пациент | Пациент без ИН | Законный представитель пациента) Пользователь, который внес информацию
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... source 0..0 The individual or device that answered the questions
... item 1..5 BackboneElement Вопросы
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... linkId 1..1 string Уникальный идентификатор вопроса в анкете
.... definition 0..0 Определение элемента - подробные сведения об элементе
.... text 1..1 string Формулировка вопроса
.... answer 0..1 BackboneElement Ответ(ы) на вопрос(ы)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... modifierExtension 0..0 Extension
..... Разрезы для value[x] 1..1 Ответ на вопрос
Разрез: Не упорядочено, Открыто от type:$this
...... valueString string
...... valueCoding Coding
...... value[x]:valueCoding 0..1 Coding Однозначный ответ на вопрос
Привязка: Причины аллергических реакций (required)
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
....... userSelected 1..1 boolean Если эта кодировка была выбрана непосредственно пользователем
..... item 0..0 Дочерние элементы вопроса
.... item 0..0 Дочерние элементы элемента группы

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

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

Путь Статус Использование ValueSet Версия Источник
QuestionnaireResponse.​item.answer.value[x]:valueCoding Base required Причины аллергических реакций 📦0.2.6803 этот IG

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

Summary

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

Структуры

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

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения QuestionnaireResponse.item.answer.value[x]

 


Примечания:

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

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

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

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

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

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

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

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

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

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

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

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору QuestionnaireResponse.id GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?_id=0000A02BC01
_profile reference По профилю QuestionnaireResponse QuestionnaireResponse.meta.profile GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?_profile=https://fhir.by/StructureDefinition/[QuestionnaireResponseProfileName]
author reference По пользователю, получившему и записавшему ответы QuestionnaireResponse.author GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?author=[practitionerRoleId]
authored date По дате записи данных в анкету QuestionnaireResponse.authored GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?qualification-period=gt2020
encounter reference По ресурсу, частью которого являются полученные ответы QuestionnaireResponse.encounter GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?encounter=[encounterId]
patient reference По пациенту, на чей анамнез жищти было собран QuestionnaireResponse.subject.where(resolve() is Patient) GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?patient=[patientId]
source reference По пользователю, ответившему на вопрос QuestionnaireResponse.source GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?source=[patientId] or [practitionerRoleId] or [relatedPersonId]
subject reference По субъекту опроса QuestionnaireResponse.subject GET [FHIR_BASE]/Patient/[patientId]/QuestionnaireResponse?subject=[patientId]

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

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