Единая платформа цифрового здравоохранения Узбекистана
0.12.0 - ci-build
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/ и регулярно изменяется. Смотрите каталог опубликованных версий
| Официальный 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, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это человекочитаемая сводка; формальные представления ниже дают точные кардинальности, типы и терминологические связки.
В базовом ресурсе Device нет обязательных элементов, и этот профиль их не добавляет. Внутри необязательного name обязательны и value, и type.
system (см. Идентификаторы);status (active / inactive / entered-in-error) из набора значений статус изделия с обязательной связкой и статус доступности availabilityStatus (available / lost / damaged / destroyed) из набора значений статус доступности с расширяемой связкой;displayName и каждое name с его value, типом type из набора значений типов наименования (зарегистрированное, удобное для пользователя или указанное пациентом наименование) и признаком display;type, закодированный по SNOMED CT из набора значений типов изделий, и категорию category из набора значений категорий изделий;manufacturer, modelNumber и partNumber;serialNumber, lotNumber, manufactureDate и expirationDate;owner - ссылку на Organization - и место location - ссылку на Location;contact для изделия и текстовые примечания note.Прежде чем регистрировать изделие, найдите его, чтобы одна и та же единица не была записана дважды (| отделяет систему от значения и 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. Остальные запросы перечислены в разделе Быстрый старт внизу страницы.
Примеры ниже идут от наименьшего полезного экземпляра к полностью описанной единице. Каждый из них проходит валидацию по этому профилю. Полный эталонный экземпляр - пример компьютерного томографа.
Профиль ничего не делает обязательным, но каждый ресурс 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: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Device(5.0.0) | Item used in healthcare Constraints: dev-1 |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |
![]() ![]() |
0..* | Identifier | Instance identifier | |
![]() ![]() |
0..1 | string | The name used to display by default when the device is referenced | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Привязка: DeviceStatusVS (0.12.0) (required) | |
![]() ![]() |
0..1 | CodeableConcept | lost | damaged | destroyed | available Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible) | |
![]() ![]() |
0..1 | string | Name of device manufacturer | |
![]() ![]() |
0..1 | dateTime | Date when the device was made | |
![]() ![]() |
0..1 | dateTime | Date and time of expiry of this device (if applicable) | |
![]() ![]() |
0..1 | string | Lot number of manufacture | |
![]() ![]() |
0..1 | string | Serial number assigned by the manufacturer | |
![]() ![]() |
C | 0..* | BackboneElement | The name or names of the device as known to the manufacturer and/or patient |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | string | The term that names the device | |
![]() ![]() ![]() |
1..1 | code | registered-name | user-friendly-name | patient-reported-name Привязка: DeviceNameTypeVS (0.12.0) (required) | |
![]() ![]() ![]() |
C | 0..1 | boolean | The preferred device name |
![]() ![]() |
0..1 | string | The manufacturer's model number for the device | |
![]() ![]() |
0..1 | string | The part number or catalog number of the device | |
![]() ![]() |
0..* | CodeableConcept | Indicates a high-level grouping of the device Привязка: DeviceCategoryVS (0.12.0) (preferred) | |
![]() ![]() |
0..* | CodeableConcept | The kind or type of device Привязка: DeviceTypeVS (0.12.0) (preferred) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.12.0)) | Organization responsible for device | |
![]() ![]() |
0..* | ContactPoint | Details for human/organization for support | |
![]() ![]() |
0..1 | Reference(UZ Core Location(0.12.0)) | Where the device is found | |
![]() ![]() |
0..* | Annotation | Device notes and comments | |
Документация для этого формата | ||||
| Путь | Статус | Использование | 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: ![]() |
|---|---|---|---|---|
![]() |
0..* | Device(5.0.0) | Item used in healthcare | |
![]() ![]() |
0..* | Identifier | Instance identifier | |
![]() ![]() |
0..1 | string | The name used to display by default when the device is referenced | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Привязка: DeviceStatusVS (0.12.0) (required) | |
![]() ![]() |
0..1 | CodeableConcept | lost | damaged | destroyed | available Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible) | |
![]() ![]() |
0..1 | string | Name of device manufacturer | |
![]() ![]() |
0..1 | dateTime | Date when the device was made | |
![]() ![]() |
0..1 | dateTime | Date and time of expiry of this device (if applicable) | |
![]() ![]() |
0..1 | string | Lot number of manufacture | |
![]() ![]() |
0..1 | string | Serial number assigned by the manufacturer | |
![]() ![]() |
0..* | BackboneElement | The name or names of the device as known to the manufacturer and/or patient | |
![]() ![]() ![]() |
1..1 | string | The term that names the device | |
![]() ![]() ![]() |
1..1 | code | registered-name | user-friendly-name | patient-reported-name Привязка: DeviceNameTypeVS (0.12.0) (required) | |
![]() ![]() ![]() |
0..1 | boolean | The preferred device name | |
![]() ![]() |
0..1 | string | The manufacturer's model number for the device | |
![]() ![]() |
0..1 | string | The part number or catalog number of the device | |
![]() ![]() |
0..* | CodeableConcept | Indicates a high-level grouping of the device Привязка: DeviceCategoryVS (0.12.0) (preferred) | |
![]() ![]() |
0..* | CodeableConcept | The kind or type of device Привязка: DeviceTypeVS (0.12.0) (preferred) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.12.0)) | Organization responsible for device | |
![]() ![]() |
0..* | ContactPoint | Details for human/organization for support | |
![]() ![]() |
0..1 | Reference(UZ Core Location(0.12.0)) | Where the device is found | |
![]() ![]() |
0..* | Annotation | Device notes and comments | |
Документация для этого формата | ||||
| Путь | Статус | Использование | 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: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Device(5.0.0) | Item used in healthcare Constraints: dev-1 | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
0..* | Identifier | Instance identifier | |||||
![]() ![]() |
0..1 | string | The name used to display by default when the device is referenced | |||||
![]() ![]() |
0..1 | CodeableReference(DeviceDefinition) | The reference to the definition for the device | |||||
![]() ![]() |
0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | string | Mandatory fixed portion of UDI | |||||
![]() ![]() ![]() |
1..1 | uri | UDI Issuing Organization | |||||
![]() ![]() ![]() |
0..1 | uri | Regional UDI authority | |||||
![]() ![]() ![]() |
0..1 | base64Binary | UDI Machine Readable Barcode String | |||||
![]() ![]() ![]() |
0..1 | string | UDI Human Readable Barcode String | |||||
![]() ![]() ![]() |
0..1 | code | barcode | rfid | manual | card | self-reported | electronic-transmission | unknown Привязка: UDIEntryType (required): Codes to identify how UDI data was entered. | |||||
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Привязка: DeviceStatusVS (0.12.0) (required) | |||||
![]() ![]() |
0..1 | CodeableConcept | lost | damaged | destroyed | available Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible) | |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..1 | string | Name of device manufacturer | |||||
![]() ![]() |
0..1 | dateTime | Date when the device was made | |||||
![]() ![]() |
0..1 | dateTime | Date and time of expiry of this device (if applicable) | |||||
![]() ![]() |
0..1 | string | Lot number of manufacture | |||||
![]() ![]() |
0..1 | string | Serial number assigned by the manufacturer | |||||
![]() ![]() |
C | 0..* | BackboneElement | The name or names of the device as known to the manufacturer and/or patient | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | string | The term that names the device | |||||
![]() ![]() ![]() |
1..1 | code | registered-name | user-friendly-name | patient-reported-name Привязка: DeviceNameTypeVS (0.12.0) (required) | |||||
![]() ![]() ![]() |
C | 0..1 | boolean | The preferred device name | ||||
![]() ![]() |
0..1 | string | The manufacturer's model number for the device | |||||
![]() ![]() |
0..1 | string | The part number or catalog number of the device | |||||
![]() ![]() |
0..* | CodeableConcept | Indicates a high-level grouping of the device Привязка: DeviceCategoryVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..* | CodeableConcept | The kind or type of device Привязка: DeviceTypeVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..* | BackboneElement | The actual design of the device or software version running on the device | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the device version, e.g. manufacturer, approved, internal Привязка: DeviceVersionType (example): The type of version indicated for the device. | |||||
![]() ![]() ![]() |
0..1 | Identifier | The hardware or software module of the device to which the version applies | |||||
![]() ![]() ![]() |
0..1 | dateTime | The date the version was installed on the device | |||||
![]() ![]() ![]() |
1..1 | string | The version text | |||||
![]() ![]() |
0..* | BackboneElement | Identifies the standards, specifications, or formal guidances for the capabilities supported by the device | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..1 | string | Specific form or variant of the standard | |||||
![]() ![]() |
0..* | BackboneElement | Inherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc. | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code that specifies the property being represented Привязка: DeviceType (example): Device property type. | |||||
![]() ![]() ![]() |
1..1 | Value of the property | ||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() |
0..1 | CodeableConcept | The designated condition for performing a task Привязка: FHIRDeviceOperationMode (example): Operational mode of a device. | |||||
![]() ![]() |
0..1 | Count | The series of occurrences that repeats during the operation of the device | |||||
![]() ![]() |
0..1 | Duration | A measurement of time during the device's operation (e.g., days, hours, mins, etc.) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.12.0)) | Organization responsible for device | |||||
![]() ![]() |
0..* | ContactPoint | Details for human/organization for support | |||||
![]() ![]() |
0..1 | Reference(UZ Core Location(0.12.0)) | Where the device is found | |||||
![]() ![]() |
0..1 | uri | Network address to contact device | |||||
![]() ![]() |
0..* | Reference(Endpoint) | Technical endpoints providing access to electronic services provided by the device | |||||
![]() ![]() |
0..* | CodeableReference(Device) | Linked device acting as a communication/data collector, translator or controller | |||||
![]() ![]() |
0..* | Annotation | Device notes and comments | |||||
![]() ![]() |
0..* | CodeableConcept | Safety Characteristics of Device Привязка: DeviceSafety (example) | |||||
![]() ![]() |
0..1 | Reference(Device) | The higher level or encompassing device that this device is a logical part of | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | 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
Просмотр ключевых элементов
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Device(5.0.0) | Item used in healthcare Constraints: dev-1 |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |
![]() ![]() |
0..* | Identifier | Instance identifier | |
![]() ![]() |
0..1 | string | The name used to display by default when the device is referenced | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Привязка: DeviceStatusVS (0.12.0) (required) | |
![]() ![]() |
0..1 | CodeableConcept | lost | damaged | destroyed | available Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible) | |
![]() ![]() |
0..1 | string | Name of device manufacturer | |
![]() ![]() |
0..1 | dateTime | Date when the device was made | |
![]() ![]() |
0..1 | dateTime | Date and time of expiry of this device (if applicable) | |
![]() ![]() |
0..1 | string | Lot number of manufacture | |
![]() ![]() |
0..1 | string | Serial number assigned by the manufacturer | |
![]() ![]() |
C | 0..* | BackboneElement | The name or names of the device as known to the manufacturer and/or patient |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | string | The term that names the device | |
![]() ![]() ![]() |
1..1 | code | registered-name | user-friendly-name | patient-reported-name Привязка: DeviceNameTypeVS (0.12.0) (required) | |
![]() ![]() ![]() |
C | 0..1 | boolean | The preferred device name |
![]() ![]() |
0..1 | string | The manufacturer's model number for the device | |
![]() ![]() |
0..1 | string | The part number or catalog number of the device | |
![]() ![]() |
0..* | CodeableConcept | Indicates a high-level grouping of the device Привязка: DeviceCategoryVS (0.12.0) (preferred) | |
![]() ![]() |
0..* | CodeableConcept | The kind or type of device Привязка: DeviceTypeVS (0.12.0) (preferred) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.12.0)) | Organization responsible for device | |
![]() ![]() |
0..* | ContactPoint | Details for human/organization for support | |
![]() ![]() |
0..1 | Reference(UZ Core Location(0.12.0)) | Where the device is found | |
![]() ![]() |
0..* | Annotation | Device notes and comments | |
Документация для этого формата | ||||
| Путь | Статус | Использование | 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: ![]() |
|---|---|---|---|---|
![]() |
0..* | Device(5.0.0) | Item used in healthcare | |
![]() ![]() |
0..* | Identifier | Instance identifier | |
![]() ![]() |
0..1 | string | The name used to display by default when the device is referenced | |
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Привязка: DeviceStatusVS (0.12.0) (required) | |
![]() ![]() |
0..1 | CodeableConcept | lost | damaged | destroyed | available Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible) | |
![]() ![]() |
0..1 | string | Name of device manufacturer | |
![]() ![]() |
0..1 | dateTime | Date when the device was made | |
![]() ![]() |
0..1 | dateTime | Date and time of expiry of this device (if applicable) | |
![]() ![]() |
0..1 | string | Lot number of manufacture | |
![]() ![]() |
0..1 | string | Serial number assigned by the manufacturer | |
![]() ![]() |
0..* | BackboneElement | The name or names of the device as known to the manufacturer and/or patient | |
![]() ![]() ![]() |
1..1 | string | The term that names the device | |
![]() ![]() ![]() |
1..1 | code | registered-name | user-friendly-name | patient-reported-name Привязка: DeviceNameTypeVS (0.12.0) (required) | |
![]() ![]() ![]() |
0..1 | boolean | The preferred device name | |
![]() ![]() |
0..1 | string | The manufacturer's model number for the device | |
![]() ![]() |
0..1 | string | The part number or catalog number of the device | |
![]() ![]() |
0..* | CodeableConcept | Indicates a high-level grouping of the device Привязка: DeviceCategoryVS (0.12.0) (preferred) | |
![]() ![]() |
0..* | CodeableConcept | The kind or type of device Привязка: DeviceTypeVS (0.12.0) (preferred) | |
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.12.0)) | Organization responsible for device | |
![]() ![]() |
0..* | ContactPoint | Details for human/organization for support | |
![]() ![]() |
0..1 | Reference(UZ Core Location(0.12.0)) | Where the device is found | |
![]() ![]() |
0..* | Annotation | Device notes and comments | |
Документация для этого формата | ||||
| Путь | Статус | Использование | 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: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Device(5.0.0) | Item used in healthcare Constraints: dev-1 | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Привязка: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | |||||
![]() ![]() |
0..* | Identifier | Instance identifier | |||||
![]() ![]() |
0..1 | string | The name used to display by default when the device is referenced | |||||
![]() ![]() |
0..1 | CodeableReference(DeviceDefinition) | The reference to the definition for the device | |||||
![]() ![]() |
0..* | BackboneElement | Unique Device Identifier (UDI) Barcode string | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | string | Mandatory fixed portion of UDI | |||||
![]() ![]() ![]() |
1..1 | uri | UDI Issuing Organization | |||||
![]() ![]() ![]() |
0..1 | uri | Regional UDI authority | |||||
![]() ![]() ![]() |
0..1 | base64Binary | UDI Machine Readable Barcode String | |||||
![]() ![]() ![]() |
0..1 | string | UDI Human Readable Barcode String | |||||
![]() ![]() ![]() |
0..1 | code | barcode | rfid | manual | card | self-reported | electronic-transmission | unknown Привязка: UDIEntryType (required): Codes to identify how UDI data was entered. | |||||
![]() ![]() |
0..1 | code | active | inactive | entered-in-error Привязка: DeviceStatusVS (0.12.0) (required) | |||||
![]() ![]() |
0..1 | CodeableConcept | lost | damaged | destroyed | available Привязка: DeviceAvailabilityStatusVS (0.12.0) (extensible) | |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..1 | string | Name of device manufacturer | |||||
![]() ![]() |
0..1 | dateTime | Date when the device was made | |||||
![]() ![]() |
0..1 | dateTime | Date and time of expiry of this device (if applicable) | |||||
![]() ![]() |
0..1 | string | Lot number of manufacture | |||||
![]() ![]() |
0..1 | string | Serial number assigned by the manufacturer | |||||
![]() ![]() |
C | 0..* | BackboneElement | The name or names of the device as known to the manufacturer and/or patient | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | string | The term that names the device | |||||
![]() ![]() ![]() |
1..1 | code | registered-name | user-friendly-name | patient-reported-name Привязка: DeviceNameTypeVS (0.12.0) (required) | |||||
![]() ![]() ![]() |
C | 0..1 | boolean | The preferred device name | ||||
![]() ![]() |
0..1 | string | The manufacturer's model number for the device | |||||
![]() ![]() |
0..1 | string | The part number or catalog number of the device | |||||
![]() ![]() |
0..* | CodeableConcept | Indicates a high-level grouping of the device Привязка: DeviceCategoryVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..* | CodeableConcept | The kind or type of device Привязка: DeviceTypeVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..* | BackboneElement | The actual design of the device or software version running on the device | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | The type of the device version, e.g. manufacturer, approved, internal Привязка: DeviceVersionType (example): The type of version indicated for the device. | |||||
![]() ![]() ![]() |
0..1 | Identifier | The hardware or software module of the device to which the version applies | |||||
![]() ![]() ![]() |
0..1 | dateTime | The date the version was installed on the device | |||||
![]() ![]() ![]() |
1..1 | string | The version text | |||||
![]() ![]() |
0..* | BackboneElement | Identifies the standards, specifications, or formal guidances for the capabilities supported by the device | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..1 | string | Specific form or variant of the standard | |||||
![]() ![]() |
0..* | BackboneElement | Inherent, essentially fixed, characteristics of the device. e.g., time properties, size, material, etc. | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Code that specifies the property being represented Привязка: DeviceType (example): Device property type. | |||||
![]() ![]() ![]() |
1..1 | Value of the property | ||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() |
0..1 | CodeableConcept | The designated condition for performing a task Привязка: FHIRDeviceOperationMode (example): Operational mode of a device. | |||||
![]() ![]() |
0..1 | Count | The series of occurrences that repeats during the operation of the device | |||||
![]() ![]() |
0..1 | Duration | A measurement of time during the device's operation (e.g., days, hours, mins, etc.) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Organization(0.12.0)) | Organization responsible for device | |||||
![]() ![]() |
0..* | ContactPoint | Details for human/organization for support | |||||
![]() ![]() |
0..1 | Reference(UZ Core Location(0.12.0)) | Where the device is found | |||||
![]() ![]() |
0..1 | uri | Network address to contact device | |||||
![]() ![]() |
0..* | Reference(Endpoint) | Technical endpoints providing access to electronic services provided by the device | |||||
![]() ![]() |
0..* | CodeableReference(Device) | Linked device acting as a communication/data collector, translator or controller | |||||
![]() ![]() |
0..* | Annotation | Device notes and comments | |||||
![]() ![]() |
0..* | CodeableConcept | Safety Characteristics of Device Привязка: DeviceSafety (example) | |||||
![]() ![]() |
0..1 | Reference(Device) | The higher level or encompassing device that this device is a logical part of | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | 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
Другие представления профиля: 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.