Руководство к использованию стандарта FHIR в ЦИСЗ
0.1.1667 - ci-build
Руководство к использованию стандарта FHIR в ЦИСЗ - Local Development build (v0.1.1667) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Официальный URL: https://fhir.by/StructureDefinition/QRAnamnesisVitaeAdult | Version: 0.1.1667 | |||
Draft as of 2024-09-16 | Имя: QRAnamnesisVitaeAdult |
Профиль QuestionnaireResponse анамнеза жизни
Описание профиля:
Профиль “Анамнез жизни” предназначен для записи информации об анамнезе жизни пациентов. Вопросы и ответы упорядочены, сгруппированы в подмножества и ограничены структурой опросника “Анамнез жизни пациента”.
Данный профиль может применяться для записи информации о:
Usage:
Описание профилей и принципов работы различных представлений..
Профиль ресурса: QuestionnaireResponse
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
QuestionnaireResponse | 0..* | QuestionnaireResponse | Структурированный набор вопросов и ответов на них | |
id | 1..1 | id | Логический идентификатор этого артефакта | |
meta | 1..1 | Meta | Метаданные о ресурсе | |
id | 0..0 | |||
extension | 0..0 | |||
versionId | 0..0 | |||
lastUpdated | 0..0 | |||
source | 0..0 | |||
profile | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/QRAnamnesisVitaeAdult | |
security | 0..0 | |||
tag | 0..0 | |||
implicitRules | 0..0 | |||
language | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
identifier | 0..0 | |||
basedOn | 0..0 | |||
partOf | 0..0 | |||
questionnaire | 1..1 | canonical(Questionnaire) | Канонический URL-адрес анкеты, на которую вы отвечаете Required Pattern: https://fhir.by/Questionnaire/AnamnesisVitaeAdultPatient | |
subject | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Субъект опроса | |
encounter | 0..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Ответ на вопросы анкеты является частью... | |
authored | 1..1 | dateTime | Дата сбора ответов | |
author | 1..1 | Reference(Участник медицинского процесса | Роль медицинского работника) | Пользователь, получивший и записавший ответы | |
source | 1..1 | Reference(Patient | RelatedPerson) | Пользователь, ответивший на вопросы | |
item | ||||
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
answer | ||||
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
value[x] | 1..1 | Однозначный ответ на вопрос | ||
valueBoolean | boolean | |||
valueInteger | integer | |||
valueDateTime | dateTime | |||
valueString | string | |||
valueCoding | Coding | |||
valueReference | Reference(Resource) | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
QuestionnaireResponse | 0..* | QuestionnaireResponse | Структурированный набор вопросов и ответов на них | |
id | Σ | 1..1 | id | Логический идентификатор этого артефакта |
meta | Σ | 1..1 | Meta | Метаданные о ресурсе |
extension | 0..0 | |||
profile | Σ | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/QRAnamnesisVitaeAdult |
text | 0..1 | Narrative | Краткое изложение текста ресурса для интерпретации человеком | |
questionnaire | Σ | 1..1 | canonical(Questionnaire) | Канонический URL-адрес анкеты, на которую вы отвечаете Required Pattern: https://fhir.by/Questionnaire/AnamnesisVitaeAdultPatient |
status | ?!Σ | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped Binding: QuestionnaireResponseStatus (required): Статус ответа на вопросник в течение жизненного цикла. |
subject | Σ | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Субъект опроса |
encounter | Σ | 0..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Ответ на вопросы анкеты является частью... |
authored | Σ | 1..1 | dateTime | Дата сбора ответов |
author | Σ | 1..1 | Reference(Участник медицинского процесса | Роль медицинского работника) | Пользователь, получивший и записавший ответы |
source | Σ | 1..1 | Reference(Patient | RelatedPerson) | Пользователь, ответивший на вопросы |
item | C | 0..* | BackboneElement | Группы и вопросы qrs-1: Item cannot contain both item and answer qrs-2: Repeated answers are combined in the answers array of a single item |
linkId | C | 1..1 | string | Указатель на конкретный пункт из анкеты |
definition | 0..1 | uri | Определение элемента - подробные сведения об элементе | |
text | 0..1 | string | Название группы или текст вопроса | |
answer | C | 0..* | BackboneElement | Ответ(ы) на вопрос(ы) |
value[x] | C | 1..1 | Однозначный ответ на вопрос Binding: QuestionnaireAnswerCodes (example): Привязка к этому является проблематичной, поскольку один набор значений не может применяться как к кодам, так и к количествам. | |
valueBoolean | boolean | |||
valueInteger | integer | |||
valueDateTime | dateTime | |||
valueString | string | |||
valueCoding | Coding | |||
valueReference | Reference(Resource) | |||
item | 0..* | See item (QuestionnaireResponse) | Дочерние элементы вопроса | |
item | 0..* | See item (QuestionnaireResponse) | Дочерние элементы элемента группы | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
QuestionnaireResponse.status | required | QuestionnaireResponseStatushttp://hl7.org/fhir/ValueSet/questionnaire-answers-status|5.0.0 from the FHIR Standard | |
QuestionnaireResponse.item.answer.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard |
Профиль ресурса: QuestionnaireResponse
Summary
Mandatory: 7 elements
Prohibited: 21 elements
Structures
This structure refers to these other structures:
Схема различий
Профиль ресурса: QuestionnaireResponse
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
QuestionnaireResponse | 0..* | QuestionnaireResponse | Структурированный набор вопросов и ответов на них | |
id | 1..1 | id | Логический идентификатор этого артефакта | |
meta | 1..1 | Meta | Метаданные о ресурсе | |
id | 0..0 | |||
extension | 0..0 | |||
versionId | 0..0 | |||
lastUpdated | 0..0 | |||
source | 0..0 | |||
profile | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/QRAnamnesisVitaeAdult | |
security | 0..0 | |||
tag | 0..0 | |||
implicitRules | 0..0 | |||
language | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
identifier | 0..0 | |||
basedOn | 0..0 | |||
partOf | 0..0 | |||
questionnaire | 1..1 | canonical(Questionnaire) | Канонический URL-адрес анкеты, на которую вы отвечаете Required Pattern: https://fhir.by/Questionnaire/AnamnesisVitaeAdultPatient | |
subject | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Субъект опроса | |
encounter | 0..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Ответ на вопросы анкеты является частью... | |
authored | 1..1 | dateTime | Дата сбора ответов | |
author | 1..1 | Reference(Участник медицинского процесса | Роль медицинского работника) | Пользователь, получивший и записавший ответы | |
source | 1..1 | Reference(Patient | RelatedPerson) | Пользователь, ответивший на вопросы | |
item | ||||
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
answer | ||||
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
value[x] | 1..1 | Однозначный ответ на вопрос | ||
valueBoolean | boolean | |||
valueInteger | integer | |||
valueDateTime | dateTime | |||
valueString | string | |||
valueCoding | Coding | |||
valueReference | Reference(Resource) | |||
Documentation for this format |
Полная Схема
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
QuestionnaireResponse | 0..* | QuestionnaireResponse | Структурированный набор вопросов и ответов на них | |
id | Σ | 1..1 | id | Логический идентификатор этого артефакта |
meta | Σ | 1..1 | Meta | Метаданные о ресурсе |
extension | 0..0 | |||
profile | Σ | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/QRAnamnesisVitaeAdult |
text | 0..1 | Narrative | Краткое изложение текста ресурса для интерпретации человеком | |
questionnaire | Σ | 1..1 | canonical(Questionnaire) | Канонический URL-адрес анкеты, на которую вы отвечаете Required Pattern: https://fhir.by/Questionnaire/AnamnesisVitaeAdultPatient |
status | ?!Σ | 1..1 | code | in-progress | completed | amended | entered-in-error | stopped Binding: QuestionnaireResponseStatus (required): Статус ответа на вопросник в течение жизненного цикла. |
subject | Σ | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Субъект опроса |
encounter | Σ | 0..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Ответ на вопросы анкеты является частью... |
authored | Σ | 1..1 | dateTime | Дата сбора ответов |
author | Σ | 1..1 | Reference(Участник медицинского процесса | Роль медицинского работника) | Пользователь, получивший и записавший ответы |
source | Σ | 1..1 | Reference(Patient | RelatedPerson) | Пользователь, ответивший на вопросы |
item | C | 0..* | BackboneElement | Группы и вопросы qrs-1: Item cannot contain both item and answer qrs-2: Repeated answers are combined in the answers array of a single item |
linkId | C | 1..1 | string | Указатель на конкретный пункт из анкеты |
definition | 0..1 | uri | Определение элемента - подробные сведения об элементе | |
text | 0..1 | string | Название группы или текст вопроса | |
answer | C | 0..* | BackboneElement | Ответ(ы) на вопрос(ы) |
value[x] | C | 1..1 | Однозначный ответ на вопрос Binding: QuestionnaireAnswerCodes (example): Привязка к этому является проблематичной, поскольку один набор значений не может применяться как к кодам, так и к количествам. | |
valueBoolean | boolean | |||
valueInteger | integer | |||
valueDateTime | dateTime | |||
valueString | string | |||
valueCoding | Coding | |||
valueReference | Reference(Resource) | |||
item | 0..* | See item (QuestionnaireResponse) | Дочерние элементы вопроса | |
item | 0..* | See item (QuestionnaireResponse) | Дочерние элементы элемента группы | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
QuestionnaireResponse.status | required | QuestionnaireResponseStatushttp://hl7.org/fhir/ValueSet/questionnaire-answers-status|5.0.0 from the FHIR Standard | |
QuestionnaireResponse.item.answer.value[x] | example | QuestionnaireAnswerCodes (a valid code from SNOMED CT)http://hl7.org/fhir/ValueSet/questionnaire-answers from the FHIR Standard |
Профиль ресурса: QuestionnaireResponse
Summary
Mandatory: 7 elements
Prohibited: 21 elements
Structures
This structure refers to these other structures:
Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью HTTP GET
команды:
GET [base]/fhir/Patient/[patientId]/QuestionnaireResponse/[id]
Метод возвращает один экземпляр ресурса.
Возможные значения логического идентификатора («id») описаны в типе Id
При попытке доступа к несуществующему ресурсу будет возвращен HTTP статус код - 404 Not Found
Во всех поисковых взаимодействиях в этом руководстве используется HTTP GET
команда со следующим синтаксисом:
GET [base]/fhir/Patient/[patientId]/[Resource-type]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}
GET — это HTTP метод, используемый для получения ресурса.
Переменные указанные в «[]», обязательны для предоставления клиентом и будут заменены указанным строковым литералом.
Переменные указанные в «{}», не являются обязательными для предоставления клиентом и будут заменены указанным строковым литералом.
base: URL-адрес сервера
Resource-type: имя типа ресурса (например, “QuestionnaireResponse”).
parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?encounter=QuestionnaireResponse/01»).
value: значение параметра поиска
: модификатор параметра поиска
{c1 c2 …}: компаратор параметра поиска
{,value2,…}: логическое ИЛИ
{¶meter2={:m1 m2 …}={c1 c2 …}[value1{,value2,…}]&…}: логическое И
Простой пример запроса поиска в RESTful с использованием HTTP GET
команды:
GET [base]/fhir/Patient/[patientId]/QuestionnaireResponse?type=value&...
Параметр поиска | Тип | Описание | Выражение | Пример |
---|---|---|---|---|
author | reference | По пользователю, получившему и записавшему ответы | Questionnaire.author | GET [base]/QuestionnaireResponce?author=https://fhir.by/StructureDefinition/PractitionerRole |
authored | date | По дате записи данных в анкету | QuestionnaireResponse.authored | GET [base]/Practitioner?qualification-period=gt2020&le2024 |
encounter | reference | По ресурсу, частью которого являются полученные ответы | Questionnaire.author | GET [base]/QuestionnaireResponce?author=https://fhir.by/StructureDefinition/EncounterInpatient |
item-subject | reference | По значению элемента, где элемент имеет isSubject=true | QuestionnaireResponse.item.where(extension(‘http://hl7.org/fhir/StructureDefinition/questionnaireresponse-isSubject’).exists()).answer.value.ofType(Reference) | GET [base]/QuestionnaireResponce?item.where(linkId = "2") |
patient | reference | По пациенту, на чей анамнез жищти было собран | QuestionnaireResponse.subject.where(resolve() is Patient) | GET [base]/QuestionnaireResponce?subject=https://fhir.by/StructureDefinition/PractitionerRole |
source | reference | По пользователю, ответившему на вопрос | QuestionnaireResponce.source | GET [base]/QuestionnaireResponce?source=https://fhir.by/StructureDefinition/PractitionerRole |
subject | reference | По субъекту опроса | QuestionnaireResponce.subject | GET [base]/QuestionnaireResponce?subject=https://fhir.by/StructureDefinition/PatientWithIdentificationNumber |