臺灣榮總腦中風實作指引(TW VGH Stroke IG)
0.1.0 - ci-build

臺灣榮總腦中風實作指引(TW VGH Stroke IG), published by 高雄榮民總醫院 (VGHKS). This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/SitatechCo/TWVGHStroke_IG_Build/ and changes regularly. See the Directory of published versions

Resource Profile: 腦中風-用藥紀錄

Official URL: http://vgh-stroke-ig.fhir.tw/StructureDefinition/StrokeMedicationStatement Version: 0.1.0
Draft as of 2026-10-07 Computable Name: StrokeMedicationStatement

此 Profile 說明本 IG 如何進一步定義 FHIR 的 MedicationStatement Resource,以呈現腦中風病人在住院前、住院中、離院時及 EVT 後 24 小時內,是否使用特定藥品或藥物類別。

記錄病人在特定用藥時窗是否使用某藥品或藥物類別。每個藥品或藥物類別在各時窗(住院前、住院中、離院時、EVT 後 24 小時內)各建立一筆,以 recordingContext 區分。來源記錄有使用與沒有使用都要建立,來源空白時不建立。同時記錄多個 NOAC 品項時,每個品項各建一筆。同一時窗的類別勾選與品項若為同一個藥品,合併為一筆。本資源只表示是否使用,不記錄處方、劑量或製劑。

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* TWCoreMedicationStatement 病人正在服用的藥品紀錄
Constraints: stroke-medstmt-1, stroke-medstmt-2
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 創建此內容所依據的一組規則
MedicationStatement.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for extension.extension:recordingContext This element must be supported. 1..1 code 用藥紀錄時窗。[填 pre-admission/inpatient/discharge/first-24h]
URL: http://vgh-stroke-ig.fhir.tw/StructureDefinition/medication-recording-context
Binding: 腦中風-用藥紀錄時窗值集 (required)
MedicationStatement.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationStatement.identifier This element must be supported. This element is included in summaries. 0..* Identifier 用藥聲明的外部識別碼
MedicationStatement.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 用藥狀態。[填 not-taken/unknown;狀態確認後才填 active/completed]
Binding: Medication Status Codes (required): 指明用藥聲明的當前狀態;應填入所綁定值集中的其中一個代碼
MedicationStatement.category This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 用藥類別。[非必填]
Binding: Medication usage category codes (preferred): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.Slices for medication[x] This element must be supported. This element is included in summaries. 1..1 藥品或藥物類別
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medicationCodeableConcept CodeableConcept(CodeableConceptTW)
MedicationStatement.Slices for medication[x].medicationReference Reference(TW Core Medication)
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 所提供的藥品。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding This element must be supported. This element is included in summaries. 1..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:fda-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為臺灣食品藥物管理署(TFDA)維護之藥品代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-ch-herb-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:rxnorm-medication-us-core This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:atc-medication-code This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:snomedct-medication-codes This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication This element must be supported. This element is included in summaries. 1..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 本 IG 藥品或藥物類別代碼。[填 StrokeMedicationVS 代碼]
Binding: 腦中風-藥品與藥物類別值集 (required)

Required Pattern: At least the following
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.system This element must be supported. This element is included in summaries. 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: http://vgh-stroke-ig.fhir.tw/CodeSystem/stroke-medication
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.code This element must be supported. This element is included in summaries. 1..1 code 系統定義的語法之符號
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.display This element must be supported. This element is included in summaries. 0..1 string 由系統定義的表示法
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.text This element must be supported. This element is included in summaries. 0..1 string 藥品名稱文字
MedicationStatement.Slices for medication[x].medication[x]:medicationReference This element is included in summaries. 0..1 Reference(TW Core Medication) What medication was taken
MedicationStatement.subject This element must be supported. This element is included in summaries. 1..1 Reference(腦中風-病人基本資料) 病人。[應參照 StrokePatient]
MedicationStatement.context This element must be supported. This element is included in summaries. 0..1 Reference(腦中風-就醫事件) 就醫事件。[應參照 StrokeEncounter]
MedicationStatement.effective[x] This element must be supported. This element is included in summaries. 0..1 實際用藥日期或期間。[有實際用藥時間才填;填 YYYY-MM-DD;時區確認後填 YYYY-MM-DDThh:mm:ss+時區]
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.note This element must be supported. 0..* Annotation 備註。[status 為 unknown 時填「來源記錄有使用」]
MedicationStatement.dosage This element must be supported. 0..* Dosage 劑量。[有實際劑量紀錄才填]
MedicationStatement.dosage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.sequence This element must be supported. This element is included in summaries. 0..1 integer 劑量指示的順序
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string 純文字表述的劑量指示,例如:SIG。
MedicationStatement.dosage.patientInstruction This element must be supported. This element is included in summaries. 0..1 string 以病人或消費者為導向的指示
MedicationStatement.dosage.timing This element must be supported. This element is included in summaries. 0..1 Timing 應該何時給藥;時間的寫法請參照Timimg datatype。
MedicationStatement.dosage.timing.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.timing.repeat This element must be supported. This element is included in summaries. C 0..1 Element 事件定期重複發生的時間
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
MedicationStatement.dosage.timing.repeat.count This element must be supported. This element is included in summaries. 0..1 positiveInt 重複的次數
MedicationStatement.dosage.timing.repeat.duration This element must be supported. This element is included in summaries. 0..1 decimal 此事件持續多久時間
MedicationStatement.dosage.timing.repeat.durationUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.frequency This element must be supported. This element is included in summaries. 0..1 positiveInt 此事件於每一期間的發生頻率
MedicationStatement.dosage.timing.repeat.period This element must be supported. This element is included in summaries. 0..1 decimal 此事件於特定時間區間所發生的頻率
MedicationStatement.dosage.timing.repeat.periodUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.dayOfWeek This element must be supported. This element is included in summaries. 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 應填入DaysOfWeek值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.timeOfDay This element must be supported. This element is included in summaries. 0..* time 一天中的活動時間
MedicationStatement.dosage.timing.code This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 已知/確定的時間模式之代碼;鼓勵使用TimingAbbreviation值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。
MedicationStatement.dosage.timing.code.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.timing.code.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.route This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 藥品應如何進入體內
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.route.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMED CT + 臺灣健保署給藥途徑值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.doseAndRate This element is included in summaries. 0..* Element 用藥量
MedicationStatement.dosage.doseAndRate.dose[x] This element must be supported. This element is included in summaries. 0..1 每一劑量的藥量
MedicationStatement.dosage.doseAndRate.dose[x].doseRange Range
MedicationStatement.dosage.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.doseAndRate.rate[x] This element must be supported. This element is included in summaries. 0..1 每時間單位內的用藥量
MedicationStatement.dosage.doseAndRate.rate[x].rateRatio Ratio
MedicationStatement.dosage.doseAndRate.rate[x].rateRange Range
MedicationStatement.dosage.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​status Base required Medication status codes 📍4.0.1 FHIR Std.
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:strokeMedication Base required 腦中風-藥品與藥物類別值集 📦0.1.0 This IG
MedicationStatement.​dosage.timing.repeat.​durationUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​periodUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​dayOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code Base preferred TimingAbbreviation 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code.coding Base extensible HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.route.coding Base extensible SNOMED CT + 臺灣健保署給藥途徑值集 📦0.3.0 臺灣核心實作指引 v1.0

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
stroke-medstmt-1 error MedicationStatement status 為 unknown 時,必須在 note 說明來源記錄有使用。 status = 'unknown' implies note.exists()
stroke-medstmt-2 error MedicationStatement 藥品一律以 medicationCodeableConcept 記錄。 medication is CodeableConcept
tim-1 error MedicationStatement.dosage.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationStatement.dosage.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationStatement.dosage.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationStatement.dosage.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationStatement.dosage.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationStatement.dosage.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationStatement.dosage.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationStatement.dosage.timing.repeat If 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-10 error MedicationStatement.dosage.timing.repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

This structure is derived from TWCoreMedicationStatement

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* TWCoreMedicationStatement 病人正在服用的藥品紀錄
Constraints: stroke-medstmt-1, stroke-medstmt-2
MedicationStatement.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for extension.extension:recordingContext This element must be supported. 1..1 code 用藥紀錄時窗。[填 pre-admission/inpatient/discharge/first-24h]
URL: http://vgh-stroke-ig.fhir.tw/StructureDefinition/medication-recording-context
Binding: 腦中風-用藥紀錄時窗值集 (required)
MedicationStatement.status 1..1 code 用藥狀態。[填 not-taken/unknown;狀態確認後才填 active/completed]
MedicationStatement.category 0..1 CodeableConceptTW 用藥類別。[非必填]
MedicationStatement.Slices for medication[x] Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept This element must be supported. 0..1 CodeableConceptTW 所提供的藥品。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication This element must be supported. 1..1 CodingTW 本 IG 藥品或藥物類別代碼。[填 StrokeMedicationVS 代碼]
Binding: 腦中風-藥品與藥物類別值集 (required)
Required Pattern: At least the following
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.system 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: http://vgh-stroke-ig.fhir.tw/CodeSystem/stroke-medication
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.code 1..1 code 系統定義的語法之符號
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.text 0..1 string 藥品名稱文字
MedicationStatement.subject 1..1 Reference(腦中風-病人基本資料) 病人。[應參照 StrokePatient]
MedicationStatement.context 0..1 Reference(腦中風-就醫事件) 就醫事件。[應參照 StrokeEncounter]
MedicationStatement.effective[x] 0..1 dateTime, Period 實際用藥日期或期間。[有實際用藥時間才填;填 YYYY-MM-DD;時區確認後填 YYYY-MM-DDThh:mm:ss+時區]
MedicationStatement.note This element must be supported. 0..* Annotation 備註。[status 為 unknown 時填「來源記錄有使用」]
MedicationStatement.dosage 0..* Dosage 劑量。[有實際劑量紀錄才填]

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:strokeMedication Base required 腦中風-藥品與藥物類別值集 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
stroke-medstmt-1 error MedicationStatement status 為 unknown 時,必須在 note 說明來源記錄有使用。 status = 'unknown' implies note.exists()
stroke-medstmt-2 error MedicationStatement 藥品一律以 medicationCodeableConcept 記錄。 medication is CodeableConcept
NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* TWCoreMedicationStatement 病人正在服用的藥品紀錄
Constraints: stroke-medstmt-1, stroke-medstmt-2
MedicationStatement.id This element is included in summaries. 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的MedicationStatement紀錄,通常又稱為邏輯性ID。
MedicationStatement.meta This element is included in summaries. 0..1 Meta 此MedicationStatement Resource的metadata
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 創建此內容所依據的一組規則
MedicationStatement.language 0..1 code 用以表述MedicationStatement Resource內容的語言。
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Additional BindingsPurpose
AllLanguages Max Binding

Example Value: zh-TW
MedicationStatement.text 0..1 Narrative MedicationStatement Resource之內容摘要以供人閱讀
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for extension.extension:recordingContext This element must be supported. 1..1 code 用藥紀錄時窗。[填 pre-admission/inpatient/discharge/first-24h]
URL: http://vgh-stroke-ig.fhir.tw/StructureDefinition/medication-recording-context
Binding: 腦中風-用藥紀錄時窗值集 (required)
MedicationStatement.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationStatement.identifier This element must be supported. This element is included in summaries. 0..* Identifier 用藥聲明的外部識別碼
MedicationStatement.basedOn This element is included in summaries. 0..* Reference(TW Core MedicationRequest | TW Core CarePlan | TW Core ServiceRequest) 此用藥聲明是為了達成或實現哪個計劃、提案或醫令
MedicationStatement.partOf This element is included in summaries. 0..* Reference(MedicationAdministration | TW Core MedicationDispense | TW Core MedicationStatement | TW Core Procedure | TW Core Observation Laboratory Result) 參照事件的一部分
MedicationStatement.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 用藥狀態。[填 not-taken/unknown;狀態確認後才填 active/completed]
Binding: Medication Status Codes (required): 指明用藥聲明的當前狀態;應填入所綁定值集中的其中一個代碼
MedicationStatement.statusReason 0..* CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 當前狀態的原因
Binding: SNOMEDCTDrugTherapyStatusCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.category This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 用藥類別。[非必填]
Binding: Medication usage category codes (preferred): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.Slices for medication[x] This element must be supported. This element is included in summaries. 1..1 藥品或藥物類別
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medicationCodeableConcept CodeableConcept(CodeableConceptTW)
MedicationStatement.Slices for medication[x].medicationReference Reference(TW Core Medication)
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 所提供的藥品。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding This element must be supported. This element is included in summaries. 1..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:fda-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為臺灣食品藥物管理署(TFDA)維護之藥品代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-ch-herb-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:rxnorm-medication-us-core This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:atc-medication-code This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:snomedct-medication-codes This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication This element must be supported. This element is included in summaries. 1..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 本 IG 藥品或藥物類別代碼。[填 StrokeMedicationVS 代碼]
Binding: 腦中風-藥品與藥物類別值集 (required)

Required Pattern: At least the following
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.system This element must be supported. This element is included in summaries. 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: http://vgh-stroke-ig.fhir.tw/CodeSystem/stroke-medication
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.version This element is included in summaries. 0..1 string 系統的版本—如果相關的話
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.code This element must be supported. This element is included in summaries. 1..1 code 系統定義的語法之符號
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.display This element must be supported. This element is included in summaries. 0..1 string 由系統定義的表示法
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.userSelected This element is included in summaries. 0..1 boolean 此編碼是否由使用者直接選擇?
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.text This element must be supported. This element is included in summaries. 0..1 string 藥品名稱文字
MedicationStatement.Slices for medication[x].medication[x]:medicationReference This element is included in summaries. 0..1 Reference(TW Core Medication) What medication was taken
MedicationStatement.subject This element must be supported. This element is included in summaries. 1..1 Reference(腦中風-病人基本資料) 病人。[應參照 StrokePatient]
MedicationStatement.context This element must be supported. This element is included in summaries. 0..1 Reference(腦中風-就醫事件) 就醫事件。[應參照 StrokeEncounter]
MedicationStatement.effective[x] This element must be supported. This element is included in summaries. 0..1 實際用藥日期或期間。[有實際用藥時間才填;填 YYYY-MM-DD;時區確認後填 YYYY-MM-DDThh:mm:ss+時區]
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.dateAsserted This element is included in summaries. 0..1 dateTime 此聲明是何時提出的?
MedicationStatement.informationSource 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson | TW Core Organization) 提供有關服用此藥品資訊的個人或機構
MedicationStatement.derivedFrom 0..* Reference(Resource) 額外的補充資料
MedicationStatement.reasonCode 0..* CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 指明目前正在使用的藥品
Binding: Condition/Problem/DiagnosisCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.reasonReference 0..* Reference(TW Core Condition | TW Core Observation Laboratory Result | TW Core DiagnosticReport) 證明目前正在/曾經用藥原因之Condition或Observation
MedicationStatement.note This element must be supported. 0..* Annotation 備註。[status 為 unknown 時填「來源記錄有使用」]
MedicationStatement.dosage This element must be supported. 0..* Dosage 劑量。[有實際劑量紀錄才填]
MedicationStatement.dosage.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.sequence This element must be supported. This element is included in summaries. 0..1 integer 劑量指示的順序
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string 純文字表述的劑量指示,例如:SIG。
MedicationStatement.dosage.additionalInstruction This element is included in summaries. 0..* CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 對病人的補充指示或警告-例如:「隨餐服用」,「可能引起嗜睡」
Binding: SNOMEDCTAdditionalDosageInstructions (extensible): 一個編碼的概念,確定額外的指示,如「與水一起服用」或「避免操作重型機器」;可參考所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.patientInstruction This element must be supported. This element is included in summaries. 0..1 string 以病人或消費者為導向的指示
MedicationStatement.dosage.timing This element must be supported. This element is included in summaries. 0..1 Timing 應該何時給藥;時間的寫法請參照Timimg datatype。
MedicationStatement.dosage.timing.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.timing.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.timing.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.timing.event This element is included in summaries. 0..* dateTime 事件發生的時間
MedicationStatement.dosage.timing.repeat This element must be supported. This element is included in summaries. C 0..1 Element 事件定期重複發生的時間
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
MedicationStatement.dosage.timing.repeat.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.timing.repeat.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.timing.repeat.bounds[x] This element is included in summaries. 0..1 時間或期間長度/長度範圍,或(開始和/或結束)限制
MedicationStatement.dosage.timing.repeat.bounds[x].boundsDuration Duration
MedicationStatement.dosage.timing.repeat.bounds[x].boundsRange Range
MedicationStatement.dosage.timing.repeat.bounds[x].boundsPeriod Period
MedicationStatement.dosage.timing.repeat.count This element must be supported. This element is included in summaries. 0..1 positiveInt 重複的次數
MedicationStatement.dosage.timing.repeat.countMax This element is included in summaries. 0..1 positiveInt 重複的最大次數
MedicationStatement.dosage.timing.repeat.duration This element must be supported. This element is included in summaries. 0..1 decimal 此事件持續多久時間
MedicationStatement.dosage.timing.repeat.durationMax This element is included in summaries. 0..1 decimal 此事件持續多久時間 (最長時間/最大值)
MedicationStatement.dosage.timing.repeat.durationUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.frequency This element must be supported. This element is included in summaries. 0..1 positiveInt 此事件於每一期間的發生頻率
MedicationStatement.dosage.timing.repeat.frequencyMax This element is included in summaries. 0..1 positiveInt 此事件於每一期間的最大發生頻率
MedicationStatement.dosage.timing.repeat.period This element must be supported. This element is included in summaries. 0..1 decimal 此事件於特定時間區間所發生的頻率
MedicationStatement.dosage.timing.repeat.periodMax This element is included in summaries. 0..1 decimal 時間區間的上限(3-4小時)
MedicationStatement.dosage.timing.repeat.periodUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.dayOfWeek This element must be supported. This element is included in summaries. 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 應填入DaysOfWeek值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.timeOfDay This element must be supported. This element is included in summaries. 0..* time 一天中的活動時間
MedicationStatement.dosage.timing.repeat.when This element is included in summaries. 0..* code 事件發生的時間區間之代碼
Binding: EventTiming (required): 與時程表有關的真實世界事件;應填入EventTiming值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.offset This element is included in summaries. 0..1 unsignedInt 事件的分鐘數(之前或之後)
MedicationStatement.dosage.timing.code This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 已知/確定的時間模式之代碼;鼓勵使用TimingAbbreviation值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。
MedicationStatement.dosage.timing.code.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.dosage.timing.code.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.dosage.timing.code.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.timing.code.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.asNeeded[x] This element is included in summaries. 0..1 「根據(對x的)需要」服用 Binding:一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
Binding: SNOMEDCTMedicationAsNeededReasonCodes (extensible): 一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.asNeeded[x].asNeededBoolean boolean
MedicationStatement.dosage.asNeeded[x].asNeededCodeableConcept CodeableConcept
MedicationStatement.dosage.site This element is included in summaries. 0..1 CodeableConcept 用藥之身體部位
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (extensible): 一個編碼概念,描述藥品進入或在身體上的位置;可參考所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.route This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 藥品應如何進入體內
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.route.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.dosage.route.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.dosage.route.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMED CT + 臺灣健保署給藥途徑值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.method This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 用藥的技術
Binding: SNOMEDCTAdministrationMethodCodes (extensible): 一個編碼概念,描述用藥的技術;可參考所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.doseAndRate This element is included in summaries. 0..* Element 用藥量
MedicationStatement.dosage.doseAndRate.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.doseAndRate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.doseAndRate.type This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 特定劑量或比率種類
Binding: DoseAndRateType (example): 可參考DoseAndRateType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
MedicationStatement.dosage.doseAndRate.dose[x] This element must be supported. This element is included in summaries. 0..1 每一劑量的藥量
MedicationStatement.dosage.doseAndRate.dose[x].doseRange Range
MedicationStatement.dosage.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.doseAndRate.rate[x] This element must be supported. This element is included in summaries. 0..1 每時間單位內的用藥量
MedicationStatement.dosage.doseAndRate.rate[x].rateRatio Ratio
MedicationStatement.dosage.doseAndRate.rate[x].rateRange Range
MedicationStatement.dosage.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.maxDosePerPeriod This element is included in summaries. 0..1 Ratio 每時間單位內用藥的上限
MedicationStatement.dosage.maxDosePerAdministration This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) 每次用藥的上限
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerLifetime This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) 病人一生中用藥的上限
Constraints: sqty-1

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​language Base preferred Common Languages 📦4.0.1 FHIR Std.
MedicationStatement.​status Base required Medication status codes 📍4.0.1 FHIR Std.
MedicationStatement.​statusReason Base extensible SNOMED CT Drug Therapy Status codes 📦4.0.1 FHIR Std.
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:strokeMedication Base required 腦中風-藥品與藥物類別值集 📦0.1.0 This IG
MedicationStatement.​reasonCode Base extensible Condition/Problem/Diagnosis Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.additionalInstruction Base extensible SNOMED CT Additional Dosage Instructions 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​durationUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​periodUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​dayOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​when Base required EventTiming 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code Base preferred TimingAbbreviation 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code.coding Base extensible HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​dosage.asNeeded[x] Base extensible SNOMED CT Medication As Needed Reason Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.site Base extensible SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.route.coding Base extensible SNOMED CT + 臺灣健保署給藥途徑值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​dosage.method Base extensible SNOMED CT Administration Method Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sqty-1 error MedicationStatement.dosage.maxDosePerAdministration, MedicationStatement.dosage.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()
stroke-medstmt-1 error MedicationStatement status 為 unknown 時,必須在 note 說明來源記錄有使用。 status = 'unknown' implies note.exists()
stroke-medstmt-2 error MedicationStatement 藥品一律以 medicationCodeableConcept 記錄。 medication is CodeableConcept
tim-1 error MedicationStatement.dosage.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationStatement.dosage.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationStatement.dosage.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationStatement.dosage.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationStatement.dosage.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationStatement.dosage.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationStatement.dosage.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationStatement.dosage.timing.repeat If 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-10 error MedicationStatement.dosage.timing.repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* TWCoreMedicationStatement 病人正在服用的藥品紀錄
Constraints: stroke-medstmt-1, stroke-medstmt-2
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 創建此內容所依據的一組規則
MedicationStatement.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for extension.extension:recordingContext This element must be supported. 1..1 code 用藥紀錄時窗。[填 pre-admission/inpatient/discharge/first-24h]
URL: http://vgh-stroke-ig.fhir.tw/StructureDefinition/medication-recording-context
Binding: 腦中風-用藥紀錄時窗值集 (required)
MedicationStatement.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationStatement.identifier This element must be supported. This element is included in summaries. 0..* Identifier 用藥聲明的外部識別碼
MedicationStatement.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 用藥狀態。[填 not-taken/unknown;狀態確認後才填 active/completed]
Binding: Medication Status Codes (required): 指明用藥聲明的當前狀態;應填入所綁定值集中的其中一個代碼
MedicationStatement.category This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 用藥類別。[非必填]
Binding: Medication usage category codes (preferred): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.Slices for medication[x] This element must be supported. This element is included in summaries. 1..1 藥品或藥物類別
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medicationCodeableConcept CodeableConcept(CodeableConceptTW)
MedicationStatement.Slices for medication[x].medicationReference Reference(TW Core Medication)
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 所提供的藥品。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding This element must be supported. This element is included in summaries. 1..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:fda-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為臺灣食品藥物管理署(TFDA)維護之藥品代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-ch-herb-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:rxnorm-medication-us-core This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:atc-medication-code This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:snomedct-medication-codes This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication This element must be supported. This element is included in summaries. 1..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 本 IG 藥品或藥物類別代碼。[填 StrokeMedicationVS 代碼]
Binding: 腦中風-藥品與藥物類別值集 (required)

Required Pattern: At least the following
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.system This element must be supported. This element is included in summaries. 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: http://vgh-stroke-ig.fhir.tw/CodeSystem/stroke-medication
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.code This element must be supported. This element is included in summaries. 1..1 code 系統定義的語法之符號
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.display This element must be supported. This element is included in summaries. 0..1 string 由系統定義的表示法
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.text This element must be supported. This element is included in summaries. 0..1 string 藥品名稱文字
MedicationStatement.Slices for medication[x].medication[x]:medicationReference This element is included in summaries. 0..1 Reference(TW Core Medication) What medication was taken
MedicationStatement.subject This element must be supported. This element is included in summaries. 1..1 Reference(腦中風-病人基本資料) 病人。[應參照 StrokePatient]
MedicationStatement.context This element must be supported. This element is included in summaries. 0..1 Reference(腦中風-就醫事件) 就醫事件。[應參照 StrokeEncounter]
MedicationStatement.effective[x] This element must be supported. This element is included in summaries. 0..1 實際用藥日期或期間。[有實際用藥時間才填;填 YYYY-MM-DD;時區確認後填 YYYY-MM-DDThh:mm:ss+時區]
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.note This element must be supported. 0..* Annotation 備註。[status 為 unknown 時填「來源記錄有使用」]
MedicationStatement.dosage This element must be supported. 0..* Dosage 劑量。[有實際劑量紀錄才填]
MedicationStatement.dosage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.sequence This element must be supported. This element is included in summaries. 0..1 integer 劑量指示的順序
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string 純文字表述的劑量指示,例如:SIG。
MedicationStatement.dosage.patientInstruction This element must be supported. This element is included in summaries. 0..1 string 以病人或消費者為導向的指示
MedicationStatement.dosage.timing This element must be supported. This element is included in summaries. 0..1 Timing 應該何時給藥;時間的寫法請參照Timimg datatype。
MedicationStatement.dosage.timing.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.timing.repeat This element must be supported. This element is included in summaries. C 0..1 Element 事件定期重複發生的時間
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
MedicationStatement.dosage.timing.repeat.count This element must be supported. This element is included in summaries. 0..1 positiveInt 重複的次數
MedicationStatement.dosage.timing.repeat.duration This element must be supported. This element is included in summaries. 0..1 decimal 此事件持續多久時間
MedicationStatement.dosage.timing.repeat.durationUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.frequency This element must be supported. This element is included in summaries. 0..1 positiveInt 此事件於每一期間的發生頻率
MedicationStatement.dosage.timing.repeat.period This element must be supported. This element is included in summaries. 0..1 decimal 此事件於特定時間區間所發生的頻率
MedicationStatement.dosage.timing.repeat.periodUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.dayOfWeek This element must be supported. This element is included in summaries. 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 應填入DaysOfWeek值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.timeOfDay This element must be supported. This element is included in summaries. 0..* time 一天中的活動時間
MedicationStatement.dosage.timing.code This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 已知/確定的時間模式之代碼;鼓勵使用TimingAbbreviation值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。
MedicationStatement.dosage.timing.code.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.timing.code.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.route This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 藥品應如何進入體內
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.route.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMED CT + 臺灣健保署給藥途徑值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.doseAndRate This element is included in summaries. 0..* Element 用藥量
MedicationStatement.dosage.doseAndRate.dose[x] This element must be supported. This element is included in summaries. 0..1 每一劑量的藥量
MedicationStatement.dosage.doseAndRate.dose[x].doseRange Range
MedicationStatement.dosage.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.doseAndRate.rate[x] This element must be supported. This element is included in summaries. 0..1 每時間單位內的用藥量
MedicationStatement.dosage.doseAndRate.rate[x].rateRatio Ratio
MedicationStatement.dosage.doseAndRate.rate[x].rateRange Range
MedicationStatement.dosage.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​status Base required Medication status codes 📍4.0.1 FHIR Std.
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:strokeMedication Base required 腦中風-藥品與藥物類別值集 📦0.1.0 This IG
MedicationStatement.​dosage.timing.repeat.​durationUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​periodUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​dayOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code Base preferred TimingAbbreviation 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code.coding Base extensible HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.route.coding Base extensible SNOMED CT + 臺灣健保署給藥途徑值集 📦0.3.0 臺灣核心實作指引 v1.0

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
stroke-medstmt-1 error MedicationStatement status 為 unknown 時,必須在 note 說明來源記錄有使用。 status = 'unknown' implies note.exists()
stroke-medstmt-2 error MedicationStatement 藥品一律以 medicationCodeableConcept 記錄。 medication is CodeableConcept
tim-1 error MedicationStatement.dosage.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationStatement.dosage.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationStatement.dosage.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationStatement.dosage.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationStatement.dosage.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationStatement.dosage.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationStatement.dosage.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationStatement.dosage.timing.repeat If 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-10 error MedicationStatement.dosage.timing.repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

Differential View

This structure is derived from TWCoreMedicationStatement

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* TWCoreMedicationStatement 病人正在服用的藥品紀錄
Constraints: stroke-medstmt-1, stroke-medstmt-2
MedicationStatement.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for extension.extension:recordingContext This element must be supported. 1..1 code 用藥紀錄時窗。[填 pre-admission/inpatient/discharge/first-24h]
URL: http://vgh-stroke-ig.fhir.tw/StructureDefinition/medication-recording-context
Binding: 腦中風-用藥紀錄時窗值集 (required)
MedicationStatement.status 1..1 code 用藥狀態。[填 not-taken/unknown;狀態確認後才填 active/completed]
MedicationStatement.category 0..1 CodeableConceptTW 用藥類別。[非必填]
MedicationStatement.medication[x] 1..1 CodeableConceptTW, Reference(TW Core Medication) 藥品或藥物類別
MedicationStatement.Slices for medication[x] Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept This element must be supported. 0..1 CodeableConceptTW 所提供的藥品。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication This element must be supported. 1..1 CodingTW 本 IG 藥品或藥物類別代碼。[填 StrokeMedicationVS 代碼]
Binding: 腦中風-藥品與藥物類別值集 (required)
Required Pattern: At least the following
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.system 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: http://vgh-stroke-ig.fhir.tw/CodeSystem/stroke-medication
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.code 1..1 code 系統定義的語法之符號
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.text 0..1 string 藥品名稱文字
MedicationStatement.subject 1..1 Reference(腦中風-病人基本資料) 病人。[應參照 StrokePatient]
MedicationStatement.context 0..1 Reference(腦中風-就醫事件) 就醫事件。[應參照 StrokeEncounter]
MedicationStatement.effective[x] 0..1 dateTime, Period 實際用藥日期或期間。[有實際用藥時間才填;填 YYYY-MM-DD;時區確認後填 YYYY-MM-DDThh:mm:ss+時區]
MedicationStatement.note This element must be supported. 0..* Annotation 備註。[status 為 unknown 時填「來源記錄有使用」]
MedicationStatement.dosage 0..* Dosage 劑量。[有實際劑量紀錄才填]

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:strokeMedication Base required 腦中風-藥品與藥物類別值集 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
stroke-medstmt-1 error MedicationStatement status 為 unknown 時,必須在 note 說明來源記錄有使用。 status = 'unknown' implies note.exists()
stroke-medstmt-2 error MedicationStatement 藥品一律以 medicationCodeableConcept 記錄。 medication is CodeableConcept

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
MedicationStatement C 0..* TWCoreMedicationStatement 病人正在服用的藥品紀錄
Constraints: stroke-medstmt-1, stroke-medstmt-2
MedicationStatement.id This element is included in summaries. 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的MedicationStatement紀錄,通常又稱為邏輯性ID。
MedicationStatement.meta This element is included in summaries. 0..1 Meta 此MedicationStatement Resource的metadata
MedicationStatement.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri 創建此內容所依據的一組規則
MedicationStatement.language 0..1 code 用以表述MedicationStatement Resource內容的語言。
Binding: CommonLanguages (preferred): 人類語言;鼓勵使用CommonLanguages代碼表中的代碼,但不強制一定要使用此代碼表,你也可使用其他代碼表的代碼或單純以文字表示。
Additional BindingsPurpose
AllLanguages Max Binding

Example Value: zh-TW
MedicationStatement.text 0..1 Narrative MedicationStatement Resource之內容摘要以供人閱讀
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
MedicationStatement.contained 0..* Resource Contained, inline Resources
MedicationStatement.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for extension.extension:recordingContext This element must be supported. 1..1 code 用藥紀錄時窗。[填 pre-admission/inpatient/discharge/first-24h]
URL: http://vgh-stroke-ig.fhir.tw/StructureDefinition/medication-recording-context
Binding: 腦中風-用藥紀錄時窗值集 (required)
MedicationStatement.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
MedicationStatement.identifier This element must be supported. This element is included in summaries. 0..* Identifier 用藥聲明的外部識別碼
MedicationStatement.basedOn This element is included in summaries. 0..* Reference(TW Core MedicationRequest | TW Core CarePlan | TW Core ServiceRequest) 此用藥聲明是為了達成或實現哪個計劃、提案或醫令
MedicationStatement.partOf This element is included in summaries. 0..* Reference(MedicationAdministration | TW Core MedicationDispense | TW Core MedicationStatement | TW Core Procedure | TW Core Observation Laboratory Result) 參照事件的一部分
MedicationStatement.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code 用藥狀態。[填 not-taken/unknown;狀態確認後才填 active/completed]
Binding: Medication Status Codes (required): 指明用藥聲明的當前狀態;應填入所綁定值集中的其中一個代碼
MedicationStatement.statusReason 0..* CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 當前狀態的原因
Binding: SNOMEDCTDrugTherapyStatusCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.category This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 用藥類別。[非必填]
Binding: Medication usage category codes (preferred): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.Slices for medication[x] This element must be supported. This element is included in summaries. 1..1 藥品或藥物類別
Slice: Unordered, Closed by type:$this
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medicationCodeableConcept CodeableConcept(CodeableConceptTW)
MedicationStatement.Slices for medication[x].medicationReference Reference(TW Core Medication)
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 所提供的藥品。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMEDCTMedicationCodes (example): A coded concept identifying the substance or product being taken.
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding This element must be supported. This element is included in summaries. 1..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼
Slice: Unordered, Open by pattern:$this

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding Content/Rules for all slices
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:fda-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為臺灣食品藥物管理署(TFDA)維護之藥品代碼,涵蓋範圍相對完整,可免費使用,可優先選用此代碼。
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:nhi-medication-ch-herb-tw This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:rxnorm-medication-us-core This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:atc-medication-code This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:snomedct-medication-codes This element must be supported. This element is included in summaries. 0..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication This element must be supported. This element is included in summaries. 1..1 CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 本 IG 藥品或藥物類別代碼。[填 StrokeMedicationVS 代碼]
Binding: 腦中風-藥品與藥物類別值集 (required)

Required Pattern: At least the following
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.system This element must be supported. This element is included in summaries. 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: http://vgh-stroke-ig.fhir.tw/CodeSystem/stroke-medication
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.version This element is included in summaries. 0..1 string 系統的版本—如果相關的話
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.code This element must be supported. This element is included in summaries. 1..1 code 系統定義的語法之符號
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.display This element must be supported. This element is included in summaries. 0..1 string 由系統定義的表示法
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.Slices for coding.coding:strokeMedication.userSelected This element is included in summaries. 0..1 boolean 此編碼是否由使用者直接選擇?
MedicationStatement.Slices for medication[x].medication[x]:medicationCodeableConcept.text This element must be supported. This element is included in summaries. 0..1 string 藥品名稱文字
MedicationStatement.Slices for medication[x].medication[x]:medicationReference This element is included in summaries. 0..1 Reference(TW Core Medication) What medication was taken
MedicationStatement.subject This element must be supported. This element is included in summaries. 1..1 Reference(腦中風-病人基本資料) 病人。[應參照 StrokePatient]
MedicationStatement.context This element must be supported. This element is included in summaries. 0..1 Reference(腦中風-就醫事件) 就醫事件。[應參照 StrokeEncounter]
MedicationStatement.effective[x] This element must be supported. This element is included in summaries. 0..1 實際用藥日期或期間。[有實際用藥時間才填;填 YYYY-MM-DD;時區確認後填 YYYY-MM-DDThh:mm:ss+時區]
MedicationStatement.effective[x].effectiveDateTime dateTime
MedicationStatement.effective[x].effectivePeriod Period
MedicationStatement.dateAsserted This element is included in summaries. 0..1 dateTime 此聲明是何時提出的?
MedicationStatement.informationSource 0..1 Reference(TW Core Patient | TW Core Practitioner | TW Core PractitionerRole | TW Core RelatedPerson | TW Core Organization) 提供有關服用此藥品資訊的個人或機構
MedicationStatement.derivedFrom 0..* Reference(Resource) 額外的補充資料
MedicationStatement.reasonCode 0..* CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 指明目前正在使用的藥品
Binding: Condition/Problem/DiagnosisCodes (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.reasonReference 0..* Reference(TW Core Condition | TW Core Observation Laboratory Result | TW Core DiagnosticReport) 證明目前正在/曾經用藥原因之Condition或Observation
MedicationStatement.note This element must be supported. 0..* Annotation 備註。[status 為 unknown 時填「來源記錄有使用」]
MedicationStatement.dosage This element must be supported. 0..* Dosage 劑量。[有實際劑量紀錄才填]
MedicationStatement.dosage.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.sequence This element must be supported. This element is included in summaries. 0..1 integer 劑量指示的順序
MedicationStatement.dosage.text This element must be supported. This element is included in summaries. 0..1 string 純文字表述的劑量指示,例如:SIG。
MedicationStatement.dosage.additionalInstruction This element is included in summaries. 0..* CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 對病人的補充指示或警告-例如:「隨餐服用」,「可能引起嗜睡」
Binding: SNOMEDCTAdditionalDosageInstructions (extensible): 一個編碼的概念,確定額外的指示,如「與水一起服用」或「避免操作重型機器」;可參考所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.patientInstruction This element must be supported. This element is included in summaries. 0..1 string 以病人或消費者為導向的指示
MedicationStatement.dosage.timing This element must be supported. This element is included in summaries. 0..1 Timing 應該何時給藥;時間的寫法請參照Timimg datatype。
MedicationStatement.dosage.timing.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.timing.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.timing.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
MedicationStatement.dosage.timing.event This element is included in summaries. 0..* dateTime 事件發生的時間
MedicationStatement.dosage.timing.repeat This element must be supported. This element is included in summaries. C 0..1 Element 事件定期重複發生的時間
Constraints: tim-1, tim-2, tim-4, tim-5, tim-6, tim-7, tim-8, tim-9, tim-10
MedicationStatement.dosage.timing.repeat.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.timing.repeat.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.timing.repeat.bounds[x] This element is included in summaries. 0..1 時間或期間長度/長度範圍,或(開始和/或結束)限制
MedicationStatement.dosage.timing.repeat.bounds[x].boundsDuration Duration
MedicationStatement.dosage.timing.repeat.bounds[x].boundsRange Range
MedicationStatement.dosage.timing.repeat.bounds[x].boundsPeriod Period
MedicationStatement.dosage.timing.repeat.count This element must be supported. This element is included in summaries. 0..1 positiveInt 重複的次數
MedicationStatement.dosage.timing.repeat.countMax This element is included in summaries. 0..1 positiveInt 重複的最大次數
MedicationStatement.dosage.timing.repeat.duration This element must be supported. This element is included in summaries. 0..1 decimal 此事件持續多久時間
MedicationStatement.dosage.timing.repeat.durationMax This element is included in summaries. 0..1 decimal 此事件持續多久時間 (最長時間/最大值)
MedicationStatement.dosage.timing.repeat.durationUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.frequency This element must be supported. This element is included in summaries. 0..1 positiveInt 此事件於每一期間的發生頻率
MedicationStatement.dosage.timing.repeat.frequencyMax This element is included in summaries. 0..1 positiveInt 此事件於每一期間的最大發生頻率
MedicationStatement.dosage.timing.repeat.period This element must be supported. This element is included in summaries. 0..1 decimal 此事件於特定時間區間所發生的頻率
MedicationStatement.dosage.timing.repeat.periodMax This element is included in summaries. 0..1 decimal 時間區間的上限(3-4小時)
MedicationStatement.dosage.timing.repeat.periodUnit This element must be supported. This element is included in summaries. 0..1 code s | min | h | d | wk | mo | a - 單位時間 (unit of time,UCUM)
Binding: UnitsOfTime (required): 時間的單位(單位來自UCUM);應填入UnitsOfTime值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.dayOfWeek This element must be supported. This element is included in summaries. 0..* code mon | tue | wed | thu | fri | sat | sun
Binding: DaysOfWeek (required): 應填入DaysOfWeek值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.timeOfDay This element must be supported. This element is included in summaries. 0..* time 一天中的活動時間
MedicationStatement.dosage.timing.repeat.when This element is included in summaries. 0..* code 事件發生的時間區間之代碼
Binding: EventTiming (required): 與時程表有關的真實世界事件;應填入EventTiming值集中的其中一個代碼
MedicationStatement.dosage.timing.repeat.offset This element is included in summaries. 0..1 unsignedInt 事件的分鐘數(之前或之後)
MedicationStatement.dosage.timing.code This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well BID | TID | QID | AM | PM | QD | QOD | +
Binding: TimingAbbreviation (preferred): 已知/確定的時間模式之代碼;鼓勵使用TimingAbbreviation值集中的代碼,但不強制一定要使用此值集,你也可使用其他值集的代碼或單純以文字表示。
MedicationStatement.dosage.timing.code.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.dosage.timing.code.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.dosage.timing.code.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.timing.code.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.asNeeded[x] This element is included in summaries. 0..1 「根據(對x的)需要」服用 Binding:一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;可參考SNOMEDCTMedicationAsNeededReasonCodes值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
Binding: SNOMEDCTMedicationAsNeededReasonCodes (extensible): 一個編碼概念,指明在服用或用藥之前應滿足或評估的先決條件。例如:「疼痛」、「性行為前30分鐘」、「發作時」等;應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.asNeeded[x].asNeededBoolean boolean
MedicationStatement.dosage.asNeeded[x].asNeededCodeableConcept CodeableConcept
MedicationStatement.dosage.site This element is included in summaries. 0..1 CodeableConcept 用藥之身體部位
Binding: SNOMEDCTAnatomicalStructureForAdministrationSiteCodes (extensible): 一個編碼概念,描述藥品進入或在身體上的位置;可參考所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.route This element must be supported. This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 藥品應如何進入體內
Binding: SNOMEDCTRouteCodes (example): A coded concept describing the route or physiological path of administration of a therapeutic agent into or onto the body of a subject.
MedicationStatement.dosage.route.id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
MedicationStatement.dosage.route.extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
MedicationStatement.dosage.route.coding This element must be supported. This element is included in summaries. 0..* CodingTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Binding: SNOMED CT + 臺灣健保署給藥途徑值集 (extensible): 應填入所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.route.text This element must be supported. This element is included in summaries. 0..1 string 概念的文字標記法
MedicationStatement.dosage.method This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 用藥的技術
Binding: SNOMEDCTAdministrationMethodCodes (extensible): 一個編碼概念,描述用藥的技術;可參考所綁定值集中適合的代碼,確定無適合的代碼才可以使用其他值集的代碼來表示。
MedicationStatement.dosage.doseAndRate This element is included in summaries. 0..* Element 用藥量
MedicationStatement.dosage.doseAndRate.id 0..1 string Unique id for inter-element referencing
MedicationStatement.dosage.doseAndRate.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
MedicationStatement.dosage.doseAndRate.type This element is included in summaries. 0..1 CodeableConceptTW The snapshot does not say whether the constraints on the root of this type profile have been applied to this element, so assume they have not. Check the type profile directly as well 特定劑量或比率種類
Binding: DoseAndRateType (example): 可參考DoseAndRateType值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
MedicationStatement.dosage.doseAndRate.dose[x] This element must be supported. This element is included in summaries. 0..1 每一劑量的藥量
MedicationStatement.dosage.doseAndRate.dose[x].doseRange Range
MedicationStatement.dosage.doseAndRate.dose[x].doseQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.doseAndRate.rate[x] This element must be supported. This element is included in summaries. 0..1 每時間單位內的用藥量
MedicationStatement.dosage.doseAndRate.rate[x].rateRatio Ratio
MedicationStatement.dosage.doseAndRate.rate[x].rateRange Range
MedicationStatement.dosage.doseAndRate.rate[x].rateQuantity Quantity(SimpleQuantity)
MedicationStatement.dosage.maxDosePerPeriod This element is included in summaries. 0..1 Ratio 每時間單位內用藥的上限
MedicationStatement.dosage.maxDosePerAdministration This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) 每次用藥的上限
Constraints: sqty-1
MedicationStatement.dosage.maxDosePerLifetime This element is included in summaries. C 0..1 SimpleQuantity(4.0.1) 病人一生中用藥的上限
Constraints: sqty-1

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
MedicationStatement.​language Base preferred Common Languages 📦4.0.1 FHIR Std.
MedicationStatement.​status Base required Medication status codes 📍4.0.1 FHIR Std.
MedicationStatement.​statusReason Base extensible SNOMED CT Drug Therapy Status codes 📦4.0.1 FHIR Std.
MedicationStatement.​category Base preferred Medication usage category codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x] Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept Base example SNOMED CT Medication Codes 📍4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v1.0
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
MedicationStatement.​medication[x]:medicationCodeableConcept.​coding:strokeMedication Base required 腦中風-藥品與藥物類別值集 📦0.1.0 This IG
MedicationStatement.​reasonCode Base extensible Condition/Problem/Diagnosis Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.additionalInstruction Base extensible SNOMED CT Additional Dosage Instructions 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​durationUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​periodUnit Base required UnitsOfTime 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​dayOfWeek Base required DaysOfWeek 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.repeat.​when Base required EventTiming 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code Base preferred TimingAbbreviation 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.timing.code.coding Base extensible HL7 TimingAbbreviation + 臺灣健保署藥品使用頻率值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​dosage.asNeeded[x] Base extensible SNOMED CT Medication As Needed Reason Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.site Base extensible SNOMED CT Anatomical Structure for Administration Site Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.route Base example SNOMED CT Route Codes 📍4.0.1 FHIR Std.
MedicationStatement.​dosage.route.coding Base extensible SNOMED CT + 臺灣健保署給藥途徑值集 📦0.3.0 臺灣核心實作指引 v1.0
MedicationStatement.​dosage.method Base extensible SNOMED CT Administration Method Codes 📦4.0.1 FHIR Std.
MedicationStatement.​dosage.doseAndRate.type Base example DoseAndRateType 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error MedicationStatement If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error MedicationStatement If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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-4 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error MedicationStatement If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice MedicationStatement A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
sqty-1 error MedicationStatement.dosage.maxDosePerAdministration, MedicationStatement.dosage.maxDosePerLifetime The comparator is not used on a SimpleQuantity comparator.empty()
stroke-medstmt-1 error MedicationStatement status 為 unknown 時,必須在 note 說明來源記錄有使用。 status = 'unknown' implies note.exists()
stroke-medstmt-2 error MedicationStatement 藥品一律以 medicationCodeableConcept 記錄。 medication is CodeableConcept
tim-1 error MedicationStatement.dosage.timing.repeat if there's a duration, there needs to be duration units duration.empty() or durationUnit.exists()
tim-2 error MedicationStatement.dosage.timing.repeat if there's a period, there needs to be period units period.empty() or periodUnit.exists()
tim-4 error MedicationStatement.dosage.timing.repeat duration SHALL be a non-negative value duration.exists() implies duration >= 0
tim-5 error MedicationStatement.dosage.timing.repeat period SHALL be a non-negative value period.exists() implies period >= 0
tim-6 error MedicationStatement.dosage.timing.repeat If there's a periodMax, there must be a period periodMax.empty() or period.exists()
tim-7 error MedicationStatement.dosage.timing.repeat If there's a durationMax, there must be a duration durationMax.empty() or duration.exists()
tim-8 error MedicationStatement.dosage.timing.repeat If there's a countMax, there must be a count countMax.empty() or count.exists()
tim-9 error MedicationStatement.dosage.timing.repeat If 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-10 error MedicationStatement.dosage.timing.repeat If there's a timeOfDay, there cannot be a when, or vice versa timeOfDay.empty() or when.empty()

 

Other representations of profile: CSV, Excel, Schematron