Единая платформа цифрового здравоохранения Узбекистана
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-deviceusage | Версия: 0.12.0 | ||||
| Draft по состоянию на 2026-10-30 | Вычисляемое имя: UZCoreDeviceUsage | ||||
Uzbekistan Core DeviceUsage profile, used to record that a patient is using, has used or will use a device
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
UZ Core DeviceUsage фиксирует, что пациент использует, использовал или будет использовать изделие - инсулиновую помпу, слуховой аппарат, кресло-коляску, внутриматочную спираль. Это утверждение: кто сообщил об использовании, когда, насколько регулярно изделие используется на самом деле и зачем оно используется. Само изделие этот ресурс не описывает; изделие указывается как концепт SNOMED CT или как ссылка на UZ Core Device или DeviceDefinition. DeviceUsage может исполнять ServiceRequest, которым изделие было назначено, а его причина может ссылаться на Condition, Observation или DiagnosticReport. Об использовании сообщает пациент, медицинский работник или его роль, связанное лицо или организация.
Приведённые ниже элементы должны всегда присутствовать (обязательные) или должны поддерживаться при наличии данных (Must Support) - не все они являются обязательными, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это человекочитаемая сводка; формальные представления ниже дают точные кардинальности, типы и терминологические связки.
Этот профиль не добавляет собственных обязательных элементов. Базовый ресурс DeviceUsage требует три:
status утверждения из набора значений статусов использования изделия (связка required);patient - ссылку на UZ Core Patient;device - закодированный концепт изделия или ссылку на UZ Core Device или DeviceDefinition.system;basedOn - ServiceRequest, которым изделие было назначено;category - условия использования из набора значений категорий использования изделия (связка preferred);timing[x] - когда изделие используется: dateTime, Period или Timing;dateAsserted - когда было сделано утверждение;usageStatus и usageReason - статус самого использования, в отличие от статуса утверждения, и причина этого статуса;adherence - насколько регулярно используется изделие (коды приверженности), с причиной (причины приверженности) (связки preferred);informationSource - кто сообщил об использовании: Patient, Practitioner, PractitionerRole, RelatedPerson или Organization, все - профили UZ Core;reason - зачем используется изделие, как концепт или ссылка на UZ Core Condition, Observation или DiagnosticReport;bodySite - в каком месте тела используется изделие, из набора значений анатомических локализаций (связка preferred);note.Приведённые ниже примеры идут от наименьшего экземпляра, который примет сервер, до утверждения с данными о приверженности. Скопируйте один из них и адаптируйте - каждое показанное значение проходит валидацию по этому профилю. Полные эталонные экземпляры приведены по ссылкам внизу страницы (текущее использование, период использования, ссылка на UZ Core Device).
status, patient и device - единственные обязательные элементы. Каждый ресурс UZ Core должен также указывать профиль, на соответствие которому он претендует, в meta.profile - так сервер понимает, по каким правилам выполнять валидацию:
{
"resourceType": "DeviceUsage",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-deviceusage"] },
"language": "en",
"status": "active",
"patient": { "reference": "Patient/example-salim" },
"device": {
"concept": {
"coding": [{ "system": "http://snomed.info/sct", "code": "69805005", "display": "Insulin pump" }]
}
}
}
status описывает утверждение, а не изделие: active означает, что пациент всё ещё использует изделие, completed - что использование завершено, intended - что оно запланировано, а entered-in-error отзывает ошибочное утверждение. device - это CodeableReference: концепт изделия SNOMED CT находится в concept, а ссылка на UZ Core Device или DeviceDefinition располагается на уровень глубже ({ "reference": { "reference": "Device/id" } }). О различии см. Ссылки и CodeableReference.
На практике врач записывает, когда началось использование, зачем используется изделие и где на теле оно находится. timingPeriod только со start означает, что использование продолжается; когда оно прекращается, добавьте end и установите status в completed. dateAsserted - момент, когда было сделано утверждение, а informationSource - кто его сделал:
{
"resourceType": "DeviceUsage",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-deviceusage"] },
"language": "en",
"status": "active",
"patient": { "reference": "Patient/example-salim" },
"timingPeriod": { "start": "2025-03-10" },
"dateAsserted": "2026-09-15T10:30:00+05:00",
"informationSource": { "reference": "Practitioner/example-practitioner" },
"device": {
"concept": {
"coding": [{ "system": "http://snomed.info/sct", "code": "69805005", "display": "Insulin pump" }]
}
},
"reason": [{
"concept": {
"coding": [{ "system": "http://snomed.info/sct", "code": "46635009", "display": "Type 1 diabetes mellitus" }]
}
}],
"bodySite": {
"concept": {
"coding": [{ "system": "http://snomed.info/sct", "code": "75093004", "display": "Skin structure of abdomen" }]
}
},
"note": [{ "text": "Infusion set changed every 3 days; site rotated around the abdomen." }]
}
reason и bodySite - тоже CodeableReference. Здесь показание - закодированный концепт; если диагноз уже записан, сошлитесь на него: { "reference": { "reference": "Condition/id" } }. Если изделие было назначено, добавьте basedOn со ссылкой на ServiceRequest, а для условий использования - category.
Когда пациент сообщает, насколько регулярно он на самом деле использует изделие, добавьте adherence. Его code (always, sometimes, never) и хотя бы одна reason (forgot, lost, broken, stolen …) обязательны, если adherence присутствует. usageStatus фиксирует статус самого использования теми же кодами статусов, что и status:
{
"resourceType": "DeviceUsage",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-deviceusage"] },
"language": "en",
"status": "active",
"patient": { "reference": "Patient/example-salim" },
"dateAsserted": "2026-10-20T09:00:00+05:00",
"informationSource": { "reference": "Patient/example-salim" },
"device": {
"concept": {
"coding": [{ "system": "http://snomed.info/sct", "code": "69805005", "display": "Insulin pump" }]
}
},
"usageStatus": {
"coding": [{ "system": "http://hl7.org/fhir/deviceusage-status", "code": "active" }]
},
"adherence": {
"code": {
"coding": [{ "system": "http://hl7.org/fhir/deviceusage-adherence-code", "code": "sometimes" }]
},
"reason": [{
"coding": [{ "system": "http://hl7.org/fhir/deviceusage-adherence-reason", "code": "forgot" }]
}]
}
}
Здесь пациент сообщил об использовании сам, поэтому informationSource ссылается на пациента. Кодировки usageStatus, кода и причины приверженности не содержат display: сервер заполняет его сам, а узбекские и русские отображаемые названия берутся из дополнений (supplement) к системам кодов.
Примеры вызовов API см. в разделе Быстрый старт внизу этой страницы.
Использование:
You can also check for usages in the FHIR IG Statistics
Описание профилей, дифференциалов, снимков и их представлений.
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | DeviceUsage(5.0.0) | Record of use of a device | |
![]() ![]() |
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 | External identifier for this record | |
![]() ![]() |
0..* | Reference(UZ Core ServiceRequest(0.12.0)) | Fulfills plan, proposal or order | |
![]() ![]() |
1..1 | code | active | completed | not-done | entered-in-error + Привязка: DeviceUsageStatusVS (0.12.0) (required) | |
![]() ![]() |
0..* | CodeableConcept | The category of the statement - classifying how the statement is made Привязка: DeviceUsageCategoryVS (0.12.0) (preferred) | |
![]() ![]() |
1..1 | Reference(UZ Core Patient(0.12.0)) | Patient using device | |
![]() ![]() |
0..1 | How often the device was used | ||
![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() |
0..1 | dateTime | When the statement was made (and recorded) | |
![]() ![]() |
0..1 | CodeableConcept | The status of the device usage, for example always, sometimes, never. This is not the same as the status of the statement Привязка: DeviceUsageStatusVS (0.12.0) (required) | |
![]() ![]() |
0..* | CodeableConcept | The reason for asserting the usage status - for example forgot, lost, stolen, broken | |
![]() ![]() |
0..1 | BackboneElement | How device is being used | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | CodeableConcept | always | never | sometimes Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred) | |
![]() ![]() ![]() |
1..* | CodeableConcept | lost | stolen | prescribed | broken | burned | forgot Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred) | |
![]() ![]() |
0..1 | Reference(UZ Core Patient(0.12.0) | UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0) | UZ Core RelatedPerson(0.12.0) | UZ Core Organization(0.12.0)) | Who made the statement | |
![]() ![]() |
1..1 | CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) | Code or Reference to device used | |
![]() ![]() |
0..* | CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) | Why device was used | |
![]() ![]() |
0..1 | CodeableReference(BodyStructure) | Target body site Привязка: BodySiteVS (0.12.0) (preferred) | |
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| DeviceUsage.status | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.category | Base | preferred | DeviceUsage category | 📍0.12.0 | этот IG |
| DeviceUsage.usageStatus | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.code | Base | preferred | DeviceUsage adherence code | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.reason | Base | preferred | DeviceUsage adherence reason | 📍0.12.0 | этот IG |
| DeviceUsage.bodySite | Base | preferred | Body site | 📍0.12.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Эта структура получена из DeviceUsage
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| DeviceUsage.status | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.category | Base | preferred | DeviceUsage category | 📍0.12.0 | этот IG |
| DeviceUsage.usageStatus | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.code | Base | preferred | DeviceUsage adherence code | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.reason | Base | preferred | DeviceUsage adherence reason | 📍0.12.0 | этот IG |
| DeviceUsage.bodySite | Base | preferred | Body site | 📍0.12.0 | этот IG |
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceUsage(5.0.0) | Record of use of a device | |||||
![]() ![]() |
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 | External identifier for this record | |||||
![]() ![]() |
0..* | Reference(UZ Core ServiceRequest(0.12.0)) | Fulfills plan, proposal or order | |||||
![]() ![]() |
1..1 | code | active | completed | not-done | entered-in-error + Привязка: DeviceUsageStatusVS (0.12.0) (required) | |||||
![]() ![]() |
0..* | CodeableConcept | The category of the statement - classifying how the statement is made Привязка: DeviceUsageCategoryVS (0.12.0) (preferred) | |||||
![]() ![]() |
1..1 | Reference(UZ Core Patient(0.12.0)) | Patient using device | |||||
![]() ![]() |
0..* | Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) | Supporting information | |||||
![]() ![]() |
0..1 | Reference(Encounter | EpisodeOfCare) | The encounter or episode of care that establishes the context for this device use statement | |||||
![]() ![]() |
0..1 | How often the device was used | ||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() |
0..1 | dateTime | When the statement was made (and recorded) | |||||
![]() ![]() |
0..1 | CodeableConcept | The status of the device usage, for example always, sometimes, never. This is not the same as the status of the statement Привязка: DeviceUsageStatusVS (0.12.0) (required) | |||||
![]() ![]() |
0..* | CodeableConcept | The reason for asserting the usage status - for example forgot, lost, stolen, broken | |||||
![]() ![]() |
0..1 | BackboneElement | How device is being used | |||||
![]() ![]() ![]() |
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 | always | never | sometimes Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred) | |||||
![]() ![]() ![]() |
1..* | CodeableConcept | lost | stolen | prescribed | broken | burned | forgot Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Patient(0.12.0) | UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0) | UZ Core RelatedPerson(0.12.0) | UZ Core Organization(0.12.0)) | Who made the statement | |||||
![]() ![]() |
1..1 | CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) | Code or Reference to device used | |||||
![]() ![]() |
0..* | CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) | Why device was used | |||||
![]() ![]() |
0..1 | CodeableReference(BodyStructure) | Target body site Привязка: BodySiteVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| DeviceUsage.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| DeviceUsage.status | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.category | Base | preferred | DeviceUsage category | 📍0.12.0 | этот IG |
| DeviceUsage.usageStatus | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.code | Base | preferred | DeviceUsage adherence code | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.reason | Base | preferred | DeviceUsage adherence reason | 📍0.12.0 | этот IG |
| DeviceUsage.bodySite | Base | preferred | Body site | 📍0.12.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Эта структура получена из DeviceUsage
Summary
Обязательная поддержка: 15 элементs
Структуры
Эта структура относится к этим другим структурам:
Просмотр ключевых элементов
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | DeviceUsage(5.0.0) | Record of use of a device | |
![]() ![]() |
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 | External identifier for this record | |
![]() ![]() |
0..* | Reference(UZ Core ServiceRequest(0.12.0)) | Fulfills plan, proposal or order | |
![]() ![]() |
1..1 | code | active | completed | not-done | entered-in-error + Привязка: DeviceUsageStatusVS (0.12.0) (required) | |
![]() ![]() |
0..* | CodeableConcept | The category of the statement - classifying how the statement is made Привязка: DeviceUsageCategoryVS (0.12.0) (preferred) | |
![]() ![]() |
1..1 | Reference(UZ Core Patient(0.12.0)) | Patient using device | |
![]() ![]() |
0..1 | How often the device was used | ||
![]() ![]() ![]() |
Timing | |||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() |
0..1 | dateTime | When the statement was made (and recorded) | |
![]() ![]() |
0..1 | CodeableConcept | The status of the device usage, for example always, sometimes, never. This is not the same as the status of the statement Привязка: DeviceUsageStatusVS (0.12.0) (required) | |
![]() ![]() |
0..* | CodeableConcept | The reason for asserting the usage status - for example forgot, lost, stolen, broken | |
![]() ![]() |
0..1 | BackboneElement | How device is being used | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | CodeableConcept | always | never | sometimes Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred) | |
![]() ![]() ![]() |
1..* | CodeableConcept | lost | stolen | prescribed | broken | burned | forgot Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred) | |
![]() ![]() |
0..1 | Reference(UZ Core Patient(0.12.0) | UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0) | UZ Core RelatedPerson(0.12.0) | UZ Core Organization(0.12.0)) | Who made the statement | |
![]() ![]() |
1..1 | CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) | Code or Reference to device used | |
![]() ![]() |
0..* | CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) | Why device was used | |
![]() ![]() |
0..1 | CodeableReference(BodyStructure) | Target body site Привязка: BodySiteVS (0.12.0) (preferred) | |
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |
Документация для этого формата | ||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| DeviceUsage.status | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.category | Base | preferred | DeviceUsage category | 📍0.12.0 | этот IG |
| DeviceUsage.usageStatus | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.code | Base | preferred | DeviceUsage adherence code | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.reason | Base | preferred | DeviceUsage adherence reason | 📍0.12.0 | этот IG |
| DeviceUsage.bodySite | Base | preferred | Body site | 📍0.12.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Дифференциальный вид
Эта структура получена из DeviceUsage
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| DeviceUsage.status | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.category | Base | preferred | DeviceUsage category | 📍0.12.0 | этот IG |
| DeviceUsage.usageStatus | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.code | Base | preferred | DeviceUsage adherence code | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.reason | Base | preferred | DeviceUsage adherence reason | 📍0.12.0 | этот IG |
| DeviceUsage.bodySite | Base | preferred | Body site | 📍0.12.0 | этот IG |
Обзор моментальных снимковView
| Наименование | Флаги | Карта. | Тип | Описание и ограничения Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | DeviceUsage(5.0.0) | Record of use of a device | |||||
![]() ![]() |
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 | External identifier for this record | |||||
![]() ![]() |
0..* | Reference(UZ Core ServiceRequest(0.12.0)) | Fulfills plan, proposal or order | |||||
![]() ![]() |
1..1 | code | active | completed | not-done | entered-in-error + Привязка: DeviceUsageStatusVS (0.12.0) (required) | |||||
![]() ![]() |
0..* | CodeableConcept | The category of the statement - classifying how the statement is made Привязка: DeviceUsageCategoryVS (0.12.0) (preferred) | |||||
![]() ![]() |
1..1 | Reference(UZ Core Patient(0.12.0)) | Patient using device | |||||
![]() ![]() |
0..* | Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) | Supporting information | |||||
![]() ![]() |
0..1 | Reference(Encounter | EpisodeOfCare) | The encounter or episode of care that establishes the context for this device use statement | |||||
![]() ![]() |
0..1 | How often the device was used | ||||||
![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() |
0..1 | dateTime | When the statement was made (and recorded) | |||||
![]() ![]() |
0..1 | CodeableConcept | The status of the device usage, for example always, sometimes, never. This is not the same as the status of the statement Привязка: DeviceUsageStatusVS (0.12.0) (required) | |||||
![]() ![]() |
0..* | CodeableConcept | The reason for asserting the usage status - for example forgot, lost, stolen, broken | |||||
![]() ![]() |
0..1 | BackboneElement | How device is being used | |||||
![]() ![]() ![]() |
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 | always | never | sometimes Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred) | |||||
![]() ![]() ![]() |
1..* | CodeableConcept | lost | stolen | prescribed | broken | burned | forgot Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..1 | Reference(UZ Core Patient(0.12.0) | UZ Core Practitioner(0.12.0) | UZ Core PractitionerRole(0.12.0) | UZ Core RelatedPerson(0.12.0) | UZ Core Organization(0.12.0)) | Who made the statement | |||||
![]() ![]() |
1..1 | CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) | Code or Reference to device used | |||||
![]() ![]() |
0..* | CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) | Why device was used | |||||
![]() ![]() |
0..1 | CodeableReference(BodyStructure) | Target body site Привязка: BodySiteVS (0.12.0) (preferred) | |||||
![]() ![]() |
0..* | Annotation | Addition details (comments, instructions) | |||||
Документация для этого формата | ||||||||
| Путь | Статус | Использование | ValueSet | Версия | Источник |
| DeviceUsage.language | Base | required | All Languages | 📍5.0.0 | Стандарт FHIR |
| DeviceUsage.status | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.category | Base | preferred | DeviceUsage category | 📍0.12.0 | этот IG |
| DeviceUsage.usageStatus | Base | required | DeviceUsage status | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.code | Base | preferred | DeviceUsage adherence code | 📍0.12.0 | этот IG |
| DeviceUsage.adherence.reason | Base | preferred | DeviceUsage adherence reason | 📍0.12.0 | этот IG |
| DeviceUsage.bodySite | Base | preferred | Body site | 📍0.12.0 | этот IG |
| Id | Градация | Путь(и) | Описание | Выражение |
Эта структура получена из DeviceUsage
Summary
Обязательная поддержка: 15 элементs
Структуры
Эта структура относится к этим другим структурам:
Другие представления профиля: CSV, Excel, Schematron
Машинный перевод, требуется проверка человеком. Эта страница автоматически переведена с английского языка с помощью искусственного интеллекта и пока не проверена редактором. При любых расхождениях приоритет имеет оригинальная англоязычная версия.
Типичные API-взаимодействия для данного профиля. Запросы требуют JWT-токена доступа - см. Безопасность и аутентификация. [base] - это базовый URL FHIR-сервера; | отделяет систему кодов от кода и должен быть URL-кодирован как %7C.
Чтение по серверному id
GET [base]/DeviceUsage/[id]
Поиск изделий пациента
GET [base]/DeviceUsage?patient=Patient/[id]
GET [base]/DeviceUsage?patient=Patient/[id]&status=active
GET [base]/DeviceUsage?patient=Patient/[id]&device=http://snomed.info/sct%7C69805005
device ищет по закодированному концепту в device.concept. DeviceUsage пока не указан в CapabilityStatement; приведённые выше запросы используют стандартные параметры поиска DeviceUsage из FHIR R5 (patient, status, device, identifier).
Создание
POST [base]/DeviceUsage
{
"resourceType": "DeviceUsage",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-deviceusage" ] },
"status": "active",
"patient": { "reference": "Patient/[id]" },
"device": { "concept": { "coding": [ { "system": "http://snomed.info/sct", "code": "69805005" } ] } },
...
}
Обновление (например, пациент перестал использовать изделие) - отправьте PUT с полным ресурсом, установив status в completed или stopped и добавив end в timingPeriod:
PUT [base]/DeviceUsage/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
{
"resourceType": "DeviceUsage",
"id": "[id]",
"meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-deviceusage" ] },
...
}
Ошибочно записанное утверждение не удаляется: установите его status в entered-in-error.