Руководство к использованию стандарта 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/ObservationObjective | Version: 0.1.1667 | |||
Draft as of 2024-09-16 | Имя: ObservationObjective |
Данные объективного осмотра пациента
Описание профиля
Профиль предназначен для создания ресурсов содержащих информацию о результате осмотра пациента, такую как:
Профиль используется в случае проведения медицинского осмотра пациента (как взрослого, так и ребенка, в том числе новорожденного и беременной женщины). Профиль используется во многих бизнес-процессах системы организации здравоохранения (например, при проведении медицинских осмотров, диспансеризации, оказании медицинской помощи в амбулаторных и стационарных условиях).
Для обозначения кодов осмотра использован перечень медицинских услуг и медицинских вмешательств согласно Приложения к постановлению Министерства здравоохранения Республики Беларусь 05.12.2016 № 123.
Usage:
Описание профилей и принципов работы различных представлений..
Профиль ресурса: Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | Observation | |||
id | 1..1 | id | Логический идентификатор этого артефакта | |
meta | 1..1 | Meta | Метаданные о ресурсе | |
id | 0..0 | |||
extension | 0..0 | |||
versionId | 0..0 | |||
source | 0..0 | |||
profile | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/ObservationObjective | |
security | 0..0 | |||
tag | 0..0 | |||
implicitRules | 0..0 | |||
language | 0..0 | |||
text | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
identifier | 0..0 | |||
instantiates[x] | 0..0 | |||
basedOn | 0..0 | |||
triggeredBy | 0..0 | |||
partOf | 0..0 | |||
category | 1..1 | CodeableConcept | Классификация типов наблюдений | |
id | 0..0 | |||
extension | 0..0 | |||
coding | ||||
id | 0..0 | |||
system | 1..1 | uri | Идентичность терминологической системы Required Pattern: http://terminology.hl7.org/CodeSystem/observation-code | |
code | 1..1 | code | Код в синтаксисе, определенном системой Required Pattern: exam | |
code | ||||
id | 0..0 | |||
extension | 0..0 | |||
coding | ||||
id | 0..0 | |||
extension | 0..0 | |||
system | 1..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSExamParts | |
code | 1..1 | code | Код в синтаксисе, определенном системой Binding: Набор значений для объективного осмотра (required) | |
userSelected | 0..0 | |||
subject | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | О ком и/или чем идет речь в этом наблюдении | |
focus | 0..0 | |||
encounter | 1..1 | Reference(Общий профиль для обращения пациента за медицинской помощью | Профиль для осмотра пациента в условиях стационара | Обращение по ВН на МРЭК | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) | Медицинское мероприятие, во время которого проводится это наблюдение | |
Slices for effective[x] | 1..1 | dateTime | Клинически значимое время/период наблюдения Slice: Unordered, Open by type:$this | |
effective[x]:effectiveDateTime | 1..1 | dateTime | Клинически значимое время/период наблюдения | |
performer | 1..* | Reference(Участник медицинского процесса | Роль медицинского работника) | Кто несет ответственность за наблюдение | |
value[x] | 0..1 | string | Фактический результат | |
dataAbsentReason | 0..0 | |||
interpretation | 0..0 | |||
bodySite | 0..0 | |||
bodyStructure | 0..0 | |||
method | 0..0 | |||
specimen | 0..0 | |||
device | 0..0 | |||
referenceRange | 0..0 | |||
hasMember | 0..0 | |||
derivedFrom | 0..0 | |||
component | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Observation.code.coding.code | required | VSExamPartshttps://fhir.by/ValueSet/VSExamParts from this IG |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | Observation | Измерения и простые утверждения obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.component.code is the same as Observation.code, then Observation.value SHALL NOT be present (the Observation.component.value[x] holds the value). obs-8: bodyStructure SHALL only be present if Observation.bodySite is not present |
id | Σ | 1..1 | id | Логический идентификатор этого артефакта |
meta | Σ | 1..1 | Meta | Метаданные о ресурсе |
extension | 0..0 | |||
lastUpdated | Σ | 0..1 | instant | Когда в последний раз менялась версия ресурса |
profile | Σ | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/ObservationObjective |
status | ?!Σ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): Коды, определяющие статус наблюдения. |
category | 1..1 | CodeableConcept | Классификация типов наблюдений Binding: ObservationCategoryCodes (preferred): Коды для категорий наблюдения высокого уровня. | |
extension | 0..0 | |||
coding | Σ | 0..* | Coding | Код, определенный терминологической системой |
extension | 0..* | Extension | Дополнительный контент, определенный реализациями Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | Идентичность терминологической системы Required Pattern: http://terminology.hl7.org/CodeSystem/observation-code |
version | Σ | 0..1 | string | Версия системы - если это уместно |
code | ΣC | 1..1 | code | Код в синтаксисе, определенном системой Required Pattern: exam |
display | ΣC | 0..1 | string | Представление, определяемое системой |
userSelected | Σ | 0..1 | boolean | Если эта кодировка была выбрана непосредственно пользователем |
text | Σ | 0..1 | string | Простое текстовое представление концепции |
code | ΣC | 1..1 | CodeableConcept | Тип наблюдения (код / тип) Binding: LOINCCodes (example): Коды, идентифицирующие названия простых наблюдений. |
extension | 0..0 | |||
coding | Σ | 0..* | Coding | Код, определенный терминологической системой |
extension | 0..0 | |||
system | Σ | 1..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSExamParts |
version | Σ | 0..1 | string | Версия системы - если это уместно |
code | ΣC | 1..1 | code | Код в синтаксисе, определенном системой Binding: Набор значений для объективного осмотра (required) |
display | ΣC | 0..1 | string | Представление, определяемое системой |
text | Σ | 0..1 | string | Простое текстовое представление концепции |
subject | Σ | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | О ком и/или чем идет речь в этом наблюдении |
encounter | Σ | 1..1 | Reference(Общий профиль для обращения пациента за медицинской помощью | Профиль для осмотра пациента в условиях стационара | Обращение по ВН на МРЭК | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) | Медицинское мероприятие, во время которого проводится это наблюдение |
Slices for effective[x] | Σ | 1..1 | dateTime | Клинически значимое время/период наблюдения Slice: Unordered, Closed by type:$this |
effective[x]:effectiveDateTime | Σ | 1..1 | dateTime | Клинически значимое время/период наблюдения |
issued | Σ | 0..1 | instant | Дата и время выхода этой версии |
performer | Σ | 1..* | Reference(Участник медицинского процесса | Роль медицинского работника) | Кто несет ответственность за наблюдение |
value[x] | ΣC | 0..1 | string | Фактический результат |
note | 0..* | Annotation | Комментарии по поводу наблюдения | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Observation.triggeredBy.type | required | TriggeredBytypehttp://hl7.org/fhir/ValueSet/observation-triggeredbytype|5.0.0 from the FHIR Standard | |
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|5.0.0 from the FHIR Standard | |
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.code.coding.code | required | VSExamPartshttps://fhir.by/ValueSet/VSExamParts from this IG | |
Observation.referenceRange.normalValue | extensible | ObservationReferenceRangeNormalValueCodeshttp://hl7.org/fhir/ValueSet/observation-referencerange-normalvalue from the FHIR Standard | |
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | |
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | |
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | |
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Профиль ресурса: Observation
Summary
Mandatory: 9 elements(4 nested mandatory elements)
Prohibited: 40 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Схема различий
Профиль ресурса: Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | Observation | |||
id | 1..1 | id | Логический идентификатор этого артефакта | |
meta | 1..1 | Meta | Метаданные о ресурсе | |
id | 0..0 | |||
extension | 0..0 | |||
versionId | 0..0 | |||
source | 0..0 | |||
profile | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/ObservationObjective | |
security | 0..0 | |||
tag | 0..0 | |||
implicitRules | 0..0 | |||
language | 0..0 | |||
text | 0..0 | |||
contained | 0..0 | |||
extension | 0..0 | |||
modifierExtension | 0..0 | |||
identifier | 0..0 | |||
instantiates[x] | 0..0 | |||
basedOn | 0..0 | |||
triggeredBy | 0..0 | |||
partOf | 0..0 | |||
category | 1..1 | CodeableConcept | Классификация типов наблюдений | |
id | 0..0 | |||
extension | 0..0 | |||
coding | ||||
id | 0..0 | |||
system | 1..1 | uri | Идентичность терминологической системы Required Pattern: http://terminology.hl7.org/CodeSystem/observation-code | |
code | 1..1 | code | Код в синтаксисе, определенном системой Required Pattern: exam | |
code | ||||
id | 0..0 | |||
extension | 0..0 | |||
coding | ||||
id | 0..0 | |||
extension | 0..0 | |||
system | 1..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSExamParts | |
code | 1..1 | code | Код в синтаксисе, определенном системой Binding: Набор значений для объективного осмотра (required) | |
userSelected | 0..0 | |||
subject | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | О ком и/или чем идет речь в этом наблюдении | |
focus | 0..0 | |||
encounter | 1..1 | Reference(Общий профиль для обращения пациента за медицинской помощью | Профиль для осмотра пациента в условиях стационара | Обращение по ВН на МРЭК | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) | Медицинское мероприятие, во время которого проводится это наблюдение | |
Slices for effective[x] | 1..1 | dateTime | Клинически значимое время/период наблюдения Slice: Unordered, Open by type:$this | |
effective[x]:effectiveDateTime | 1..1 | dateTime | Клинически значимое время/период наблюдения | |
performer | 1..* | Reference(Участник медицинского процесса | Роль медицинского работника) | Кто несет ответственность за наблюдение | |
value[x] | 0..1 | string | Фактический результат | |
dataAbsentReason | 0..0 | |||
interpretation | 0..0 | |||
bodySite | 0..0 | |||
bodyStructure | 0..0 | |||
method | 0..0 | |||
specimen | 0..0 | |||
device | 0..0 | |||
referenceRange | 0..0 | |||
hasMember | 0..0 | |||
derivedFrom | 0..0 | |||
component | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet | URI |
Observation.code.coding.code | required | VSExamPartshttps://fhir.by/ValueSet/VSExamParts from this IG |
Полная Схема
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | Observation | Измерения и простые утверждения obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.component.code is the same as Observation.code, then Observation.value SHALL NOT be present (the Observation.component.value[x] holds the value). obs-8: bodyStructure SHALL only be present if Observation.bodySite is not present |
id | Σ | 1..1 | id | Логический идентификатор этого артефакта |
meta | Σ | 1..1 | Meta | Метаданные о ресурсе |
extension | 0..0 | |||
lastUpdated | Σ | 0..1 | instant | Когда в последний раз менялась версия ресурса |
profile | Σ | 1..1 | canonical(StructureDefinition) | Профили, которым, как утверждается, соответствует этот ресурс Required Pattern: https://fhir.by/StructureDefinition/ObservationObjective |
status | ?!Σ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): Коды, определяющие статус наблюдения. |
category | 1..1 | CodeableConcept | Классификация типов наблюдений Binding: ObservationCategoryCodes (preferred): Коды для категорий наблюдения высокого уровня. | |
extension | 0..0 | |||
coding | Σ | 0..* | Coding | Код, определенный терминологической системой |
extension | 0..* | Extension | Дополнительный контент, определенный реализациями Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | Идентичность терминологической системы Required Pattern: http://terminology.hl7.org/CodeSystem/observation-code |
version | Σ | 0..1 | string | Версия системы - если это уместно |
code | ΣC | 1..1 | code | Код в синтаксисе, определенном системой Required Pattern: exam |
display | ΣC | 0..1 | string | Представление, определяемое системой |
userSelected | Σ | 0..1 | boolean | Если эта кодировка была выбрана непосредственно пользователем |
text | Σ | 0..1 | string | Простое текстовое представление концепции |
code | ΣC | 1..1 | CodeableConcept | Тип наблюдения (код / тип) Binding: LOINCCodes (example): Коды, идентифицирующие названия простых наблюдений. |
extension | 0..0 | |||
coding | Σ | 0..* | Coding | Код, определенный терминологической системой |
extension | 0..0 | |||
system | Σ | 1..1 | uri | Идентичность терминологической системы Required Pattern: https://fhir.by/CodeSystem/CSExamParts |
version | Σ | 0..1 | string | Версия системы - если это уместно |
code | ΣC | 1..1 | code | Код в синтаксисе, определенном системой Binding: Набор значений для объективного осмотра (required) |
display | ΣC | 0..1 | string | Представление, определяемое системой |
text | Σ | 0..1 | string | Простое текстовое представление концепции |
subject | Σ | 1..1 | Reference(Пациент | Пациент без ИН | Анонимный пациент) | О ком и/или чем идет речь в этом наблюдении |
encounter | Σ | 1..1 | Reference(Общий профиль для обращения пациента за медицинской помощью | Профиль для осмотра пациента в условиях стационара | Обращение по ВН на МРЭК | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) | Медицинское мероприятие, во время которого проводится это наблюдение |
Slices for effective[x] | Σ | 1..1 | dateTime | Клинически значимое время/период наблюдения Slice: Unordered, Closed by type:$this |
effective[x]:effectiveDateTime | Σ | 1..1 | dateTime | Клинически значимое время/период наблюдения |
issued | Σ | 0..1 | instant | Дата и время выхода этой версии |
performer | Σ | 1..* | Reference(Участник медицинского процесса | Роль медицинского работника) | Кто несет ответственность за наблюдение |
value[x] | ΣC | 0..1 | string | Фактический результат |
note | 0..* | Annotation | Комментарии по поводу наблюдения | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Observation.triggeredBy.type | required | TriggeredBytypehttp://hl7.org/fhir/ValueSet/observation-triggeredbytype|5.0.0 from the FHIR Standard | |
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|5.0.0 from the FHIR Standard | |
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.code.coding.code | required | VSExamPartshttps://fhir.by/ValueSet/VSExamParts from this IG | |
Observation.referenceRange.normalValue | extensible | ObservationReferenceRangeNormalValueCodeshttp://hl7.org/fhir/ValueSet/observation-referencerange-normalvalue from the FHIR Standard | |
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | |
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | |
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | |
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Профиль ресурса: Observation
Summary
Mandatory: 9 elements(4 nested mandatory elements)
Prohibited: 40 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью HTTP GET
команды:
GET [base]/fhir/Patient/[patientId]/Observation/[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: имя типа ресурса (например, “Observation”).
parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?observation=Observation/01»).
value: значение параметра поиска
: модификатор параметра поиска
{c1 c2 …}: компаратор параметра поиска
{,value2,…}: логическое ИЛИ
{¶meter2={:m1 m2 …}={c1 c2 …}[value1{,value2,…}]&…}: логическое И
Простой пример запроса поиска в RESTful с использованием HTTP GET
команды:
PatientBundle
GET [base]/fhir/Patient/[patientId]/observation?category=value&...
Параметр поиска | Тип | Описание | Выражение | Пример | |
---|---|---|---|---|---|
_id | token | По логическому идентификатору | Observation.id | GET [base]/fhir/Patient/[patientId]/Observation?_id=1234567890 |
|
_profile | reference | По профилю Observation | Observation.meta.profile | GET [base]/fhir/Patient/[patientId]/Observation?_profile=ObservationSubjective |
|
based-on | reference | Reference to the service request. | Observation.basedOn(CarePlan, MedicationRequest, NutritionOrder, DeviceRequest, ServiceRequest, ImmunizationRecommendation) | GET [base]/fhir/Patient/[patientId]/Observation?based-on=ServiceRequest/SR0100 |
|
category | token | The classification of the type of observation | Observation.category | GET [base]/fhir/Patient/[patientId]/Observation?category=vital-signs |
|
code | token | The code of the observation type | Observation.code | GET [base]/fhir/Patient/[patientId]/Observation?code=100002-5 |
|
code-value-concept | composite | Code and coded value parameter pair | On Observation: code: code value-concept: value.ofType(CodeableConcept) | GET [base]/fhir/Patient/[patientId]/Observation?code-value-concept=code$loinc\|100002-5,value$100 |
|
code-value-date | composite | Code and date/time value parameter pair | On Observation: code: code value-date: value.ofType(dateTime) | value.ofType(Period) | GET [base]/fhir/Patient/[patientId]/Observation?code-value-date=code$100002-5,value$ge2024-09-01 |
|
code-value-quantity | composite | Code and quantity value parameter pair | On Observation: code: code value-quantity: value.ofType(Quantity) | GET [base]/fhir/Patient/[patientId]/Observation?code-value-quantity=code$100002-5,value$ge100 |
|
code-value-string | composite | Code and string value parameter pair | On Observation: code: code value-string: value.ofType(string) | GET [base]/fhir/Patient/[patientId]/Observation?code-value-string=code$100002-5,value$normal |
|
combo-code | token | The code of the observation type or component type | Observation.code | Observation.component.code | GET [base]/fhir/Patient/[patientId]/Observation?code-value-string=code$100002-5,value$normal |
|
combo-code-value-concept | composite | Code and coded value parameter pair, including in components | On Observation | Observation.component: combo-code: code combo-value-concept: value.ofType(CodeableConcept) | GET [base]/fhir/Patient/[patientId]/Observation?combo-code-value-concept=code$100002-5,value$quantity |
|
combo-code-value-quantity | composite | Code and quantity value parameter pair, including in components | On Observation | Observation.component: combo-code: code combo-value-quantity: value.ofType(Quantity) | GET [base]/fhir/Patient/[patientId]/Observation?combo-code-value-quantity=code$100002-5,value$3 |
|
combo-data-absent-reason | token | The reason why the expected value in the element Observation.value[x] or Observation.component.value[x] is missing. | Observation.dataAbsentReason | Observation.component.dataAbsentReason | GET [base]/fhir/Patient/[patientId]/Observation?combo-data-absent-reason=error |
|
combo-value-concept | token | The value or component value of the observation, if the value is a CodeableConcept | Observation.value.ofType(CodeableConcept) | Observation.component.value.ofType(CodeableConcept) | GET [base]/fhir/Patient/[patientId]/Observation?combo-value-concept=Quantity |
|
combo-value-quantity | quantity | The value or component value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data) | Observation.value.ofType(Quantity) | Observation.value.ofType(SampledData) | Observation.component.value.ofType(Quantity) | Observation.component.value.ofType(SampledData) | GET [base]/fhir/Patient/[patientId]/Observation?combo-value-quantity=122 |
|
component-code | token | The component code of the observation type | Observation.component.code | GET [base]/fhir/Patient/[patientId]/Observation?component-code=loinc\|100002-5 |
|
component-code-value-concept | composite | Component code and component coded value parameter pair | On Observation.component: component-code: code component-value-concept: value.ofType(CodeableConcept) | GET [base]/fhir/Patient/[patientId]/Observation?component-code-value-concept=code$loinc\|100002-5,value$quantity |
|
component-code-value-quantity | composite | Component code and component quantity value parameter pair | On Observation.component: component-code: code component-value-quantity: value.ofType(Quantity) | GET [base]/fhir/Patient/[patientId]/Observation?component-code-value-quantity=code$loinc\|100002-5,value$50 |
|
component-data-absent-reason | token | The reason why the expected value in the element Observation.component.value[x] is missing. | Observation.component.dataAbsentReason | GET [base]/fhir/Patient/[patientId]/Observation?component-data-absent-reason=error |
|
component-value-canonical | uri | URL contained in valueCanonical. | Observation.component.value.ofType(canonical) | GET [base]/fhir/Patient/[patientId]/Observation?component-value-canonical=http://fhir.by/Observation/Observation0001_2 |
|
component-value-concept | token | The value of the component observation, if the value is a CodeableConcept | Observation.component.value.ofType(CodeableConcept) | GET [base]/fhir/Patient/[patientId]/Observation?component-value-concept=50\|ml |
|
component-value-quantity | quantity | The value of the component observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data) | Observation.component.value.ofType(Quantity) | Observation.component.value.ofType(SampledData) | GET [base]/fhir/Patient/[patientId]/Observation?component-value-quantity=eq50 |
component-value-reference | reference | Reference contained in valueReference. | Observation.component.value.ofType(Reference)(MolecularSequence) | GET [base]/fhir/Patient/[patientId]/Observation?component-value-reference=Obervation001 |
|
data-absent-reason | token | The reason why the expected value in the element Observation.value[x] is missing. | Observation.dataAbsentReason | GET [base]/fhir/Patient/[patientId]/Observation?data-absent-reason=error |
|
date | date | Clinically relevant time/time-period for observation | Observation.effective.ofType(dateTime) | Observation.effective.ofType(Period) | Observation.effective.ofType(Timing) | Observation.effective.ofType(instant) | GET [base]/fhir/Patient/[patientId]/Observation?date=gt2024-09-09 |
|
derived-from | reference | Related measurements the observation is made from | Observation.derivedFrom(GenomicStudy, Observation, ImagingStudy, MolecularSequence, ImagingSelection, QuestionnaireResponse, DocumentReference) | GET [base]/fhir/Patient/[patientId]/Observation?derived-from=ImagingStudy0191 |
|
device | reference | The Device that generated the observation data. | Observation.device(Device, DeviceMetric) | GET [base]/fhir/Patient/[patientId]/Observation?device=Device/0191 |
|
encounter | reference | Encounter related to the observation | Observation.encounter(Encounter) | GET [base]/fhir/Patient/[patientId]/Observation?encounter=Encounter/0191 |
|
focus | reference | The focus of an observation when the focus is not the patient of record. | Observation.focus(Any) | GET [base]/fhir/Patient/[patientId]/Observation?focus=ImagingStudy/0191 |
|
has-member | reference | Related resource that belongs to the Observation group | Observation.hasMember(Observation, MolecularSequence, QuestionnaireResponse) | GET [base]/fhir/Patient/[patientId]/Observation?has-member=Observation/0191 |
|
identifier | token | The unique id for a particular observation | Observation.identifier | GET [base]/fhir/Patient/[patientId]/Observation?identifier=0191 |
|
method | token | The method used for the observation | Observation.method | GET [base]/fhir/Patient/[patientId]/Observation?method=272394005 |
|
part-of | reference | Часть события, на которое ссылается ссылка | Observation.partOf(GenomicStudy, Immunization, MedicationDispense, MedicationAdministration, Procedure, ImagingStudy, MedicationStatement) | GET [base]/fhir/Patient/[patientId]/Observation?part-of=Procedure/94005 |
|
patient | reference | The subject that the observation is about (if patient) | Observation.subject.where(resolve() is Patient)(Patient) | GET [base]/fhir/Patient/[patientId]/Observation?patient=Patient/005 |
|
performer | reference | Who performed the observation | Observation.performer(Observation, Organization, CareTeam, Patient, ObservationRole, Observation) | GET [base]/fhir/Patient/[patientId]/Observation?performer=Practitioner/1005 |
|
specimen | reference | Specimen used for this observation | Observation.specimen(Specimen, Group) | GET [base]/fhir/Patient/[patientId]/Observation?specimen=Specimen/1005 |
|
status | token | The status of the observation | Observation.status | GET [base]/fhir/Patient/[patientId]/Observation?status=final |
|
value-canonical | uri | URL contained in valueCanonical. | Observation.value.ofType(canonical) | GET [base]/fhir/Patient/[patientId]/Observation?value-canonical=http://fhir.by/Observation/0001 |
|
value-concept | token | The value of the observation, if the value is a CodeableConcept | Observation.value.ofType(CodeableConcept) | GET [base]/fhir/Patient/[patientId]/Observation?value-concept=100 |
|
value-date | date | The value of the observation, if the value is a date or period of time | Observation.value.ofType(dateTime) | Observation.value.ofType(Period) | GET [base]/fhir/Patient/[patientId]/Observation?value-date=ge2024-09-01 |
|
value-markdown | string | The value of the observation, if the value is a string, and also searches in CodeableConcept.text | Observation.value.ofType(markdown) | Observation.value.ofType(CodeableConcept).text | GET [base]/fhir/Patient/[patientId]/Observation?value-markdown=normal |
|
value-quantity | quantity | The value of the observation, if the value is a Quantity, or a SampledData (just search on the bounds of the values in sampled data) | Observation.value.ofType(Quantity) | Observation.value.ofType(SampledData) | GET [base]/fhir/Patient/[patientId]/Observation?value-quantity=ge90 |
|
value-reference | reference | Reference contained in valueReference. | Observation.value.ofType(Reference)(MolecularSequence) | GET [base]/fhir/Patient/[patientId]/Observation?value-reference=MolecularSequence/23939390 |