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

Профиль ресурса: Представление лекарственного средства по международному непатентованному наименованию его компонентов

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

Содержит информацию о составе лекарственного средства. Каждый компонент представлен в виде непанетнованного международного наименования. Раздел Лекарственное обеспечение

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

Профиль предназначен для:

  • определения лекарственного средства по международному непатентованному наименованию его компонентов;
  • назначения, выдачи и применения лекарственного средства.

Профиль включает в себя следующие данные:

  • идентификационный номер;
  • вид лекарственного средства;
  • отношение к психотропным или наркотическим лекарственным средствам;
  • отношение к списку хранения А;
  • признак включения в перечень основных лекарственных средств;
  • порядок отпуска;
  • код АТХ;
  • статус ресурса, который принимает значение inactive, если на него не ссылается ни один ресурс MedicationBy в статусе active;
  • действующее вещество (несколько действующих веществ):
    • международное непатентованное наименование;
    • количество;
  • лекарственная форма.

Ресурс Medication создается в ЦИСЗ на основе справочника лекарственных средств MedicationBy. Ресурс может быть использован для описания рецептурного продукта, который назначается врачом или производится аптекой во время отпуска, а также для безрецептурного назначения лекарственного средства.

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

You can also check for usages in the FHIR IG Statistics

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

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Medication C 0..* Medication Компоненты лекарственного средства
Constraints: DrugComponentStatusRule
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DrugComponent
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 3..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:typeOfMedicine S 1..1 CodeableConcept Вид лекарственного средства
URL: https://fhir.by/StructureDefinition/TypeOfMedicine
Привязка: Вид лекарственного средства (required)
.... extension:psychotropicOrNarcotic S 0..1 CodeableConcept Относится к психотромным или наркотическим
URL: https://fhir.by/StructureDefinition/PsychotropicOrNarcotic
Привязка: Психотропные или наркотические лекарственные средства (required)
.... extension:storageListA S 1..1 boolean Список хранения А
URL: https://fhir.by/StructureDefinition/StorageListA
.... extension:essentialMedicine S 1..1 boolean Признак включения в перечень основных лекарственных средств
URL: https://fhir.by/StructureDefinition/EssentialMedicine
.... extension:drugDispensingRules S 0..1 CodeableConcept Порядок отпуска
URL: https://fhir.by/StructureDefinition/DrugDispensingRules
Привязка: Порядок отпуска лекарственного средства (required)
.... extension:concentration S 0..* Quantity Концентрация
URL: https://fhir.by/StructureDefinition/ConcentrationMedication
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
... modifierExtension 0..0 Extension
... identifier 0..0 Business identifier for this medication
... code 0..1 CodeableConcept Код АТХ
Привязка: АТХ классификатор (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... status 1..1 code Статус ресурса: active | inactive
... marketingAuthorizationHolder 0..0 Organization that has authorization to market medication
... doseForm 1..1 CodeableConcept Лекарственная форма
Привязка: Лекарственные формы (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... totalVolume 0..0 Если указанный код продукта не указывает на размер упаковки, то это конкретное количество лекарственного средства в продукте
... ingredient 1..* BackboneElement Действующее вещество (или несколько действующих веществ)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... item 1..1 CodeableReference(Substance | Medication) Международное непатентованное наименование
Привязка: Международное непатентованное наименование (МНН) (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... reference 0..0 Ссылка на ресурс
.... isActive 0..0 Индикатор активного ингредиента
.... strength[x] 1..1 Quantity Количество действующего вещества
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... value 1..1 decimal Числовое значение (с неявной точностью)
..... comparator 0..0 < | <= | >= | > | ad - как понимать значение
..... system 1..1 uri Система, определяющая форму кодированной единицы измерения
..... code 1..1 code Кодированная форма единицы измерения
... batch 0..0 Подробная информация о упаковке лекарственного средства
... definition 0..0 Knowledge about this medication

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

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

Путь Статус Использование ValueSet Версия Источник
Medication.code Base required АТХ классификатор 📦0.2.6803 этот IG
Medication.doseForm Base required Лекарственные формы 📦0.2.6803 этот IG
Medication.ingredient.​item Base required Международное непатентованное наименование (МНН) 📦0.2.6803 этот IG
Medication.ingredient.​strength[x] Base required Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов 📦0.2.6803 этот IG

Ограничения

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

Требуемый шаблон: https://fhir.by/StructureDefinition/DrugComponent
... Разрезы для extension 3..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:typeOfMedicine S 1..1 CodeableConcept Вид лекарственного средства
URL: https://fhir.by/StructureDefinition/TypeOfMedicine
Привязка: Вид лекарственного средства (required)
.... extension:psychotropicOrNarcotic S 0..1 CodeableConcept Относится к психотромным или наркотическим
URL: https://fhir.by/StructureDefinition/PsychotropicOrNarcotic
Привязка: Психотропные или наркотические лекарственные средства (required)
.... extension:storageListA S 1..1 boolean Список хранения А
URL: https://fhir.by/StructureDefinition/StorageListA
.... extension:essentialMedicine S 1..1 boolean Признак включения в перечень основных лекарственных средств
URL: https://fhir.by/StructureDefinition/EssentialMedicine
.... extension:drugDispensingRules S 0..1 CodeableConcept Порядок отпуска
URL: https://fhir.by/StructureDefinition/DrugDispensingRules
Привязка: Порядок отпуска лекарственного средства (required)
.... extension:concentration S 0..* Quantity Концентрация
URL: https://fhir.by/StructureDefinition/ConcentrationMedication
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... status ?!Σ 1..1 code Статус ресурса: active | inactive
Привязка: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
... doseForm 1..1 CodeableConcept Лекарственная форма
Привязка: Лекарственные формы (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... ingredient 1..* BackboneElement Действующее вещество (или несколько действующих веществ)
.... item 1..1 CodeableReference(Substance | Medication) Международное непатентованное наименование
Привязка: Международное непатентованное наименование (МНН) (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
.... strength[x] 1..1 Quantity Количество действующего вещества
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... value Σ 1..1 decimal Числовое значение (с неявной точностью)
..... unit Σ 0..1 string Представление единицы измерения
..... system ΣC 1..1 uri Система, определяющая форму кодированной единицы измерения
..... code ΣC 1..1 code Кодированная форма единицы измерения

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

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

Путь Статус Использование ValueSet Версия Источник
Medication.code Base required АТХ классификатор 📦0.2.6803 этот IG
Medication.status Base required Medication Status Codes 📍5.0.0 Стандарт FHIR
Medication.doseForm Base required Лекарственные формы 📦0.2.6803 этот IG
Medication.ingredient.​item Base required Международное непатентованное наименование (МНН) 📦0.2.6803 этот IG
Medication.ingredient.​strength[x] Base required Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
DrugComponentStatusRule error Medication Статус ресурса может иметь значения active | inactive status != 'entered-in-error'
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Medication If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Medication A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

Summary

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

Расширения

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

Полная Схема

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

Требуемый шаблон: https://fhir.by/StructureDefinition/DrugComponent
... Разрезы для extension 3..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:typeOfMedicine S 1..1 CodeableConcept Вид лекарственного средства
URL: https://fhir.by/StructureDefinition/TypeOfMedicine
Привязка: Вид лекарственного средства (required)
.... extension:psychotropicOrNarcotic S 0..1 CodeableConcept Относится к психотромным или наркотическим
URL: https://fhir.by/StructureDefinition/PsychotropicOrNarcotic
Привязка: Психотропные или наркотические лекарственные средства (required)
.... extension:storageListA S 1..1 boolean Список хранения А
URL: https://fhir.by/StructureDefinition/StorageListA
.... extension:essentialMedicine S 1..1 boolean Признак включения в перечень основных лекарственных средств
URL: https://fhir.by/StructureDefinition/EssentialMedicine
.... extension:drugDispensingRules S 0..1 CodeableConcept Порядок отпуска
URL: https://fhir.by/StructureDefinition/DrugDispensingRules
Привязка: Порядок отпуска лекарственного средства (required)
.... extension:concentration S 0..* Quantity Концентрация
URL: https://fhir.by/StructureDefinition/ConcentrationMedication
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... status ?!Σ 1..1 code Статус ресурса: active | inactive
Привязка: MedicationStatusCodes (required): A coded concept defining if the medication is in active use.
... doseForm 1..1 CodeableConcept Лекарственная форма
Привязка: Лекарственные формы (required)
.... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
.... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... system Σ 1..1 uri Ссылка на справочник
..... version Σ 0..1 string Версия системы
..... code ΣC 1..1 code Код
..... display ΣC 0..1 string Значение кода
... ingredient 1..* BackboneElement Действующее вещество (или несколько действующих веществ)
.... item 1..1 CodeableReference(Substance | Medication) Международное непатентованное наименование
Привязка: Международное непатентованное наименование (МНН) (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... concept Σ 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
...... coding Σ 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
....... system Σ 1..1 uri Ссылка на справочник
....... version Σ 0..1 string Версия системы
....... code ΣC 1..1 code Код
....... display ΣC 0..1 string Значение кода
.... strength[x] 1..1 Quantity Количество действующего вещества
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
..... extension 0..0 Extension
Разрез: Не упорядочено, Открыто от value:url
..... value Σ 1..1 decimal Числовое значение (с неявной точностью)
..... unit Σ 0..1 string Представление единицы измерения
..... system ΣC 1..1 uri Система, определяющая форму кодированной единицы измерения
..... code ΣC 1..1 code Кодированная форма единицы измерения

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

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

Путь Статус Использование ValueSet Версия Источник
Medication.code Base required АТХ классификатор 📦0.2.6803 этот IG
Medication.status Base required Medication Status Codes 📍5.0.0 Стандарт FHIR
Medication.doseForm Base required Лекарственные формы 📦0.2.6803 этот IG
Medication.ingredient.​item Base required Международное непатентованное наименование (МНН) 📦0.2.6803 этот IG
Medication.ingredient.​strength[x] Base required Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
DrugComponentStatusRule error Medication Статус ресурса может иметь значения active | inactive status != 'entered-in-error'
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Medication If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Medication A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ВСЕ** элементы All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ВСЕ** расширения Must have either extensions or value[x], not both extension.exists() != value.exists()

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Medication C 0..* Medication Компоненты лекарственного средства
Constraints: DrugComponentStatusRule
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... source 0..0 Определяет, откуда берется ресурс
.... profile 1..1 canonical(StructureDefinition) Ссылка на профиль
Требуемый шаблон: https://fhir.by/StructureDefinition/DrugComponent
.... security 0..0 Метки безопасности, примененные к этому ресурсу
.... tag 0..0 Теги, применяемые к этому ресурсу
... implicitRules 0..0 Набор правил, в соответствии с которыми был создан этот контент
... text 0..0 Краткое изложение текста ресурса для интерпретации человеком
... contained 0..0 Автономные встроенные ресурсы
... Разрезы для extension 3..* Extension Extension
Разрез: Не упорядочено, Закрыто от value:$this.url
.... extension:typeOfMedicine S 1..1 CodeableConcept Вид лекарственного средства
URL: https://fhir.by/StructureDefinition/TypeOfMedicine
Привязка: Вид лекарственного средства (required)
.... extension:psychotropicOrNarcotic S 0..1 CodeableConcept Относится к психотромным или наркотическим
URL: https://fhir.by/StructureDefinition/PsychotropicOrNarcotic
Привязка: Психотропные или наркотические лекарственные средства (required)
.... extension:storageListA S 1..1 boolean Список хранения А
URL: https://fhir.by/StructureDefinition/StorageListA
.... extension:essentialMedicine S 1..1 boolean Признак включения в перечень основных лекарственных средств
URL: https://fhir.by/StructureDefinition/EssentialMedicine
.... extension:drugDispensingRules S 0..1 CodeableConcept Порядок отпуска
URL: https://fhir.by/StructureDefinition/DrugDispensingRules
Привязка: Порядок отпуска лекарственного средства (required)
.... extension:concentration S 0..* Quantity Концентрация
URL: https://fhir.by/StructureDefinition/ConcentrationMedication
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
... modifierExtension 0..0 Extension
... identifier 0..0 Business identifier for this medication
... code 0..1 CodeableConcept Код АТХ
Привязка: АТХ классификатор (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... status 1..1 code Статус ресурса: active | inactive
... marketingAuthorizationHolder 0..0 Organization that has authorization to market medication
... doseForm 1..1 CodeableConcept Лекарственная форма
Привязка: Лекарственные формы (required)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... system 1..1 uri Ссылка на справочник
..... code 1..1 code Код
..... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
.... text 0..0 Простое текстовое представление концепции
... totalVolume 0..0 Если указанный код продукта не указывает на размер упаковки, то это конкретное количество лекарственного средства в продукте
... ingredient 1..* BackboneElement Действующее вещество (или несколько действующих веществ)
.... id 0..0 Уникальный идентификатор для межэлементных ссылок
.... extension 0..0 Extension
.... modifierExtension 0..0 Extension
.... item 1..1 CodeableReference(Substance | Medication) Международное непатентованное наименование
Привязка: Международное непатентованное наименование (МНН) (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... concept 1..1 CodeableConcept Ссылка на концепт (справочник + код + значение)
...... id 0..0 Уникальный идентификатор для межэлементных ссылок
...... extension 0..0 Extension
...... coding 1..1 Coding Код, определенный в справочнике НСИ Терминология
....... id 0..0 Уникальный идентификатор для межэлементных ссылок
....... extension 0..0 Extension
....... system 1..1 uri Ссылка на справочник
....... code 1..1 code Код
....... userSelected 0..0 Если эта кодировка была выбрана непосредственно пользователем
...... text 0..0 Простое текстовое представление концепции
..... reference 0..0 Ссылка на ресурс
.... isActive 0..0 Индикатор активного ингредиента
.... strength[x] 1..1 Quantity Количество действующего вещества
Привязка: Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов (required)
..... id 0..0 Уникальный идентификатор для межэлементных ссылок
..... extension 0..0 Extension
..... value 1..1 decimal Числовое значение (с неявной точностью)
..... comparator 0..0 < | <= | >= | > | ad - как понимать значение
..... system 1..1 uri Система, определяющая форму кодированной единицы измерения
..... code 1..1 code Кодированная форма единицы измерения
... batch 0..0 Подробная информация о упаковке лекарственного средства
... definition 0..0 Knowledge about this medication

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

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

Путь Статус Использование ValueSet Версия Источник
Medication.code Base required АТХ классификатор 📦0.2.6803 этот IG
Medication.doseForm Base required Лекарственные формы 📦0.2.6803 этот IG
Medication.ingredient.​item Base required Международное непатентованное наименование (МНН) 📦0.2.6803 этот IG
Medication.ingredient.​strength[x] Base required Классификатор единиц измерения дозировки и концентрации действующих веществ в составе лекарственных препаратов 📦0.2.6803 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
DrugComponentStatusRule error Medication Статус ресурса может иметь значения active | inactive status != 'entered-in-error'

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

Summary

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

Расширения

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

 


Примечания:

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

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

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

GET [FHIR_BASE]/Medication/[id]

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

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

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

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

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

GET [FHIR_BASE]/[Resource-type]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}
  • GET: HTTP-метод, используемый для получения ресурса;

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

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

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

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

  • parameter: параметры поиска, определенные для конкретного взаимодействия (например, «?medication=Medication/01»);

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

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

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

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

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

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

GET [FHIR_BASE]/Medication?code=value&...

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

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору Medication.id GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&_id=6d1dceb0-68e7-4fc6-bbd2-26088cab08eb
_profile reference По профилю DrugComponent Medication.meta.profile GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent
status token Возвращает ЛС по статусу Medication.status GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&status=active
ingredient token Возвращает ЛС по коду действующего вещества Medication.ingredient.item.concept.coding.code GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&ingredient=431
essentialMedicine token Возвращает ЛС по признаку включения в перечень основных ЛС Medication.extension(‘https://fhir.by/StructureDefinition/EssentialMedicine’).value.as(boolean) GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&essentialMedicine=true
drugDispensingRules token Возвращает ЛС по порядку отпуска Medication.extension(‘https://fhir.by/StructureDefinition/DrugDispensingRules’).value.as(CodeableConcept).coding.code GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&drugDispensingRules=by-prescription,without-prescription
code token Возвращает ЛС по коду АТХ Medication.code.coding.code GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&code=C01AA05,J01CR02
doseForm token Возвращает ЛС по лекарственной форме Medication.doseForm.coding.code GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&doseForm=129000092,123000022
typeOfMedicine token Возвращает ЛС по его виду Medication.extension(‘https://fhir.by/StructureDefinition/TypeOfMedicine’).value.as(CodeableConcept).coding.code GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&typeOfMedicine=medicine
psychotropicOrNarcotic  token Возвращает ЛС по его виду Medication.extension(‘https://fhir.by/StructureDefinition/PsychotropicOrNarcotic’).value.as(CodeableConcept).coding.code GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&psychotropicOrNarcotic=narcotic
storageListA token Возвращает ЛС по признаку включения в список хранения А Medication.extension(‘https://fhir.by/StructureDefinition/StorageListA’).value.as(boolean) GET [FHIR_BASE]/Medication?_profile=https://fhir.by/StructureDefinition/DrugComponent&storageListA=true

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

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