Единая платформа цифрового здравоохранения Узбекистана
0.7.0 - ci-build
Uzbekistan Digital Health Platform - Локальная сборка (v0.7.0), построенная FHIR (HL7® FHIR® Стандартные инструменты сборки. Смотрите каталог опубликованных версий
| Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-questionnaire-response | Версия: 0.7.0 | ||||
| Active по состоянию на 2025-12-16 | Вычисляемое имя: UZCoreQuestionnaireResponse | ||||
Uzbekistan Core QuestionnaireResponse profile for capturing responses with digital signature support
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
UZ Core QuestionnaireResponse - это заполненный экземпляр Questionnaire на Платформе цифрового здравоохранения - например, декларация о состоянии здоровья пациента или отзыв, зафиксированный в портале пациента. Он содержит ответы, данные на вопросы из связанного шаблона.
Перечисленные ниже элементы должны всегда присутствовать (обязательные) или должны поддерживаться, когда данные доступны (Must Support) - не все они являются обязательными, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть данные, и обрабатывать его при получении. Это удобочитаемое для человека резюме; формальные представления ниже дают точные кардинальности, типы и терминологические связки.
Каждый QuestionnaireResponse должен содержать ссылку questionnaire на UZ Core Questionnaire, на который даются ответы (1..1), и status (in-progress, completed, amended, entered-in-error, stopped), унаследованный как обязательный от базового ресурса.
value[x] и вложенным item) и вложенные элементы.Данные QuestionnaireResponse, введённые пациентом, носят информационный характер. Они не преобразуются автоматически в Condition или Observation; это происходит только через действие клинициста в рамках Encounter, зафиксированное через Provenance. При отправке ответ проверяется только на структуру и терминологию, но не на клиническую корректность.
Эти ресурсы по большей части генерируются системой по мере заполнения формы, поэтому приведённый ниже пример - лишь один типичный заполненный ответ. Скопируйте его и адаптируйте - каждое показанное значение проходит валидацию по этому профилю. Полный эталонный экземпляр - это ответ об удовлетворённости пациента.
Ответ должен называть questionnaire, на который он отвечает (канонический URL, 1..1), и содержать status (in-progress / completed / amended / entered-in-error / stopped). На практике вы также отправляете subject, к которому он относится, и время authored, затем по одному item на каждый вопрос. Каждый item имеет linkId вопроса, на который он отвечает, и answer, чей value[x] содержит ответ - кодированный выбор - это valueCoding, свободный текст - это valueString:
{
"resourceType": "QuestionnaireResponse",
"language": "uz",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-questionnaire-response"] },
"questionnaire": "https://dhp.uz/fhir/core/Questionnaire/PatientSatisfactionQuestionnaire",
"status": "completed",
"subject": { "reference": "Patient/example-salim" },
"authored": "2025-01-15T14:30:00+05:00",
"item": [
{
"linkId": "appointment-method",
"text": "Как вы записались на приём?",
"answer": [
{
"valueCoding": {
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/patient-satisfaction-cs",
"code": "remote",
"display": "Masofadan yozildim («Портал Пациента» orqali)"
}
}
]
},
{
"linkId": "wait-time",
"text": "Сколько времени вы ожидали приём?",
"answer": [
{
"valueCoding": {
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/patient-satisfaction-cs",
"code": "10-15min",
"display": "10-15 daqiqa"
}
}
]
},
{
"linkId": "doctor-competence-satisfaction",
"text": "Насколько Вы удовлетворены компетентностью врача?",
"answer": [
{
"valueCoding": {
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/patient-satisfaction-cs",
"code": "fully-satisfied",
"display": "To'liq mamnunman"
}
}
]
},
{
"linkId": "health-info-completeness",
"text": "Была ли предоставлена информация о Вашем состоянии здоровья в полном объёме и понятной форме?",
"answer": [
{
"valueCoding": {
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/patient-satisfaction-cs",
"code": "yes-complete",
"display": "Ha, to'liq"
}
}
]
},
{
"linkId": "questions-answered",
"text": "Получили ли вы ответы на все интересующие вас вопросы?",
"answer": [
{
"valueCoding": {
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/patient-satisfaction-cs",
"code": "yes-complete",
"display": "Ha, to'liq"
}
}
]
},
{
"linkId": "improvement-suggestions",
"text": "Есть ли у Вас предложения по улучшению качества обслуживания?",
"answer": [
{ "valueString": "Было бы удобно иметь возможность получать напоминания о приёме через SMS." }
]
}
]
}
questionnaire - это обычная каноническая строка (не Reference), а subject - это обычная Reference ({ "reference": "Patient/example-salim" }). Выберите тип value[x], соответствующий вопросу: valueCoding для кодированного выбора, valueString для свободного текста, и аналогично valueBoolean, valueInteger, valueDate и так далее для других типов вопросов. На каждый элемент, который связанный Questionnaire помечает как обязательный, должен быть дан ответ - этот ответ отвечает на все пять обязательных вопросов; пропуск одного из них является ошибкой валидации.
Примеры вызовов API и образец полезной нагрузки см. в разделе Быстрый старт внизу этой страницы.
Использование:
You can also check for usages in the FHIR IG Statistics
Описание профилей, дифференциалов, снимков и их представлений.
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | QuestionnaireResponse(5.0.0) | A structured set of questions and their answers | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..* | Identifier | Business identifier for this set of answers |
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | ServiceRequest) | Request fulfilled by this QuestionnaireResponse |
![]() ![]() |
SΣ | 0..* | Reference(Observation | Procedure) | Part of referenced event |
![]() ![]() |
SΣ | 1..1 | canonical(Questionnaire) | Reference to the UZCoreQuestionnaire being answered |
![]() ![]() |
?!SΣ | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped Привязка: QuestionnaireResponseStatus (required): Lifecycle status of the questionnaire response. |
![]() ![]() |
SΣ | 0..1 | Reference(Resource) | The subject of the questions |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.7.0)) | Encounter the questionnaire response is part of |
![]() ![]() |
SΣ | 0..1 | dateTime | Date the answers were gathered |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0) | Device | UZ Core Organization(0.7.0)) | The individual or device that received and recorded the answers |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0)) | The individual or device that answered the questions |
![]() ![]() |
SC | 0..* | BackboneElement | Groups and questions Constraints: qrs-1, qrs-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SC | 1..1 | string | Pointer to specific item from Questionnaire |
![]() ![]() ![]() |
S | 0..1 | uri | ElementDefinition - details for the item |
![]() ![]() ![]() |
S | 0..1 | string | Name for group or question text |
![]() ![]() ![]() |
SC | 0..* | BackboneElement | The response(s) to the question |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() ![]() |
SC | 1..1 | Single-valued answer to the question Привязка: QuestionnaireAnswerCodes (example): Binding this is problematic because one value set can't apply to both codes and quantities. | |
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of question |
![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of group item |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| QuestionnaireResponse.status | Base | required | Questionnaire Response Status | 📍5.0.0 | Стандарт FHIR |
| QuestionnaireResponse.item.answer.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | QuestionnaireResponse(5.0.0) | A structured set of questions and their answers | |
![]() ![]() |
S | 0..* | Identifier | Business identifier for this set of answers |
![]() ![]() |
S | 0..* | Reference(CarePlan | ServiceRequest) | Request fulfilled by this QuestionnaireResponse |
![]() ![]() |
S | 0..* | Reference(Observation | Procedure) | Part of referenced event |
![]() ![]() |
S | 1..1 | canonical(Questionnaire) | Reference to the UZCoreQuestionnaire being answered |
![]() ![]() |
S | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped |
![]() ![]() |
S | 0..1 | Reference(Resource) | The subject of the questions |
![]() ![]() |
S | 0..1 | Reference(UZ Core Encounter(0.7.0)) | Encounter the questionnaire response is part of |
![]() ![]() |
S | 0..1 | dateTime | Date the answers were gathered |
![]() ![]() |
S | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0) | Device | UZ Core Organization(0.7.0)) | The individual or device that received and recorded the answers |
![]() ![]() |
S | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0)) | The individual or device that answered the questions |
![]() ![]() |
S | 0..* | BackboneElement | Groups and questions |
![]() ![]() ![]() |
S | 1..1 | string | Pointer to specific item from Questionnaire |
![]() ![]() ![]() |
S | 0..1 | uri | ElementDefinition - details for the item |
![]() ![]() ![]() |
S | 0..1 | string | Name for group or question text |
![]() ![]() ![]() |
S | 0..* | BackboneElement | The response(s) to the question |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean, decimal, integer, date, dateTime, time, string, uri, Attachment, Coding, SimpleQuantity(5.0.0), Reference(Resource) | Single-valued answer to the question |
![]() ![]() ![]() ![]() |
S | 0..* | Child items of question | |
![]() ![]() ![]() |
S | 0..* | Child items of group item | |
Документация для этого формата | ||||
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | QuestionnaireResponse(5.0.0) | A structured set of questions and their answers | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Business identifier for this set of answers | ||||
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | ServiceRequest) | Request fulfilled by this QuestionnaireResponse | ||||
![]() ![]() |
SΣ | 0..* | Reference(Observation | Procedure) | Part of referenced event | ||||
![]() ![]() |
SΣ | 1..1 | canonical(Questionnaire) | Reference to the UZCoreQuestionnaire being answered | ||||
![]() ![]() |
?!SΣ | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped Привязка: QuestionnaireResponseStatus (required): Lifecycle status of the questionnaire response. | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Resource) | The subject of the questions | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.7.0)) | Encounter the questionnaire response is part of | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date the answers were gathered | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0) | Device | UZ Core Organization(0.7.0)) | The individual or device that received and recorded the answers | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0)) | The individual or device that answered the questions | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Groups and questions Constraints: qrs-1, qrs-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SC | 1..1 | string | Pointer to specific item from Questionnaire | ||||
![]() ![]() ![]() |
S | 0..1 | uri | ElementDefinition - details for the item | ||||
![]() ![]() ![]() |
S | 0..1 | string | Name for group or question text | ||||
![]() ![]() ![]() |
SC | 0..* | BackboneElement | The response(s) to the question | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
SC | 1..1 | Single-valued answer to the question Привязка: QuestionnaireAnswerCodes (example): Binding this is problematic because one value set can't apply to both codes and quantities. | |||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of question | ||||
![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of group item | ||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| QuestionnaireResponse.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| QuestionnaireResponse.status | Base | required | Questionnaire Response Status | 📍5.0.0 | Стандарт FHIR |
| QuestionnaireResponse.item.answer.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
Summary
Обязательная поддержка: 18 элементs
Структуры
Эта структура относится к этим другим структурам:
Просмотр ключевых элементов
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | QuestionnaireResponse(5.0.0) | A structured set of questions and their answers | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..* | Identifier | Business identifier for this set of answers |
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | ServiceRequest) | Request fulfilled by this QuestionnaireResponse |
![]() ![]() |
SΣ | 0..* | Reference(Observation | Procedure) | Part of referenced event |
![]() ![]() |
SΣ | 1..1 | canonical(Questionnaire) | Reference to the UZCoreQuestionnaire being answered |
![]() ![]() |
?!SΣ | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped Привязка: QuestionnaireResponseStatus (required): Lifecycle status of the questionnaire response. |
![]() ![]() |
SΣ | 0..1 | Reference(Resource) | The subject of the questions |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.7.0)) | Encounter the questionnaire response is part of |
![]() ![]() |
SΣ | 0..1 | dateTime | Date the answers were gathered |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0) | Device | UZ Core Organization(0.7.0)) | The individual or device that received and recorded the answers |
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0)) | The individual or device that answered the questions |
![]() ![]() |
SC | 0..* | BackboneElement | Groups and questions Constraints: qrs-1, qrs-2 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SC | 1..1 | string | Pointer to specific item from Questionnaire |
![]() ![]() ![]() |
S | 0..1 | uri | ElementDefinition - details for the item |
![]() ![]() ![]() |
S | 0..1 | string | Name for group or question text |
![]() ![]() ![]() |
SC | 0..* | BackboneElement | The response(s) to the question |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() ![]() |
SC | 1..1 | Single-valued answer to the question Привязка: QuestionnaireAnswerCodes (example): Binding this is problematic because one value set can't apply to both codes and quantities. | |
![]() ![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() ![]() |
decimal | |||
![]() ![]() ![]() ![]() ![]() |
integer | |||
![]() ![]() ![]() ![]() ![]() |
date | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
uri | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
Coding | |||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||
![]() ![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of question |
![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of group item |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| QuestionnaireResponse.status | Base | required | Questionnaire Response Status | 📍5.0.0 | Стандарт FHIR |
| QuestionnaireResponse.item.answer.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
Дифференциальный вид
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | QuestionnaireResponse(5.0.0) | A structured set of questions and their answers | |
![]() ![]() |
S | 0..* | Identifier | Business identifier for this set of answers |
![]() ![]() |
S | 0..* | Reference(CarePlan | ServiceRequest) | Request fulfilled by this QuestionnaireResponse |
![]() ![]() |
S | 0..* | Reference(Observation | Procedure) | Part of referenced event |
![]() ![]() |
S | 1..1 | canonical(Questionnaire) | Reference to the UZCoreQuestionnaire being answered |
![]() ![]() |
S | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped |
![]() ![]() |
S | 0..1 | Reference(Resource) | The subject of the questions |
![]() ![]() |
S | 0..1 | Reference(UZ Core Encounter(0.7.0)) | Encounter the questionnaire response is part of |
![]() ![]() |
S | 0..1 | dateTime | Date the answers were gathered |
![]() ![]() |
S | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0) | Device | UZ Core Organization(0.7.0)) | The individual or device that received and recorded the answers |
![]() ![]() |
S | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0)) | The individual or device that answered the questions |
![]() ![]() |
S | 0..* | BackboneElement | Groups and questions |
![]() ![]() ![]() |
S | 1..1 | string | Pointer to specific item from Questionnaire |
![]() ![]() ![]() |
S | 0..1 | uri | ElementDefinition - details for the item |
![]() ![]() ![]() |
S | 0..1 | string | Name for group or question text |
![]() ![]() ![]() |
S | 0..* | BackboneElement | The response(s) to the question |
![]() ![]() ![]() ![]() |
S | 1..1 | boolean, decimal, integer, date, dateTime, time, string, uri, Attachment, Coding, SimpleQuantity(5.0.0), Reference(Resource) | Single-valued answer to the question |
![]() ![]() ![]() ![]() |
S | 0..* | Child items of question | |
![]() ![]() ![]() |
S | 0..* | Child items of group item | |
Документация для этого формата | ||||
Обзор моментальных снимковView
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | QuestionnaireResponse(5.0.0) | A structured set of questions and their answers | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Business identifier for this set of answers | ||||
![]() ![]() |
SΣ | 0..* | Reference(CarePlan | ServiceRequest) | Request fulfilled by this QuestionnaireResponse | ||||
![]() ![]() |
SΣ | 0..* | Reference(Observation | Procedure) | Part of referenced event | ||||
![]() ![]() |
SΣ | 1..1 | canonical(Questionnaire) | Reference to the UZCoreQuestionnaire being answered | ||||
![]() ![]() |
?!SΣ | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped Привязка: QuestionnaireResponseStatus (required): Lifecycle status of the questionnaire response. | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Resource) | The subject of the questions | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Encounter(0.7.0)) | Encounter the questionnaire response is part of | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Date the answers were gathered | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0) | Device | UZ Core Organization(0.7.0)) | The individual or device that received and recorded the answers | ||||
![]() ![]() |
SΣ | 0..1 | Reference(UZ Core Practitioner(0.7.0) | UZ Core PractitionerRole(0.7.0) | UZ Core Patient(0.7.0) | UZ Core RelatedPerson(0.7.0)) | The individual or device that answered the questions | ||||
![]() ![]() |
SC | 0..* | BackboneElement | Groups and questions Constraints: qrs-1, qrs-2 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SC | 1..1 | string | Pointer to specific item from Questionnaire | ||||
![]() ![]() ![]() |
S | 0..1 | uri | ElementDefinition - details for the item | ||||
![]() ![]() ![]() |
S | 0..1 | string | Name for group or question text | ||||
![]() ![]() ![]() |
SC | 0..* | BackboneElement | The response(s) to the question | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() ![]() |
SC | 1..1 | Single-valued answer to the question Привязка: QuestionnaireAnswerCodes (example): Binding this is problematic because one value set can't apply to both codes and quantities. | |||||
![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of question | ||||
![]() ![]() ![]() |
S | 0..* | Смотреть item (QuestionnaireResponse) | Child items of group item | ||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| QuestionnaireResponse.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| QuestionnaireResponse.status | Base | required | Questionnaire Response Status | 📍5.0.0 | Стандарт FHIR |
| QuestionnaireResponse.item.answer.value[x] | Base | example | Questionnaire Answer Codes | 📍5.0.0 | Стандарт FHIR |
| Id | Градация | Путь(и) | Описание | Выражение |
Summary
Обязательная поддержка: 18 элементs
Структуры
Эта структура относится к этим другим структурам:
Другие представления профиля: CSV, Excel, Schematron
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
Типовые взаимодействия с API для данного профиля. Запросы требуют JWT-токена доступа - см. Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | отделяет систему от значения и должен быть закодирован в URL как %7C.
Чтение по идентификатору сервера
GET [base]/QuestionnaireResponse/[id]
Поиск ответов
GET [base]/QuestionnaireResponse?patient=Patient/[id]
GET [base]/QuestionnaireResponse?patient=Patient/[id]&status=completed
GET [base]/QuestionnaireResponse?questionnaire=https://dhp.uz/fhir/core/Questionnaire/health-declaration
GET [base]/QuestionnaireResponse?patient=Patient/[id]&authored=ge2025-01-01
GET [base]/QuestionnaireResponse?author=Practitioner/[id]
GET [base]/QuestionnaireResponse?encounter=Encounter/[id]
GET [base]/QuestionnaireResponse?based-on=ServiceRequest/[id]
Создание
POST [base]/QuestionnaireResponse
{
"resourceType": "QuestionnaireResponse",
"meta": {
"profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-questionnaire-response" ]
},
"questionnaire": "https://dhp.uz/fhir/core/Questionnaire/health-declaration",
"status": "completed",
"subject": { "reference": "Patient/[id]" },
"item": [ ... ],
...
}
Обновление (например, внесение поправок в отправленный ответ или завершение частично сохранённого) - отправьте PUT с полным ресурсом, указав новый status и ответы:
PUT [base]/QuestionnaireResponse/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
См. CapabilityStatement для всех поддерживаемых параметров поиска.