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

Профиль ресурса: DICOM-устройства

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

DICOM-устройство в УЗ. Раздел Архив медицинских изображений

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

Профиль предназначен для определения сетевого DICOM-устройства, установленного в учреждении здравоохранения.

В профиле отражены сведения об устройстве (производитель, модель, серийный номер) и параметры сетевого подключения (AETitle, адрес).

Порядок работы с Device и DeviceDefinition:

Создание ресурсов:

  1. Для добавления нового устройства в ЦИСЗ администратору ОЗ необходимо предоставить весь необходимый для создания ресурса Device набор данных. При необходимости добавления DICOM-принтера также необходимо указать значения для создания DeviceDefinition.

  2. Если добавляемое устройство DICOM-принтер:
    • администратор ОЗ запрашивает список имеющихся DeviceDefinition по своей организации;
    • если уже существует DeviceDefinition с нужными параметрами – используется его ссылка, если нет – администратор ОЗ создает новый DeviceDefinition.
  3. Администратор ОЗ создает ресурс Device в ЦИСЗ. Если к Device был создан DeviceDefinition – ссылка на ресурс указывается в Device.

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

  1. Данный ресурс используется на момент создания ресурса ImagingStudy как устройство, на котором было произведено исследование.
  • перед созданием ImagingStudy МИС опрашивает ЦИСЗ на получение ресурса Device по организации и AETitle устройства. Если устройство не найдено, МИС необоходимо сообщить об этой ошибке врачу, описывающему ImagingStudy.
  1. Данный ресурс используется DICOM Viewer-ом для печати на DICOM-принтере:
    • Viewer запрашивает в ЦИСЗ список Device;
    • медицинский работник выбирает из списка Device нужный;
    • Viewer запрашивает в ЦИСЗ список DeviceDefinition для выбранного Device;
    • медицинский работник выбирает нужные параметры печати из DeviceDefinition и отправляет на печать.

Примечание:

При передаче DICOM-ов в центральный PACS по TCP в DICOM в теге (0008,0080) LO Institution Name необходимо передавать OrganizationID из НСИ. Для этого необходимо вызвать инженера, обслуживающего локальный PACS или диагностический аппарат, и попросить его установить значение этого тэга.

sequenceDiagram
    Администратор ОЗ->>ЦИСЗ: Отправляет описание Device
    alt При необходимости создания DeviceDefinition
        Администратор ОЗ->>ЦИСЗ: Запрашивает список DeviceDefinition
        Администратор ОЗ->>ЦИСЗ: Создает DeviceDefinition (если нет нужного)
    end
    Администратор ОЗ->>ЦИСЗ: Создает Device

    opt Создание ImagingStudy
        МИС->>ЦИСЗ: Запрашивает Device по организации и AETitle
        ЦИСЗ->>МИС: Отдает Device
        МИС->>ЦИСЗ: Ссылается на конкретный Device при создании ImagingStudy
    end

    opt Печать на DICOM-принтере
        Viewer->>ЦИСЗ: Запрашивает список Device
        ЦИСЗ->>Viewer: Отдает список Device
        Viewer->>ЦИСЗ: Запрашивает DeviceDefinition по Device
        ЦИСЗ->>Viewer: Отдает DeviceDefinition
        Viewer->>DICOM-принтер: Отправляет на печать DeviceImagingStudy
    end

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

  • организациями (OrganizationBy);
  • описанием возможностей DICOM-принтера (DeviceDefinitionDicomPrinter).

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Device C 0..* Device Изделие, используемое в здравоохранении
Constraints: DeviceImagingStudyStatusRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 2..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:aeTitle S 1..1 string Название DICOM Application Entity (AE Title), уникальное название сервера приема данных в DICOM-сети
URL: https://fhir.by/StructureDefinition/AETitle
.... extension:deviceAddress S 1..1 string Технический базовый адрес для подключения
URL: https://fhir.by/StructureDefinition/DeviceAddress
.... extension:printServiceAddress S 0..1 string Технический базовый адрес для отправки задач на печать на Dicom принтер
URL: https://fhir.by/StructureDefinition/PrintServiceAddress
... modifierExtension 0..0 Extension
... identifier 1..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(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... displayName 0..0 Имя, используемое для отображения по умолчанию при обращении к устройству
... definition 1..1 CodeableReference(Описание DICOM принтера) Описание оборудования
Привязка: Справочник изделий медицинского назначения (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Значение из справочника
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... version 0..0 Версия системы
...... code 1..1 code Код
...... display 1..1 string Значение кода
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... reference 0..1 Reference() Ссылка. Соотнесение с характеристиками DICOM принтера
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... udiCarrier 0..0 Строка штрих-кода с уникальным идентификатором устройства (UDI)
... status 1..1 code Статус устройства: active | inactive.
... availabilityStatus 0..0 lost | damaged | destroyed | available
... biologicalSourceEvent 0..0 An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
... manufacturer 0..1 string Название производителя аппарата
... manufactureDate 0..0 Дата изготовления устройства
... expirationDate 0..0 Дата и время истечения срока годности данного устройства (если применимо)
... lotNumber 0..0 Номер партии
... serialNumber 1..1 string Серийный номер
... name 0..1 BackboneElement Наименование устройства в организации
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... type 1..1 code Заполнено по умолчанию - 'user-friendly-name'
.... display 0..0 Предпочтительное имя устройства
... modelNumber 0..1 string Название модели аппарата
... partNumber 0..0 Номер детали или каталожный номер устройства
... category 0..0 Указывает на высокоуровневую группировку устройства
... type 0..0 Вид или разновидность устройства
... version 0..0 The actual design of the device or software version running on the device
... conformsTo 0..0 Identifies the standards, specifications, or formal guidances for the capabilities supported by the device
... property 0..0 Присущие устройству, по существу, фиксированные характеристики, например, временные характеристики, размер, материал и т.д.
... mode 0..0 The designated condition for performing a task
... cycle 0..0 The series of occurrences that repeats during the operation of the device
... duration 0..0 Измерение времени во время работы устройства (например, дней, часов, минут и т.д.)
... owner 1..1 Reference(Учреждение здравоохранения) Владелец устройства: ссылка на организацию
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... display 0..0 Текстовая трактовка ресурса
... contact 0..0 Подробная информация для человека/организации, оказывающей поддержку
... location 0..0 Где находится устройство
... url 0..0 Сетевой адрес для подключения к устройству
... endpoint 0..0 Технические конечные точки, обеспечивающие доступ к электронным сервисам, предоставляемым устройством
... gateway 0..0 Подключенное устройство, действующее в качестве средства связи/сбора данных, транслятора или контроллера
... note 0..0 Примечания и комментарии к устройствам
... safety 0..0 Характеристики безопасности устройства
... parent 0..0 Устройство более высокого уровня или комплексное устройство, логической частью которого является данное устройство

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

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

Путь Статус Использование ValueSet Версия Источник
Device.definition Base required Справочник изделий медицинского назначения 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
DeviceImagingStudyStatusRule error Device Статус может быть 'active' и 'inactive' status = 'active' or status = 'inactive'
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Device C 0..* Device Изделие, используемое в здравоохранении
Constraints: dev-1, DeviceImagingStudyStatusRule
... id Σ 0..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... lastUpdated Σ 0..1 instant Дата и время последнего обновления
.... profile Σ 1..1 canonical(StructureDefinition) Ссылка на профиль

Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
... Разрезы для extension 2..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:aeTitle S 1..1 string Название DICOM Application Entity (AE Title), уникальное название сервера приема данных в DICOM-сети
URL: https://fhir.by/StructureDefinition/AETitle
.... extension:deviceAddress S 1..1 string Технический базовый адрес для подключения
URL: https://fhir.by/StructureDefinition/DeviceAddress
.... extension:printServiceAddress S 0..1 string Технический базовый адрес для отправки задач на печать на Dicom принтер
URL: https://fhir.by/StructureDefinition/PrintServiceAddress
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор в УЗ. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... definition 1..1 CodeableReference(Описание DICOM принтера) Описание оборудования
Привязка: Справочник изделий медицинского назначения (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Значение из справочника
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... code ΣC 1..1 code Код
...... display ΣC 1..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... reference Σ 0..1 Reference() Ссылка. Соотнесение с характеристиками DICOM принтера
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус устройства: active | inactive.
Привязка: FHIRDeviceStatus (required): Записанный статус устройства.
... manufacturer 0..1 string Название производителя аппарата
... serialNumber 1..1 string Серийный номер
... name C 0..1 BackboneElement Наименование устройства в организации
.... value Σ 1..1 string Период действия наименования устройства
.... type Σ 1..1 code Заполнено по умолчанию - 'user-friendly-name'
Привязка: DeviceNameType (required): Тип имени, которым обозначается устройство.
... modelNumber 0..1 string Название модели аппарата
... owner 1..1 Reference(Учреждение здравоохранения) Владелец устройства: ссылка на организацию
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL

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

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

Путь Статус Использование ValueSet Версия Источник
Device.definition Base required Справочник изделий медицинского назначения 📦0.2.6803 этот IG
Device.udiCarrier.entryType Base required UDI Entry Type 📍5.0.0 Стандарт FHIR
Device.status Base required FHIR Device Status 📍5.0.0 Стандарт FHIR
Device.name.type Base required Device Name Type 📍5.0.0 Стандарт FHIR
Device.version.type Base example Device Version Type 📍5.0.0 Стандарт FHIR
Device.conformsTo.category Base example Device Specification Category 📍5.0.0 Стандарт FHIR
Device.conformsTo.specification Base example Device Specification Type 📍5.0.0 Стандарт FHIR
Device.property.type Base example Device Property Type 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
DeviceImagingStudyStatusRule error Device Статус может быть 'active' и 'inactive' status = 'active' or status = 'inactive'
dev-1 error Device only one Device.name.display SHALL be true when there is more than one Device.name name.where(display=true).count() <= 1
dom-2 error Device If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Device 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 Device 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 Device If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Device A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

Summary

Обязательный: 18 элементs(1 вложенные обязательны элемент)
Обязательная поддержка: 3 элементs
Запрещено: 65 элементs

Структуры

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

Расширения

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

Полная Схема

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

Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
... Разрезы для extension 2..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:aeTitle S 1..1 string Название DICOM Application Entity (AE Title), уникальное название сервера приема данных в DICOM-сети
URL: https://fhir.by/StructureDefinition/AETitle
.... extension:deviceAddress S 1..1 string Технический базовый адрес для подключения
URL: https://fhir.by/StructureDefinition/DeviceAddress
.... extension:printServiceAddress S 0..1 string Технический базовый адрес для отправки задач на печать на Dicom принтер
URL: https://fhir.by/StructureDefinition/PrintServiceAddress
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... value ΣC 1..1 string Идентификатор в УЗ. Должен быть уникален для данного УЗ
Пример General: 123456
.... assigner Σ 1..1 Reference(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... id 0..1 id Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... definition 1..1 CodeableReference(Описание DICOM принтера) Описание оборудования
Привязка: Справочник изделий медицинского назначения (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... concept Σ 1..1 CodeableConcept Значение из справочника
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... system Σ 1..1 uri Ссылка на справочник
...... code ΣC 1..1 code Код
...... display ΣC 1..1 string Значение кода
..... text Σ 0..1 string Простое текстовое представление концепции
.... reference Σ 0..1 Reference() Ссылка. Соотнесение с характеристиками DICOM принтера
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL
..... display ΣC 0..1 string Текстовая трактовка ресурса
... status ?!Σ 1..1 code Статус устройства: active | inactive.
Привязка: FHIRDeviceStatus (required): Записанный статус устройства.
... manufacturer 0..1 string Название производителя аппарата
... serialNumber 1..1 string Серийный номер
... name C 0..1 BackboneElement Наименование устройства в организации
.... value Σ 1..1 string Период действия наименования устройства
.... type Σ 1..1 code Заполнено по умолчанию - 'user-friendly-name'
Привязка: DeviceNameType (required): Тип имени, которым обозначается устройство.
... modelNumber 0..1 string Название модели аппарата
... owner 1..1 Reference(Учреждение здравоохранения) Владелец устройства: ссылка на организацию
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... reference ΣC 1..1 string Ссылка на ресурс в виде относительного URL

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

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

Путь Статус Использование ValueSet Версия Источник
Device.definition Base required Справочник изделий медицинского назначения 📦0.2.6803 этот IG
Device.udiCarrier.entryType Base required UDI Entry Type 📍5.0.0 Стандарт FHIR
Device.status Base required FHIR Device Status 📍5.0.0 Стандарт FHIR
Device.name.type Base required Device Name Type 📍5.0.0 Стандарт FHIR
Device.version.type Base example Device Version Type 📍5.0.0 Стандарт FHIR
Device.conformsTo.category Base example Device Specification Category 📍5.0.0 Стандарт FHIR
Device.conformsTo.specification Base example Device Specification Type 📍5.0.0 Стандарт FHIR
Device.property.type Base example Device Property Type 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
DeviceImagingStudyStatusRule error Device Статус может быть 'active' и 'inactive' status = 'active' or status = 'inactive'
dev-1 error Device only one Device.name.display SHALL be true when there is more than one Device.name name.where(display=true).count() <= 1
dom-2 error Device If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Device 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 Device 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 Device If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Device A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Device C 0..* Device Изделие, используемое в здравоохранении
Constraints: DeviceImagingStudyStatusRule
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... versionId 0..0 Идентификатор конкретной версии
.... lastUpdated 0..1 instant Дата и время последнего обновления
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DeviceImagingStudy
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... language 0..0 Language of the resource content
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 2..3 Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:aeTitle S 1..1 string Название DICOM Application Entity (AE Title), уникальное название сервера приема данных в DICOM-сети
URL: https://fhir.by/StructureDefinition/AETitle
.... extension:deviceAddress S 1..1 string Технический базовый адрес для подключения
URL: https://fhir.by/StructureDefinition/DeviceAddress
.... extension:printServiceAddress S 0..1 string Технический базовый адрес для отправки задач на печать на Dicom принтер
URL: https://fhir.by/StructureDefinition/PrintServiceAddress
... modifierExtension 0..0 Extension
... identifier 1..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(Учреждение здравоохранения) УЗ, присвоившее идентификатор
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... displayName 0..0 Имя, используемое для отображения по умолчанию при обращении к устройству
... definition 1..1 CodeableReference(Описание DICOM принтера) Описание оборудования
Привязка: Справочник изделий медицинского назначения (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... concept 1..1 CodeableConcept Значение из справочника
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... system 1..1 uri Ссылка на справочник
...... version 0..0 Версия системы
...... code 1..1 code Код
...... display 1..1 string Значение кода
...... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... reference 0..1 Reference() Ссылка. Соотнесение с характеристиками DICOM принтера
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... reference 1..1 string Ссылка на ресурс в виде относительного URL
..... type 0..0 Тип ресурса
..... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
... udiCarrier 0..0 Строка штрих-кода с уникальным идентификатором устройства (UDI)
... status 1..1 code Статус устройства: active | inactive.
... availabilityStatus 0..0 lost | damaged | destroyed | available
... biologicalSourceEvent 0..0 An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
... manufacturer 0..1 string Название производителя аппарата
... manufactureDate 0..0 Дата изготовления устройства
... expirationDate 0..0 Дата и время истечения срока годности данного устройства (если применимо)
... lotNumber 0..0 Номер партии
... serialNumber 1..1 string Серийный номер
... name 0..1 BackboneElement Наименование устройства в организации
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... type 1..1 code Заполнено по умолчанию - 'user-friendly-name'
.... display 0..0 Предпочтительное имя устройства
... modelNumber 0..1 string Название модели аппарата
... partNumber 0..0 Номер детали или каталожный номер устройства
... category 0..0 Указывает на высокоуровневую группировку устройства
... type 0..0 Вид или разновидность устройства
... version 0..0 The actual design of the device or software version running on the device
... conformsTo 0..0 Identifies the standards, specifications, or formal guidances for the capabilities supported by the device
... property 0..0 Присущие устройству, по существу, фиксированные характеристики, например, временные характеристики, размер, материал и т.д.
... mode 0..0 The designated condition for performing a task
... cycle 0..0 The series of occurrences that repeats during the operation of the device
... duration 0..0 Измерение времени во время работы устройства (например, дней, часов, минут и т.д.)
... owner 1..1 Reference(Учреждение здравоохранения) Владелец устройства: ссылка на организацию
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... reference 1..1 string Ссылка на ресурс в виде относительного URL
.... type 0..0 Тип ресурса
.... identifier 0..0 Идентификатор ресурса, если не известна ссылка на него
.... display 0..0 Текстовая трактовка ресурса
... contact 0..0 Подробная информация для человека/организации, оказывающей поддержку
... location 0..0 Где находится устройство
... url 0..0 Сетевой адрес для подключения к устройству
... endpoint 0..0 Технические конечные точки, обеспечивающие доступ к электронным сервисам, предоставляемым устройством
... gateway 0..0 Подключенное устройство, действующее в качестве средства связи/сбора данных, транслятора или контроллера
... note 0..0 Примечания и комментарии к устройствам
... safety 0..0 Характеристики безопасности устройства
... parent 0..0 Устройство более высокого уровня или комплексное устройство, логической частью которого является данное устройство

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

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

Путь Статус Использование ValueSet Версия Источник
Device.definition Base required Справочник изделий медицинского назначения 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
DeviceImagingStudyStatusRule error Device Статус может быть 'active' и 'inactive' status = 'active' or status = 'inactive'

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

Summary

Обязательный: 18 элементs(1 вложенные обязательны элемент)
Обязательная поддержка: 3 элементs
Запрещено: 65 элементs

Структуры

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

Расширения

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

 


Примечания:

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

Поиск в контексте организации:

GET [FHIR_BASE]/Organization/[organizationId]/Device?[parameter]=[value]

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

  • parameter: параметр поиска (например, _id, aetitle)

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

Примеры запроса:

GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy&_id=1234567890

Поисковые параметры поддерживаемые для профиля DeviceImagingStudy

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Device.id GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy&_id=1234567890
_profile reference По профилю Device.meta.profile GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy
_lastUpdated date По дате последнего изменения (создания) Device.meta.lastUpdated GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy&_lastUpdated=2025-05-05T10:30:00Z
identifier token Внутренний идентификатор в УЗ Device.identifier.value GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy&identifier=123456
organization reference По УЗ в котором установленно устройство Device.owner GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy&organization=Organization/001
aetitle token По названию DICOM Application Entity Device.extension(‘https://fhir.by/StructureDefinition/AETitle’).value.as(String) GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceImagingStudy&aetitle=postman

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

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

GET [FHIR_BASE]/Organization/[organizationId]/Device/[id]

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

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

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

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

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

GET [FHIR_BASE]/Organization/[organizationId]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}

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

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

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

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

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

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

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

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

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

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

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

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

GET https://staging.cisz.by/api/fhir/Organization/[organizationId]/Device?type=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Device.id GET [FHIR_BASE]/Organization/[organizationId]/Device?_id=00001
_profile reference По профилю Device Device.meta.profile GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/DeviceBy
biological-source-event token Биологический источник для устройства Device.biologicalSourceEvent GET [FHIR_BASE]/Organization/[organizationId]/Device?biological-source-event=blood
code token Определение / тип устройства (код) Device.definition.concept GET [FHIR_BASE]/Organization/[organizationId]/Device?code=usd01
code-value-concept composite Пара параметров кода и значения On Device:  specification: specification.ofType(CodeableConcept)  version: version.ofType(string) GET [FHIR_BASE]/Organization/[organizationId]/Device?code-value-concepte=devicedefinition/spec001
definition reference Определение / тип устройства Device.definition.reference GET [FHIR_BASE]/Organization/[organizationId]/Device?definition=devicedefinition001
device-name string Определенный сервером поиск, который может соответствовать любому из строковых полей в Device.name или Device.type. Device.name.value | Device.type.coding.display |    Device.type.text GET [FHIR_BASE]/Organization/[organizationId]/Device?device-name=Philips EPIQ 5
expiration-date date Срок годности устройства Device.expirationDate GET [FHIR_BASE]/Organization/[organizationId]/Device?expiration-date=2024-05-01
identifier token Идентификатор экземпляра от производителя, владельца и других лиц Device.identifier GET [FHIR_BASE]/Organization/[organizationId]/Device?identifier=IN09734894582342
location reference Местоположение, в котором находится ресурс Device.location(Location) GET [FHIR_BASE]/Organization/[organizationId]/Device?location=Location/surgery.1
lot-number string Номер партии устройства Device.lotNumber GET [FHIR_BASE]/Organization/[organizationId]/Device?lot-number=6574883
manufacture-date date Дата изготовления устройства Device.manufactureDate GET [FHIR_BASE]/Organization/[organizationId]/Device?manufacture-date=2024-05-01
manufacturer string Производитель устройства Device.manufacturer GET [FHIR_BASE]/Organization/[organizationId]/Device?manufacturer=Philips Ultrasound, Inc., СОЕДИНЕННЫЕ ШТАТЫ АМЕРИКИ\r\nАдрес: 22100 Bothell Everett Highway; Bothell, WA. 98021-8431 USA
model string Модель устройства Device.modelNumber GET [FHIR_BASE]/Organization/[organizationId]/Device?model=EPIQ 5
organization reference Организация, ответственная за устройство Device.owner(Organization) GET [FHIR_BASE]/Organization/[organizationId]/Device?organization=Organization/OrganizationBy01
parent reference Родительское устройство Device.parent(Device) GET [FHIR_BASE]/Organization/[organizationId]/Device?parent=ParentDevice01
serial-number string Серийный номер устройства Device.serialNumber GET [FHIR_BASE]/Organization/[organizationId]/Device?serial-number=SN77347477747
specification token Стандарты, спецификации или официальные руководства. Device.conformsTo.specification GET [FHIR_BASE]/Organization/[organizationId]/Device?specification=528391
specification-version composite Сочетание как спецификации, так и версии On Device.conformsTo:  specification: specification  version: version GET [FHIR_BASE]/Organization/[organizationId]/Device?specification-version=1.0.1
status token active | inactive | entered-in-error | unknown Device.status GET [FHIR_BASE]/Organization/[organizationId]/Device?status=active
type token Тип устройства Device.type GET [FHIR_BASE]/Organization/[organizationId]/Device?type=528391
udi-carrier string Строка штрих-кода UDI (RFID или другой технологии) в формате HRF Device.udiCarrier.carrierHRF GET [FHIR_BASE]/Organization/[organizationId]/Device?udi-carrier=123528391
udi-di string Идентификатор устройства udi (DI) Device.udiCarrier.deviceIdentifier GET [FHIR_BASE]/Organization/[organizationId]/Device?udi-carrier=1235283917654321
url uri Сетевой адрес для подключения к устройству Device.url GET [FHIR_BASE]/Organization/[organizationId]/Device?url=https://www.rceth.by/Refbank/reestr_medicinskoy_tehniki/details/7_108367-7_232518
version string Конкретная версия устройства Device.version.value GET [FHIR_BASE]/Organization/[organizationId]/Device?version =1.0.21

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Device.id GET [FHIR_BASE]/Organization/[organizationId]/Device?_id=00001
_profile reference По профилю Device Device.meta.profile GET [FHIR_BASE]/Organization/[organizationId]/Device?_profile=https://fhir.by/StructureDefinition/RehubDevice
code token Возвращает медицинское изделие по типу устройства (код) Device.definition.concept GET [FHIR_BASE]/Organization/[organizationId]/Device?code=71386e0f-5ef6-4bcf-9041-31f9f4794ce9
manufacture-date date Возвращает медицинское изделие по дате изготовления Device.manufactureDate GET [FHIR_BASE]/Organization/[organizationId]/Device?manufacture-date=2024-05-01
serial-number string Возвращает медицинское изделие по серийному номеру Device.serialNumber GET [FHIR_BASE]/Organization/[organizationId]/Device?serial-number=SN77347477747
model string Возвращает медицинское изделие по модели устройства Device.modelNumber GET [FHIR_BASE]/Organization/[organizationId]/Device?model=EPIQ 5
organization reference Возвращает медицинское изделие по организации, обеспечившей пациента Device.owner(Organization) GET [FHIR_BASE]/Organization/[organizationId]/Device?organization=Organization/OrganizationBy01

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

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