Руководство к использованию стандарта 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
Официальный URL: https://fhir.by/StructureDefinition/MedicationRecipe | Version: 0.1.1667 | |||
Draft as of 2024-09-16 | Имя: MedicationRecipe |
Тестовый профиль для рецепта на лекарственное средство или изделие медицинского назначения.
Описание профиля
Профиль предназначен для записи сведений о выписке рецепта за полную стоимость для приобретения лекарственных препаратов и изделий медицинского назначения.
По сути является аналогом бумажного рецепта.
Включает в себя следующие данные:
Usage:
Описание профилей и принципов работы различных представлений..
Профиль ресурса: MedicationRequest
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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 | |||
Documentation for this format |
Path | Conformance | ValueSet | URI |
MedicationRequest.status | required | MedicationrequestStatushttp://hl7.org/fhir/ValueSet/medicationrequest-status from the FHIR Standard | |
MedicationRequest.category | required | VSTermsOfService (a valid code from Условия оказания медцинской помощи)https://fhir.by/ValueSet/VSTermsOfService from this IG |
Id | Grade | Path(s) | Details | Requirements |
PriorityForMedicationRecipe | error | MedicationRequest | Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2 : priority.exists() implies (priority = 'urgent' or priority = 'asap') |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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) |
identifier | 0..1 | Identifier | Внешние идентификаторы для этого запроса | |
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) | Список событий, представляющих интерес в жизненном цикле | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
MedicationRequest.status | required | MedicationrequestStatushttp://hl7.org/fhir/ValueSet/medicationrequest-status from the FHIR Standard | |
MedicationRequest.intent | required | MedicationRequestIntenthttp://hl7.org/fhir/ValueSet/medicationrequest-intent|5.0.0 from the FHIR Standard | |
MedicationRequest.category | required | VSTermsOfService (a valid code from Условия оказания медцинской помощи)https://fhir.by/ValueSet/VSTermsOfService from this IG | |
MedicationRequest.priority | required | RequestPriorityhttp://hl7.org/fhir/ValueSet/request-priority|5.0.0 from the FHIR Standard | |
MedicationRequest.medication | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
MedicationRequest.reason | example | ConditionProblemDiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | |
MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureAdministrationSiteshttp://hl7.org/fhir/ValueSet/approach-site-codes from the FHIR Standard | |
MedicationRequest.dosageInstruction.route | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard | |
MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodeshttp://hl7.org/fhir/ValueSet/administration-method-codes from the FHIR Standard | |
MedicationRequest.dispenseRequest.doseAdministrationAid | example | MedicationDoseAidshttp://hl7.org/fhir/ValueSet/medication-dose-aid from the FHIR Standard | |
MedicationRequest.substitution.allowed[x] | preferred | ActSubstanceAdminSubstitutionCodehttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode | |
MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReasonhttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason |
Id | Grade | Path(s) | Details | Requirements |
PriorityForMedicationRecipe | error | MedicationRequest | Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2 : priority.exists() implies (priority = 'urgent' or priority = 'asap') |
Профиль ресурса: MedicationRequest
Summary
Mandatory: 11 elements(3 nested mandatory elements)
Must-Support: 4 elements
Prohibited: 48 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Схема различий
Профиль ресурса: MedicationRequest
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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 | |||
Documentation for this format |
Path | Conformance | ValueSet | URI |
MedicationRequest.status | required | MedicationrequestStatushttp://hl7.org/fhir/ValueSet/medicationrequest-status from the FHIR Standard | |
MedicationRequest.category | required | VSTermsOfService (a valid code from Условия оказания медцинской помощи)https://fhir.by/ValueSet/VSTermsOfService from this IG |
Id | Grade | Path(s) | Details | Requirements |
PriorityForMedicationRecipe | error | MedicationRequest | Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2 : priority.exists() implies (priority = 'urgent' or priority = 'asap') |
Полная Схема
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
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) |
identifier | 0..1 | Identifier | Внешние идентификаторы для этого запроса | |
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) | Список событий, представляющих интерес в жизненном цикле | |
Documentation for this format |
Path | Conformance | ValueSet | URI |
MedicationRequest.status | required | MedicationrequestStatushttp://hl7.org/fhir/ValueSet/medicationrequest-status from the FHIR Standard | |
MedicationRequest.intent | required | MedicationRequestIntenthttp://hl7.org/fhir/ValueSet/medicationrequest-intent|5.0.0 from the FHIR Standard | |
MedicationRequest.category | required | VSTermsOfService (a valid code from Условия оказания медцинской помощи)https://fhir.by/ValueSet/VSTermsOfService from this IG | |
MedicationRequest.priority | required | RequestPriorityhttp://hl7.org/fhir/ValueSet/request-priority|5.0.0 from the FHIR Standard | |
MedicationRequest.medication | example | SNOMEDCTMedicationCodeshttp://hl7.org/fhir/ValueSet/medication-codes from the FHIR Standard | |
MedicationRequest.reason | example | ConditionProblemDiagnosisCodeshttp://hl7.org/fhir/ValueSet/condition-code from the FHIR Standard | |
MedicationRequest.dosageInstruction.site | example | SNOMEDCTAnatomicalStructureAdministrationSiteshttp://hl7.org/fhir/ValueSet/approach-site-codes from the FHIR Standard | |
MedicationRequest.dosageInstruction.route | example | SNOMEDCTRouteCodeshttp://hl7.org/fhir/ValueSet/route-codes from the FHIR Standard | |
MedicationRequest.dosageInstruction.method | example | SNOMEDCTAdministrationMethodCodeshttp://hl7.org/fhir/ValueSet/administration-method-codes from the FHIR Standard | |
MedicationRequest.dispenseRequest.doseAdministrationAid | example | MedicationDoseAidshttp://hl7.org/fhir/ValueSet/medication-dose-aid from the FHIR Standard | |
MedicationRequest.substitution.allowed[x] | preferred | ActSubstanceAdminSubstitutionCodehttp://terminology.hl7.org/ValueSet/v3-ActSubstanceAdminSubstitutionCode | |
MedicationRequest.substitution.reason | example | SubstanceAdminSubstitutionReasonhttp://terminology.hl7.org/ValueSet/v3-SubstanceAdminSubstitutionReason |
Id | Grade | Path(s) | Details | Requirements |
PriorityForMedicationRecipe | error | MedicationRequest | Приоритет только urgent или asap аналогично значениям срочность выдачи в рецепте 1 и 2 : priority.exists() implies (priority = 'urgent' or priority = 'asap') |
Профиль ресурса: MedicationRequest
Summary
Mandatory: 11 elements(3 nested mandatory elements)
Must-Support: 4 elements
Prohibited: 48 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Инструкции по дозировке в виде свободного текста могут использоваться в тех случаях, когда инструкции слишком сложны для кодирования. Содержимое этого атрибута не включает название или описание лекарственного средства. При наличии закодированных инструкций инструкции в виде свободного текста могут по-прежнему отображаться для людей, принимающих лекарство. Ожидается, что текстовые инструкции будут заполняться всегда.
Как правило, для каждого назначенного препарата требуется отдельный запрос на лечение.
Метод получения осуществляет доступ к текущему содержимому ресурса. Взаимодействие осуществляется с помощью 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,…}: логическое ИЛИ
{¶meter2={: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 |