Руководство к использованию стандарта FHIR в ЦИСЗ
0.2.6803 - ci-build

Профиль ресурса: Показатели ультразвуковой диагностики

Официальный URL: https://fhir.by/StructureDefinition/ObservationUltrasound
Active as of 2026-06-25 Имя: ObservationUltrasound

Данные показателей ультразвуковой диагностики. Раздел Ультразвуковая диагностика

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

Профиль предназначен для документирования результатов ультразвукового исследования (УЗИ).

Профиль обеспечивает:

  • фиксацию качественных и количественных параметров исследования с использованием справочников;
  • возможность добавления полного текстового описания протокола, если структурированных параметров недостаточно или при нестандартных исследованиях;
  • ссылки на клиническое направление, первичное изображение (ImagingStudy), медицинского специалиста и пациента.

Для заключения ультразвукового исследования создается ресурс DiagnosticReport.

Элементы профиля:

  • identifier - внутренний идентификатор исследования, присвоенный в МИС (например: номер протокола исследования);
  • basedOn - ссылка на направление на ультразвуковое исследование (при наличии);
  • status - статус ультразвукового исследования. В данном профиле всегда устанавливается в значение final, так как результат фиксируется после завершенного и интерпретированного исследования;
  • category - категория медицинский услуг (высокоуровневая). Значение выбирается из справочника HealthcareServiceCategory, который составлен на основе классификатора ЕАЭС (решение Коллегии ЕЭК от 10 мая 2018 г. № 70).  

Ультразвуковой диагностике соответствуют коды:

03 — Диагностика;
03/1 — Амбулаторно-поликлиническая диагностика для взрослого населения;
03/2 — Стационарная медицинская диагностика для взрослого населения;
03/3 — Амбулаторно-поликлиническая диагностика для детского населения;
03/4 — Стационарная медицинская диагностика для детского населения.

  • code - вид проведенного ультразвукового исследования (например: УЗИ органов брюшной полости и т.д.). Значение выбирается из справочника UltrasoundTypes;
  • subject - ссылка на пациента, которому проводится ультразвуковое исследование;
  • encounter - ссылка на обращение пациента за медицинской помощью, в рамках которого проводится ультразвуковое исследование;
  • effective[x] - время проведения исследования (может быть точной датой/временем, периодом времени);
  • issued - дата и время создания записи;
  • performer - ссылка на медицинского специалиста PractitionerRoleBy, назначенного исполнителем проведения ультразвукового исследования, и организацию здравоохранения OrganizationBy;
  • note - дополнительная информация о проведении исследования. Свободный текст, содержащий комментарии или пояснения, касающиеся проведения ультразвукового исследования. Может включать: технические ограничения (например: “визуализация затруднена из-за метеоризма”, “пациент не соблюдал подготовку”), обоснование выбора методики, технические параметры, не отраженные в других элементах, общие клинические примечания (например: “необходимо контрольное исследование”);
  • bodySite - анатомическая область, подвергаемая исследованию. Например: при выполнении ультразвукового исследования печени необходимо выбрать из справочника значение “Печень”;
  • derivedFrom - ссылка на ImagingStudy, содержащий визуальные данные исследования;
  • component - показатели ультразвукового исследования (качественные и количественные):
    • component.code - название показателя ультразвукового исследования (значение выбирается из справочника UltrasoundParametres);
    • component.value[x] - значение (тип данных) выбранного показателя ультразвукового исследования;
  • interpretation - интерпретация показателя (например: показатель нормальный, низкий, высокий и т.д.).

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

  • extension(UltrasoundDocumentReference) - ссылки на сопутствующие документы (например: заключение в формате PDF);
  • extension(UltrasoundProtocolDescription) - свободный текст, содержащий полное описание протокола исследования, если параметры в элементе component не охватывают его в достаточной мере;
  • extension(LocationReference) - ссылка на структурное подразделение, в котором проводится ультразвуковое исследование;
  • extension(HospitalisationReference) - ссылка на случай госпитализации, в рамках которого проводится ультразвуковое исследование;
  • extension(UltrasoundDeviceName) - свободный текст, содержащий название или модель ультразвукового аппарата, на котором выполнено исследование.

Профиль поддерживает взаимодействие с:

  • организациями здравоохранения (OrganizationBy);
  • направлениями на визуальное исследование (ServiceRequestUltrasound);
  • пациентами (PatientWithIdentificationNumber или PatientWithoutIdentificationNumber или AnonymousPatientBy);
  • обращениями пациента за медицинской помощью (EncounterGeneral);
  • ролями медицинских работников (PractitionerRoleBy);
  • наборами изображений исследования (ImagingStudyBy);
  • ссылками на сопутствующие документы (например: заключение в формате PDF) (AttachDocument);
  • ссылками на случай госпитализации, в рамках которого проводится ультразвуковое исследование (Hospitalisation).

Методы SCRUD в контексте пациента:

Поиск ресурса:

GET [FHIR_BASE]/Patient/[patient_id]/Observation?_profile=ObservationUltrasound&{parameter}&{parameter}

Чтение ресурса:

GET [FHIR_BASE]/Patient/[patient_id]/Observation/[Observation_id]

Создание ресурса - производится только в контексте пациента:

POST [FHIR_BASE]/Bundle/$import

Ответы описаны в разделе импорт пакета медицинских данных о пациенте.

Отмена импорта данных:

Отмена импорта Bundle производится с помощью операции $cancel:

POST [FHIR_BASE]/Bundle/<bundle_id>/$cancel

bundle_id - id ресурса Bundle, который необходимо отменить.

Варианты реализации:

1. При наличии направления

            flowchart LR
       %% Общая стрелка к блоку исследований
    A[ServiceRequest] --> B[Encounter] --> subgraphBlock

    %% Подгруппа "Исследования"
    subgraph subgraphBlock[Протокол УЗИ]
        direction TB

        C1[Observation]
        
        C2[ImagingStudy]
        
    end

    %% Оба исследования ведут к DiagnosticReport
    subgraphBlock[УЗИ исследования] --> D[DiagnosticReport]
    subgraphBlock[УЗИ исследования]
  1. ServiceRequest инициирует процесс исследования;
  2. Encounter фиксирует обращение пациента за медицинской помощью, в рамках которого проводится исследование;
  3. Observation используется для записи измерений, добавления компонентов, указания интерпретации и других данных;
  4. ImagingStudy предоставляет информацию об исследовании изображений в составе этого исследования;
  5. DiagnosticReport используется для заключения.

2. В рамках госпитализации

            flowchart LR
   %% Подгруппа "Госпитализация" 
  subgraph "EC_Hospitalisation" 
   
    %% Общая стрелка к блоку исследований
    A[ServiceRequest] --> subgraphBlock   
 direction LR
    %% Подгруппа "Исследования"
    subgraph subgraphBlock[Протокол УЗИ]
        direction TB

        B1[Observation]
        
        B2[ImagingStudy]
        
    end

    %% Оба исследования ведут к DiagnosticReport
    subgraphBlock[УЗИ исследования] --> C[DiagnosticReport]
    subgraphBlock[УЗИ исследования] 

  end
  1. Ультразвуковое исследование проводится в рамках госпитализации пациента;
  2. ServiceRequest инициирует процесс исследования;
  3. Observation используется для записи измерений, добавления компонентов, указания интерпретации и других данных;
  4. ImagingStudy предоставляет информацию об исследовании изображений в составе этого исследования;
  5. DiagnosticReport используется для заключения.

3. Без направления

            flowchart LR
       %% Общая стрелка к блоку исследований
    A[Encounter] --> subgraphBlock   

    %% Подгруппа "Исследования"
    subgraph subgraphBlock[Протокол УЗИ]
        direction TB

        B1[Observation]
        
        B2[ImagingStudy]
        
    end

    %% Оба исследования ведут к DiagnosticReport
    subgraphBlock[УЗИ исследования] --> C[DiagnosticReport]
    subgraphBlock[УЗИ исследования]
  1. ServiceRequest отсутствует;
  2. Encounter фиксирует обращение пациента за медицинской помощью, в рамках которого проводится исследование;
  3. Observation используется для записи измерений, добавления компонентов, указания интерпретации и других данных;
  4. ImagingStudy предоставляет информацию об исследовании изображений в составе этого исследования;
  5. DiagnosticReport используется для заключения.

Использование:

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation C 0..* Observation Осмотры, обследования, опросы и измерения
Constraints: UltrasoundComponentRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationUltrasound
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Язык содержания ресурса
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 0..19 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:ultrasoundDocumentReference S 0..15 Reference(Неструктурированный документ) Ссылки на сопутствующие документы (например, заключение в формате PDF)
URL: https://fhir.by/StructureDefinition/UltrasoundDocumentReference
.... extension:ultrasoundProtocolDescription S 0..1 string Свободный текст, содержащий полное описание протокола исследования, если параметры в component не охватывают его в достаточной мере
URL: https://fhir.by/StructureDefinition/UltrasoundProtocolDescription
.... extension:locationReference S 0..1 Reference(Структурное подразделение) Ссылка на структурное подразделение, в котором проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/LocationReference
.... extension:hospitalisationReference S 0..1 Reference(Госпитализация) Ссылка на случай госпитализации, в рамках которого проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/HospitalisationReference
.... extension:ultrasoundDeviceName S 0..1 string Свободный текст, содержащий название или модель ультразвукового аппарата, на котором выполнено исследование
URL: https://fhir.by/StructureDefinition/UltrasoundDeviceName
... modifierExtension 0..0 Extension
... identifier 0..1 Identifier Внутренний идентификатор исследования, присвоенный в МИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Значение идентификатора исследования, присвоенного в МИС
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) Наименование организации (МИС), присвоившей идентификатор
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... instantiates[x] 0..0 Создает экземпляр ИХ определения ObservationDefinition
... basedOn 0..1 Reference(Направление на ультразвуковое исследование) Ссылка на направление на ультразвуковое исследование (при наличии)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... triggeredBy 0..0 Запускающее наблюдение (наблюдения)
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус ультразвукового исследования - всегда устанавливается в значение final
Требуемый шаблон: final
... category 1..1 CodeableConcept Категория медицинский услуг (высокоуровневая). Ультразвуковой диагностике соответствуют коды: 03 — Диагностика; 03/1 — Амбулаторно-поликлиническая диагностика для взрослого населения; 03/2 — Стационарная медицинская диагностика для взрослого населения; 03/3 — Амбулаторно-поликлиническая диагностика для детского населения; 03/4 — Стационарная медицинская диагностика для детского населения
Привязка: Категория медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... code 1..1 CodeableConcept Вид ультразвукового исследования (например, УЗИ органов брюшной полости и т.д.)
Привязка: Вид ультразвукового исследования (УЗИ) (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Пациент, которому проводится ультразвуковое исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 О чем идет речь в наблюдении, если оно не касается предмета записи
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на обращение пациента за медицинской помощью, в рамках которого проводится ультразвуковое исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... Разрезы для effective[x] 1..1 Время проведения исследования. Может быть точной датой/временем, периодом времени.
Разрез: Не упорядочено, Открыто от type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectivePeriod 0..1 Period Клинически значимое время/период наблюдения
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
..... end 1..1 dateTime Конец периода действия
... issued 1..1 instant Дата и время создания записи
... Разрезы для performer 2..2 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Кто несет ответственность за наблюдение
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/PerformerTypeObservation').value.as(CodeableConcept).coding.code
.... performer:performerOrganization 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию здравоохранения, в которой проводится ультразвуковое исследование
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: organization-per
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... performer:performerPractitionerRole 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, назначенного исполнителем проведения ультразвуковое исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: practitionerRole-per
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... value[x] 0..0 Фактический результат
... dataAbsentReason 0..0 Почему отсутствует результат
... interpretation 0..0 Высокий, низкий, нормальный и т. д
... note 0..1 Annotation Дополнительная информация о проведении исследования. Данный элемент может содержать комментарии или пояснения, касающиеся проведения ультразвукового исследования. Например: “визуализация затруднена из-за метеоризма”, “рекомендовано контрольное УЗИ через 6 месяцев”.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... bodySite 0..1 CodeableConcept Анатомическая область, подвергаемая исследованию. Например, при выполнении ультразвукового исследования печени выбрать из справочника (Печень)
Привязка: Анатомический классификатор (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... bodyStructure 0..0 Исследуемая структура тела
... method 0..0 Как это было сделано
... specimen 0..0 Образец, использованный для этого наблюдения
... device 0..0 Ссылка на устройство, которое генерирует измерения, или настройки устройства для этого устройства
... referenceRange 0..0 Предоставляет руководство по устному переводу
... hasMember 0..0 Связанный ресурс, принадлежащий группе наблюдения
... derivedFrom 0..1 Reference(Набор изображений исследования) Ссылка на ImagingStudy, содержащий визуальные данные исследования.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... component 0..* BackboneElement Показатели ультразвукового исследования. В рамках одного исследования требуется предоставление количественных и качественных показателей.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... code 1..1 CodeableConcept Название показателя, измеряемые в методиках ультразвуковой диагностике
Привязка: Параметры ультразвуковых исследований (УЗИ) (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... Разрезы для value[x] 1..1 Полученный результат измерения параметра в различных типах значений. Пример значение и ед.изм, наличие либо отсутствие, описание результата, количество
Разрез: Не упорядочено, Открыто от type:$this
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
..... valueAttachment Attachment
..... value[x]:valueQuantity 0..1 Quantity Фактический результат компонента
Привязка: Единицы измерения (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... value 1..1 decimal Числовое значение (с неявной точностью)
...... comparator 0..0 < | <= | >= | > | ad - как понимать значение
...... system 1..1 uri Система, определяющая форму кодированной единицы измерения
...... code 1..1 code Кодированная форма единицы измерения
..... value[x]:valueCodeableConcept 0..1 CodeableConcept Фактический результат компонента
Привязка: Качественные параметры ультразвукового исследования (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... dataAbsentReason 0..0 Указывается причина отсутствия результата
.... interpretation 0..* CodeableConcept Интерпретация показателя. Например: показатель нормальный, низкий, высокий и т.д.
Привязка: Интерпретация результатов (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... referenceRange 0..0 Предоставляет руководство по устному переводу of component result

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Observation.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Observation.code Base required Вид ультразвукового исследования (УЗИ) 📦0.2.6803 этот IG
Observation.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Observation.component.​code Base required Параметры ультразвуковых исследований (УЗИ) 📦0.2.6803 этот IG
Observation.component.​value[x]:valueQuantity Base required Единицы измерения 📦0.2.6803 этот IG
Observation.component.​value[x]:valueCodeableConcept Base required Качественные параметры ультразвукового исследования 📦0.2.6803 этот IG
Observation.component.​interpretation Base required Интерпретация результатов 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
UltrasoundComponentRule error Observation Если элемент component отсутствует, то расширение UltrasoundProtocolDescription должно быть обязательно заполнено. component.exists().not() implies extension.where(url = 'https://fhir.by/StructureDefinition/UltrasoundProtocolDescription').value.exists()
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation C 0..* Observation Осмотры, обследования, опросы и измерения
Constraints: obs-6, obs-7, obs-8, UltrasoundComponentRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationUltrasound
... Разрезы для extension 0..19 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:ultrasoundDocumentReference S 0..15 Reference(Неструктурированный документ) Ссылки на сопутствующие документы (например, заключение в формате PDF)
URL: https://fhir.by/StructureDefinition/UltrasoundDocumentReference
.... extension:ultrasoundProtocolDescription S 0..1 string Свободный текст, содержащий полное описание протокола исследования, если параметры в component не охватывают его в достаточной мере
URL: https://fhir.by/StructureDefinition/UltrasoundProtocolDescription
.... extension:locationReference S 0..1 Reference(Структурное подразделение) Ссылка на структурное подразделение, в котором проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/LocationReference
.... extension:hospitalisationReference S 0..1 Reference(Госпитализация) Ссылка на случай госпитализации, в рамках которого проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/HospitalisationReference
.... extension:ultrasoundDeviceName S 0..1 string Свободный текст, содержащий название или модель ультразвукового аппарата, на котором выполнено исследование
URL: https://fhir.by/StructureDefinition/UltrasoundDeviceName
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Значение идентификатора исследования, присвоенного в МИС
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Наименование организации (МИС), присвоившей идентификатор
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... basedOn Σ 0..1 Reference(Направление на ультразвуковое исследование) Ссылка на направление на ультразвуковое исследование (при наличии)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус ультразвукового исследования - всегда устанавливается в значение final
Привязка: ObservationStatus (required): Коды, определяющие статус наблюдения.
Требуемый шаблон: final
... category 1..1 CodeableConcept Категория медицинский услуг (высокоуровневая). Ультразвуковой диагностике соответствуют коды: 03 — Диагностика; 03/1 — Амбулаторно-поликлиническая диагностика для взрослого населения; 03/2 — Стационарная медицинская диагностика для взрослого населения; 03/3 — Амбулаторно-поликлиническая диагностика для детского населения; 03/4 — Стационарная медицинская диагностика для детского населения
Привязка: Категория медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
.... text Σ 0..1 string Простое текстовое представление концепции
... code ΣC 1..1 CodeableConcept Вид ультразвукового исследования (например, УЗИ органов брюшной полости и т.д.)
Привязка: Вид ультразвукового исследования (УЗИ) (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Пациент, которому проводится ультразвуковое исследование
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на обращение пациента за медицинской помощью, в рамках которого проводится ультразвуковое исследование
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для effective[x] Σ 1..1 Время проведения исследования. Может быть точной датой/временем, периодом времени.
Разрез: Не упорядочено, Открыто от type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectivePeriod Σ 0..1 Period Клинически значимое время/период наблюдения
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 1..1 dateTime Конец периода действия
... issued Σ 1..1 instant Дата и время создания записи
... Разрезы для performer Σ 2..2 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Кто несет ответственность за наблюдение
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/PerformerTypeObservation').value.as(CodeableConcept).coding.code
.... performer:performerOrganization Σ 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию здравоохранения, в которой проводится ультразвуковое исследование
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/PerformerTypeObservation"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Коды типов performer для ресурса ObservationUltraSound (required)
........ extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
........ coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
......... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
......... system Σ 1..1 uri Ссылка на справочник
......... version Σ 0..1 string Версия системы
......... code ΣC 1..1 code Код
Требуемый шаблон: organization-per
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... performer:performerPractitionerRole Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, назначенного исполнителем проведения ультразвуковое исследования
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/PerformerTypeObservation"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Коды типов performer для ресурса ObservationUltraSound (required)
........ extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
........ coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
......... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
......... system Σ 1..1 uri Ссылка на справочник
......... version Σ 0..1 string Версия системы
......... code ΣC 1..1 code Код
Требуемый шаблон: practitionerRole-per
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... note 0..1 Annotation Дополнительная информация о проведении исследования. Данный элемент может содержать комментарии или пояснения, касающиеся проведения ультразвукового исследования. Например: “визуализация затруднена из-за метеоризма”, “рекомендовано контрольное УЗИ через 6 месяцев”.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации
... bodySite C 0..1 CodeableConcept Анатомическая область, подвергаемая исследованию. Например, при выполнении ультразвукового исследования печени выбрать из справочника (Печень)
Привязка: Анатомический классификатор (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... derivedFrom Σ 0..1 Reference(Набор изображений исследования) Ссылка на ImagingStudy, содержащий визуальные данные исследования.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... component ΣC 0..* BackboneElement Показатели ультразвукового исследования. В рамках одного исследования требуется предоставление количественных и качественных показателей.
.... code ΣC 1..1 CodeableConcept Название показателя, измеряемые в методиках ультразвуковой диагностике
Привязка: Параметры ультразвуковых исследований (УЗИ) (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... Разрезы для value[x] Σ 1..1 Полученный результат измерения параметра в различных типах значений. Пример значение и ед.изм, наличие либо отсутствие, описание результата, количество
Разрез: Не упорядочено, Открыто от type:$this
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
..... valueAttachment Attachment
..... value[x]:valueQuantity Σ 0..1 Quantity Фактический результат компонента
Привязка: Единицы измерения (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... value Σ 1..1 decimal Числовое значение (с неявной точностью)
...... unit Σ 0..1 string Представление единицы измерения
...... system ΣC 1..1 uri Система, определяющая форму кодированной единицы измерения
...... code ΣC 1..1 code Кодированная форма единицы измерения
..... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Фактический результат компонента
Привязка: Качественные параметры ультразвукового исследования (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
...... text Σ 0..1 string Простое текстовое представление концепции
.... interpretation 0..* CodeableConcept Интерпретация показателя. Например: показатель нормальный, низкий, высокий и т.д.
Привязка: Интерпретация результатов (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Observation.basedOn.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.triggeredBy.​type Base required triggered Bytype 📍5.0.0 Стандарт FHIR
Observation.status Base required Observation Status 📍5.0.0 Стандарт FHIR
Observation.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Observation.code Base required Вид ультразвукового исследования (УЗИ) 📦0.2.6803 этот IG
Observation.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.performer:performerOrganization.​extension:performerTypeObservation.​value[x] Base required Коды типов performer для ресурса ObservationUltraSound 📦0.2.6803 этот IG
Observation.performer:performerPractitionerRole.​extension:performerTypeObservation.​value[x] Base required Коды типов performer для ресурса ObservationUltraSound 📦0.2.6803 этот IG
Observation.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Observation.referenceRange.​normalValue Base extensible Observation Reference Range Normal Value Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 Стандарт FHIR
Observation.derivedFrom.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.component.​code Base required Параметры ультразвуковых исследований (УЗИ) 📦0.2.6803 этот IG
Observation.component.​value[x]:valueQuantity Base required Единицы измерения 📦0.2.6803 этот IG
Observation.component.​value[x]:valueCodeableConcept Base required Качественные параметры ультразвукового исследования 📦0.2.6803 этот IG
Observation.component.​interpretation Base required Интерпретация результатов 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
UltrasoundComponentRule error Observation Если элемент component отсутствует, то расширение UltrasoundProtocolDescription должно быть обязательно заполнено. component.exists().not() implies extension.where(url = 'https://fhir.by/StructureDefinition/UltrasoundProtocolDescription').value.exists()
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы Все элементы FHIR должны иметь @value или дочерние элементы hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Должно иметь либо расширения, либо value[x], но не оба сразу extension.exists() != value.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation 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). value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
obs-8 error Observation bodyStructure SHALL only be present if Observation.bodySite is not present bodySite.exists() implies bodyStructure.empty()

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

Summary

Обязательный: 17 элементs(26 вложенные обязательны элементs)
Обязательная поддержка: 5 элементs
Запрещено: 96 элементs

Структуры

Эта структура относится к этим другим структурам:

Расширения

Эта структура ссылается на эти расширения:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения Observation.effective[x]
  • Элемент 1 разрешен в зависимости от значения Observation.performer (Closed)
  • Элемент 1 разрешен в зависимости от значения Observation.component.value[x]

Полная Схема

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation C 0..* Observation Осмотры, обследования, опросы и измерения
Constraints: obs-6, obs-7, obs-8, UltrasoundComponentRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... versionId Σ 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationUltrasound
... Разрезы для extension 0..19 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:ultrasoundDocumentReference S 0..15 Reference(Неструктурированный документ) Ссылки на сопутствующие документы (например, заключение в формате PDF)
URL: https://fhir.by/StructureDefinition/UltrasoundDocumentReference
.... extension:ultrasoundProtocolDescription S 0..1 string Свободный текст, содержащий полное описание протокола исследования, если параметры в component не охватывают его в достаточной мере
URL: https://fhir.by/StructureDefinition/UltrasoundProtocolDescription
.... extension:locationReference S 0..1 Reference(Структурное подразделение) Ссылка на структурное подразделение, в котором проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/LocationReference
.... extension:hospitalisationReference S 0..1 Reference(Госпитализация) Ссылка на случай госпитализации, в рамках которого проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/HospitalisationReference
.... extension:ultrasoundDeviceName S 0..1 string Свободный текст, содержащий название или модель ультразвукового аппарата, на котором выполнено исследование
URL: https://fhir.by/StructureDefinition/UltrasoundDeviceName
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Значение идентификатора исследования, присвоенного в МИС
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) Наименование организации (МИС), присвоившей идентификатор
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... basedOn Σ 0..1 Reference(Направление на ультразвуковое исследование) Ссылка на направление на ультразвуковое исследование (при наличии)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус ультразвукового исследования - всегда устанавливается в значение final
Привязка: ObservationStatus (required): Коды, определяющие статус наблюдения.
Требуемый шаблон: final
... category 1..1 CodeableConcept Категория медицинский услуг (высокоуровневая). Ультразвуковой диагностике соответствуют коды: 03 — Диагностика; 03/1 — Амбулаторно-поликлиническая диагностика для взрослого населения; 03/2 — Стационарная медицинская диагностика для взрослого населения; 03/3 — Амбулаторно-поликлиническая диагностика для детского населения; 03/4 — Стационарная медицинская диагностика для детского населения
Привязка: Категория медицинских услуг (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..* Extension Дополнительный контент, определенный реализациями
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
.... text Σ 0..1 string Простое текстовое представление концепции
... code ΣC 1..1 CodeableConcept Вид ультразвукового исследования (например, УЗИ органов брюшной полости и т.д.)
Привязка: Вид ультразвукового исследования (УЗИ) (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... subject Σ 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Пациент, которому проводится ультразвуковое исследование
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... encounter Σ 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на обращение пациента за медицинской помощью, в рамках которого проводится ультразвуковое исследование
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... display ΣC 0..1 string Текстовая трактовка ресурса
... Разрезы для effective[x] Σ 1..1 Время проведения исследования. Может быть точной датой/временем, периодом времени.
Разрез: Не упорядочено, Открыто от type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectivePeriod Σ 0..1 Period Клинически значимое время/период наблюдения
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... start ΣC 1..1 dateTime Начало периода действия
..... end ΣC 1..1 dateTime Конец периода действия
... issued Σ 1..1 instant Дата и время создания записи
... Разрезы для performer Σ 2..2 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Кто несет ответственность за наблюдение
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/PerformerTypeObservation').value.as(CodeableConcept).coding.code
.... performer:performerOrganization Σ 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию здравоохранения, в которой проводится ультразвуковое исследование
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/PerformerTypeObservation"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Коды типов performer для ресурса ObservationUltraSound (required)
........ extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
........ coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
......... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
......... system Σ 1..1 uri Ссылка на справочник
......... version Σ 0..1 string Версия системы
......... code ΣC 1..1 code Код
Требуемый шаблон: organization-per
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
.... performer:performerPractitionerRole Σ 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, назначенного исполнителем проведения ультразвуковое исследования
..... Разрезы для extension 1..1 Extension Extension
Разрез: Не упорядочено, Открыто от value:url
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... id 0..1 id Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... url 1..1 uri "https://fhir.by/StructureDefinition/PerformerTypeObservation"
....... value[x] 0..1 CodeableConcept Значение расширения
Привязка: Коды типов performer для ресурса ObservationUltraSound (required)
........ extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
........ coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
......... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
......... system Σ 1..1 uri Ссылка на справочник
......... version Σ 0..1 string Версия системы
......... code ΣC 1..1 code Код
Требуемый шаблон: practitionerRole-per
......... display ΣC 0..1 string Значение кода
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... note 0..1 Annotation Дополнительная информация о проведении исследования. Данный элемент может содержать комментарии или пояснения, касающиеся проведения ультразвукового исследования. Например: “визуализация затруднена из-за метеоризма”, “рекомендовано контрольное УЗИ через 6 месяцев”.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... text Σ 1..1 markdown Текстовое содержимое аннотации
... bodySite C 0..1 CodeableConcept Анатомическая область, подвергаемая исследованию. Например, при выполнении ультразвукового исследования печени выбрать из справочника (Печень)
Привязка: Анатомический классификатор (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... derivedFrom Σ 0..1 Reference(Набор изображений исследования) Ссылка на ImagingStudy, содержащий визуальные данные исследования.
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
.... type Σ 0..1 uri Тип ресурса
Привязка: ResourceType (extensible): Ресурс (или, для логических моделей, URI логической модели).
.... identifier ΣC 0..1 Identifier Идентификатор ресурса, если не известна ссылка на него
.... display ΣC 0..1 string Текстовая трактовка ресурса
... component ΣC 0..* BackboneElement Показатели ультразвукового исследования. В рамках одного исследования требуется предоставление количественных и качественных показателей.
.... code ΣC 1..1 CodeableConcept Название показателя, измеряемые в методиках ультразвуковой диагностике
Привязка: Параметры ультразвуковых исследований (УЗИ) (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 0..* Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... Разрезы для value[x] Σ 1..1 Полученный результат измерения параметра в различных типах значений. Пример значение и ед.изм, наличие либо отсутствие, описание результата, количество
Разрез: Не упорядочено, Открыто от type:$this
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
..... valueAttachment Attachment
..... value[x]:valueQuantity Σ 0..1 Quantity Фактический результат компонента
Привязка: Единицы измерения (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... value Σ 1..1 decimal Числовое значение (с неявной точностью)
...... unit Σ 0..1 string Представление единицы измерения
...... system ΣC 1..1 uri Система, определяющая форму кодированной единицы измерения
...... code ΣC 1..1 code Кодированная форма единицы измерения
..... value[x]:valueCodeableConcept Σ 0..1 CodeableConcept Фактический результат компонента
Привязка: Качественные параметры ультразвукового исследования (required)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
...... text Σ 0..1 string Простое текстовое представление концепции
.... interpretation 0..* CodeableConcept Интерпретация показателя. Например: показатель нормальный, низкий, высокий и т.д.
Привязка: Интерпретация результатов (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... version Σ 0..1 string Версия системы
...... code ΣC 1..1 code Код
...... display ΣC 0..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Observation.basedOn.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.triggeredBy.​type Base required triggered Bytype 📍5.0.0 Стандарт FHIR
Observation.status Base required Observation Status 📍5.0.0 Стандарт FHIR
Observation.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Observation.code Base required Вид ультразвукового исследования (УЗИ) 📦0.2.6803 этот IG
Observation.subject.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.encounter.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.performer:performerOrganization.​extension:performerTypeObservation.​value[x] Base required Коды типов performer для ресурса ObservationUltraSound 📦0.2.6803 этот IG
Observation.performer:performerPractitionerRole.​extension:performerTypeObservation.​value[x] Base required Коды типов performer для ресурса ObservationUltraSound 📦0.2.6803 этот IG
Observation.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Observation.referenceRange.​normalValue Base extensible Observation Reference Range Normal Value Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​type Base preferred Observation Reference Range Meaning Codes 📍5.0.0 Стандарт FHIR
Observation.referenceRange.​appliesTo Base example Observation Reference Range Applies To Codes 📍5.0.0 Стандарт FHIR
Observation.derivedFrom.​type Base extensible Resource Types 📍5.0.0 Стандарт FHIR
Observation.component.​code Base required Параметры ультразвуковых исследований (УЗИ) 📦0.2.6803 этот IG
Observation.component.​value[x]:valueQuantity Base required Единицы измерения 📦0.2.6803 этот IG
Observation.component.​value[x]:valueCodeableConcept Base required Качественные параметры ультразвукового исследования 📦0.2.6803 этот IG
Observation.component.​interpretation Base required Интерпретация результатов 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
UltrasoundComponentRule error Observation Если элемент component отсутствует, то расширение UltrasoundProtocolDescription должно быть обязательно заполнено. component.exists().not() implies extension.where(url = 'https://fhir.by/StructureDefinition/UltrasoundProtocolDescription').value.exists()
dom-2 error Observation If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Observation If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Observation If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Observation If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Observation A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы Все элементы FHIR должны иметь @value или дочерние элементы hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Должно иметь либо расширения, либо value[x], но не оба сразу extension.exists() != value.exists()
obs-6 error Observation dataAbsentReason SHALL only be present if Observation.value[x] is not present dataAbsentReason.empty() or value.empty()
obs-7 error Observation 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). value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty()
obs-8 error Observation bodyStructure SHALL only be present if Observation.bodySite is not present bodySite.exists() implies bodyStructure.empty()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Observation C 0..* Observation Осмотры, обследования, опросы и измерения
Constraints: UltrasoundComponentRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..1 id Идентификатор версии. Указывается версия ресурса, который подлежит редактированию, если предусмотрено правилами. Если версия не указана, то ресурс считается новым.
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/ObservationUltrasound
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Язык содержания ресурса
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 0..19 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:ultrasoundDocumentReference S 0..15 Reference(Неструктурированный документ) Ссылки на сопутствующие документы (например, заключение в формате PDF)
URL: https://fhir.by/StructureDefinition/UltrasoundDocumentReference
.... extension:ultrasoundProtocolDescription S 0..1 string Свободный текст, содержащий полное описание протокола исследования, если параметры в component не охватывают его в достаточной мере
URL: https://fhir.by/StructureDefinition/UltrasoundProtocolDescription
.... extension:locationReference S 0..1 Reference(Структурное подразделение) Ссылка на структурное подразделение, в котором проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/LocationReference
.... extension:hospitalisationReference S 0..1 Reference(Госпитализация) Ссылка на случай госпитализации, в рамках которого проводится ультразвуковое исследование
URL: https://fhir.by/StructureDefinition/HospitalisationReference
.... extension:ultrasoundDeviceName S 0..1 string Свободный текст, содержащий название или модель ультразвукового аппарата, на котором выполнено исследование
URL: https://fhir.by/StructureDefinition/UltrasoundDeviceName
... modifierExtension 0..0 Extension
... identifier 0..1 Identifier Внутренний идентификатор исследования, присвоенный в МИС
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... use 0..0 usual | official | temp | secondary | old (Если известно)
.... type 0..0 Описание идентификатора
.... system 0..0 Пространство имен для значения идентификатора
.... value 1..1 string Значение идентификатора исследования, присвоенного в МИС
.... period 0..0 Период времени, в течение которого идентификатор действителен для использования
.... assigner 1..1 Reference(Учреждение здравоохранения) Наименование организации (МИС), присвоившей идентификатор
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... instantiates[x] 0..0 Создает экземпляр ИХ определения ObservationDefinition
... basedOn 0..1 Reference(Направление на ультразвуковое исследование) Ссылка на направление на ультразвуковое исследование (при наличии)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... triggeredBy 0..0 Запускающее наблюдение (наблюдения)
... partOf 0..0 Часть события, на которое ссылается ссылка
... status 1..1 code Статус ультразвукового исследования - всегда устанавливается в значение final
Требуемый шаблон: final
... category 1..1 CodeableConcept Категория медицинский услуг (высокоуровневая). Ультразвуковой диагностике соответствуют коды: 03 — Диагностика; 03/1 — Амбулаторно-поликлиническая диагностика для взрослого населения; 03/2 — Стационарная медицинская диагностика для взрослого населения; 03/3 — Амбулаторно-поликлиническая диагностика для детского населения; 03/4 — Стационарная медицинская диагностика для детского населения
Привязка: Категория медицинских услуг (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
... code 1..1 CodeableConcept Вид ультразвукового исследования (например, УЗИ органов брюшной полости и т.д.)
Привязка: Вид ультразвукового исследования (УЗИ) (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... subject 1..1 Reference(Пациент | Пациент без ИН | Анонимный пациент) Пациент, которому проводится ультразвуковое исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... focus 0..0 О чем идет речь в наблюдении, если оно не касается предмета записи
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью) Ссылка на обращение пациента за медицинской помощью, в рамках которого проводится ультразвуковое исследование
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... Разрезы для effective[x] 1..1 Время проведения исследования. Может быть точной датой/временем, периодом времени.
Разрез: Не упорядочено, Открыто от type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectivePeriod 0..1 Period Клинически значимое время/период наблюдения
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... start 1..1 dateTime Начало периода действия
..... end 1..1 dateTime Конец периода действия
... issued 1..1 instant Дата и время создания записи
... Разрезы для performer 2..2 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Кто несет ответственность за наблюдение
Разрез: Не упорядочено, Закрыто от value:extension('https://fhir.by/StructureDefinition/PerformerTypeObservation').value.as(CodeableConcept).coding.code
.... performer:performerOrganization 1..1 Reference(Учреждение здравоохранения) Ссылка на организацию здравоохранения, в которой проводится ультразвуковое исследование
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: organization-per
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... performer:performerPractitionerRole 1..1 Reference(Роль медицинского работника) Ссылка на медицинского специалиста, назначенного исполнителем проведения ультразвуковое исследования
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 1..1 Extension Extension
..... Разрезы для extension Содержимое/правила для всех разрезов
...... extension:performerTypeObservation 1..1 (Комплекс) Код тип performer
URL: https://fhir.by/StructureDefinition/PerformerTypeObservation
....... value[x]
........ coding
......... code 1..1 code Код
Требуемый шаблон: practitionerRole-per
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... value[x] 0..0 Фактический результат
... dataAbsentReason 0..0 Почему отсутствует результат
... interpretation 0..0 Высокий, низкий, нормальный и т. д
... note 0..1 Annotation Дополнительная информация о проведении исследования. Данный элемент может содержать комментарии или пояснения, касающиеся проведения ультразвукового исследования. Например: “визуализация затруднена из-за метеоризма”, “рекомендовано контрольное УЗИ через 6 месяцев”.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... author[x] 0..0 Individual responsible for the annotation
.... time 0..0 Когда была сделана аннотация
... bodySite 0..1 CodeableConcept Анатомическая область, подвергаемая исследованию. Например, при выполнении ультразвукового исследования печени выбрать из справочника (Печень)
Привязка: Анатомический классификатор (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... bodyStructure 0..0 Исследуемая структура тела
... method 0..0 Как это было сделано
... specimen 0..0 Образец, использованный для этого наблюдения
... device 0..0 Ссылка на устройство, которое генерирует измерения, или настройки устройства для этого устройства
... referenceRange 0..0 Предоставляет руководство по устному переводу
... hasMember 0..0 Связанный ресурс, принадлежащий группе наблюдения
... derivedFrom 0..1 Reference(Набор изображений исследования) Ссылка на ImagingStudy, содержащий визуальные данные исследования.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
... component 0..* BackboneElement Показатели ультразвукового исследования. В рамках одного исследования требуется предоставление количественных и качественных показателей.
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... code 1..1 CodeableConcept Название показателя, измеряемые в методиках ультразвуковой диагностике
Привязка: Параметры ультразвуковых исследований (УЗИ) (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... Разрезы для value[x] 1..1 Полученный результат измерения параметра в различных типах значений. Пример значение и ед.изм, наличие либо отсутствие, описание результата, количество
Разрез: Не упорядочено, Открыто от type:$this
..... valueQuantity Quantity
..... valueCodeableConcept CodeableConcept
..... valueString string
..... valueBoolean boolean
..... valueInteger integer
..... valueRange Range
..... valueRatio Ratio
..... valueSampledData SampledData
..... valueTime time
..... valueDateTime dateTime
..... valuePeriod Period
..... valueAttachment Attachment
..... value[x]:valueQuantity 0..1 Quantity Фактический результат компонента
Привязка: Единицы измерения (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... value 1..1 decimal Числовое значение (с неявной точностью)
...... comparator 0..0 < | <= | >= | > | ad - как понимать значение
...... system 1..1 uri Система, определяющая форму кодированной единицы измерения
...... code 1..1 code Кодированная форма единицы измерения
..... value[x]:valueCodeableConcept 0..1 CodeableConcept Фактический результат компонента
Привязка: Качественные параметры ультразвукового исследования (required)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... dataAbsentReason 0..0 Указывается причина отсутствия результата
.... interpretation 0..* CodeableConcept Интерпретация показателя. Например: показатель нормальный, низкий, высокий и т.д.
Привязка: Интерпретация результатов (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... code 1..1 code Код
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... referenceRange 0..0 Предоставляет руководство по устному переводу of component result

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Observation.category Base required Категория медицинских услуг 📦0.2.6803 этот IG
Observation.code Base required Вид ультразвукового исследования (УЗИ) 📦0.2.6803 этот IG
Observation.bodySite Base required Анатомический классификатор 📦0.2.6803 этот IG
Observation.component.​code Base required Параметры ультразвуковых исследований (УЗИ) 📦0.2.6803 этот IG
Observation.component.​value[x]:valueQuantity Base required Единицы измерения 📦0.2.6803 этот IG
Observation.component.​value[x]:valueCodeableConcept Base required Качественные параметры ультразвукового исследования 📦0.2.6803 этот IG
Observation.component.​interpretation Base required Интерпретация результатов 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
UltrasoundComponentRule error Observation Если элемент component отсутствует, то расширение UltrasoundProtocolDescription должно быть обязательно заполнено. component.exists().not() implies extension.where(url = 'https://fhir.by/StructureDefinition/UltrasoundProtocolDescription').value.exists()

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

Summary

Обязательный: 17 элементs(26 вложенные обязательны элементs)
Обязательная поддержка: 5 элементs
Запрещено: 96 элементs

Структуры

Эта структура относится к этим другим структурам:

Расширения

Эта структура ссылается на эти расширения:

Разрезы

Эта структура определяет следующие Разрезы:

  • Элемент 1 разрешен в зависимости от значения Observation.effective[x]
  • Элемент 1 разрешен в зависимости от значения Observation.performer (Closed)
  • Элемент 1 разрешен в зависимости от значения Observation.component.value[x]

 


Примечания:

Поддерживаемые параметры поиска ресурса “Показатели ультразвуковой диагностики” (ObservationUltrasound)

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Observation.id GET [FHIR_BASE]/Patient/[patientId]/Observation?_id=1234567890
_profile reference По профилю Observation.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Observation?_profile=https://fhir.by/StructureDefinition/ObservationUltraSound
category token По категории медицинских услуг Observation.category GET [FHIR_BASE]/Patient/[patientId]/Observation?category=03/1
code token По виду ультразвукового исследования Observation.code GET [FHIR_BASE]/Patient/[patientId]/Observation?code=A04-14-001
component-code token По коду компонента измерения или осмотра Observation.component.code GET [FHIR_BASE]/Patient/[patientId]/Observation?component-code=UltrasoundParametres\|kidney-R-thickness
date date По времени или дате проведения исследования Observation.effective.ofType (dateTime) | Observation.effective.ofType (Period) GET [FHIR_BASE]/Patient/[patientId]/Observation?date=gt2024-09-09
encounter reference По приему пациента или встрече, в рамках которой был зафиксирован показатель или измерение Observation.encounter GET [FHIR_BASE]/Patient/[patientId]/Observation?encounter=Encounter/0191
patient reference По пациенту (ссылка на ресурс) Observation.patient GET [FHIR_BASE]/Patient/[patientId]/Observation?patient=[Patient_id]
performer reference По организации, в которой проводится исследование и по исполнителю  Observation.performer GET [FHIR_BASE]/Patient/[patientId]/Observation?performer=PractitionerRole/[PractitionerRole_id]&performer=Organization/[Organization_id]
hospitalisation reference Случай госпитализации, в рамках которого проводится исследование Observation.extension(‘https://fhir.by/StructureDefinition/HospitalisationReference’).value.as(Reference) GET [FHIR_BASE]/Patient/[patientId]/Observation?hospitalisation=[hospitalisationId]
based-on reference По направлению Observation.basedOn GET [FHIR_BASE]/Patient/[patientId]/Observation?based-on=[serviceRequestId]

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

Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью HTTP GET команды:

GET [FHIR_BASE]/Patient/[patientId]/Observation/[id]

Метод возвращает один экземпляр ресурса.

Возможные значения логического идентификатора («id») описаны в типе Id

При попытке доступа к несуществующему ресурсу будет возвращен HTTP статус код - 404 Not Found

Синтаксис поиска ресурса

Во всех поисковых взаимодействиях в этом руководстве используется HTTP GET команда со следующим синтаксисом:

GET [FHIR_BASE]/Patient/[patientId]/[Resource-type]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}

  • GET — это HTTP метод, используемый для получения ресурса.

  • Переменные указанные в «[]», обязательны для предоставления клиентом и будут заменены указанным строковым литералом.

  • Переменные указанные в «{}», не являются обязательными для предоставления клиентом и будут заменены указанным строковым литералом.

  • FHIR_BASE: URL-адрес сервера

  • Resource-type: имя типа ресурса (например, “Observation”).

  • parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?observation=Observation/01»).

  • value: значение параметра поиска

  • {:m1 m2 …}: модификатор параметра поиска

  • {c1 c2 …}: компаратор параметра поиска

  • {,value2,…}: логическое ИЛИ

  • {&parameter2={:m1 m2 …}={c1 c2 …}[value1{,value2,…}]&…}: логическое И

Простой пример запроса поиска в RESTful с использованием HTTP GET команды: PatientBundle

GET [FHIR_BASE]/Patient/[patientId]/observation?category=value&...

Поддерживаемые параметры поиска ресурса Observation

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Observation.id GET [FHIR_BASE]/Patient/[patientId]/Observation?_id=1234567890
_profile reference По профилю Observation.meta.profile GET [FHIR_BASE]/Patient/[patientId]/Observation?_profile=https://fhir.by/StructureDefinition/ObservationSubjective
category token Классификация измерения или осмотра Observation.category GET [FHIR_BASE]/Patient/[patientId]/Observation?category=vital-signs
code token Код измерения или осмотраtype Observation.code GET [FHIR_BASE]/Patient/[patientId]/Observation?code=100002-5
combo-code token Код измерения или осмотра или код компонента измерения или осмотра Observation.code | Observation.component.code GET [FHIR_BASE]/Patient/[patientId]/Observation?code-value-string=code$100002-5,value$normal
component-code token Код компонента измерения или осмотра Observation.component.code GET [FHIR_BASE]/Patient/[patientId]/Observation?component-code=loinc\|100002-5
date date Клинически значимое время измерения или осмотра Observation.effective.ofType (dateTime) | Observation.effective.ofType (Period) GET [FHIR_BASE]/Patient/[patientId]/Observation?date=gt2024-09-09
encounter reference Прием пациента или встреча в рамках которой был зафиксирован показатель или измерение Observation.encounter GET [FHIR_BASE]/Patient/[patientId]/Observation?encounter=Encounter/0191
part-of reference Частью чего является показатель Observation.partOf GET [FHIR_BASE]/Patient/[patientId]/Observation?part-of=Procedure/94005
patient reference Пациент Observation.subject.where(resolve() is Patient) GET [FHIR_BASE]/Patient/[patientId]/Observation?patient=Patient/005
performer reference Тот, кто выполнял измерение или оценку Observation.performer GET [FHIR_BASE]/Patient/[patientId]/Observation?performer=Practitioner/1005
status token Статус измерения Observation.status GET [FHIR_BASE]/Patient/[patientId]/Observation?status=final
value-quantity quantity Значение показателя Observation.value.ofType GET [FHIR_BASE]/Patient/[patientId]/Observation?value-quantity=ge90
component-value-quantity quantity Значения показателя в компоненте Observation.component.value.ofType GET [FHIR_BASE]/Patient/[patientId]/Observation?component-value-quantity=eq50

Необходимо добавить описание Прав доступа!!!!!!

Для добавления описания нужно добавить файл input/rules/StructureDefinition-ObservationUltrasound-rules.md