Единая платформа цифрового здравоохранения Узбекистана
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 DeviceUsage ( Экспериментальный )

Официальный 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) - не все они являются обязательными, но ваша система должна заполнять каждый элемент Must Support, когда у неё есть соответствующие данные, и обрабатывать его при получении. Это человекочитаемая сводка; формальные представления ниже дают точные кардинальности, типы и терминологические связки.

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

Этот профиль не добавляет собственных обязательных элементов. Базовый ресурс DeviceUsage требует три:

  1. status утверждения из набора значений статусов использования изделия (связка required);
  2. patient - ссылку на UZ Core Patient;
  3. device - закодированный концепт изделия или ссылку на UZ Core Device или DeviceDefinition.

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

  • идентификатор утверждения, всегда передаваемый вместе с его 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.

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

Приведённые ниже примеры идут от наименьшего экземпляра, который примет сервер, до утверждения с данными о приверженности. Скопируйте один из них и адаптируйте - каждое показанное значение проходит валидацию по этому профилю. Полные эталонные экземпляры приведены по ссылкам внизу страницы (текущее использование, период использования, ссылка на UZ Core Device).

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

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: doco
DeviceUsage 0..* DeviceUsage(5.0.0) Record of use of a device
DeviceUsage.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
DeviceUsage.contained 0..* Resource Contained, inline Resources
DeviceUsage.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
DeviceUsage.identifier Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Identifier External identifier for this record
DeviceUsage.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(UZ Core ServiceRequest(0.12.0)) Fulfills plan, proposal or order
DeviceUsage.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code active | completed | not-done | entered-in-error +
Привязка: DeviceUsageStatusVS (0.12.0) (required)
DeviceUsage.category Этот элемент должен быть поддержан. 0..* CodeableConcept The category of the statement - classifying how the statement is made
Привязка: DeviceUsageCategoryVS (0.12.0) (preferred)
DeviceUsage.patient Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(UZ Core Patient(0.12.0)) Patient using device
DeviceUsage.timing[x] Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 How often the device was used
DeviceUsage.timing[x].timingTiming Timing
DeviceUsage.timing[x].timingPeriod Period
DeviceUsage.timing[x].timingDateTime dateTime
DeviceUsage.dateAsserted Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 dateTime When the statement was made (and recorded)
DeviceUsage.usageStatus Этот элемент должен быть поддержан. 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)
DeviceUsage.usageReason Этот элемент должен быть поддержан. 0..* CodeableConcept The reason for asserting the usage status - for example forgot, lost, stolen, broken
DeviceUsage.adherence Этот элемент должен быть поддержан. 0..1 BackboneElement How device is being used
DeviceUsage.adherence.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
DeviceUsage.adherence.code 1..1 CodeableConcept always | never | sometimes
Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred)
DeviceUsage.adherence.reason 1..* CodeableConcept lost | stolen | prescribed | broken | burned | forgot
Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred)
DeviceUsage.informationSource Этот элемент должен быть поддержан. Этот элемент включен в резюме. 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
DeviceUsage.device Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) Code or Reference to device used
DeviceUsage.reason Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) Why device was used
DeviceUsage.bodySite Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableReference(BodyStructure) Target body site
Привязка: BodySiteVS (0.12.0) (preferred)
DeviceUsage.note Этот элемент должен быть поддержан. 0..* Annotation Addition details (comments, instructions)

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

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

Путь Статус Использование 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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
DeviceUsage 0..* DeviceUsage(5.0.0) Record of use of a device
DeviceUsage.identifier Этот элемент должен быть поддержан. 0..* Identifier External identifier for this record
DeviceUsage.basedOn Этот элемент должен быть поддержан. 0..* Reference(UZ Core ServiceRequest(0.12.0)) Fulfills plan, proposal or order
DeviceUsage.status Этот элемент должен быть поддержан. 1..1 code active | completed | not-done | entered-in-error +
Привязка: DeviceUsageStatusVS (0.12.0) (required)
DeviceUsage.patient Этот элемент должен быть поддержан. 1..1 Reference(UZ Core Patient(0.12.0)) Patient using device
DeviceUsage.timing[x] Этот элемент должен быть поддержан. 0..1 Timing, Period, dateTime How often the device was used
DeviceUsage.dateAsserted Этот элемент должен быть поддержан. 0..1 dateTime When the statement was made (and recorded)
DeviceUsage.usageStatus Этот элемент должен быть поддержан. 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)
DeviceUsage.usageReason Этот элемент должен быть поддержан. 0..* CodeableConcept The reason for asserting the usage status - for example forgot, lost, stolen, broken
DeviceUsage.adherence Этот элемент должен быть поддержан. 0..1 BackboneElement How device is being used
DeviceUsage.adherence.code 1..1 CodeableConcept always | never | sometimes
Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred)
DeviceUsage.adherence.reason 1..* CodeableConcept lost | stolen | prescribed | broken | burned | forgot
Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred)
DeviceUsage.informationSource Этот элемент должен быть поддержан. 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
DeviceUsage.device Этот элемент должен быть поддержан. 1..1 CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) Code or Reference to device used
DeviceUsage.reason Этот элемент должен быть поддержан. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) Why device was used
DeviceUsage.bodySite Этот элемент должен быть поддержан. 0..1 CodeableReference(BodyStructure) Target body site
Привязка: BodySiteVS (0.12.0) (preferred)
DeviceUsage.note Этот элемент должен быть поддержан. 0..* Annotation Addition details (comments, instructions)

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

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

Путь Статус Использование 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: doco
DeviceUsage 0..* DeviceUsage(5.0.0) Record of use of a device
DeviceUsage.id Этот элемент включен в резюме. 0..1 id Logical id of this artifact
DeviceUsage.meta Этот элемент включен в резюме. 0..1 Meta Metadata about the resource
DeviceUsage.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
DeviceUsage.language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
DeviceUsage.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
DeviceUsage.contained 0..* Resource Contained, inline Resources
DeviceUsage.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
DeviceUsage.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
DeviceUsage.identifier Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Identifier External identifier for this record
DeviceUsage.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(UZ Core ServiceRequest(0.12.0)) Fulfills plan, proposal or order
DeviceUsage.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code active | completed | not-done | entered-in-error +
Привязка: DeviceUsageStatusVS (0.12.0) (required)
DeviceUsage.category Этот элемент должен быть поддержан. 0..* CodeableConcept The category of the statement - classifying how the statement is made
Привязка: DeviceUsageCategoryVS (0.12.0) (preferred)
DeviceUsage.patient Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(UZ Core Patient(0.12.0)) Patient using device
DeviceUsage.derivedFrom Этот элемент включен в резюме. 0..* Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) Supporting information
DeviceUsage.context Этот элемент включен в резюме. 0..1 Reference(Encounter | EpisodeOfCare) The encounter or episode of care that establishes the context for this device use statement
DeviceUsage.timing[x] Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 How often the device was used
DeviceUsage.timing[x].timingTiming Timing
DeviceUsage.timing[x].timingPeriod Period
DeviceUsage.timing[x].timingDateTime dateTime
DeviceUsage.dateAsserted Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 dateTime When the statement was made (and recorded)
DeviceUsage.usageStatus Этот элемент должен быть поддержан. 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)
DeviceUsage.usageReason Этот элемент должен быть поддержан. 0..* CodeableConcept The reason for asserting the usage status - for example forgot, lost, stolen, broken
DeviceUsage.adherence Этот элемент должен быть поддержан. 0..1 BackboneElement How device is being used
DeviceUsage.adherence.id 0..1 string Unique id for inter-element referencing
DeviceUsage.adherence.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
DeviceUsage.adherence.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
DeviceUsage.adherence.code 1..1 CodeableConcept always | never | sometimes
Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred)
DeviceUsage.adherence.reason 1..* CodeableConcept lost | stolen | prescribed | broken | burned | forgot
Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred)
DeviceUsage.informationSource Этот элемент должен быть поддержан. Этот элемент включен в резюме. 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
DeviceUsage.device Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) Code or Reference to device used
DeviceUsage.reason Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) Why device was used
DeviceUsage.bodySite Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableReference(BodyStructure) Target body site
Привязка: BodySiteVS (0.12.0) (preferred)
DeviceUsage.note Этот элемент должен быть поддержан. 0..* Annotation Addition details (comments, instructions)

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

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

Путь Статус Использование 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 Градация Путь(и) Описание Выражение

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
DeviceUsage 0..* DeviceUsage(5.0.0) Record of use of a device
DeviceUsage.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
DeviceUsage.contained 0..* Resource Contained, inline Resources
DeviceUsage.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
DeviceUsage.identifier Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Identifier External identifier for this record
DeviceUsage.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(UZ Core ServiceRequest(0.12.0)) Fulfills plan, proposal or order
DeviceUsage.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code active | completed | not-done | entered-in-error +
Привязка: DeviceUsageStatusVS (0.12.0) (required)
DeviceUsage.category Этот элемент должен быть поддержан. 0..* CodeableConcept The category of the statement - classifying how the statement is made
Привязка: DeviceUsageCategoryVS (0.12.0) (preferred)
DeviceUsage.patient Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(UZ Core Patient(0.12.0)) Patient using device
DeviceUsage.timing[x] Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 How often the device was used
DeviceUsage.timing[x].timingTiming Timing
DeviceUsage.timing[x].timingPeriod Period
DeviceUsage.timing[x].timingDateTime dateTime
DeviceUsage.dateAsserted Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 dateTime When the statement was made (and recorded)
DeviceUsage.usageStatus Этот элемент должен быть поддержан. 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)
DeviceUsage.usageReason Этот элемент должен быть поддержан. 0..* CodeableConcept The reason for asserting the usage status - for example forgot, lost, stolen, broken
DeviceUsage.adherence Этот элемент должен быть поддержан. 0..1 BackboneElement How device is being used
DeviceUsage.adherence.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
DeviceUsage.adherence.code 1..1 CodeableConcept always | never | sometimes
Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred)
DeviceUsage.adherence.reason 1..* CodeableConcept lost | stolen | prescribed | broken | burned | forgot
Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred)
DeviceUsage.informationSource Этот элемент должен быть поддержан. Этот элемент включен в резюме. 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
DeviceUsage.device Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) Code or Reference to device used
DeviceUsage.reason Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) Why device was used
DeviceUsage.bodySite Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableReference(BodyStructure) Target body site
Привязка: BodySiteVS (0.12.0) (preferred)
DeviceUsage.note Этот элемент должен быть поддержан. 0..* Annotation Addition details (comments, instructions)

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

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

Путь Статус Использование 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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
DeviceUsage 0..* DeviceUsage(5.0.0) Record of use of a device
DeviceUsage.identifier Этот элемент должен быть поддержан. 0..* Identifier External identifier for this record
DeviceUsage.basedOn Этот элемент должен быть поддержан. 0..* Reference(UZ Core ServiceRequest(0.12.0)) Fulfills plan, proposal or order
DeviceUsage.status Этот элемент должен быть поддержан. 1..1 code active | completed | not-done | entered-in-error +
Привязка: DeviceUsageStatusVS (0.12.0) (required)
DeviceUsage.category Этот элемент должен быть поддержан. 0..* CodeableConcept The category of the statement - classifying how the statement is made
Привязка: DeviceUsageCategoryVS (0.12.0) (preferred)
DeviceUsage.patient Этот элемент должен быть поддержан. 1..1 Reference(UZ Core Patient(0.12.0)) Patient using device
DeviceUsage.timing[x] Этот элемент должен быть поддержан. 0..1 Timing, Period, dateTime How often the device was used
DeviceUsage.dateAsserted Этот элемент должен быть поддержан. 0..1 dateTime When the statement was made (and recorded)
DeviceUsage.usageStatus Этот элемент должен быть поддержан. 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)
DeviceUsage.usageReason Этот элемент должен быть поддержан. 0..* CodeableConcept The reason for asserting the usage status - for example forgot, lost, stolen, broken
DeviceUsage.adherence Этот элемент должен быть поддержан. 0..1 BackboneElement How device is being used
DeviceUsage.adherence.code 1..1 CodeableConcept always | never | sometimes
Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred)
DeviceUsage.adherence.reason 1..* CodeableConcept lost | stolen | prescribed | broken | burned | forgot
Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred)
DeviceUsage.informationSource Этот элемент должен быть поддержан. 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
DeviceUsage.device Этот элемент должен быть поддержан. 1..1 CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) Code or Reference to device used
DeviceUsage.reason Этот элемент должен быть поддержан. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) Why device was used
DeviceUsage.bodySite Этот элемент должен быть поддержан. 0..1 CodeableReference(BodyStructure) Target body site
Привязка: BodySiteVS (0.12.0) (preferred)
DeviceUsage.note Этот элемент должен быть поддержан. 0..* Annotation Addition details (comments, instructions)

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

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

Путь Статус Использование 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: doco
DeviceUsage 0..* DeviceUsage(5.0.0) Record of use of a device
DeviceUsage.id Этот элемент включен в резюме. 0..1 id Logical id of this artifact
DeviceUsage.meta Этот элемент включен в резюме. 0..1 Meta Metadata about the resource
DeviceUsage.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
DeviceUsage.language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
DeviceUsage.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
DeviceUsage.contained 0..* Resource Contained, inline Resources
DeviceUsage.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
DeviceUsage.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
DeviceUsage.identifier Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Identifier External identifier for this record
DeviceUsage.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(UZ Core ServiceRequest(0.12.0)) Fulfills plan, proposal or order
DeviceUsage.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code active | completed | not-done | entered-in-error +
Привязка: DeviceUsageStatusVS (0.12.0) (required)
DeviceUsage.category Этот элемент должен быть поддержан. 0..* CodeableConcept The category of the statement - classifying how the statement is made
Привязка: DeviceUsageCategoryVS (0.12.0) (preferred)
DeviceUsage.patient Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(UZ Core Patient(0.12.0)) Patient using device
DeviceUsage.derivedFrom Этот элемент включен в резюме. 0..* Reference(ServiceRequest | Procedure | Claim | Observation | QuestionnaireResponse | DocumentReference) Supporting information
DeviceUsage.context Этот элемент включен в резюме. 0..1 Reference(Encounter | EpisodeOfCare) The encounter or episode of care that establishes the context for this device use statement
DeviceUsage.timing[x] Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 How often the device was used
DeviceUsage.timing[x].timingTiming Timing
DeviceUsage.timing[x].timingPeriod Period
DeviceUsage.timing[x].timingDateTime dateTime
DeviceUsage.dateAsserted Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 dateTime When the statement was made (and recorded)
DeviceUsage.usageStatus Этот элемент должен быть поддержан. 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)
DeviceUsage.usageReason Этот элемент должен быть поддержан. 0..* CodeableConcept The reason for asserting the usage status - for example forgot, lost, stolen, broken
DeviceUsage.adherence Этот элемент должен быть поддержан. 0..1 BackboneElement How device is being used
DeviceUsage.adherence.id 0..1 string Unique id for inter-element referencing
DeviceUsage.adherence.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
DeviceUsage.adherence.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
DeviceUsage.adherence.code 1..1 CodeableConcept always | never | sometimes
Привязка: DeviceUsageAdherenceCodeVS (0.12.0) (preferred)
DeviceUsage.adherence.reason 1..* CodeableConcept lost | stolen | prescribed | broken | burned | forgot
Привязка: DeviceUsageAdherenceReasonVS (0.12.0) (preferred)
DeviceUsage.informationSource Этот элемент должен быть поддержан. Этот элемент включен в резюме. 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
DeviceUsage.device Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 CodeableReference(UZ Core Device(0.12.0) | DeviceDefinition) Code or Reference to device used
DeviceUsage.reason Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* CodeableReference(UZ Core Condition(0.12.0) | UZ Core Observation(0.12.0) | UZ Core DiagnosticReport(0.12.0)) Why device was used
DeviceUsage.bodySite Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableReference(BodyStructure) Target body site
Привязка: BodySiteVS (0.12.0) (preferred)
DeviceUsage.note Этот элемент должен быть поддержан. 0..* Annotation Addition details (comments, instructions)

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

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

Путь Статус Использование 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 Градация Путь(и) Описание Выражение

 

Другие представления профиля: 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.

Связанные материалы