Руководство к использованию стандарта 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/AllergyIntoleranceBy | Version: 0.1.1667 | |||
Draft as of 2024-09-16 | Имя: AllergyIntoleranceBy |
Тестовый профиль для аллергической реакции или непереносимости, развившейся у пациента
Описание
Профиль устанавливает требования для ресурса AllergyIntollerance. Он указывает, какие основные элементы, словари и наборы значений должны присутствовать и ограничивает способы использования этих элементов. Задача профиля - обеспечить единое место в интегрированной электронной медицинской карте информации об аллергических реакциях и случаях лекарственной непереносимости. Профиль может использоваться для записи информации о реакциях на широкий спектр веществ, в том числе: основные и вспомогательные вещества в лекарственных препаратах, препараты крови, иммунобиологические лекарственные средства» пищевые продукты; соли металлов и органические соединения. Профиль может использоваться для записи информации о реакции как на какое-либо конкретное вещество, так и на класс (группу) веществ. Медицинский работник регистрирует информацию о всех случаях аллергических реакций (непереносимости) пациента, сведетелем которых был сам, а так же информацию о реакциях (непененосимости), полученную от пациента или законного представителя пациента в процессе сбора аллергологического анамнеза.
Примеры сценариев использования профиля:
Usage:
Описание профилей и принципов работы различных представлений..
Профиль ресурса: AllergyIntolerance
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AllergyIntolerance | 0..* | AllergyIntolerance | Аллергия или непереносимость (как правило, риск неблагоприятной реакции на какое-либо вещество) | |
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/AllergyIntoleranceBy | |
security | 0..0 | |||
tag | 0..0 | |||
implicitRules | 0..0 | |||
language | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
identifier | 0..0 | |||
clinicalStatus | 1..1 | CodeableConcept | active | inactive | resolved | |
verificationStatus | 1..1 | CodeableConcept | unconfirmed | presumed | confirmed | refuted | entered-in-error | |
category | 1..1 | code | food | medication | environment | biologic | |
code | 0..1 | CodeableConcept | Код субстанции, ответственной за развитие реакции | |
patient | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Пациент, страдающей аллергией или непереносимостью | |
encounter | 1..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Обращение, при котором была выявлена аллергия или непереносимость | |
onset[x] | 1..1 | Когда впервые была выявлена аллергия или непереносимость? | ||
onsetDateTime | dateTime | |||
onsetString | string | |||
recordedDate | 1..1 | dateTime | Дата, когда была создана запись в системе | |
participant | 1..1 | BackboneElement | Медицинский работник, описавший реакцию | |
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
function | 0..0 | |||
actor | 1..1 | Reference(Роль медицинского работника) | Кто или что участвовало в мероприятиях, связанных с аллергией или непереносимостью | |
lastOccurrence | 0..1 | dateTime | Дата и время последнего известного случая реакции | |
note | 0..1 | Annotation | Дополнительная текстовая информация, не отраженная в других полях | |
id | 0..0 | |||
extension | 0..0 | |||
author[x] | 0..0 | |||
time | 0..0 | |||
reaction | 1..1 | BackboneElement | Информация о реакции | |
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
substance | 0..0 | |||
manifestation | 1..* | CodeableReference(Observation) | Клинические симптомы, связанные с реакцией | |
id | 0..0 | |||
extension | 0..0 | |||
description | 0..1 | string | Описание реакции в целом | |
onset | 0..0 | |||
exposureRoute | 0..1 | CodeableConcept | Способ воздействия вещества | |
id | 0..0 | |||
extension | 0..0 | |||
coding | ||||
id | 0..0 | |||
extension | 0..0 | |||
system | 0..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSMedicationRouteAdmin | |
version | 0..0 | |||
userSelected | 0..0 | |||
note | 0..0 | |||
Documentation for this format |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AllergyIntolerance | 0..* | AllergyIntolerance | Аллергия или непереносимость (как правило, риск неблагоприятной реакции на какое-либо вещество) | |
id | Σ | 1..1 | id | Логический идентификатор этого артефакта |
meta | Σ | 1..1 | Meta | Метаданные о ресурсе |
extension | 0..0 | |||
profile | Σ | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/AllergyIntoleranceBy |
text | 0..1 | Narrative | Краткое изложение текста ресурса для интерпретации человеком | |
clinicalStatus | ?!Σ | 1..1 | CodeableConcept | active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): Клинический статус аллергии или непереносимости. |
verificationStatus | ?!Σ | 1..1 | CodeableConcept | unconfirmed | presumed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatus (required): Утверждение об определенности, связанной со склонностью или потенциальным риском реакции на идентифицированное вещество. |
type | Σ | 0..1 | CodeableConcept | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (preferred): Выявление физиологического механизма, лежащего в основе риска возникновения реактивной реакции. |
category | Σ | 1..1 | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Категория идентифицированного вещества, вызывающего аллергию или непереносимость. |
criticality | Σ | 0..1 | code | low | high | unable-to-assess Binding: AllergyIntoleranceCriticality (required): Оценка потенциального клинического вреда или серьезности реакции на идентифицированное вещество. |
code | Σ | 0..1 | CodeableConcept | Код субстанции, ответственной за развитие реакции Binding: SubstanceProductAndConditionAndNegationCodes (example): Тип вещества/продукта, состояние аллергии или непереносимости, а также коды исключения для сообщения об отсутствии известных аллергических реакций. |
patient | Σ | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Пациент, страдающей аллергией или непереносимостью |
encounter | 1..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Обращение, при котором была выявлена аллергия или непереносимость | |
onset[x] | 1..1 | Когда впервые была выявлена аллергия или непереносимость? | ||
onsetDateTime | dateTime | |||
onsetString | string | |||
recordedDate | 1..1 | dateTime | Дата, когда была создана запись в системе | |
participant | Σ | 1..1 | BackboneElement | Медицинский работник, описавший реакцию |
actor | Σ | 1..1 | Reference(Роль медицинского работника) | Кто или что участвовало в мероприятиях, связанных с аллергией или непереносимостью |
lastOccurrence | 0..1 | dateTime | Дата и время последнего известного случая реакции | |
note | 0..1 | Annotation | Дополнительная текстовая информация, не отраженная в других полях | |
extension | 0..0 | |||
text | Σ | 1..1 | markdown | Аннотация - текстовое содержимое(as markdown) |
reaction | 1..1 | BackboneElement | Информация о реакции | |
manifestation | 1..* | CodeableReference(Observation) | Клинические симптомы, связанные с реакцией Binding: SNOMEDCTClinicalFindings (example): Клинические симптомы и/или признаки, которые наблюдаются или связаны с какой-либо побочной реакцией. | |
extension | 0..0 | |||
concept | Σ | 0..1 | CodeableConcept | Ссылка на концепцию (по классам) |
reference | Σ | 0..1 | Reference() | Ссылка на ресурс (по экземпляру) |
description | 0..1 | string | Описание реакции в целом | |
severity | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: AllergyIntoleranceSeverity (required): Клиническая оценка тяжести реакции в целом, возможно, с учетом множества различных проявлений. | |
exposureRoute | 0..1 | CodeableConcept | Способ воздействия вещества Binding: SNOMEDCTRouteCodes (example): Закодированная концепция, описывающая физиологический путь воздействия какого-либо вещества. | |
extension | 0..0 | |||
coding | Σ | 0..* | Coding | Код, определенный терминологической системой |
extension | 0..0 | |||
system | Σ | 0..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSMedicationRouteAdmin |
code | ΣC | 0..1 | code | Код в синтаксисе, определенном системой |
display | ΣC | 0..1 | string | Представление, определяемое системой |
text | Σ | 0..1 | string | Простое текстовое представление концепции |
Documentation for this format |
Path | Conformance | ValueSet | URI |
AllergyIntolerance.clinicalStatus | required | AllergyIntoleranceClinicalStatusCodeshttp://hl7.org/fhir/ValueSet/allergyintolerance-clinical|5.0.0 from the FHIR Standard | |
AllergyIntolerance.verificationStatus | required | AllergyIntoleranceVerificationStatushttp://hl7.org/fhir/ValueSet/allergyintolerance-verification|5.0.0 from the FHIR Standard | |
AllergyIntolerance.type | preferred | AllergyIntoleranceTypehttp://hl7.org/fhir/ValueSet/allergy-intolerance-type from the FHIR Standard | |
AllergyIntolerance.category | required | AllergyIntoleranceCategoryhttp://hl7.org/fhir/ValueSet/allergy-intolerance-category|5.0.0 from the FHIR Standard | |
AllergyIntolerance.criticality | required | AllergyIntoleranceCriticalityhttp://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|5.0.0 from the FHIR Standard | |
AllergyIntolerance.code | example | SubstanceProductAndConditionAndNegationCodeshttp://hl7.org/fhir/ValueSet/allergyintolerance-code from the FHIR Standard | |
AllergyIntolerance.reaction.manifestation | example | SNOMEDCTClinicalFindingshttp://hl7.org/fhir/ValueSet/clinical-findings from the FHIR Standard | |
AllergyIntolerance.reaction.severity | required | AllergyIntoleranceSeverityhttp://hl7.org/fhir/ValueSet/reaction-event-severity|5.0.0 from the FHIR Standard | |
AllergyIntolerance.reaction.exposureRoute | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard |
Профиль ресурса: AllergyIntolerance
Summary
Mandatory: 11 elements
Prohibited: 35 elements
Structures
This structure refers to these other structures:
Схема различий
Профиль ресурса: AllergyIntolerance
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AllergyIntolerance | 0..* | AllergyIntolerance | Аллергия или непереносимость (как правило, риск неблагоприятной реакции на какое-либо вещество) | |
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/AllergyIntoleranceBy | |
security | 0..0 | |||
tag | 0..0 | |||
implicitRules | 0..0 | |||
language | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
identifier | 0..0 | |||
clinicalStatus | 1..1 | CodeableConcept | active | inactive | resolved | |
verificationStatus | 1..1 | CodeableConcept | unconfirmed | presumed | confirmed | refuted | entered-in-error | |
category | 1..1 | code | food | medication | environment | biologic | |
code | 0..1 | CodeableConcept | Код субстанции, ответственной за развитие реакции | |
patient | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Пациент, страдающей аллергией или непереносимостью | |
encounter | 1..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Обращение, при котором была выявлена аллергия или непереносимость | |
onset[x] | 1..1 | Когда впервые была выявлена аллергия или непереносимость? | ||
onsetDateTime | dateTime | |||
onsetString | string | |||
recordedDate | 1..1 | dateTime | Дата, когда была создана запись в системе | |
participant | 1..1 | BackboneElement | Медицинский работник, описавший реакцию | |
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
function | 0..0 | |||
actor | 1..1 | Reference(Роль медицинского работника) | Кто или что участвовало в мероприятиях, связанных с аллергией или непереносимостью | |
lastOccurrence | 0..1 | dateTime | Дата и время последнего известного случая реакции | |
note | 0..1 | Annotation | Дополнительная текстовая информация, не отраженная в других полях | |
id | 0..0 | |||
extension | 0..0 | |||
author[x] | 0..0 | |||
time | 0..0 | |||
reaction | 1..1 | BackboneElement | Информация о реакции | |
id | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
substance | 0..0 | |||
manifestation | 1..* | CodeableReference(Observation) | Клинические симптомы, связанные с реакцией | |
id | 0..0 | |||
extension | 0..0 | |||
description | 0..1 | string | Описание реакции в целом | |
onset | 0..0 | |||
exposureRoute | 0..1 | CodeableConcept | Способ воздействия вещества | |
id | 0..0 | |||
extension | 0..0 | |||
coding | ||||
id | 0..0 | |||
extension | 0..0 | |||
system | 0..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSMedicationRouteAdmin | |
version | 0..0 | |||
userSelected | 0..0 | |||
note | 0..0 | |||
Documentation for this format |
Полная Схема
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
AllergyIntolerance | 0..* | AllergyIntolerance | Аллергия или непереносимость (как правило, риск неблагоприятной реакции на какое-либо вещество) | |
id | Σ | 1..1 | id | Логический идентификатор этого артефакта |
meta | Σ | 1..1 | Meta | Метаданные о ресурсе |
extension | 0..0 | |||
profile | Σ | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/AllergyIntoleranceBy |
text | 0..1 | Narrative | Краткое изложение текста ресурса для интерпретации человеком | |
clinicalStatus | ?!Σ | 1..1 | CodeableConcept | active | inactive | resolved Binding: AllergyIntoleranceClinicalStatusCodes (required): Клинический статус аллергии или непереносимости. |
verificationStatus | ?!Σ | 1..1 | CodeableConcept | unconfirmed | presumed | confirmed | refuted | entered-in-error Binding: AllergyIntoleranceVerificationStatus (required): Утверждение об определенности, связанной со склонностью или потенциальным риском реакции на идентифицированное вещество. |
type | Σ | 0..1 | CodeableConcept | allergy | intolerance - Underlying mechanism (if known) Binding: AllergyIntoleranceType (preferred): Выявление физиологического механизма, лежащего в основе риска возникновения реактивной реакции. |
category | Σ | 1..1 | code | food | medication | environment | biologic Binding: AllergyIntoleranceCategory (required): Категория идентифицированного вещества, вызывающего аллергию или непереносимость. |
criticality | Σ | 0..1 | code | low | high | unable-to-assess Binding: AllergyIntoleranceCriticality (required): Оценка потенциального клинического вреда или серьезности реакции на идентифицированное вещество. |
code | Σ | 0..1 | CodeableConcept | Код субстанции, ответственной за развитие реакции Binding: SubstanceProductAndConditionAndNegationCodes (example): Тип вещества/продукта, состояние аллергии или непереносимости, а также коды исключения для сообщения об отсутствии известных аллергических реакций. |
patient | Σ | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | Пациент, страдающей аллергией или непереносимостью |
encounter | 1..1 | Reference(Профиль для осмотра пациента в условиях стационара | Общий профиль для обращения пациента за медицинской помощью) | Обращение, при котором была выявлена аллергия или непереносимость | |
onset[x] | 1..1 | Когда впервые была выявлена аллергия или непереносимость? | ||
onsetDateTime | dateTime | |||
onsetString | string | |||
recordedDate | 1..1 | dateTime | Дата, когда была создана запись в системе | |
participant | Σ | 1..1 | BackboneElement | Медицинский работник, описавший реакцию |
actor | Σ | 1..1 | Reference(Роль медицинского работника) | Кто или что участвовало в мероприятиях, связанных с аллергией или непереносимостью |
lastOccurrence | 0..1 | dateTime | Дата и время последнего известного случая реакции | |
note | 0..1 | Annotation | Дополнительная текстовая информация, не отраженная в других полях | |
extension | 0..0 | |||
text | Σ | 1..1 | markdown | Аннотация - текстовое содержимое(as markdown) |
reaction | 1..1 | BackboneElement | Информация о реакции | |
manifestation | 1..* | CodeableReference(Observation) | Клинические симптомы, связанные с реакцией Binding: SNOMEDCTClinicalFindings (example): Клинические симптомы и/или признаки, которые наблюдаются или связаны с какой-либо побочной реакцией. | |
extension | 0..0 | |||
concept | Σ | 0..1 | CodeableConcept | Ссылка на концепцию (по классам) |
reference | Σ | 0..1 | Reference() | Ссылка на ресурс (по экземпляру) |
description | 0..1 | string | Описание реакции в целом | |
severity | 0..1 | code | mild | moderate | severe (of event as a whole) Binding: AllergyIntoleranceSeverity (required): Клиническая оценка тяжести реакции в целом, возможно, с учетом множества различных проявлений. | |
exposureRoute | 0..1 | CodeableConcept | Способ воздействия вещества Binding: SNOMEDCTRouteCodes (example): Закодированная концепция, описывающая физиологический путь воздействия какого-либо вещества. | |
extension | 0..0 | |||
coding | Σ | 0..* | Coding | Код, определенный терминологической системой |
extension | 0..0 | |||
system | Σ | 0..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSMedicationRouteAdmin |
code | ΣC | 0..1 | code | Код в синтаксисе, определенном системой |
display | ΣC | 0..1 | string | Представление, определяемое системой |
text | Σ | 0..1 | string | Простое текстовое представление концепции |
Documentation for this format |
Path | Conformance | ValueSet | URI |
AllergyIntolerance.clinicalStatus | required | AllergyIntoleranceClinicalStatusCodeshttp://hl7.org/fhir/ValueSet/allergyintolerance-clinical|5.0.0 from the FHIR Standard | |
AllergyIntolerance.verificationStatus | required | AllergyIntoleranceVerificationStatushttp://hl7.org/fhir/ValueSet/allergyintolerance-verification|5.0.0 from the FHIR Standard | |
AllergyIntolerance.type | preferred | AllergyIntoleranceTypehttp://hl7.org/fhir/ValueSet/allergy-intolerance-type from the FHIR Standard | |
AllergyIntolerance.category | required | AllergyIntoleranceCategoryhttp://hl7.org/fhir/ValueSet/allergy-intolerance-category|5.0.0 from the FHIR Standard | |
AllergyIntolerance.criticality | required | AllergyIntoleranceCriticalityhttp://hl7.org/fhir/ValueSet/allergy-intolerance-criticality|5.0.0 from the FHIR Standard | |
AllergyIntolerance.code | example | SubstanceProductAndConditionAndNegationCodeshttp://hl7.org/fhir/ValueSet/allergyintolerance-code from the FHIR Standard | |
AllergyIntolerance.reaction.manifestation | example | SNOMEDCTClinicalFindingshttp://hl7.org/fhir/ValueSet/clinical-findings from the FHIR Standard | |
AllergyIntolerance.reaction.severity | required | AllergyIntoleranceSeverityhttp://hl7.org/fhir/ValueSet/reaction-event-severity|5.0.0 from the FHIR Standard | |
AllergyIntolerance.reaction.exposureRoute | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard |
Профиль ресурса: AllergyIntolerance
Summary
Mandatory: 11 elements
Prohibited: 35 elements
Structures
This structure refers to these other structures:
Обязательные поля для заполнения при создании экземпляра профиля:
AllergyIntoleranceBy.clinicalStatus
,AllergyIntoleranceBy.verificationStatus
,AllergyIntoleranceBy.category
,AllergyIntoleranceBy.patient
,AllergyIntolerznceBy.encounter
,AllergyIntoleranceBy.recordedDate
,AllergyIntoleranceBy.participant
,AllergyIntoleranceBy.reaction
.Некоторые особенности заполнения полей:
AllergyIntoleranceBy.code
крайне желателен для заполнения. В ситуации, когда кодируемое вещество отсутствует в справоснике, информация о нем заноситься в поле AllergyIntoleranceBy.note
в текстовом виде.AllergyIntoleranceBy.type
) может быть: allergy
(как правило, гиперчувствительность I типа, а также другие «аллергические» реакции, включая псевдоаллергию); intollerance
(как правило, неиммунные побочные реакции, которые не определяются или не воспринимаются как «аллергические» и являются в некоторой степени идиосинкразическими и/или индивидуально-специфичными, т.е. не являются реакцией, которая, как ожидается, возникнет у большинства или всех пациентов при аналогичных обстоятельствах).AllergyIntolerancdBy.verificationStatus
, установленным в состояние unconfirmed
- не подтверждено. Если впоследствии будет доказано, что вещество, агент или класс не являются причиной данной реакции, то verificationStatus
можно изменить на refuted
- опровергнуто”.Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью HTTP GET
команды:
GET [base]/fhir/Patient/[patientId]/AllergyIntolerance/[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: имя типа ресурса (например, “AllergyIntolerance”).
parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?allergyIntolerance=AllergyIntolerance/01»).
value: значение параметра поиска
: модификатор параметра поиска
{c1 c2 …}: компаратор параметра поиска
{,value2,…}: логическое ИЛИ
{¶meter2={:m1 m2 …}={c1 c2 …}[value1{,value2,…}]&…}: логическое И
Простой пример запроса поиска в RESTful с использованием HTTP GET
команды:
GET [base]/fhir/Patient/[patientId]/allergyIntolerance?category=value&...
Параметр поиска | Тип | Описание | Выражение | Пример |
---|---|---|---|---|
_id | token | По логическому идентификатору | AllergyIntolerance.id | |
_profile | reference | По профилю AllergyIntolerance | AllergyIntolerance.meta.profile | |
category | token | food | medication | environment | biologic | AllergyIntolerance.category | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?category=food |
clinical-status | token | active | inactive | resolved | AllergyIntolerance.clinicalStatus | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?clinical-status=active |
code | token | Код, идентифицирующий аллергию или непереносимость | AllergyIntolerance.code | AllergyIntolerance.reaction.substance | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?code=102002 |
criticality | token | low | high | unable-to-assess | AllergyIntolerance.criticality | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?criticality=low |
date | date | Дата записи первой версии экземпляра ресурса | AllergyIntolerance.recordedDate | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?date=2024-08-01 |
identifier | token | Внешние идентификаторы для этого элемента | AllergyIntolerance.identifier | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?identifier=i098 |
last-date | date | Дата (время) последнего известного проявления реакции | AllergyIntolerance.lastOccurrence | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?last-date=2024-08-01 |
manifestation-code | token | Клинические симптомы/признаки, связанные с событием | AllergyIntolerance.reaction.manifestation.concept | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?manifestation-code=109006 |
manifestation-reference | reference | Клинические симптомы/признаки, связанные с событием | AllergyIntolerance.reaction.manifestation.reference | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?manifestation-reference=Observation/Observation001 |
participant | reference | Кто или что участвовало в мероприятиях, связанных с аллергией или непереносимостью | AllergyIntolerance.participant.actor(Practitioner, Organization, CareTeam, Device, Patient, PractitionerRole, RelatedPerson) | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?participant=PractitionerRole/PractitionerRole001 |
route | token | Каким образом субъект подвергся воздействию этого вещества | AllergyIntolerance.reaction.exposureRoute | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?route=10547007 |
severity | token | mild | moderate | severe (of event as a whole) | AllergyIntolerance.reaction.severity | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?severity=moderate |
type | token | allergy | intolerance - Underlying mechanism (if known) | AllergyIntolerance.type | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?type=allergy |
verification-status | token | unconfirmed | presumed | confirmed | refuted | entered-in-error | AllergyIntolerance.verificationStatus | GET [base]/fhir/Patient/[patientId]/AllergyIntolerance?verification-status=unconfirmed |