Руководство к использованию стандарта 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

Профиль ресурса: Профиль QuestionnaireResponse анамнеза жизни

Официальный URL: https://fhir.by/StructureDefinition/QRAnamnesisVitaeAdult Version: 0.1.1667
Draft as of 2024-09-16 Имя: QRAnamnesisVitaeAdult

Профиль QuestionnaireResponse анамнеза жизни

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

Профиль “Анамнез жизни” предназначен для записи информации об анамнезе жизни пациентов. Вопросы и ответы упорядочены, сгруппированы в подмножества и ограничены структурой опросника “Анамнез жизни пациента”.

Данный профиль может применяться для записи информации о:

  • физическом развитии пациента;
  • психическом развитии пациента;
  • вредных привычках;
  • перенесенных заболеваниях;
  • материально-бытовых условиях;
  • экспертно-трудовом анамнезе.

Usage:

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

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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
... 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)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. 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 Краткое изложение текста ресурса для интерпретации человеком
... 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) Дочерние элементы элемента группы

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
QuestionnaireResponse.statusrequiredQuestionnaireResponseStatus
http://hl7.org/fhir/ValueSet/questionnaire-answers-status|5.0.0
from the FHIR Standard
QuestionnaireResponse.item.answer.value[x]exampleQuestionnaireAnswerCodes (a valid code from SNOMED CT)
http://hl7.org/fhir/ValueSet/questionnaire-answers
from the FHIR Standard

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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
... 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)

doco Documentation for this format

Полная Схема

NameFlagsCard.TypeDescription & Constraintsdoco
.. 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 Краткое изложение текста ресурса для интерпретации человеком
... 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) Дочерние элементы элемента группы

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
QuestionnaireResponse.statusrequiredQuestionnaireResponseStatus
http://hl7.org/fhir/ValueSet/questionnaire-answers-status|5.0.0
from the FHIR Standard
QuestionnaireResponse.item.answer.value[x]exampleQuestionnaireAnswerCodes (a valid code from SNOMED CT)
http://hl7.org/fhir/ValueSet/questionnaire-answers
from the FHIR Standard

 


Примечания:

  • Анкета “Анамнез жизни” должна быть заполнена при первичном осмотре пациента медицинским работником системы здравоохранения, непосредсвенно оказыващим медицинскую помощь. Медицинский работник заполняет поля анкеты на основе ответов, полученных от самого пациента или других лиц, от имени пациента.
  • Элемент encounter QuestionnaireResponse используется для ссылки на первичные осмотры пациента в стационаре или в амбулаторных исловиях, именно тогда и происходит заполнение раздела “Анамнез жизни”.

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

Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью 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,…}: логическое ИЛИ

  • {&parameter2={: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