Единая платформа цифрового здравоохранения Узбекистана
0.12.0 - ci-build Uzbekistan флаг

Uzbekistan Digital Health Platform, опубликовано Ministry of Health of the Republic of Uzbekistan. Это руководство не является санкционированной публикацией; это непрерывная сборка для версии 0.12.0, созданной FHIR (HL7® FHIR® Standard) CI Build. Эта версия основана на нынешнем содержании https://github.com/uzinfocom-org/digital-health-ig/ и регулярно изменяется. Смотрите каталог опубликованных версий

Профиль ресурса: UZ Core Device ( Экспериментальный )

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-device Версия: 0.12.0
Draft по состоянию на 2026-10-30 Вычисляемое имя: UZCoreDevice

Uzbekistan Core Device profile, used to record the identity, status and description of a medical device

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

UZ Core Device описывает одно физическое медицинское изделие: единицу больничного оборудования, например компьютерный томограф, или отдельное изделие, например внутриматочную спираль. Профиль фиксирует, что это за изделие (тип по SNOMED CT и категория), кто и когда его изготовил, номера модели, серийный номер и номер серии, которые отличают эту единицу от других, активно ли оно и доступно ли для использования, а также организацию и место, к которым оно относится. Другие ресурсы ссылаются на него, когда изделие участвует в оказании помощи. Observation указывает в device изделие, которым выполнено измерение, Procedure - исполнителя или субъекта, AdverseEvent - предполагаемую причину, DeviceUsage - изделие, которым пользуется пациент, а SupplyRequest, SupplyDelivery и InventoryItem - поставляемый или хранящийся на складе предмет. Device - это общая запись о реальной единице, поэтому прежде чем создавать новую, найдите существующий Device по серийному номеру или идентификатору.

Обязательные и поддерживаемые (Must Support) элементы данных

Приведённые ниже элементы должны всегда присутствовать (обязательные) или должны поддерживаться при наличии данных (Must Support). Не все они являются обязательными, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это человекочитаемая сводка; формальные представления ниже дают точные кардинальности, типы и терминологические связки.

Каждое UZ Core Device должно содержать

В базовом ресурсе Device нет обязательных элементов, и этот профиль их не добавляет. Внутри необязательного name обязательны и value, и type.

Каждое UZ Core Device должно поддерживать

Поиск существующего Device

Прежде чем регистрировать изделие, найдите его, чтобы одна и та же единица не была записана дважды (| отделяет систему от значения и URL-кодируется как %7C):

# by serial number - the reliable match for one unit
GET [base]/Device?serial-number=SN-2023-001456

# by type, within one organization
GET [base]/Device?type=http://snomed.info/sct|54953005&organization=Organization/[id]

# by manufacturer and model, or by batch
GET [base]/Device?manufacturer=Siemens Healthineers&model=SOMATOM Edge
GET [base]/Device?lot-number=CU-2025-0412

Поиск по type совпадает с любым кодированием в type. Остальные запросы перечислены в разделе Быстрый старт внизу страницы.

Сборка JSON, шаг за шагом

Примеры ниже идут от наименьшего полезного экземпляра к полностью описанной единице. Каждый из них проходит валидацию по этому профилю. Полный эталонный экземпляр - пример компьютерного томографа.

Наименьший Device, который вам следует отправлять

Профиль ничего не делает обязательным, но каждый ресурс UZ Core указывает свой профиль в meta.profile - так сервер знает, по каким правилам проводить валидацию. Запись об изделии полезна только с type, который говорит, что это за изделие, и со status. Этого уже достаточно для прохождения валидации:

{
  "resourceType": "Device",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-device"] },
  "language": "en",
  "status": "active",
  "type": [
    {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "54953005",
          "display": "Computed tomography scanner"
        }
      ]
    }
  ]
}

type - это список CodeableConcept, закодированных по SNOMED CT из иерархии физических изделий (49062001 |Device| и ниже). status - статус записи: active, пока изделие используется, inactive после его вывода из эксплуатации и entered-in-error для записи, созданной по ошибке.

Оборудование в больнице

Больничное оборудование обычно описывают так, как оно было зарегистрировано: производитель, модель и серийный номер, зарегистрированное наименование name, а также owner и location, которые показывают, какой организации принадлежит изделие и где оно находится. availabilityStatus говорит, можно ли использовать изделие прямо сейчас, независимо от status:

{
  "resourceType": "Device",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-device"] },
  "language": "en",
  "displayName": "SOMATOM Edge CT scanner",
  "status": "active",
  "availabilityStatus": {
    "coding": [ { "system": "http://hl7.org/fhir/device-availability-status", "code": "available" } ]
  },
  "manufacturer": "Siemens Healthineers",
  "manufactureDate": "2023-05-15",
  "serialNumber": "SN-2023-001456",
  "name": [
    { "value": "SOMATOM Edge", "type": "registered-name", "display": true }
  ],
  "modelNumber": "SOMATOM Edge",
  "category": [
    {
      "coding": [ { "system": "http://hl7.org/fhir/device-category", "code": "dme" } ]
    }
  ],
  "type": [
    {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "54953005",
          "display": "Computed tomography scanner"
        }
      ]
    }
  ],
  "owner": { "reference": "Organization/tashkent-diseases-hospital" },
  "location": { "reference": "Location/example-location" }
}

name.type - это простой code (registered-name, user-friendly-name или patient-reported-name), а не CodeableConcept. Установите display в true для наименования, которое должно отображаться по умолчанию. displayName - это подпись, которую показывает пользовательский интерфейс. availabilityStatus и category используют коды HL7. Их английские отображаемые наименования берутся из базовых систем кодирования, а узбекские и русские - из дополнений (supplements) DHP, поэтому display можно не указывать - сервер заполнит его сам. owner и location - обычные Reference.

Одноразовое изделие с серией

Имплант или одноразовое изделие отслеживается по серии, а не как долгосрочный актив: передавайте lotNumber и expirationDate с упаковки и коды category, которые говорят, как изделие используется. category повторяется, поэтому одно изделие может быть одновременно implantable и single-use:

{
  "resourceType": "Device",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-device"] },
  "language": "en",
  "status": "active",
  "availabilityStatus": {
    "coding": [ { "system": "http://hl7.org/fhir/device-availability-status", "code": "available" } ]
  },
  "manufacturer": "Pregna International",
  "manufactureDate": "2025-04-10",
  "expirationDate": "2030-03-31",
  "lotNumber": "CU-2025-0412",
  "name": [
    { "value": "Copper T 380A", "type": "registered-name", "display": true }
  ],
  "category": [
    { "coding": [ { "system": "http://hl7.org/fhir/device-category", "code": "implantable" } ] },
    { "coding": [ { "system": "http://hl7.org/fhir/device-category", "code": "single-use" } ] }
  ],
  "type": [
    {
      "coding": [
        {
          "system": "http://snomed.info/sct",
          "code": "268460000",
          "display": "Intrauterine contraceptive device"
        }
      ]
    }
  ],
  "owner": { "reference": "Organization/xonobod-medical-association" }
}

expirationDate и manufactureDate имеют тип dateTime, поэтому достаточно простой даты. Набор значений типов изделий UZ Core содержит узбекские и русские наименования типов контрацептивных изделий: внутриматочное контрацептивное средство, презерватив, контрацептивный имплантат с высвобождением лекарственного вещества и контрацептивное средство.

Примеры вызовов API приведены в разделе Быстрый старт внизу этой страницы.

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

You can also check for usages in the FHIR IG Statistics

Формальные представления содержимого профиля

Описание профилей, дифференциалов, снимков и их представлений.

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Device C 0..* Device(5.0.0) Item used in healthcare
Constraints: dev-1
Device.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Device.contained 0..* Resource Contained, inline Resources
Device.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Device.identifier Этот элемент должен быть поддержан. 0..* Identifier Instance identifier
Device.displayName Этот элемент должен быть поддержан. 0..1 string The name used to display by default when the device is referenced
Device.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 code active | inactive | entered-in-error
Привязка: DeviceStatusVS (0.12.0) (required)
Device.availabilityStatus Этот элемент должен быть поддержан. 0..1 CodeableConcept lost | damaged | destroyed | available
Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible)
Device.manufacturer Этот элемент должен быть поддержан. 0..1 string Name of device manufacturer
Device.manufactureDate Этот элемент должен быть поддержан. 0..1 dateTime Date when the device was made
Device.expirationDate Этот элемент должен быть поддержан. 0..1 dateTime Date and time of expiry of this device (if applicable)
Device.lotNumber Этот элемент должен быть поддержан. 0..1 string Lot number of manufacture
Device.serialNumber Этот элемент должен быть поддержан. 0..1 string Serial number assigned by the manufacturer
Device.name Этот элемент должен быть поддержан. C 0..* BackboneElement The name or names of the device as known to the manufacturer and/or patient
Device.name.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.name.value Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 string The term that names the device
Device.name.type Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code registered-name | user-friendly-name | patient-reported-name
Привязка: DeviceNameTypeVS (0.12.0) (required)
Device.name.display Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 boolean The preferred device name
Device.modelNumber Этот элемент должен быть поддержан. 0..1 string The manufacturer's model number for the device
Device.partNumber Этот элемент должен быть поддержан. 0..1 string The part number or catalog number of the device
Device.category Этот элемент должен быть поддержан. 0..* CodeableConcept Indicates a high-level grouping of the device
Привязка: DeviceCategoryVS (0.12.0) (preferred)
Device.type Этот элемент должен быть поддержан. 0..* CodeableConcept The kind or type of device
Привязка: DeviceTypeVS (0.12.0) (preferred)
Device.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for device
Device.contact Этот элемент должен быть поддержан. 0..* ContactPoint Details for human/organization for support
Device.location Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Location(0.12.0)) Where the device is found
Device.note Этот элемент должен быть поддержан. 0..* Annotation Device notes and comments

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

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

Путь Статус Использование ValueSet Версия Источник
Device.status Base required Device status 📍0.12.0 этот IG
Device.availabilityStatus Base extensible Device availability status 📍0.12.0 этот IG
Device.name.type Base required Device name type 📍0.12.0 этот IG
Device.category Base preferred Device category 📍0.12.0 этот IG
Device.type Base preferred Device type 📍0.12.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение

Эта структура получена из Device

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Device 0..* Device(5.0.0) Item used in healthcare
Device.identifier Этот элемент должен быть поддержан. 0..* Identifier Instance identifier
Device.displayName Этот элемент должен быть поддержан. 0..1 string The name used to display by default when the device is referenced
Device.status Этот элемент должен быть поддержан. 0..1 code active | inactive | entered-in-error
Привязка: DeviceStatusVS (0.12.0) (required)
Device.manufacturer Этот элемент должен быть поддержан. 0..1 string Name of device manufacturer
Device.manufactureDate Этот элемент должен быть поддержан. 0..1 dateTime Date when the device was made
Device.expirationDate Этот элемент должен быть поддержан. 0..1 dateTime Date and time of expiry of this device (if applicable)
Device.lotNumber Этот элемент должен быть поддержан. 0..1 string Lot number of manufacture
Device.serialNumber Этот элемент должен быть поддержан. 0..1 string Serial number assigned by the manufacturer
Device.name Этот элемент должен быть поддержан. 0..* BackboneElement The name or names of the device as known to the manufacturer and/or patient
Device.name.value Этот элемент должен быть поддержан. 1..1 string The term that names the device
Device.name.type Этот элемент должен быть поддержан. 1..1 code registered-name | user-friendly-name | patient-reported-name
Привязка: DeviceNameTypeVS (0.12.0) (required)
Device.name.display Этот элемент должен быть поддержан. 0..1 boolean The preferred device name
Device.modelNumber Этот элемент должен быть поддержан. 0..1 string The manufacturer's model number for the device
Device.partNumber Этот элемент должен быть поддержан. 0..1 string The part number or catalog number of the device
Device.category Этот элемент должен быть поддержан. 0..* CodeableConcept Indicates a high-level grouping of the device
Привязка: DeviceCategoryVS (0.12.0) (preferred)
Device.type Этот элемент должен быть поддержан. 0..* CodeableConcept The kind or type of device
Привязка: DeviceTypeVS (0.12.0) (preferred)
Device.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for device
Device.contact Этот элемент должен быть поддержан. 0..* ContactPoint Details for human/organization for support
Device.location Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Location(0.12.0)) Where the device is found
Device.note Этот элемент должен быть поддержан. 0..* Annotation Device notes and comments

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

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

Путь Статус Использование ValueSet Версия Источник
Device.status Base required Device status 📍0.12.0 этот IG
Device.availabilityStatus Base extensible Device availability status 📍0.12.0 этот IG
Device.name.type Base required Device name type 📍0.12.0 этот IG
Device.category Base preferred Device category 📍0.12.0 этот IG
Device.type Base preferred Device type 📍0.12.0 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Device C 0..* Device(5.0.0) Item used in healthcare
Constraints: dev-1
Device.id Этот элемент включен в резюме. 0..1 id Logical id of this artifact
Device.meta Этот элемент включен в резюме. 0..1 Meta Metadata about the resource
Device.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Device.language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
Device.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Device.contained 0..* Resource Contained, inline Resources
Device.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Device.identifier Этот элемент должен быть поддержан. 0..* Identifier Instance identifier
Device.displayName Этот элемент должен быть поддержан. 0..1 string The name used to display by default when the device is referenced
Device.definition 0..1 CodeableReference(DeviceDefinition) The reference to the definition for the device
Device.udiCarrier Этот элемент включен в резюме. 0..* BackboneElement Unique Device Identifier (UDI) Barcode string
Device.udiCarrier.id 0..1 string Unique id for inter-element referencing
Device.udiCarrier.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.udiCarrier.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.udiCarrier.deviceIdentifier Этот элемент включен в резюме. 1..1 string Mandatory fixed portion of UDI
Device.udiCarrier.issuer Этот элемент включен в резюме. 1..1 uri UDI Issuing Organization
Device.udiCarrier.jurisdiction 0..1 uri Regional UDI authority
Device.udiCarrier.carrierAIDC Этот элемент включен в резюме. 0..1 base64Binary UDI Machine Readable Barcode String
Device.udiCarrier.carrierHRF Этот элемент включен в резюме. 0..1 string UDI Human Readable Barcode String
Device.udiCarrier.entryType 0..1 code barcode | rfid | manual | card | self-reported | electronic-transmission | unknown
Привязка: UDIEntryType (required): Codes to identify how UDI data was entered.
Device.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 code active | inactive | entered-in-error
Привязка: DeviceStatusVS (0.12.0) (required)
Device.availabilityStatus Этот элемент должен быть поддержан. 0..1 CodeableConcept lost | damaged | destroyed | available
Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible)
Device.biologicalSourceEvent 0..1 Identifier An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
Device.manufacturer Этот элемент должен быть поддержан. 0..1 string Name of device manufacturer
Device.manufactureDate Этот элемент должен быть поддержан. 0..1 dateTime Date when the device was made
Device.expirationDate Этот элемент должен быть поддержан. 0..1 dateTime Date and time of expiry of this device (if applicable)
Device.lotNumber Этот элемент должен быть поддержан. 0..1 string Lot number of manufacture
Device.serialNumber Этот элемент должен быть поддержан. 0..1 string Serial number assigned by the manufacturer
Device.name Этот элемент должен быть поддержан. C 0..* BackboneElement The name or names of the device as known to the manufacturer and/or patient
Device.name.id 0..1 string Unique id for inter-element referencing
Device.name.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.name.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.name.value Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 string The term that names the device
Device.name.type Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code registered-name | user-friendly-name | patient-reported-name
Привязка: DeviceNameTypeVS (0.12.0) (required)
Device.name.display Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 boolean The preferred device name
Device.modelNumber Этот элемент должен быть поддержан. 0..1 string The manufacturer's model number for the device
Device.partNumber Этот элемент должен быть поддержан. 0..1 string The part number or catalog number of the device
Device.category Этот элемент должен быть поддержан. 0..* CodeableConcept Indicates a high-level grouping of the device
Привязка: DeviceCategoryVS (0.12.0) (preferred)
Device.type Этот элемент должен быть поддержан. 0..* CodeableConcept The kind or type of device
Привязка: DeviceTypeVS (0.12.0) (preferred)
Device.version 0..* BackboneElement The actual design of the device or software version running on the device
Device.version.id 0..1 string Unique id for inter-element referencing
Device.version.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.version.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.version.type 0..1 CodeableConcept The type of the device version, e.g. manufacturer, approved, internal
Привязка: DeviceVersionType (example): The type of version indicated for the device.
Device.version.component 0..1 Identifier The hardware or software module of the device to which the version applies
Device.version.installDate 0..1 dateTime The date the version was installed on the device
Device.version.value 1..1 string The version text
Device.conformsTo 0..* BackboneElement Identifies the standards, specifications, or formal guidances for the capabilities supported by the device
Device.conformsTo.id 0..1 string Unique id for inter-element referencing
Device.conformsTo.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.conformsTo.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.conformsTo.category 0..1 CodeableConcept Describes the common type of the standard, specification, or formal guidance. communication | performance | measurement
Привязка: DeviceSpecificationCategory (example): The kind of standards used by the device.
Device.conformsTo.specification 1..1 CodeableConcept Identifies the standard, specification, or formal guidance that the device adheres to
Привязка: DeviceSpecificationType (example): The type of version indicated for the device.
Device.conformsTo.version 0..1 string Specific form or variant of the standard
Device.property 0..* BackboneElement Inherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc.
Device.property.id 0..1 string Unique id for inter-element referencing
Device.property.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.property.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.property.type 1..1 CodeableConcept Code that specifies the property being represented
Привязка: DeviceType (example): Device property type.
Device.property.value[x] 1..1 Value of the property
Device.property.value[x].valueQuantity Quantity
Device.property.value[x].valueCodeableConcept CodeableConcept
Device.property.value[x].valueString string
Device.property.value[x].valueBoolean boolean
Device.property.value[x].valueInteger integer
Device.property.value[x].valueRange Range
Device.property.value[x].valueAttachment Attachment
Device.mode 0..1 CodeableConcept The designated condition for performing a task
Привязка: FHIRDeviceOperationMode (example): Operational mode of a device.
Device.cycle 0..1 Count The series of occurrences that repeats during the operation of the device
Device.duration 0..1 Duration A measurement of time during the device's operation (e.g., days, hours, mins, etc.)
Device.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for device
Device.contact Этот элемент должен быть поддержан. 0..* ContactPoint Details for human/organization for support
Device.location Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Location(0.12.0)) Where the device is found
Device.url 0..1 uri Network address to contact device
Device.endpoint 0..* Reference(Endpoint) Technical endpoints providing access to electronic services provided by the device
Device.gateway 0..* CodeableReference(Device) Linked device acting as a communication/data collector, translator or controller
Device.note Этот элемент должен быть поддержан. 0..* Annotation Device notes and comments
Device.safety Этот элемент включен в резюме. 0..* CodeableConcept Safety Characteristics of Device
Привязка: DeviceSafety (example)
Device.parent 0..1 Reference(Device) The higher level or encompassing device that this device is a logical part of

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

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

Путь Статус Использование ValueSet Версия Источник
Device.language Base required All Languages 📍5.0.0 Стандарт FHIR
Device.udiCarrier.entryType Base required UDI Entry Type 📍5.0.0 Стандарт FHIR
Device.status Base required Device status 📍0.12.0 этот IG
Device.availabilityStatus Base extensible Device availability status 📍0.12.0 этот IG
Device.name.type Base required Device name type 📍0.12.0 этот IG
Device.category Base preferred Device category 📍0.12.0 этот IG
Device.type Base preferred Device type 📍0.12.0 этот IG
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
Device.mode Base example FHIR Device Operation Mode 📍5.0.0 Стандарт FHIR
Device.safety Base example Device Safety 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение

Эта структура получена из Device

Summary

Обязательная поддержка: 21 элементs

Структуры

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

Просмотр ключевых элементов

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Device C 0..* Device(5.0.0) Item used in healthcare
Constraints: dev-1
Device.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Device.contained 0..* Resource Contained, inline Resources
Device.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Device.identifier Этот элемент должен быть поддержан. 0..* Identifier Instance identifier
Device.displayName Этот элемент должен быть поддержан. 0..1 string The name used to display by default when the device is referenced
Device.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 code active | inactive | entered-in-error
Привязка: DeviceStatusVS (0.12.0) (required)
Device.availabilityStatus Этот элемент должен быть поддержан. 0..1 CodeableConcept lost | damaged | destroyed | available
Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible)
Device.manufacturer Этот элемент должен быть поддержан. 0..1 string Name of device manufacturer
Device.manufactureDate Этот элемент должен быть поддержан. 0..1 dateTime Date when the device was made
Device.expirationDate Этот элемент должен быть поддержан. 0..1 dateTime Date and time of expiry of this device (if applicable)
Device.lotNumber Этот элемент должен быть поддержан. 0..1 string Lot number of manufacture
Device.serialNumber Этот элемент должен быть поддержан. 0..1 string Serial number assigned by the manufacturer
Device.name Этот элемент должен быть поддержан. C 0..* BackboneElement The name or names of the device as known to the manufacturer and/or patient
Device.name.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.name.value Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 string The term that names the device
Device.name.type Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code registered-name | user-friendly-name | patient-reported-name
Привязка: DeviceNameTypeVS (0.12.0) (required)
Device.name.display Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 boolean The preferred device name
Device.modelNumber Этот элемент должен быть поддержан. 0..1 string The manufacturer's model number for the device
Device.partNumber Этот элемент должен быть поддержан. 0..1 string The part number or catalog number of the device
Device.category Этот элемент должен быть поддержан. 0..* CodeableConcept Indicates a high-level grouping of the device
Привязка: DeviceCategoryVS (0.12.0) (preferred)
Device.type Этот элемент должен быть поддержан. 0..* CodeableConcept The kind or type of device
Привязка: DeviceTypeVS (0.12.0) (preferred)
Device.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for device
Device.contact Этот элемент должен быть поддержан. 0..* ContactPoint Details for human/organization for support
Device.location Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Location(0.12.0)) Where the device is found
Device.note Этот элемент должен быть поддержан. 0..* Annotation Device notes and comments

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

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

Путь Статус Использование ValueSet Версия Источник
Device.status Base required Device status 📍0.12.0 этот IG
Device.availabilityStatus Base extensible Device availability status 📍0.12.0 этот IG
Device.name.type Base required Device name type 📍0.12.0 этот IG
Device.category Base preferred Device category 📍0.12.0 этот IG
Device.type Base preferred Device type 📍0.12.0 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение

Дифференциальный вид

Эта структура получена из Device

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Device 0..* Device(5.0.0) Item used in healthcare
Device.identifier Этот элемент должен быть поддержан. 0..* Identifier Instance identifier
Device.displayName Этот элемент должен быть поддержан. 0..1 string The name used to display by default when the device is referenced
Device.status Этот элемент должен быть поддержан. 0..1 code active | inactive | entered-in-error
Привязка: DeviceStatusVS (0.12.0) (required)
Device.availabilityStatus Этот элемент должен быть поддержан. 0..1 CodeableConcept lost | damaged | destroyed | available
Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible)
Device.manufacturer Этот элемент должен быть поддержан. 0..1 string Name of device manufacturer
Device.manufactureDate Этот элемент должен быть поддержан. 0..1 dateTime Date when the device was made
Device.expirationDate Этот элемент должен быть поддержан. 0..1 dateTime Date and time of expiry of this device (if applicable)
Device.lotNumber Этот элемент должен быть поддержан. 0..1 string Lot number of manufacture
Device.serialNumber Этот элемент должен быть поддержан. 0..1 string Serial number assigned by the manufacturer
Device.name Этот элемент должен быть поддержан. 0..* BackboneElement The name or names of the device as known to the manufacturer and/or patient
Device.name.value Этот элемент должен быть поддержан. 1..1 string The term that names the device
Device.name.type Этот элемент должен быть поддержан. 1..1 code registered-name | user-friendly-name | patient-reported-name
Привязка: DeviceNameTypeVS (0.12.0) (required)
Device.name.display Этот элемент должен быть поддержан. 0..1 boolean The preferred device name
Device.modelNumber Этот элемент должен быть поддержан. 0..1 string The manufacturer's model number for the device
Device.partNumber Этот элемент должен быть поддержан. 0..1 string The part number or catalog number of the device
Device.category Этот элемент должен быть поддержан. 0..* CodeableConcept Indicates a high-level grouping of the device
Привязка: DeviceCategoryVS (0.12.0) (preferred)
Device.type Этот элемент должен быть поддержан. 0..* CodeableConcept The kind or type of device
Привязка: DeviceTypeVS (0.12.0) (preferred)
Device.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for device
Device.contact Этот элемент должен быть поддержан. 0..* ContactPoint Details for human/organization for support
Device.location Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Location(0.12.0)) Where the device is found
Device.note Этот элемент должен быть поддержан. 0..* Annotation Device notes and comments

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

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

Путь Статус Использование ValueSet Версия Источник
Device.status Base required Device status 📍0.12.0 этот IG
Device.availabilityStatus Base extensible Device availability status 📍0.12.0 этот IG
Device.name.type Base required Device name type 📍0.12.0 этот IG
Device.category Base preferred Device category 📍0.12.0 этот IG
Device.type Base preferred Device type 📍0.12.0 этот IG

Обзор моментальных снимковView

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Device C 0..* Device(5.0.0) Item used in healthcare
Constraints: dev-1
Device.id Этот элемент включен в резюме. 0..1 id Logical id of this artifact
Device.meta Этот элемент включен в резюме. 0..1 Meta Metadata about the resource
Device.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Device.language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
Device.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Device.contained 0..* Resource Contained, inline Resources
Device.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Device.identifier Этот элемент должен быть поддержан. 0..* Identifier Instance identifier
Device.displayName Этот элемент должен быть поддержан. 0..1 string The name used to display by default when the device is referenced
Device.definition 0..1 CodeableReference(DeviceDefinition) The reference to the definition for the device
Device.udiCarrier Этот элемент включен в резюме. 0..* BackboneElement Unique Device Identifier (UDI) Barcode string
Device.udiCarrier.id 0..1 string Unique id for inter-element referencing
Device.udiCarrier.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.udiCarrier.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.udiCarrier.deviceIdentifier Этот элемент включен в резюме. 1..1 string Mandatory fixed portion of UDI
Device.udiCarrier.issuer Этот элемент включен в резюме. 1..1 uri UDI Issuing Organization
Device.udiCarrier.jurisdiction 0..1 uri Regional UDI authority
Device.udiCarrier.carrierAIDC Этот элемент включен в резюме. 0..1 base64Binary UDI Machine Readable Barcode String
Device.udiCarrier.carrierHRF Этот элемент включен в резюме. 0..1 string UDI Human Readable Barcode String
Device.udiCarrier.entryType 0..1 code barcode | rfid | manual | card | self-reported | electronic-transmission | unknown
Привязка: UDIEntryType (required): Codes to identify how UDI data was entered.
Device.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 code active | inactive | entered-in-error
Привязка: DeviceStatusVS (0.12.0) (required)
Device.availabilityStatus Этот элемент должен быть поддержан. 0..1 CodeableConcept lost | damaged | destroyed | available
Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible)
Device.biologicalSourceEvent 0..1 Identifier An identifier that supports traceability to the event during which material in this product from one or more biological entities was obtained or pooled
Device.manufacturer Этот элемент должен быть поддержан. 0..1 string Name of device manufacturer
Device.manufactureDate Этот элемент должен быть поддержан. 0..1 dateTime Date when the device was made
Device.expirationDate Этот элемент должен быть поддержан. 0..1 dateTime Date and time of expiry of this device (if applicable)
Device.lotNumber Этот элемент должен быть поддержан. 0..1 string Lot number of manufacture
Device.serialNumber Этот элемент должен быть поддержан. 0..1 string Serial number assigned by the manufacturer
Device.name Этот элемент должен быть поддержан. C 0..* BackboneElement The name or names of the device as known to the manufacturer and/or patient
Device.name.id 0..1 string Unique id for inter-element referencing
Device.name.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.name.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.name.value Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 string The term that names the device
Device.name.type Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code registered-name | user-friendly-name | patient-reported-name
Привязка: DeviceNameTypeVS (0.12.0) (required)
Device.name.display Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 boolean The preferred device name
Device.modelNumber Этот элемент должен быть поддержан. 0..1 string The manufacturer's model number for the device
Device.partNumber Этот элемент должен быть поддержан. 0..1 string The part number or catalog number of the device
Device.category Этот элемент должен быть поддержан. 0..* CodeableConcept Indicates a high-level grouping of the device
Привязка: DeviceCategoryVS (0.12.0) (preferred)
Device.type Этот элемент должен быть поддержан. 0..* CodeableConcept The kind or type of device
Привязка: DeviceTypeVS (0.12.0) (preferred)
Device.version 0..* BackboneElement The actual design of the device or software version running on the device
Device.version.id 0..1 string Unique id for inter-element referencing
Device.version.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.version.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.version.type 0..1 CodeableConcept The type of the device version, e.g. manufacturer, approved, internal
Привязка: DeviceVersionType (example): The type of version indicated for the device.
Device.version.component 0..1 Identifier The hardware or software module of the device to which the version applies
Device.version.installDate 0..1 dateTime The date the version was installed on the device
Device.version.value 1..1 string The version text
Device.conformsTo 0..* BackboneElement Identifies the standards, specifications, or formal guidances for the capabilities supported by the device
Device.conformsTo.id 0..1 string Unique id for inter-element referencing
Device.conformsTo.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.conformsTo.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.conformsTo.category 0..1 CodeableConcept Describes the common type of the standard, specification, or formal guidance. communication | performance | measurement
Привязка: DeviceSpecificationCategory (example): The kind of standards used by the device.
Device.conformsTo.specification 1..1 CodeableConcept Identifies the standard, specification, or formal guidance that the device adheres to
Привязка: DeviceSpecificationType (example): The type of version indicated for the device.
Device.conformsTo.version 0..1 string Specific form or variant of the standard
Device.property 0..* BackboneElement Inherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc.
Device.property.id 0..1 string Unique id for inter-element referencing
Device.property.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Device.property.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Device.property.type 1..1 CodeableConcept Code that specifies the property being represented
Привязка: DeviceType (example): Device property type.
Device.property.value[x] 1..1 Value of the property
Device.property.value[x].valueQuantity Quantity
Device.property.value[x].valueCodeableConcept CodeableConcept
Device.property.value[x].valueString string
Device.property.value[x].valueBoolean boolean
Device.property.value[x].valueInteger integer
Device.property.value[x].valueRange Range
Device.property.value[x].valueAttachment Attachment
Device.mode 0..1 CodeableConcept The designated condition for performing a task
Привязка: FHIRDeviceOperationMode (example): Operational mode of a device.
Device.cycle 0..1 Count The series of occurrences that repeats during the operation of the device
Device.duration 0..1 Duration A measurement of time during the device's operation (e.g., days, hours, mins, etc.)
Device.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.12.0)) Organization responsible for device
Device.contact Этот элемент должен быть поддержан. 0..* ContactPoint Details for human/organization for support
Device.location Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Location(0.12.0)) Where the device is found
Device.url 0..1 uri Network address to contact device
Device.endpoint 0..* Reference(Endpoint) Technical endpoints providing access to electronic services provided by the device
Device.gateway 0..* CodeableReference(Device) Linked device acting as a communication/data collector, translator or controller
Device.note Этот элемент должен быть поддержан. 0..* Annotation Device notes and comments
Device.safety Этот элемент включен в резюме. 0..* CodeableConcept Safety Characteristics of Device
Привязка: DeviceSafety (example)
Device.parent 0..1 Reference(Device) The higher level or encompassing device that this device is a logical part of

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

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

Путь Статус Использование ValueSet Версия Источник
Device.language Base required All Languages 📍5.0.0 Стандарт FHIR
Device.udiCarrier.entryType Base required UDI Entry Type 📍5.0.0 Стандарт FHIR
Device.status Base required Device status 📍0.12.0 этот IG
Device.availabilityStatus Base extensible Device availability status 📍0.12.0 этот IG
Device.name.type Base required Device name type 📍0.12.0 этот IG
Device.category Base preferred Device category 📍0.12.0 этот IG
Device.type Base preferred Device type 📍0.12.0 этот IG
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
Device.mode Base example FHIR Device Operation Mode 📍5.0.0 Стандарт FHIR
Device.safety Base example Device Safety 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение

Эта структура получена из Device

Summary

Обязательная поддержка: 21 элементs

Структуры

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

 

Другие представления профиля: CSV, Excel, Schematron

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

Быстрый старт

Распространённые операции API для этого профиля. Для запросов требуется токен доступа JWT - см. раздел Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | отделяет систему кодирования от значения и должен быть URL-кодирован как %7C.

Чтение изделия по серверному id

GET [base]/Device/[id]

Поиск изделия перед регистрацией (обычно первый шаг)

GET [base]/Device?serial-number=SN-2023-001456
GET [base]/Device?type=http://snomed.info/sct%7C54953005&organization=Organization/[id]

Другие полезные поисковые запросы

GET [base]/Device?organization=Organization/[id]&status=active
GET [base]/Device?location=Location/[id]
GET [base]/Device?manufacturer=Siemens Healthineers&model=SOMATOM Edge
GET [base]/Device?device-name=SOMATOM
GET [base]/Device?lot-number=CU-2025-0412
GET [base]/Device?expiration-date=le2026-12-31

Регистрация нового изделия (только после подтверждения отсутствия совпадений)

POST [base]/Device
{
  "resourceType": "Device",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-device" ] },
  "status": "active",
  "type": [ { "coding": [ { "system": "http://snomed.info/sct", "code": "54953005" } ] } ],
  "serialNumber": "...",
  ...
}

Обновление существующего изделия (например, установить availabilityStatus в damaged или status в inactive при выводе изделия из эксплуатации)

PUT [base]/Device/[id]
If-Match: W/"3"   # the ETag from your last read; 412 if it changed since
{
  "resourceType": "Device",
  "id": "[id]",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-device" ] },
  ...
}

Полный список поддерживаемых параметров поиска приведён в CapabilityStatement.

Связанные разделы