臺灣核心實作指引(TW Core IG)
0.1.1 - Trial Use

This page is part of the 臺灣核心實作指引(TW Core IG) (v0.1.1: Releases) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: TW Core MedicationRequest

Official URL: https://twcore.mohw.gov.tw/ig/twcore/StructureDefinition/MedicationRequest-twcore Version: 0.1.1
Active as of 2023-08-30 Computable Name: TWCoreMedicationRequest

此臺灣核心-藥品處方(TW Core MedicationRequest) Profile說明本IG如何進一步定義FHIR的MedicationRequest Resource以呈現藥品處方的詳細資料 [FMM1]

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from MedicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequest為病人或實體集合(例如:特定的一群人)開立的藥品處方
... id 0..1id不重複的ID用以識別儲存在特定FHIR Server中的MedicationRequest紀錄,通常又稱為邏輯性ID。
... meta 0..1Meta此MedicationRequest Resource的metadata
... implicitRules 0..1uri創建此內容所依據的一組規則
... language 0..1code用以表述MedicationRequest Resource內容的語言
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

Additional BindingsPurpose
AllLanguagesMax Binding

Example Value: zh-TW
... text S0..1NarrativeMedicationRequest Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier S0..*Identifier此藥品處方的外部識別碼
... status S1..1codeactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Binding: medicationrequest Status (required): 應填入medicationrequest Status值集中的其中一個代碼

... statusReason 0..1CodeableConceptTW當前狀態的原因
Binding: medicationRequest Status Reason Codes (example): 可參考medicationRequest Status Reason Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... intent S1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): 應填入medicationRequest Intent值集中的其中一個代碼

... category S0..*CodeableConceptTW用藥型別
Binding: medicationRequest Category Codes (example): 可參考medicationRequest Category Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... priority 0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): 應填入RequestPriority值集中的其中一個代碼

... doNotPerform 0..1boolean如果藥品處方是禁止活動,則為真。
... reported[x] 0..1被報告的而不是主要的紀錄
.... reportedBooleanboolean
.... reportedReferenceReference(TW Core Patient | TW Core Practitioner | PractitionerRole | RelatedPerson | TW Core Organization Hospital Department)
... Slices for medication[x] S1..1服用的藥品。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): 可參考SNOMEDCTMedicationCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... medicationCodeableConceptCodeableConcept(CodeableConceptTW)
.... medicationReferenceReference(TW Core Medication)
.... medication[x]:medicationCodeableConcept 0..1CodeableConceptTW服用的藥品,此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (example)
..... extension 0..*ExtensionExtension
..... Slices for coding 1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
...... coding:fda-medication-tw S1..1CodingTW此為臺灣食品藥物管理署(TFDA)維護之藥品代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣藥品及醫療器材代碼值集 (required): 應填入臺灣藥品及醫療器材代碼值集值集中的其中一個代碼。

...... coding:nhi-medication-tw S0..1CodingTW此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保用藥品項代碼值集 (required): 應填入臺灣健保用藥品項代碼值集值集中的其中一個代碼。

...... coding:rxnorm-medication-us-core S0..1CodingTWRxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入RxNorm藥品代碼值集值集中的其中一個代碼。

...... coding:atc-medication-code S0..1CodingTWATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 藥品藥理治療分類ATC碼值集 (required): 應填入藥品藥理治療分類ATC碼值集值集中的其中一個代碼。

...... coding:snomedct-medication-codes S0..1CodingTW此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考SNOMEDCTMedicationCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... subject S1..1Reference(TW Core Patient | Group)為誰或哪個實體集合(例如:特定的一群人)所開立的藥品處方
... encounter S0..1Reference(TW Core Encounter)連結至一個或一組即將給予藥品的人
... supportingInformation 0..*Reference(Resource)任何與藥品處方相關的補充資訊
... authoredOn S0..1dateTime藥品處方請求最初何時被撰寫?
... requester S0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Organization Hospital Department | TW Core Patient | RelatedPerson | Device)誰/什麼提出藥品處方請求?
... performer 0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Organization Hospital Department | TW Core Patient | Device | RelatedPerson | CareTeam)預期的給藥執行者
... performerType 0..1CodeableConceptTW所需的給藥執行者種類
Binding: ProcedurePerformerRoleCodes (example): 可參考Procedure Performer Role Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... recorder 0..1Reference(TW Core Practitioner | PractitionerRole)輸入藥品處方請求的人
... reasonCode 0..*CodeableConcept開立醫令或不開立醫令的原因或指示
Binding: Condition/Problem/DiagnosisCodes (example): 可參考Condition/Problem/Diagnosis Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... reasonReference S0..*Reference(TW Core Condition | TW Core Observation Laboratory Result)開立處方的原因,例如:病情、問題或診斷(condition)或者檢驗檢查(observation)
... instantiatesCanonical 0..*canonical()實例化FHIR計畫書(protocol)或定義
... instantiatesUri 0..*uri實例化外部計畫書(protocol)或定義
... basedOn 0..*Reference(CarePlan | TW Core MedicationRequest | ServiceRequest | ImmunizationRecommendation)此MedicationRquest是基於什麼而履行?
... groupIdentifier 0..1Identifier此為綜合請求的一部分
... courseOfTherapyType 0..1CodeableConceptTW給藥的整體模式
Binding: medicationRequest Course of Therapy Codes (example): 可參考medicationRequest Course of Therapy Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... insurance 0..*Reference(Coverage | ClaimResponse)相關的保險承保範圍
... note S0..*Annotation關於處方的資訊
... dosageInstruction S0..*Dosage應該如何用藥
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... sequence 0..1integer劑量指示的順序
.... text S0..1string純文字表述的劑量指示,例如:SIG。
.... additionalInstruction 0..*CodeableConceptTW對病人的補充指示或警告-例如:「隨餐服用」,「可能引起嗜睡」
Binding: SNOMEDCTAdditionalDosageInstructions (example): 一個編碼的概念,確定額外的指示,如「與水一起服用」或「避免操作重型機器」;可參考SNOMEDCTAdditionalDosageInstructions值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... patientInstruction 0..1string以病人或消費者為導向的指示
.... timing S0..1Timing應該何時給藥;時間的寫法請參照Timimg datatype。
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
..... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
..... event 0..*dateTime事件發生的時間
..... repeat 0..1Element事件定期重複發生的時間
...... id 0..1string唯一可識別ID,以供資料項目間相互參照。
...... extension 0..*Extension擴充的資料項目
...... bounds[x] 0..1Duration, Range, Period時間或期間長度/長度範圍,或(開始和/或結束)限制
...... count 0..1positiveInt重複的次數
...... countMax 0..1positiveInt重複的最大次數
...... duration 0..1decimal此事件持續多久時間
...... durationMax 0..1decimal此事件持續多久時間 (最長時間/最大值)
...... durationUnit 0..1codes | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼

...... frequency 0..1positiveInt此事件於每一期間的發生頻率
...... frequencyMax 0..1positiveInt此事件於每一期間的最大發生頻率
...... period 0..1decimal此事件於特定時間區間所發生的頻率
...... periodMax 0..1decimal時間區間的上限(3-4小時)
...... periodUnit 0..1codes | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼

...... dayOfWeek 0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 應填入DaysOfWeek值集中的其中一個代碼

...... timeOfDay 0..*time一天中的活動時間
...... when 0..*code事件發生的時間區間之代碼
Binding: EventTiming (required): 與時程表有關的真實世界事件;應填入EventTiming值集中的其中一個代碼

...... offset 0..1unsignedInt事件的分鐘數(之前或之後)
..... code S0..1CodeableConceptTWBID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 已知/確定的時間模式之代碼;鼓勵使用TimingAbbreviation值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

...... id 0..1string唯一可識別ID,以供資料項目間相互參照。
...... extension 0..*Extension擴充的資料項目
...... Slices for coding 1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
....... coding:medication-frequency S1..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣藥品使用頻率值集 (required): 應填入臺灣藥品使用頻率值集值集中的其中一個代碼

...... text S0..1string概念的文字標記法
.... asNeeded[x] 0..1「根據(對x的)需要」服用 Binding:一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): 一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept(CodeableConceptTW)
.... site 0..1CodeableConceptTW用藥之身體部位
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): 一個編碼概念,描述藥品進入或在身體上的位置;可參考SNOMEDCTAnatomicalStructureForAdministrationSiteCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... route S0..1CodeableConceptTW藥品應如何進入體內
Binding: SNOMEDCTRouteCodes (example): 一個編碼概念,描述治療劑進入或在受試者體內的用藥途徑或生理途徑;可參考SNOMEDCTRouteCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
..... Slices for coding 1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
...... coding:nhi-drug-path S1..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣給藥途徑值集 (required): 應填入臺灣給藥途徑值集中的其中一個代碼

..... text S0..1string概念的文字標記法
.... method 0..1CodeableConceptTW用藥的技術
Binding: SNOMEDCTAdministrationMethodCodes (example): 一個編碼概念,描述用藥的技術;可參考SNOMEDCTAdministrationMethodCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... doseAndRate 0..*Element用藥量
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
..... type 0..1CodeableConceptTW特定劑量或比率種類
Binding: DoseAndRateType (example): 可參考DoseAndRateType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... dose[x] 0..1Range, SimpleQuantity每一劑量的藥量
..... rate[x] 0..1Ratio, Range, SimpleQuantity每時間單位內的用藥量
.... maxDosePerPeriod 0..1Ratio每時間單位內用藥的上限
.... maxDosePerAdministration 0..1SimpleQuantity每次用藥的上限
.... maxDosePerLifetime 0..1SimpleQuantity病人一生中用藥的上限
... dispenseRequest S0..1BackboneElement藥品供應授權
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... initialFill 0..1BackboneElement首次依照處方配藥的細節
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
..... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
..... quantity 0..1SimpleQuantity首次配藥的數量
..... duration 0..1Duration首次配藥的持續時間
.... dispenseInterval 0..1Duration前後兩次配藥的最短時間間隔
.... validityPeriod S0..1Period處方可用以配藥的有效期限
.... numberOfRepeatsAllowed S0..1unsignedInt可重複領藥的次數
.... quantity 0..1SimpleQuantity每次配藥的藥品(數)量
.... expectedSupplyDuration S0..1Duration每次配藥可持續的天數
.... performer 0..1Reference(TW Core Organization Hospital Department)預定的配藥人員
... substitution 0..1BackboneElement對替代藥品的任何限制
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension 0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... allowed[x] 1..1是否允許替換
Binding: ActSubstanceAdminSubstitutionCode (example): 可參考ActSubstanceAdminSubstitutionCode值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... allowedBooleanboolean
..... allowedCodeableConceptCodeableConcept(CodeableConceptTW)
.... reason 0..1CodeableConceptTW為什麼要(不)進行替換
Binding: SubstanceAdminSubstitutionReason (example): 可參考SubstanceAdminSubstitutionReason值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... priorPrescription 0..1Reference(TW Core MedicationRequest)正被替換的醫令/處方
... detectedIssue 0..*Reference(DetectedIssue)活動的臨床問題
... eventHistory 0..*Reference(Provenance)生命週期中感興趣的事件清單

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
MedicationRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
MedicationRequest.intentrequiredmedicationRequest Intent
MedicationRequest.categoryexamplemedicationRequest Category Codes
MedicationRequest.priorityrequiredRequestPriority
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
MedicationRequest.medication[x]:medicationCodeableConceptexampleSNOMEDCTMedicationCodes
MedicationRequest.medication[x]:medicationCodeableConcept.coding:fda-medication-twrequiredTWMedicationFDA
MedicationRequest.medication[x]:medicationCodeableConcept.coding:nhi-medication-twrequiredTWMedicationNHI (a valid code from 臺灣健保用藥品項)
MedicationRequest.medication[x]:medicationCodeableConcept.coding:rxnorm-medication-us-corerequiredTWMedicationRXNORM
MedicationRequest.medication[x]:medicationCodeableConcept.coding:atc-medication-coderequiredTWMedcationATC
MedicationRequest.medication[x]:medicationCodeableConcept.coding:snomedct-medication-codesrequiredSNOMEDCTMedicationCodes
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
MedicationRequest.reasonCodeexampleCondition/Problem/DiagnosisCodes
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
MedicationRequest.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
MedicationRequest.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
MedicationRequest.dosageInstruction.timing.repeat.whenrequiredEventTiming
MedicationRequest.dosageInstruction.timing.codepreferredTimingAbbreviation
MedicationRequest.dosageInstruction.timing.code.coding:medication-frequencyrequiredTWMedicationFrequency (a valid code from 臺灣藥品使用頻率)
MedicationRequest.dosageInstruction.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
MedicationRequest.dosageInstruction.routeexampleSNOMEDCTRouteCodes
MedicationRequest.dosageInstruction.route.coding:nhi-drug-pathrequiredTWMedicationPath (a valid code from 臺灣給藥途徑)
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequest為病人或實體集合(例如:特定的一群人)開立的藥品處方
... id Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的MedicationRequest紀錄,通常又稱為邏輯性ID。
... meta Σ0..1Meta此MedicationRequest Resource的metadata
... implicitRules ?!Σ0..1uri創建此內容所依據的一組規則
... language 0..1code用以表述MedicationRequest Resource內容的語言
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

Additional BindingsPurpose
AllLanguagesMax Binding

Example Value: zh-TW
... text S0..1NarrativeMedicationRequest Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension ?!0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier S0..*Identifier此藥品處方的外部識別碼
... status ?!SΣ1..1codeactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Binding: medicationrequest Status (required): 應填入medicationrequest Status值集中的其中一個代碼

... statusReason 0..1CodeableConceptTW當前狀態的原因
Binding: medicationRequest Status Reason Codes (example): 可參考medicationRequest Status Reason Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... intent ?!SΣ1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): 應填入medicationRequest Intent值集中的其中一個代碼

... category S0..*CodeableConceptTW用藥型別
Binding: medicationRequest Category Codes (example): 可參考medicationRequest Category Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... priority Σ0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): 應填入RequestPriority值集中的其中一個代碼

... doNotPerform ?!Σ0..1boolean如果藥品處方是禁止活動,則為真。
... reported[x] Σ0..1被報告的而不是主要的紀錄
.... reportedBooleanboolean
.... reportedReferenceReference(TW Core Patient | TW Core Practitioner | PractitionerRole | RelatedPerson | TW Core Organization Hospital Department)
... Slices for medication[x] SΣ1..1服用的藥品。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): 可參考SNOMEDCTMedicationCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... medicationCodeableConceptCodeableConcept(CodeableConceptTW)
.... medicationReferenceReference(TW Core Medication)
.... medication[x]:medicationCodeableConcept 0..1CodeableConceptTW服用的藥品,此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (example)
..... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... Slices for coding S1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
...... coding:fda-medication-tw S1..1CodingTW此為臺灣食品藥物管理署(TFDA)維護之藥品代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣藥品及醫療器材代碼值集 (required): 應填入臺灣藥品及醫療器材代碼值集值集中的其中一個代碼。


...... coding:nhi-medication-tw S0..1CodingTW此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保用藥品項代碼值集 (required): 應填入臺灣健保用藥品項代碼值集值集中的其中一個代碼。


...... coding:rxnorm-medication-us-core S0..1CodingTWRxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入RxNorm藥品代碼值集值集中的其中一個代碼。


...... coding:atc-medication-code S0..1CodingTWATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 藥品藥理治療分類ATC碼值集 (required): 應填入藥品藥理治療分類ATC碼值集值集中的其中一個代碼。


...... coding:snomedct-medication-codes S0..1CodingTW此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考SNOMEDCTMedicationCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


..... text SΣ0..1string概念的文字表示法
... subject SΣ1..1Reference(TW Core Patient | Group)為誰或哪個實體集合(例如:特定的一群人)所開立的藥品處方
... encounter S0..1Reference(TW Core Encounter)連結至一個或一組即將給予藥品的人
... supportingInformation 0..*Reference(Resource)任何與藥品處方相關的補充資訊
... authoredOn SΣ0..1dateTime藥品處方請求最初何時被撰寫?
... requester SΣ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Organization Hospital Department | TW Core Patient | RelatedPerson | Device)誰/什麼提出藥品處方請求?
... performer 0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Organization Hospital Department | TW Core Patient | Device | RelatedPerson | CareTeam)預期的給藥執行者
... performerType 0..1CodeableConceptTW所需的給藥執行者種類
Binding: ProcedurePerformerRoleCodes (example): 可參考Procedure Performer Role Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... recorder 0..1Reference(TW Core Practitioner | PractitionerRole)輸入藥品處方請求的人
... reasonCode 0..*CodeableConcept開立醫令或不開立醫令的原因或指示
Binding: Condition/Problem/DiagnosisCodes (example): 可參考Condition/Problem/Diagnosis Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... reasonReference S0..*Reference(TW Core Condition | TW Core Observation Laboratory Result)開立處方的原因,例如:病情、問題或診斷(condition)或者檢驗檢查(observation)
... instantiatesCanonical Σ0..*canonical()實例化FHIR計畫書(protocol)或定義
... instantiatesUri Σ0..*uri實例化外部計畫書(protocol)或定義
... basedOn Σ0..*Reference(CarePlan | TW Core MedicationRequest | ServiceRequest | ImmunizationRecommendation)此MedicationRquest是基於什麼而履行?
... groupIdentifier Σ0..1Identifier此為綜合請求的一部分
... courseOfTherapyType 0..1CodeableConceptTW給藥的整體模式
Binding: medicationRequest Course of Therapy Codes (example): 可參考medicationRequest Course of Therapy Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... insurance 0..*Reference(Coverage | ClaimResponse)相關的保險承保範圍
... note S0..*Annotation關於處方的資訊
... dosageInstruction S0..*Dosage應該如何用藥
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... sequence Σ0..1integer劑量指示的順序
.... text SΣ0..1string純文字表述的劑量指示,例如:SIG。
.... additionalInstruction 0..*CodeableConceptTW對病人的補充指示或警告-例如:「隨餐服用」,「可能引起嗜睡」
Binding: SNOMEDCTAdditionalDosageInstructions (example): 一個編碼的概念,確定額外的指示,如「與水一起服用」或「避免操作重型機器」;可參考SNOMEDCTAdditionalDosageInstructions值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


.... patientInstruction Σ0..1string以病人或消費者為導向的指示
.... timing SΣ0..1Timing應該何時給藥;時間的寫法請參照Timimg datatype。
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
..... event Σ0..*dateTime事件發生的時間
..... repeat ΣC0..1Element事件定期重複發生的時間
...... id 0..1string唯一可識別ID,以供資料項目間相互參照。
...... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
...... bounds[x] Σ0..1時間或期間長度/長度範圍,或(開始和/或結束)限制
....... boundsDurationDuration
....... boundsRangeRange
....... boundsPeriodPeriod
...... count Σ0..1positiveInt重複的次數
...... countMax Σ0..1positiveInt重複的最大次數
...... duration Σ0..1decimal此事件持續多久時間
...... durationMax Σ0..1decimal此事件持續多久時間 (最長時間/最大值)
...... durationUnit Σ0..1codes | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼

...... frequency Σ0..1positiveInt此事件於每一期間的發生頻率
...... frequencyMax Σ0..1positiveInt此事件於每一期間的最大發生頻率
...... period Σ0..1decimal此事件於特定時間區間所發生的頻率
...... periodMax Σ0..1decimal時間區間的上限(3-4小時)
...... periodUnit Σ0..1codes | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼

...... dayOfWeek Σ0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 應填入DaysOfWeek值集中的其中一個代碼


...... timeOfDay Σ0..*time一天中的活動時間
...... when Σ0..*code事件發生的時間區間之代碼
Binding: EventTiming (required): 與時程表有關的真實世界事件;應填入EventTiming值集中的其中一個代碼


...... offset Σ0..1unsignedInt事件的分鐘數(之前或之後)
..... code S0..1CodeableConceptTWBID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 已知/確定的時間模式之代碼;鼓勵使用TimingAbbreviation值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

...... id 0..1string唯一可識別ID,以供資料項目間相互參照。
...... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
...... Slices for coding S1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
....... coding:medication-frequency S1..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣藥品使用頻率值集 (required): 應填入臺灣藥品使用頻率值集值集中的其中一個代碼


...... text SΣ0..1string概念的文字標記法
.... asNeeded[x] Σ0..1「根據(對x的)需要」服用 Binding:一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): 一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept(CodeableConceptTW)
.... site 0..1CodeableConceptTW用藥之身體部位
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): 一個編碼概念,描述藥品進入或在身體上的位置;可參考SNOMEDCTAnatomicalStructureForAdministrationSiteCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... route S0..1CodeableConceptTW藥品應如何進入體內
Binding: SNOMEDCTRouteCodes (example): 一個編碼概念,描述治療劑進入或在受試者體內的用藥途徑或生理途徑;可參考SNOMEDCTRouteCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
..... Slices for coding S1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
...... coding:nhi-drug-path S1..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣給藥途徑值集 (required): 應填入臺灣給藥途徑值集中的其中一個代碼


..... text SΣ0..1string概念的文字標記法
.... method 0..1CodeableConceptTW用藥的技術
Binding: SNOMEDCTAdministrationMethodCodes (example): 一個編碼概念,描述用藥的技術;可參考SNOMEDCTAdministrationMethodCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... doseAndRate Σ0..*Element用藥量
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
..... type 0..1CodeableConceptTW特定劑量或比率種類
Binding: DoseAndRateType (example): 可參考DoseAndRateType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... dose[x] Σ0..1每一劑量的藥量
...... doseRangeRange
...... doseQuantityQuantity(SimpleQuantity)
..... rate[x] Σ0..1每時間單位內的用藥量
...... rateRatioRatio
...... rateRangeRange
...... rateQuantityQuantity(SimpleQuantity)
.... maxDosePerPeriod Σ0..1Ratio每時間單位內用藥的上限
.... maxDosePerAdministration Σ0..1SimpleQuantity每次用藥的上限
.... maxDosePerLifetime Σ0..1SimpleQuantity病人一生中用藥的上限
... dispenseRequest S0..1BackboneElement藥品供應授權
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... initialFill 0..1BackboneElement首次依照處方配藥的細節
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
..... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
..... quantity 0..1SimpleQuantity首次配藥的數量
..... duration 0..1Duration首次配藥的持續時間
.... dispenseInterval 0..1Duration前後兩次配藥的最短時間間隔
.... validityPeriod S0..1Period處方可用以配藥的有效期限
.... numberOfRepeatsAllowed S0..1unsignedInt可重複領藥的次數
.... quantity 0..1SimpleQuantity每次配藥的藥品(數)量
.... expectedSupplyDuration S0..1Duration每次配藥可持續的天數
.... performer 0..1Reference(TW Core Organization Hospital Department)預定的配藥人員
... substitution 0..1BackboneElement對替代藥品的任何限制
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... allowed[x] 1..1是否允許替換
Binding: ActSubstanceAdminSubstitutionCode (example): 可參考ActSubstanceAdminSubstitutionCode值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... allowedBooleanboolean
..... allowedCodeableConceptCodeableConcept(CodeableConceptTW)
.... reason 0..1CodeableConceptTW為什麼要(不)進行替換
Binding: SubstanceAdminSubstitutionReason (example): 可參考SubstanceAdminSubstitutionReason值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... priorPrescription 0..1Reference(TW Core MedicationRequest)正被替換的醫令/處方
... detectedIssue 0..*Reference(DetectedIssue)活動的臨床問題
... eventHistory 0..*Reference(Provenance)生命週期中感興趣的事件清單

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
MedicationRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
MedicationRequest.intentrequiredmedicationRequest Intent
MedicationRequest.categoryexamplemedicationRequest Category Codes
MedicationRequest.priorityrequiredRequestPriority
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
MedicationRequest.medication[x]:medicationCodeableConceptexampleSNOMEDCTMedicationCodes
MedicationRequest.medication[x]:medicationCodeableConcept.coding:fda-medication-twrequiredTWMedicationFDA
MedicationRequest.medication[x]:medicationCodeableConcept.coding:nhi-medication-twrequiredTWMedicationNHI (a valid code from 臺灣健保用藥品項)
MedicationRequest.medication[x]:medicationCodeableConcept.coding:rxnorm-medication-us-corerequiredTWMedicationRXNORM
MedicationRequest.medication[x]:medicationCodeableConcept.coding:atc-medication-coderequiredTWMedcationATC
MedicationRequest.medication[x]:medicationCodeableConcept.coding:snomedct-medication-codesrequiredSNOMEDCTMedicationCodes
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
MedicationRequest.reasonCodeexampleCondition/Problem/DiagnosisCodes
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
MedicationRequest.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
MedicationRequest.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
MedicationRequest.dosageInstruction.timing.repeat.whenrequiredEventTiming
MedicationRequest.dosageInstruction.timing.codepreferredTimingAbbreviation
MedicationRequest.dosageInstruction.timing.code.coding:medication-frequencyrequiredTWMedicationFrequency (a valid code from 臺灣藥品使用頻率)
MedicationRequest.dosageInstruction.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
MedicationRequest.dosageInstruction.routeexampleSNOMEDCTRouteCodes
MedicationRequest.dosageInstruction.route.coding:nhi-drug-pathrequiredTWMedicationPath (a valid code from 臺灣給藥途徑)
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationRequestIf 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-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorMedicationRequest.dosageInstruction.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequest為病人或實體集合(例如:特定的一群人)開立的藥品處方
... id Σ0..1id不重複的ID用以識別儲存在特定FHIR Server中的MedicationRequest紀錄,通常又稱為邏輯性ID。
... meta Σ0..1Meta此MedicationRequest Resource的metadata
... implicitRules ?!Σ0..1uri創建此內容所依據的一組規則
... language 0..1code用以表述MedicationRequest Resource內容的語言
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

Additional BindingsPurpose
AllLanguagesMax Binding

Example Value: zh-TW
... text S0..1NarrativeMedicationRequest Resource之內容摘要以供人閱讀
... contained 0..*Resource內嵌的(contained)、行內的Resources
... extension 0..*Extension擴充的資料項目
... modifierExtension ?!0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
... identifier S0..*Identifier此藥品處方的外部識別碼
... status ?!SΣ1..1codeactive | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown
Binding: medicationrequest Status (required): 應填入medicationrequest Status值集中的其中一個代碼

... statusReason 0..1CodeableConceptTW當前狀態的原因
Binding: medicationRequest Status Reason Codes (example): 可參考medicationRequest Status Reason Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... intent ?!SΣ1..1codeproposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Binding: medicationRequest Intent (required): 應填入medicationRequest Intent值集中的其中一個代碼

... category S0..*CodeableConceptTW用藥型別
Binding: medicationRequest Category Codes (example): 可參考medicationRequest Category Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... priority Σ0..1coderoutine | urgent | asap | stat
Binding: RequestPriority (required): 應填入RequestPriority值集中的其中一個代碼

... doNotPerform ?!Σ0..1boolean如果藥品處方是禁止活動,則為真。
... reported[x] Σ0..1被報告的而不是主要的紀錄
.... reportedBooleanboolean
.... reportedReferenceReference(TW Core Patient | TW Core Practitioner | PractitionerRole | RelatedPerson | TW Core Organization Hospital Department)
... Slices for medication[x] SΣ1..1服用的藥品。此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Slice: Unordered, Open by type:$this
Binding: SNOMEDCTMedicationCodes (example): 可參考SNOMEDCTMedicationCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... medicationCodeableConceptCodeableConcept(CodeableConceptTW)
.... medicationReferenceReference(TW Core Medication)
.... medication[x]:medicationCodeableConcept 0..1CodeableConceptTW服用的藥品,此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (example)
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
..... Slices for coding S1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
...... coding:fda-medication-tw S1..1CodingTW此為臺灣食品藥物管理署(TFDA)維護之藥品代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣藥品及醫療器材代碼值集 (required): 應填入臺灣藥品及醫療器材代碼值集值集中的其中一個代碼。


...... coding:nhi-medication-tw S0..1CodingTW此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保用藥品項代碼值集 (required): 應填入臺灣健保用藥品項代碼值集值集中的其中一個代碼。


...... coding:rxnorm-medication-us-core S0..1CodingTWRxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入RxNorm藥品代碼值集值集中的其中一個代碼。


...... coding:atc-medication-code S0..1CodingTWATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 藥品藥理治療分類ATC碼值集 (required): 應填入藥品藥理治療分類ATC碼值集值集中的其中一個代碼。


...... coding:snomedct-medication-codes S0..1CodingTW此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考SNOMEDCTMedicationCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


..... text SΣ0..1string概念的文字表示法
... subject SΣ1..1Reference(TW Core Patient | Group)為誰或哪個實體集合(例如:特定的一群人)所開立的藥品處方
... encounter S0..1Reference(TW Core Encounter)連結至一個或一組即將給予藥品的人
... supportingInformation 0..*Reference(Resource)任何與藥品處方相關的補充資訊
... authoredOn SΣ0..1dateTime藥品處方請求最初何時被撰寫?
... requester SΣ0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Organization Hospital Department | TW Core Patient | RelatedPerson | Device)誰/什麼提出藥品處方請求?
... performer 0..1Reference(TW Core Practitioner | PractitionerRole | TW Core Organization Hospital Department | TW Core Patient | Device | RelatedPerson | CareTeam)預期的給藥執行者
... performerType 0..1CodeableConceptTW所需的給藥執行者種類
Binding: ProcedurePerformerRoleCodes (example): 可參考Procedure Performer Role Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... recorder 0..1Reference(TW Core Practitioner | PractitionerRole)輸入藥品處方請求的人
... reasonCode 0..*CodeableConcept開立醫令或不開立醫令的原因或指示
Binding: Condition/Problem/DiagnosisCodes (example): 可參考Condition/Problem/Diagnosis Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


... reasonReference S0..*Reference(TW Core Condition | TW Core Observation Laboratory Result)開立處方的原因,例如:病情、問題或診斷(condition)或者檢驗檢查(observation)
... instantiatesCanonical Σ0..*canonical()實例化FHIR計畫書(protocol)或定義
... instantiatesUri Σ0..*uri實例化外部計畫書(protocol)或定義
... basedOn Σ0..*Reference(CarePlan | TW Core MedicationRequest | ServiceRequest | ImmunizationRecommendation)此MedicationRquest是基於什麼而履行?
... groupIdentifier Σ0..1Identifier此為綜合請求的一部分
... courseOfTherapyType 0..1CodeableConceptTW給藥的整體模式
Binding: medicationRequest Course of Therapy Codes (example): 可參考medicationRequest Course of Therapy Codes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... insurance 0..*Reference(Coverage | ClaimResponse)相關的保險承保範圍
... note S0..*Annotation關於處方的資訊
... dosageInstruction S0..*Dosage應該如何用藥
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... sequence Σ0..1integer劑量指示的順序
.... text SΣ0..1string純文字表述的劑量指示,例如:SIG。
.... additionalInstruction 0..*CodeableConceptTW對病人的補充指示或警告-例如:「隨餐服用」,「可能引起嗜睡」
Binding: SNOMEDCTAdditionalDosageInstructions (example): 一個編碼的概念,確定額外的指示,如「與水一起服用」或「避免操作重型機器」;可參考SNOMEDCTAdditionalDosageInstructions值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。


.... patientInstruction Σ0..1string以病人或消費者為導向的指示
.... timing SΣ0..1Timing應該何時給藥;時間的寫法請參照Timimg datatype。
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
..... event Σ0..*dateTime事件發生的時間
..... repeat ΣC0..1Element事件定期重複發生的時間
...... id 0..1string唯一可識別ID,以供資料項目間相互參照。
...... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
...... bounds[x] Σ0..1時間或期間長度/長度範圍,或(開始和/或結束)限制
....... boundsDurationDuration
....... boundsRangeRange
....... boundsPeriodPeriod
...... count Σ0..1positiveInt重複的次數
...... countMax Σ0..1positiveInt重複的最大次數
...... duration Σ0..1decimal此事件持續多久時間
...... durationMax Σ0..1decimal此事件持續多久時間 (最長時間/最大值)
...... durationUnit Σ0..1codes | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼

...... frequency Σ0..1positiveInt此事件於每一期間的發生頻率
...... frequencyMax Σ0..1positiveInt此事件於每一期間的最大發生頻率
...... period Σ0..1decimal此事件於特定時間區間所發生的頻率
...... periodMax Σ0..1decimal時間區間的上限(3-4小時)
...... periodUnit Σ0..1codes | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼

...... dayOfWeek Σ0..*codemon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 應填入DaysOfWeek值集中的其中一個代碼


...... timeOfDay Σ0..*time一天中的活動時間
...... when Σ0..*code事件發生的時間區間之代碼
Binding: EventTiming (required): 與時程表有關的真實世界事件;應填入EventTiming值集中的其中一個代碼


...... offset Σ0..1unsignedInt事件的分鐘數(之前或之後)
..... code S0..1CodeableConceptTWBID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 已知/確定的時間模式之代碼;鼓勵使用TimingAbbreviation值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

...... id 0..1string唯一可識別ID,以供資料項目間相互參照。
...... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
...... Slices for coding S1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
....... coding:medication-frequency S1..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣藥品使用頻率值集 (required): 應填入臺灣藥品使用頻率值集值集中的其中一個代碼


...... text SΣ0..1string概念的文字標記法
.... asNeeded[x] Σ0..1「根據(對x的)需要」服用 Binding:一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): 一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... asNeededBooleanboolean
..... asNeededCodeableConceptCodeableConcept(CodeableConceptTW)
.... site 0..1CodeableConceptTW用藥之身體部位
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (example): 一個編碼概念,描述藥品進入或在身體上的位置;可參考SNOMEDCTAnatomicalStructureForAdministrationSiteCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... route S0..1CodeableConceptTW藥品應如何進入體內
Binding: SNOMEDCTRouteCodes (example): 一個編碼概念,描述治療劑進入或在受試者體內的用藥途徑或生理途徑;可參考SNOMEDCTRouteCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
..... Slices for coding S1..*CodingTW由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this
...... coding:nhi-drug-path S1..1CodingTW由專門術語系統(terminology system)定義的代碼
Binding: 臺灣給藥途徑值集 (required): 應填入臺灣給藥途徑值集中的其中一個代碼


..... text SΣ0..1string概念的文字標記法
.... method 0..1CodeableConceptTW用藥的技術
Binding: SNOMEDCTAdministrationMethodCodes (example): 一個編碼概念,描述用藥的技術;可參考SNOMEDCTAdministrationMethodCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

.... doseAndRate Σ0..*Element用藥量
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
Slice: Unordered, Open by value:url
..... type 0..1CodeableConceptTW特定劑量或比率種類
Binding: DoseAndRateType (example): 可參考DoseAndRateType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... dose[x] Σ0..1每一劑量的藥量
...... doseRangeRange
...... doseQuantityQuantity(SimpleQuantity)
..... rate[x] Σ0..1每時間單位內的用藥量
...... rateRatioRatio
...... rateRangeRange
...... rateQuantityQuantity(SimpleQuantity)
.... maxDosePerPeriod Σ0..1Ratio每時間單位內用藥的上限
.... maxDosePerAdministration Σ0..1SimpleQuantity每次用藥的上限
.... maxDosePerLifetime Σ0..1SimpleQuantity病人一生中用藥的上限
... dispenseRequest S0..1BackboneElement藥品供應授權
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... initialFill 0..1BackboneElement首次依照處方配藥的細節
..... id 0..1string唯一可識別ID,以供資料項目間相互參照。
..... extension 0..*Extension擴充的資料項目
..... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
..... quantity 0..1SimpleQuantity首次配藥的數量
..... duration 0..1Duration首次配藥的持續時間
.... dispenseInterval 0..1Duration前後兩次配藥的最短時間間隔
.... validityPeriod S0..1Period處方可用以配藥的有效期限
.... numberOfRepeatsAllowed S0..1unsignedInt可重複領藥的次數
.... quantity 0..1SimpleQuantity每次配藥的藥品(數)量
.... expectedSupplyDuration S0..1Duration每次配藥可持續的天數
.... performer 0..1Reference(TW Core Organization Hospital Department)預定的配藥人員
... substitution 0..1BackboneElement對替代藥品的任何限制
.... id 0..1string唯一可識別ID,以供資料項目間相互參照。
.... extension 0..*Extension擴充的資料項目
.... modifierExtension ?!Σ0..*Extension此擴充的資料項目可能會完全修正或改變其他資料項目的意涵,需特別留意。
.... allowed[x] 1..1是否允許替換
Binding: ActSubstanceAdminSubstitutionCode (example): 可參考ActSubstanceAdminSubstitutionCode值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

..... allowedBooleanboolean
..... allowedCodeableConceptCodeableConcept(CodeableConceptTW)
.... reason 0..1CodeableConceptTW為什麼要(不)進行替換
Binding: SubstanceAdminSubstitutionReason (example): 可參考SubstanceAdminSubstitutionReason值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。

... priorPrescription 0..1Reference(TW Core MedicationRequest)正被替換的醫令/處方
... detectedIssue 0..*Reference(DetectedIssue)活動的臨床問題
... eventHistory 0..*Reference(Provenance)生命週期中感興趣的事件清單

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
MedicationRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MedicationRequest.statusrequiredmedicationrequest Status
MedicationRequest.statusReasonexamplemedicationRequest Status Reason Codes
MedicationRequest.intentrequiredmedicationRequest Intent
MedicationRequest.categoryexamplemedicationRequest Category Codes
MedicationRequest.priorityrequiredRequestPriority
MedicationRequest.medication[x]exampleSNOMEDCTMedicationCodes
MedicationRequest.medication[x]:medicationCodeableConceptexampleSNOMEDCTMedicationCodes
MedicationRequest.medication[x]:medicationCodeableConcept.coding:fda-medication-twrequiredTWMedicationFDA
MedicationRequest.medication[x]:medicationCodeableConcept.coding:nhi-medication-twrequiredTWMedicationNHI (a valid code from 臺灣健保用藥品項)
MedicationRequest.medication[x]:medicationCodeableConcept.coding:rxnorm-medication-us-corerequiredTWMedicationRXNORM
MedicationRequest.medication[x]:medicationCodeableConcept.coding:atc-medication-coderequiredTWMedcationATC
MedicationRequest.medication[x]:medicationCodeableConcept.coding:snomedct-medication-codesrequiredSNOMEDCTMedicationCodes
MedicationRequest.performerTypeexampleProcedurePerformerRoleCodes
MedicationRequest.reasonCodeexampleCondition/Problem/DiagnosisCodes
MedicationRequest.courseOfTherapyTypeexamplemedicationRequest Course of Therapy Codes
MedicationRequest.dosageInstruction.additionalInstructionexampleSNOMEDCTAdditionalDosageInstructions
MedicationRequest.dosageInstruction.timing.repeat.durationUnitrequiredUnitsOfTime
MedicationRequest.dosageInstruction.timing.repeat.periodUnitrequiredUnitsOfTime
MedicationRequest.dosageInstruction.timing.repeat.dayOfWeekrequiredDaysOfWeek
MedicationRequest.dosageInstruction.timing.repeat.whenrequiredEventTiming
MedicationRequest.dosageInstruction.timing.codepreferredTimingAbbreviation
MedicationRequest.dosageInstruction.timing.code.coding:medication-frequencyrequiredTWMedicationFrequency (a valid code from 臺灣藥品使用頻率)
MedicationRequest.dosageInstruction.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
MedicationRequest.dosageInstruction.siteexampleSNOMEDCTAnatomicalStructureForAdministrationSiteCodes
MedicationRequest.dosageInstruction.routeexampleSNOMEDCTRouteCodes
MedicationRequest.dosageInstruction.route.coding:nhi-drug-pathrequiredTWMedicationPath (a valid code from 臺灣給藥途徑)
MedicationRequest.dosageInstruction.methodexampleSNOMEDCTAdministrationMethodCodes
MedicationRequest.dosageInstruction.doseAndRate.typeexampleDoseAndRateType
MedicationRequest.substitution.allowed[x]exampleActSubstanceAdminSubstitutionCode
MedicationRequest.substitution.reasonexampleSubstanceAdminSubstitutionReason

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMedicationRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMedicationRequestIf 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().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMedicationRequestIf 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-5errorMedicationRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMedicationRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
tim-1errorMedicationRequest.dosageInstruction.timing.repeatif there's a duration, there needs to be duration units
: duration.empty() or durationUnit.exists()
tim-2errorMedicationRequest.dosageInstruction.timing.repeatif there's a period, there needs to be period units
: period.empty() or periodUnit.exists()
tim-4errorMedicationRequest.dosageInstruction.timing.repeatduration SHALL be a non-negative value
: duration.exists() implies duration >= 0
tim-5errorMedicationRequest.dosageInstruction.timing.repeatperiod SHALL be a non-negative value
: period.exists() implies period >= 0
tim-6errorMedicationRequest.dosageInstruction.timing.repeatIf there's a periodMax, there must be a period
: periodMax.empty() or period.exists()
tim-7errorMedicationRequest.dosageInstruction.timing.repeatIf there's a durationMax, there must be a duration
: durationMax.empty() or duration.exists()
tim-8errorMedicationRequest.dosageInstruction.timing.repeatIf there's a countMax, there must be a count
: countMax.empty() or count.exists()
tim-9errorMedicationRequest.dosageInstruction.timing.repeatIf there's an offset, there must be a when (and not C, CM, CD, CV)
: offset.empty() or (when.exists() and ((when in ('C' | 'CM' | 'CD' | 'CV')).not()))
tim-10errorMedicationRequest.dosageInstruction.timing.repeatIf there's a timeOfDay, there cannot be a when, or vice versa
: timeOfDay.empty() or when.empty()

This structure is derived from MedicationRequest

Summary

Mandatory: 0 element (6 nested mandatory elements)
Must-Support: 30 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element MedicationRequest.medication[x] is sliced based on the value of type:$this
  • The element MedicationRequest.medication[x].coding is sliced based on the value of pattern:$this
  • The element MedicationRequest.dosageInstruction.timing.code.coding is sliced based on the value of pattern:$this
  • The element MedicationRequest.dosageInstruction.route.coding is sliced based on the value of pattern:$this

Differential View

This structure is derived from MedicationRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. MedicationRequest 0..*MedicationRequest為病人或實體集合(例如:特定的一群人)開立的藥品處方
... id 0..1id不重複的ID用以識別儲存在特定FHIR Server中的MedicationRequest紀錄,通常又稱為邏輯性ID。
... meta 0..1Meta此MedicationRequest Resource的metadata
... implicitRules 0..1uri創建此內容所依據的一組規則
... language 0..1code用以表述MedicationRequest Resource內容的語言
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。

Additional BindingsPurpose
AllLanguagesMax Binding

Example Value: zh-TW
... text S0..1