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

Руководство к использованию стандарта FHIR в ЦИСЗ - Local Development build (v0.1.1667) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Профиль ресурса: MedicationRecipe тестовый профиль для рецепта на лекарственное средство или изделие медицинского назначения

Официальный URL: https://fhir.by/StructureDefinition/MedicationRecipe Version: 0.1.1667
Draft as of 2024-09-16 Имя: MedicationRecipe

Тестовый профиль для рецепта на лекарственное средство или изделие медицинского назначения.

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

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

По сути является аналогом бумажного рецепта.

Включает в себя следующие данные:

  • Условия обеспечения лекарственным средством и перевязочным материалом;
  • Отметка о специальном назначении;
  • Дата начала и окончания действия рецепта;
  • Срок действия рецепта;
  • Периодичность реализации лекарственного препарата;
  • Серия и номер бланка рецепта;
  • Срочность выдачи рецепта.

Usage:

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

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest C 0..* MedicationRequest Заказ лекарств для пациента или группы пациентов
PriorityForMedicationRecipe: Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0
.... extension 0..0
.... versionId 0..0
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс
Required Pattern: https://fhir.by/StructureDefinition/MedicationRecipe
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... Slices for extension 4..4 Extension Extension
Slice: Unordered, Open by value:url
.... extension:All Slices Content/Rules for all slices
.... specialPurpose S 1..1 boolean Отметка о специальном назначении
URL: https://fhir.by/StructureDefinition/SpecialPurposeMedication
.... validityTerm S 1..1 Period Даты начала и окончания действия рецепта
URL: https://fhir.by/StructureDefinition/ValidityTermOfRecipe
.... validityOfPrescription S 1..1 code Срок действия рецепта 15 | 30 | 60 дней
URL: https://fhir.by/StructureDefinition/ValidityOfPrescription
Binding: Набор значений для обозначений сроков действия рецепта (required)
.... frequencyOfDrugSales S 1..1 code Периодичность реализации лекарственного препарата
URL: https://fhir.by/StructureDefinition/FrequencyOfDrugSales
Binding: Набор значений для периодичности реализации лекарственного препарата (required)
... modifierExtension 0..0
... identifier 0..1 Identifier Внешние идентификаторы для этого запроса
.... id 0..0
.... extension 0..0
.... use 0..0
.... type 0..0
.... system 0..0
.... value 1..1 string Уникальное значение
.... period 0..0
.... assigner 0..0
... basedOn 0..0
... priorPrescription 0..0
... groupIdentifier 0..0
... status 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationrequestStatus (required)
... statusReason 0..0
... statusChanged 0..0
... category 0..1 CodeableConcept Условия оказания медицинской помощи, в рамках которой осуществлялся заказ лекарственного средства
Binding: Условия оказания медцинской помощи (required)
... doNotPerform 0..0
... medication 1..1 CodeableReference(MedicationBy тестовый профиль для лекарственного средства) Лекарства, которые необходимо принимать
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент, для которого было предназначено (отпущено) лекарственное средство
... informationSource 0..0
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) Обращение пациента, связанное с данным событием
... supportingInformation 0..0
... authoredOn 1..1 dateTime Когда запрос был изначально создан
... requester 1..1 Reference(Участник медицинского процесса | Роль медицинского работника) Кто создал этот запрос
... reported 0..0
... performerType 0..0
... performer 0..0
... device 0..0
... recorder 0..0
... reason 1..1 CodeableReference(Диагноз) Причина или показание для заказа или непредоставления лекарства
... courseOfTherapyType 0..0
... insurance 0..0
... note 0..1 Annotation Информация о рецепте
... effectiveDosePeriod
.... id 0..0
.... extension 0..0
.... start 1..1 dateTime Начало периода действия
... dosageInstruction
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... additionalInstruction 0..0
.... patientInstruction 1..1 string Инструкции, ориентированные на пациента или потребителя
.... timing 0..0
.... asNeededFor 0..0
.... doseAndRate 0..1 Element Количество вводимого лекарственного средства, подлежащее введению, или типичное количество, подлежащее введению
..... type 0..0
.... maxDosePerPeriod 0..0
.... maxDosePerAdministration 0..0
.... maxDosePerLifetime 0..0
... dispenseRequest 0..0
... substitution 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationRequest.statusrequiredMedicationrequestStatus
http://hl7.org/fhir/ValueSet/medicationrequest-status
from the FHIR Standard
MedicationRequest.categoryrequiredVSTermsOfService (a valid code from Условия оказания медцинской помощи)
https://fhir.by/ValueSet/VSTermsOfService
from this IG

Constraints

IdGradePath(s)DetailsRequirements
PriorityForMedicationRecipeerrorMedicationRequestПриоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
: priority.exists() implies (priority = 'urgent' or priority = 'asap')
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest C 0..* MedicationRequest Заказ лекарств для пациента или группы пациентов
PriorityForMedicationRecipe: Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
... id Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0
.... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс

Required Pattern: https://fhir.by/StructureDefinition/MedicationRecipe
... Slices for extension 4..4 Extension Extension
Slice: Unordered, Open by value:url
.... extension:All Slices Content/Rules for all slices
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Slice: Unordered, Open by value:url
..... url 1..1 uri определяет значение расширения
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueInteger64 integer64
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCodeableReference CodeableReference
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueRatioRange RatioRange
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueAvailability Availability
...... valueExtendedContactDetail ExtendedContactDetail
...... valueDosage Dosage
...... valueMeta Meta
.... specialPurpose S 1..1 boolean Отметка о специальном назначении
URL: https://fhir.by/StructureDefinition/SpecialPurposeMedication
.... validityTerm S 1..1 Period Даты начала и окончания действия рецепта
URL: https://fhir.by/StructureDefinition/ValidityTermOfRecipe
.... validityOfPrescription S 1..1 code Срок действия рецепта 15 | 30 | 60 дней
URL: https://fhir.by/StructureDefinition/ValidityOfPrescription
Binding: Набор значений для обозначений сроков действия рецепта (required)
.... frequencyOfDrugSales S 1..1 code Периодичность реализации лекарственного препарата
URL: https://fhir.by/StructureDefinition/FrequencyOfDrugSales
Binding: Набор значений для периодичности реализации лекарственного препарата (required)
.... extension 0..0
.... value ΣC 1..1 string Уникальное значение
Example General: 123456
... status ?!Σ 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationrequestStatus (required)
... intent ?!Σ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntent (required): Вид заказа лекарств.

... category 0..1 CodeableConcept Условия оказания медицинской помощи, в рамках которой осуществлялся заказ лекарственного средства
Binding: Условия оказания медцинской помощи (required)
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Определяет уровень важности, который должен быть присвоен выполнению запроса.

... medication Σ 1..1 CodeableReference(MedicationBy тестовый профиль для лекарственного средства) Лекарства, которые необходимо принимать
Binding: SNOMEDCTMedicationCodes (example): Закодированная концепция, идентифицирующая вещество или продукт, которые можно заказать.

... subject Σ 1..1 Reference(Пациент | Пациент без ИН) Пациент, для которого было предназначено (отпущено) лекарственное средство
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) Обращение пациента, связанное с данным событием
... authoredOn Σ 1..1 dateTime Когда запрос был изначально создан
... requester Σ 1..1 Reference(Участник медицинского процесса | Роль медицинского работника) Кто создал этот запрос
... reason 1..1 CodeableReference(Диагноз) Причина или показание для заказа или непредоставления лекарства
Binding: ConditionProblemDiagnosisCodes (example): Закодированная концепция, указывающая, почему было заказано данное лекарство.


... note 0..1 Annotation Информация о рецепте
... renderedDosageInstruction 0..1 markdown Полное представление инструкций по дозировке
... effectiveDosePeriod 0..1 Period Период, в течение которого следует принимать лекарство
.... extension 0..0
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... dosageInstruction 0..* Dosage Конкретные инструкции о том, как следует принимать это лекарство
.... extension 0..0
.... sequence Σ 0..1 integer Порядок следования инструкций по дозировке
.... text Σ 0..1 string Инструкции по дозировке в виде свободного текста e.g. SIG
.... patientInstruction Σ 1..1 string Инструкции, ориентированные на пациента или потребителя
.... asNeeded ΣC 0..1 boolean Прием "по мере необходимости".
.... site Σ 0..1 CodeableConcept Часть тела
Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): Закодированное понятие, описывающее местоположение участка, в который поступает лекарство или на который попадает организм.

.... route Σ 0..1 CodeableConcept Как препарат должен поступать в организм
Binding: SNOMEDCTRouteCodes (example): Закодированная концепция, описывающая способ или физиологический путь введения терапевтического средства в организм субъекта.

.... method Σ 0..1 CodeableConcept Способ введения лекарственного средства
Binding: SNOMEDCTAdministrationMethodCodes (example): Закодированная концепция, описывающая технику введения лекарственного средства.

.... doseAndRate Σ 0..1 Element Количество вводимого лекарственного средства, подлежащее введению, или типичное количество, подлежащее введению
..... id 0..1 string Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Slice: Unordered, Open by value:url
..... dose[x] Σ 0..1 Количество лекарства на дозу
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Количество лекарства в единицу времени
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Список событий, представляющих интерес в жизненном цикле

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationRequest.statusrequiredMedicationrequestStatus
http://hl7.org/fhir/ValueSet/medicationrequest-status
from the FHIR Standard
MedicationRequest.intentrequiredMedicationRequestIntent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|5.0.0
from the FHIR Standard
MedicationRequest.categoryrequiredVSTermsOfService (a valid code from Условия оказания медцинской помощи)
https://fhir.by/ValueSet/VSTermsOfService
from this IG
MedicationRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|5.0.0
from the FHIR Standard
MedicationRequest.medicationexampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationRequest.reasonexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureAdministrationSites
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.routeexampleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard
MedicationRequest.dispenseRequest.doseAdministrationAidexampleMedicationDoseAids
http://hl7.org/fhir/ValueSet/medication-dose-aid
from the FHIR Standard
MedicationRequest.substitution.allowed[x]preferredActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
PriorityForMedicationRecipeerrorMedicationRequestПриоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
: priority.exists() implies (priority = 'urgent' or priority = 'asap')

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

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

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest C 0..* MedicationRequest Заказ лекарств для пациента или группы пациентов
PriorityForMedicationRecipe: Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
... id 1..1 id Логический идентификатор этого артефакта
... meta 1..1 Meta Метаданные о ресурсе
.... id 0..0
.... extension 0..0
.... versionId 0..0
.... source 0..0
.... profile 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс
Required Pattern: https://fhir.by/StructureDefinition/MedicationRecipe
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... Slices for extension 4..4 Extension Extension
Slice: Unordered, Open by value:url
.... extension:All Slices Content/Rules for all slices
.... specialPurpose S 1..1 boolean Отметка о специальном назначении
URL: https://fhir.by/StructureDefinition/SpecialPurposeMedication
.... validityTerm S 1..1 Period Даты начала и окончания действия рецепта
URL: https://fhir.by/StructureDefinition/ValidityTermOfRecipe
.... validityOfPrescription S 1..1 code Срок действия рецепта 15 | 30 | 60 дней
URL: https://fhir.by/StructureDefinition/ValidityOfPrescription
Binding: Набор значений для обозначений сроков действия рецепта (required)
.... frequencyOfDrugSales S 1..1 code Периодичность реализации лекарственного препарата
URL: https://fhir.by/StructureDefinition/FrequencyOfDrugSales
Binding: Набор значений для периодичности реализации лекарственного препарата (required)
... modifierExtension 0..0
... identifier 0..1 Identifier Внешние идентификаторы для этого запроса
.... id 0..0
.... extension 0..0
.... use 0..0
.... type 0..0
.... system 0..0
.... value 1..1 string Уникальное значение
.... period 0..0
.... assigner 0..0
... basedOn 0..0
... priorPrescription 0..0
... groupIdentifier 0..0
... status 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationrequestStatus (required)
... statusReason 0..0
... statusChanged 0..0
... category 0..1 CodeableConcept Условия оказания медицинской помощи, в рамках которой осуществлялся заказ лекарственного средства
Binding: Условия оказания медцинской помощи (required)
... doNotPerform 0..0
... medication 1..1 CodeableReference(MedicationBy тестовый профиль для лекарственного средства) Лекарства, которые необходимо принимать
... subject 1..1 Reference(Пациент | Пациент без ИН) Пациент, для которого было предназначено (отпущено) лекарственное средство
... informationSource 0..0
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) Обращение пациента, связанное с данным событием
... supportingInformation 0..0
... authoredOn 1..1 dateTime Когда запрос был изначально создан
... requester 1..1 Reference(Участник медицинского процесса | Роль медицинского работника) Кто создал этот запрос
... reported 0..0
... performerType 0..0
... performer 0..0
... device 0..0
... recorder 0..0
... reason 1..1 CodeableReference(Диагноз) Причина или показание для заказа или непредоставления лекарства
... courseOfTherapyType 0..0
... insurance 0..0
... note 0..1 Annotation Информация о рецепте
... effectiveDosePeriod
.... id 0..0
.... extension 0..0
.... start 1..1 dateTime Начало периода действия
... dosageInstruction
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... additionalInstruction 0..0
.... patientInstruction 1..1 string Инструкции, ориентированные на пациента или потребителя
.... timing 0..0
.... asNeededFor 0..0
.... doseAndRate 0..1 Element Количество вводимого лекарственного средства, подлежащее введению, или типичное количество, подлежащее введению
..... type 0..0
.... maxDosePerPeriod 0..0
.... maxDosePerAdministration 0..0
.... maxDosePerLifetime 0..0
... dispenseRequest 0..0
... substitution 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
MedicationRequest.statusrequiredMedicationrequestStatus
http://hl7.org/fhir/ValueSet/medicationrequest-status
from the FHIR Standard
MedicationRequest.categoryrequiredVSTermsOfService (a valid code from Условия оказания медцинской помощи)
https://fhir.by/ValueSet/VSTermsOfService
from this IG

Constraints

IdGradePath(s)DetailsRequirements
PriorityForMedicationRecipeerrorMedicationRequestПриоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
: priority.exists() implies (priority = 'urgent' or priority = 'asap')

Полная Схема

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest C 0..* MedicationRequest Заказ лекарств для пациента или группы пациентов
PriorityForMedicationRecipe: Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
... id Σ 1..1 id Логический идентификатор этого артефакта
... meta Σ 1..1 Meta Метаданные о ресурсе
.... extension 0..0
.... lastUpdated Σ 0..1 instant Когда в последний раз менялась версия ресурса
.... profile Σ 1..1 canonical(StructureDefinition) Профили, которым, как утверждается, соответствует этот ресурс

Required Pattern: https://fhir.by/StructureDefinition/MedicationRecipe
... Slices for extension 4..4 Extension Extension
Slice: Unordered, Open by value:url
.... extension:All Slices Content/Rules for all slices
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Slice: Unordered, Open by value:url
..... url 1..1 uri определяет значение расширения
..... value[x] 0..1 Value of extension
...... valueBase64Binary base64Binary
...... valueBoolean boolean
...... valueCanonical canonical(Any)
...... valueCode code
...... valueDate date
...... valueDateTime dateTime
...... valueDecimal decimal
...... valueId id
...... valueInstant instant
...... valueInteger integer
...... valueInteger64 integer64
...... valueMarkdown markdown
...... valueOid oid
...... valuePositiveInt positiveInt
...... valueString string
...... valueTime time
...... valueUnsignedInt unsignedInt
...... valueUri uri
...... valueUrl url
...... valueUuid uuid
...... valueAddress Address
...... valueAge Age
...... valueAnnotation Annotation
...... valueAttachment Attachment
...... valueCodeableConcept CodeableConcept
...... valueCodeableReference CodeableReference
...... valueCoding Coding
...... valueContactPoint ContactPoint
...... valueCount Count
...... valueDistance Distance
...... valueDuration Duration
...... valueHumanName HumanName
...... valueIdentifier Identifier
...... valueMoney Money
...... valuePeriod Period
...... valueQuantity Quantity
...... valueRange Range
...... valueRatio Ratio
...... valueRatioRange RatioRange
...... valueReference Reference(Any)
...... valueSampledData SampledData
...... valueSignature Signature
...... valueTiming Timing
...... valueContactDetail ContactDetail
...... valueDataRequirement DataRequirement
...... valueExpression Expression
...... valueParameterDefinition ParameterDefinition
...... valueRelatedArtifact RelatedArtifact
...... valueTriggerDefinition TriggerDefinition
...... valueUsageContext UsageContext
...... valueAvailability Availability
...... valueExtendedContactDetail ExtendedContactDetail
...... valueDosage Dosage
...... valueMeta Meta
.... specialPurpose S 1..1 boolean Отметка о специальном назначении
URL: https://fhir.by/StructureDefinition/SpecialPurposeMedication
.... validityTerm S 1..1 Period Даты начала и окончания действия рецепта
URL: https://fhir.by/StructureDefinition/ValidityTermOfRecipe
.... validityOfPrescription S 1..1 code Срок действия рецепта 15 | 30 | 60 дней
URL: https://fhir.by/StructureDefinition/ValidityOfPrescription
Binding: Набор значений для обозначений сроков действия рецепта (required)
.... frequencyOfDrugSales S 1..1 code Периодичность реализации лекарственного препарата
URL: https://fhir.by/StructureDefinition/FrequencyOfDrugSales
Binding: Набор значений для периодичности реализации лекарственного препарата (required)
.... extension 0..0
.... value ΣC 1..1 string Уникальное значение
Example General: 123456
... status ?!Σ 1..1 code active | on-hold | ended | stopped | completed | cancelled | entered-in-error | draft | unknown
Binding: MedicationrequestStatus (required)
... intent ?!Σ 1..1 code proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: MedicationRequestIntent (required): Вид заказа лекарств.

... category 0..1 CodeableConcept Условия оказания медицинской помощи, в рамках которой осуществлялся заказ лекарственного средства
Binding: Условия оказания медцинской помощи (required)
... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Определяет уровень важности, который должен быть присвоен выполнению запроса.

... medication Σ 1..1 CodeableReference(MedicationBy тестовый профиль для лекарственного средства) Лекарства, которые необходимо принимать
Binding: SNOMEDCTMedicationCodes (example): Закодированная концепция, идентифицирующая вещество или продукт, которые можно заказать.

... subject Σ 1..1 Reference(Пациент | Пациент без ИН) Пациент, для которого было предназначено (отпущено) лекарственное средство
... encounter 1..1 Reference(Общий профиль для обращения пациента за медицинской помощью | Обращение по временной нетрудоспоообности | Обращение по ВН на ВКК) Обращение пациента, связанное с данным событием
... authoredOn Σ 1..1 dateTime Когда запрос был изначально создан
... requester Σ 1..1 Reference(Участник медицинского процесса | Роль медицинского работника) Кто создал этот запрос
... reason 1..1 CodeableReference(Диагноз) Причина или показание для заказа или непредоставления лекарства
Binding: ConditionProblemDiagnosisCodes (example): Закодированная концепция, указывающая, почему было заказано данное лекарство.


... note 0..1 Annotation Информация о рецепте
... renderedDosageInstruction 0..1 markdown Полное представление инструкций по дозировке
... effectiveDosePeriod 0..1 Period Период, в течение которого следует принимать лекарство
.... extension 0..0
.... start ΣC 1..1 dateTime Начало периода действия
.... end ΣC 0..1 dateTime Конец периода действия
... dosageInstruction 0..* Dosage Конкретные инструкции о том, как следует принимать это лекарство
.... extension 0..0
.... sequence Σ 0..1 integer Порядок следования инструкций по дозировке
.... text Σ 0..1 string Инструкции по дозировке в виде свободного текста e.g. SIG
.... patientInstruction Σ 1..1 string Инструкции, ориентированные на пациента или потребителя
.... asNeeded ΣC 0..1 boolean Прием "по мере необходимости".
.... site Σ 0..1 CodeableConcept Часть тела
Binding: SNOMEDCTAnatomicalStructureAdministrationSites (example): Закодированное понятие, описывающее местоположение участка, в который поступает лекарство или на который попадает организм.

.... route Σ 0..1 CodeableConcept Как препарат должен поступать в организм
Binding: SNOMEDCTRouteCodes (example): Закодированная концепция, описывающая способ или физиологический путь введения терапевтического средства в организм субъекта.

.... method Σ 0..1 CodeableConcept Способ введения лекарственного средства
Binding: SNOMEDCTAdministrationMethodCodes (example): Закодированная концепция, описывающая технику введения лекарственного средства.

.... doseAndRate Σ 0..1 Element Количество вводимого лекарственного средства, подлежащее введению, или типичное количество, подлежащее введению
..... id 0..1 string Уникальный идентификатор для межэлементных ссылок
..... extension 0..* Extension Дополнительный контент, определяемый реализациями
Slice: Unordered, Open by value:url
..... dose[x] Σ 0..1 Количество лекарства на дозу
...... doseRange Range
...... doseQuantity Quantity(SimpleQuantity)
..... rate[x] Σ 0..1 Количество лекарства в единицу времени
...... rateRatio Ratio
...... rateRange Range
...... rateQuantity Quantity(SimpleQuantity)
... eventHistory 0..* Reference(Provenance) Список событий, представляющих интерес в жизненном цикле

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
MedicationRequest.statusrequiredMedicationrequestStatus
http://hl7.org/fhir/ValueSet/medicationrequest-status
from the FHIR Standard
MedicationRequest.intentrequiredMedicationRequestIntent
http://hl7.org/fhir/ValueSet/medicationrequest-intent|5.0.0
from the FHIR Standard
MedicationRequest.categoryrequiredVSTermsOfService (a valid code from Условия оказания медцинской помощи)
https://fhir.by/ValueSet/VSTermsOfService
from this IG
MedicationRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|5.0.0
from the FHIR Standard
MedicationRequest.medicationexampleSNOMEDCTMedicationCodes
http://hl7.org/fhir/ValueSet/medication-codes
from the FHIR Standard
MedicationRequest.reasonexampleConditionProblemDiagnosisCodes
http://hl7.org/fhir/ValueSet/condition-code
from the FHIR Standard
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureAdministrationSites
http://hl7.org/fhir/ValueSet/approach-site-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.routeexampleSNOMEDCTRouteCodes
http://hl7.org/fhir/ValueSet/route-codes
from the FHIR Standard
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
http://hl7.org/fhir/ValueSet/administration-method-codes
from the FHIR Standard
MedicationRequest.dispenseRequest.doseAdministrationAidexampleMedicationDoseAids
http://hl7.org/fhir/ValueSet/medication-dose-aid
from the FHIR Standard
MedicationRequest.substitution.allowed[x]preferredActSubstanceAdminSubstitutionCode
http://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
http://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
PriorityForMedicationRecipeerrorMedicationRequestПриоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2
: priority.exists() implies (priority = 'urgent' or priority = 'asap')

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

 


Примечания:

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

Как правило, для каждого назначенного препарата требуется отдельный запрос на лечение.

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

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

GET [base]/fhir/Patient/[patientId]/MedicationRequest/[id]

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

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

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

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

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

GET [base]/fhir/Patient/[patientId]/[Resource-type]?[parameter1]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]{&[parameter2]{:m1|m2|...}={c1|c2|...}[value1{,value2,...}]&...}

  • GET — это HTTP метод, используемый для получения ресурса.

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

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

  • base: URL-адрес сервера

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

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

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

  • : модификатор параметра поиска

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

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

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

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

GET [base]/fhir/Patient/[patientId]/medicationRequest?code=value&...

Параметр поиска Тип Описание Выражение Пример
_id token По логическому идентификатору MedicationRequest.id GET [base]/fhir/Patient/[patientId]/MedicationRequest?_id=0000A02BC01
_profile reference По профилю MedicationRequest MedicationRequest.meta.profile GET [base]/fhir/Patient/[patientId]/MedicationRequest?_profile=MedicationRequestBy
authoredon date Возвращает рецепты, выписанные на эту дату MedicationRequestRequest.authoredOn GET [base]/fhir/Patient/[patientId]/MedicationRequest?authoredon=2024-08-08
category token Возвращает рецепты с разными категориями MedicationRequestRequest.category GET [base]/fhir/Patient/[patientId]/MedicationRequest?category=inpatient
code token Возвращает рецепты с этим кодом лекарства MedicationRequestRequest.medication.concept GET [base]/fhir/Patient/[patientId]/MedicationRequest?code=169008
combo-date date Возвращает запрос на прием лекарства в определенную дату или в пределах диапазона дат MedicationRequestRequest.dosageInstruction.timing.event | (MedicationRequestRequest.dosageInstruction.timing.repeat.bounds.ofType(Period)) GET [base]/fhir/Patient/[patientId]/MedicationRequest?combo-date=st2024-08-08
encounter reference Возвращает рецепты с этим идентификатором встречи MedicationRequestRequest.encounter(Encounter) GET [base]/fhir/Patient/[patientId]/MedicationRequest?encounter=Encounter01
group-identifier token Составной запрос, который является частью MedicationRequestRequest.groupIdentifier GET [base]/fhir/Patient/[patientId]/MedicationRequest?group-identifier=MB00010101
identifier token Возвращает рецепты с этим внешним идентификатором MedicationRequestRequest.identifier GET [base]/fhir/Patient/[patientId]/MedicationRequest?identifier=MB00010101
intended-dispenser reference Возвращает рецепты, предназначенные для выдачи этой организацией MedicationRequestRequest.dispenseRequest.dispenser(Organization) GET [base]/fhir/Patient/[patientId]/MedicationRequest?intended-dispenser=Organization/pharmacy0001
intended-performer reference Возвращает предполагаемого исполнителя запроса на отправку лекарственного средства MedicationRequestRequest.performer(Practitioner, Organization, CareTeam, DeviceDefinition, Patient, HealthcareService, PractitionerRole, RelatedPerson) GET [base]/fhir/Patient/[patientId]/MedicationRequest?intended-performer=Organization/pharmacy0001
intended-performertype token Возвращает запросы для определенного типа исполнителей MedicationRequestRequest.performerType GET [base]/fhir/Patient/[patientId]/MedicationRequest?intended-performertype=oncologynurse
intent token Возвращает рецепты с различными целями MedicationRequestRequest.intent GET [base]/fhir/Patient/[patientId]/MedicationRequest?intent=proposal
medication reference Возвращает рецепты на это лекарство по ссылке MedicationRequestRequest.medication.reference GET [base]/fhir/Patient/[patientId]/MedicationRequest?medication=Medication/Aspirin
priority token Возвращает рецепты с разными приоритетами MedicationRequestRequest.priority GET [base]/fhir/Patient/[patientId]/MedicationRequest?priority=asap
requester reference Возвращает рецепты, предписанные этим назначающим MedicationRequestRequest.requester(Practitioner, Organization, Device, Patient, PractitionerRole, RelatedPerson) GET [base]/fhir/Patient/[patientId]/MedicationRequest?requester=PractitionerRole010
status token Статус рецепта MedicationRequestRequest.status GET [base]/fhir/Patient/[patientId]/MedicationRequest?status=active
subject reference Личность пациента для составления списка заказов MedicationRequestRequest.subject(Group, Patient) GET [base]/MedicationRequest?subject=Patient/Patient001