臺灣電子處方箋與調劑單張實作指引(TW EMPD IG)
0.2.1 - ci-build

臺灣電子處方箋與調劑單張實作指引(TW EMPD IG), published by NHI. This guide is not an authorized publication; it is the continuous build for version 0.2.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TWNHIFHIR/empd/ and changes regularly. See the Directory of published versions

Resource Profile: 電子處方箋-藥物處方內容(Medication)

Official URL: https://nhicore.nhi.gov.tw/empd/StructureDefinition/Medication-EMPD Version: 0.2.1
Active as of 2026-09-01 Computable Name: MedicationEMPD

此Profiles繼承於臺灣核心-藥品(TW Core Medication) ,並進一步用於描述電子處方箋之藥物處方內容
[FMM1]

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: Filtersdoco
.. Medication C 0..* TWCoreMedication 藥品的定義
Constraints: empd-med-1
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... code S 1..1 CodeableConceptTW 指明這種藥品的代碼。[應填入健保代碼與藥品商品名稱 Brand Name],健保代碼(code);商品名稱 Brand Name(display)。
Binding: SNOMEDCTMedicationCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... Slices for coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:fda-medication-tw S 0..1 CodingTW [如為主管機關核准發給之藥品,請參照「藥品許可證類別資料標準」填入許可證字號(共12~14碼)
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:nhi-medication-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:nhi-medication-ch-herb-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:rxnorm-medication-us-core S 0..1 CodingTW RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:atc-medication-code S 0..1 CodingTW ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:snomedct-medication-codes S 0..1 CodingTW 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... coding:nhi-medication S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: NHI-電子處方箋-用藥品項值集 (required)
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:nonNHIMedication S 0..1 CodingTW 無健保代碼之藥品暫編碼
Binding: 無健保代碼之藥品值集 (example): 值集僅提供參考,請依規定自行編碼。

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs
...... code SΣ 1..1 code 無健保代碼之藥品代碼系統。[請固定填寫此代碼系統]
...... display SΣ 0..1 string 由系統定義的表示法
.... text SΣ 1..1 string 概念的文字表示法。[應填入學名 Generic Name]
... form S 1..1 CodeableConceptTW powder | tablets | capsule +此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。[應填入劑型 Dosage Form]
Binding: SNOMEDCTFormCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... Slices for coding S 1..* CodingTW powder | tablets | capsule + 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:v3-orderableDrugForm S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: HL7 OrderableDrugForm藥品劑型值集 (required): 應填入所綁定值集中的其中一個代碼
..... coding:snomed-sct-form-codes S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: SNOMEDCTFormCodes (required): 應填入所綁定值集中的其中一個代碼
.... text SΣ 1..1 string 概念的文字表示法
... ingredient 0..* BackboneElement 有使用或沒有使用的藥品成份
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 實際的成份或內容物
..... itemCodeableConcept CodeableConcept(CodeableConceptTW)
..... itemReference Reference(TW Core Medication | Substance)
.... strength S 1..1 Ratio 所含成份的劑量。[應填入藥品單位含量]
..... numerator SΣ 1..1 Quantity Numerator value
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation
..... denominator SΣ 1..1 Quantity Denominator value
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base example SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v0.3
Medication.code.coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v0.3
Medication.code.coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v0.3
Medication.code.coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:nhi-medication Base required NHI-電子處方箋-用藥品項值集 📦0.2.1 This IG
Medication.code.coding:nonNHIMedication Base example 無健保代碼之藥品值集 📦0.2.1 This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.form.coding:v3-orderableDrugForm Base required HL7 OrderableDrugForm藥品劑型值集 📦2.1.0 臺灣核心實作指引 v0.3
Medication.form.coding:snomed-sct-form-codes Base required SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.ingredient.​strength.numerator.comparator Base required QuantityComparator 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.denominator.​comparator Base required QuantityComparator 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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 Medication If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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())
empd-med-1 error Medication 當自費藥品且無藥品許可證字號時,需以999999加院所自訂流水號4碼,共10碼編碼。 code.coding.where(system = 'https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs').all(code.matches('^999999[0-9]{4}$'))
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from TWCoreMedication

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* TWCoreMedication 藥品的定義
Constraints: empd-med-1
... code 1..1 CodeableConceptTW 指明這種藥品的代碼。[應填入健保代碼與藥品商品名稱 Brand Name],健保代碼(code);商品名稱 Brand Name(display)。
.... coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... Slices for coding Content/Rules for all slices
..... coding:fda-medication-tw 0..1 CodingTW [如為主管機關核准發給之藥品,請參照「藥品許可證類別資料標準」填入許可證字號(共12~14碼)
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nhi-medication-tw 0..1 CodingTW 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nhi-medication-ch-herb-tw 0..1 CodingTW 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:rxnorm-medication-us-core 0..1 CodingTW RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:atc-medication-code 0..1 CodingTW ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nhi-medication S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: NHI-電子處方箋-用藥品項值集 (required)
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nonNHIMedication S 0..1 CodingTW 無健保代碼之藥品暫編碼
Binding: 無健保代碼之藥品值集 (example): 值集僅提供參考,請依規定自行編碼。
Required Pattern: At least the following
...... system 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs
...... code 1..1 code 無健保代碼之藥品代碼系統。[請固定填寫此代碼系統]
.... text 1..1 string 概念的文字表示法。[應填入學名 Generic Name]
... form 1..1 CodeableConceptTW powder | tablets | capsule +此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。[應填入劑型 Dosage Form]
.... text 1..1 string 概念的文字表示法
... ingredient
.... strength S 1..1 Ratio 所含成份的劑量。[應填入藥品單位含量]
..... numerator S 1..1 Quantity Numerator value
...... value S 1..1 decimal Numerical value (with implicit precision)
...... unit 1..1 string Unit representation
..... denominator S 1..1 Quantity Denominator value
...... value S 1..1 decimal Numerical value (with implicit precision)
...... unit 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code.coding:nhi-medication Base required NHI-電子處方箋-用藥品項值集 📦0.2.1 This IG
Medication.code.coding:nonNHIMedication Base example 無健保代碼之藥品值集 📦0.2.1 This IG

Constraints

Id Grade Path(s) Description Expression
empd-med-1 error Medication 當自費藥品且無藥品許可證字號時,需以999999加院所自訂流水號4碼,共10碼編碼。 code.coding.where(system = 'https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs').all(code.matches('^999999[0-9]{4}$'))
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* TWCoreMedication 藥品的定義
Constraints: empd-med-1
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Medication紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此Medication Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... text 0..1 Narrative Medication Resource之內容摘要以供人閱讀
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier 此藥品的業務用識別碼
... code S 1..1 CodeableConceptTW 指明這種藥品的代碼。[應填入健保代碼與藥品商品名稱 Brand Name],健保代碼(code);商品名稱 Brand Name(display)。
Binding: SNOMEDCTMedicationCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... Slices for coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:fda-medication-tw S 0..1 CodingTW [如為主管機關核准發給之藥品,請參照「藥品許可證類別資料標準」填入許可證字號(共12~14碼)
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:nhi-medication-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:nhi-medication-ch-herb-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:rxnorm-medication-us-core S 0..1 CodingTW RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:atc-medication-code S 0..1 CodingTW ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:snomedct-medication-codes S 0..1 CodingTW 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... coding:nhi-medication S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: NHI-電子處方箋-用藥品項值集 (required)
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:nonNHIMedication S 0..1 CodingTW 無健保代碼之藥品暫編碼
Binding: 無健保代碼之藥品值集 (example): 值集僅提供參考,請依規定自行編碼。

Required Pattern: At least the following
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 無健保代碼之藥品代碼系統。[請固定填寫此代碼系統]
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 1..1 string 概念的文字表示法。[應填入學名 Generic Name]
... status ?!Σ 0..1 code active | inactive | entered-in-error
Binding: Medication Status Codes (required): 應填入所綁定值集中的其中一個代碼
... manufacturer Σ 0..1 Reference(TW Core Organization) 此藥品的製造商
... form S 1..1 CodeableConceptTW powder | tablets | capsule +此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。[應填入劑型 Dosage Form]
Binding: SNOMEDCTFormCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... Slices for coding S 1..* CodingTW powder | tablets | capsule + 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:v3-orderableDrugForm S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: HL7 OrderableDrugForm藥品劑型值集 (required): 應填入所綁定值集中的其中一個代碼
..... coding:snomed-sct-form-codes S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: SNOMEDCTFormCodes (required): 應填入所綁定值集中的其中一個代碼
.... text SΣ 1..1 string 概念的文字表示法
... amount Σ 0..1 Ratio 每包裝的藥品數量或容量
... ingredient 0..* BackboneElement 有使用或沒有使用的藥品成份
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 實際的成份或內容物
..... itemCodeableConcept CodeableConcept(CodeableConceptTW)
..... itemReference Reference(TW Core Medication | Substance)
.... isActive 0..1 boolean 有效成份指標
.... strength S 1..1 Ratio 所含成份的劑量。[應填入藥品單位含量]
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... numerator SΣ 1..1 Quantity Numerator value
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation
...... system ΣC 0..1 uri System that defines coded unit form
...... code Σ 0..1 code Coded form of the unit
..... denominator SΣ 1..1 Quantity Denominator value
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation
...... system ΣC 0..1 uri System that defines coded unit form
...... code Σ 0..1 code Coded form of the unit
... batch 0..1 BackboneElement 關於包裝藥品的細節
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string 藥品的批號
.... expirationDate 0..1 dateTime 有效期限

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Medication.code Base example SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v0.3
Medication.code.coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v0.3
Medication.code.coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v0.3
Medication.code.coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:nhi-medication Base required NHI-電子處方箋-用藥品項值集 📦0.2.1 This IG
Medication.code.coding:nonNHIMedication Base example 無健保代碼之藥品值集 📦0.2.1 This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.form.coding:v3-orderableDrugForm Base required HL7 OrderableDrugForm藥品劑型值集 📦2.1.0 臺灣核心實作指引 v0.3
Medication.form.coding:snomed-sct-form-codes Base required SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.ingredient.​strength.numerator.comparator Base required QuantityComparator 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.denominator.​comparator Base required QuantityComparator 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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 Medication If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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())
empd-med-1 error Medication 當自費藥品且無藥品許可證字號時,需以999999加院所自訂流水號4碼,共10碼編碼。 code.coding.where(system = 'https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs').all(code.matches('^999999[0-9]{4}$'))
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from TWCoreMedication

Summary

Mandatory: 5 elements(21 nested mandatory elements)
Must-Support: 7 elements

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* TWCoreMedication 藥品的定義
Constraints: empd-med-1
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... code S 1..1 CodeableConceptTW 指明這種藥品的代碼。[應填入健保代碼與藥品商品名稱 Brand Name],健保代碼(code);商品名稱 Brand Name(display)。
Binding: SNOMEDCTMedicationCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... Slices for coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:fda-medication-tw S 0..1 CodingTW [如為主管機關核准發給之藥品,請參照「藥品許可證類別資料標準」填入許可證字號(共12~14碼)
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:nhi-medication-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:nhi-medication-ch-herb-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:rxnorm-medication-us-core S 0..1 CodingTW RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:atc-medication-code S 0..1 CodingTW ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:snomedct-medication-codes S 0..1 CodingTW 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... coding:nhi-medication S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: NHI-電子處方箋-用藥品項值集 (required)
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
..... coding:nonNHIMedication S 0..1 CodingTW 無健保代碼之藥品暫編碼
Binding: 無健保代碼之藥品值集 (example): 值集僅提供參考,請依規定自行編碼。

Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... version 0..1 string Version of the system - if relevant
...... userSelected 0..1 boolean If this coding was chosen directly by the user
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs
...... code SΣ 1..1 code 無健保代碼之藥品代碼系統。[請固定填寫此代碼系統]
...... display SΣ 0..1 string 由系統定義的表示法
.... text SΣ 1..1 string 概念的文字表示法。[應填入學名 Generic Name]
... form S 1..1 CodeableConceptTW powder | tablets | capsule +此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。[應填入劑型 Dosage Form]
Binding: SNOMEDCTFormCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... Slices for coding S 1..* CodingTW powder | tablets | capsule + 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:v3-orderableDrugForm S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: HL7 OrderableDrugForm藥品劑型值集 (required): 應填入所綁定值集中的其中一個代碼
..... coding:snomed-sct-form-codes S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: SNOMEDCTFormCodes (required): 應填入所綁定值集中的其中一個代碼
.... text SΣ 1..1 string 概念的文字表示法
... ingredient 0..* BackboneElement 有使用或沒有使用的藥品成份
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 實際的成份或內容物
..... itemCodeableConcept CodeableConcept(CodeableConceptTW)
..... itemReference Reference(TW Core Medication | Substance)
.... strength S 1..1 Ratio 所含成份的劑量。[應填入藥品單位含量]
..... numerator SΣ 1..1 Quantity Numerator value
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation
..... denominator SΣ 1..1 Quantity Denominator value
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.code Base example SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v0.3
Medication.code.coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v0.3
Medication.code.coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v0.3
Medication.code.coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:nhi-medication Base required NHI-電子處方箋-用藥品項值集 📦0.2.1 This IG
Medication.code.coding:nonNHIMedication Base example 無健保代碼之藥品值集 📦0.2.1 This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.form.coding:v3-orderableDrugForm Base required HL7 OrderableDrugForm藥品劑型值集 📦2.1.0 臺灣核心實作指引 v0.3
Medication.form.coding:snomed-sct-form-codes Base required SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.ingredient.​strength.numerator.comparator Base required QuantityComparator 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.denominator.​comparator Base required QuantityComparator 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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 Medication If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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())
empd-med-1 error Medication 當自費藥品且無藥品許可證字號時,需以999999加院所自訂流水號4碼,共10碼編碼。 code.coding.where(system = 'https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs').all(code.matches('^999999[0-9]{4}$'))
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from TWCoreMedication

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* TWCoreMedication 藥品的定義
Constraints: empd-med-1
... code 1..1 CodeableConceptTW 指明這種藥品的代碼。[應填入健保代碼與藥品商品名稱 Brand Name],健保代碼(code);商品名稱 Brand Name(display)。
.... coding 1..* CodingTW 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... Slices for coding Content/Rules for all slices
..... coding:fda-medication-tw 0..1 CodingTW [如為主管機關核准發給之藥品,請參照「藥品許可證類別資料標準」填入許可證字號(共12~14碼)
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nhi-medication-tw 0..1 CodingTW 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nhi-medication-ch-herb-tw 0..1 CodingTW 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:rxnorm-medication-us-core 0..1 CodingTW RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:atc-medication-code 0..1 CodingTW ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nhi-medication S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: NHI-電子處方箋-用藥品項值集 (required)
...... system 1..1 uri 專門術語系統(terminology system)的識別
...... code 1..1 code 系統定義的語法之符號
..... coding:nonNHIMedication S 0..1 CodingTW 無健保代碼之藥品暫編碼
Binding: 無健保代碼之藥品值集 (example): 值集僅提供參考,請依規定自行編碼。
Required Pattern: At least the following
...... system 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs
...... code 1..1 code 無健保代碼之藥品代碼系統。[請固定填寫此代碼系統]
.... text 1..1 string 概念的文字表示法。[應填入學名 Generic Name]
... form 1..1 CodeableConceptTW powder | tablets | capsule +此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。[應填入劑型 Dosage Form]
.... text 1..1 string 概念的文字表示法
... ingredient
.... strength S 1..1 Ratio 所含成份的劑量。[應填入藥品單位含量]
..... numerator S 1..1 Quantity Numerator value
...... value S 1..1 decimal Numerical value (with implicit precision)
...... unit 1..1 string Unit representation
..... denominator S 1..1 Quantity Denominator value
...... value S 1..1 decimal Numerical value (with implicit precision)
...... unit 1..1 string Unit representation

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Medication.code.coding:nhi-medication Base required NHI-電子處方箋-用藥品項值集 📦0.2.1 This IG
Medication.code.coding:nonNHIMedication Base example 無健保代碼之藥品值集 📦0.2.1 This IG

Constraints

Id Grade Path(s) Description Expression
empd-med-1 error Medication 當自費藥品且無藥品許可證字號時,需以999999加院所自訂流水號4碼,共10碼編碼。 code.coding.where(system = 'https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs').all(code.matches('^999999[0-9]{4}$'))

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication C 0..* TWCoreMedication 藥品的定義
Constraints: empd-med-1
... id Σ 0..1 id 不重複的ID用以識別儲存在特定FHIR Server中的Medication紀錄,通常又稱為邏輯性ID。
... meta Σ 0..1 Meta 此Medication Resource的metadata
... implicitRules ?!Σ 0..1 uri 創建此內容所依據的一組規則
... text 0..1 Narrative Medication Resource之內容摘要以供人閱讀
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier 此藥品的業務用識別碼
... code S 1..1 CodeableConceptTW 指明這種藥品的代碼。[應填入健保代碼與藥品商品名稱 Brand Name],健保代碼(code);商品名稱 Brand Name(display)。
Binding: SNOMEDCTMedicationCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... Slices for coding S 1..* CodingTW 由專門術語系統(terminology system)定義的代碼。此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:fda-medication-tw S 0..1 CodingTW [如為主管機關核准發給之藥品,請參照「藥品許可證類別資料標準」填入許可證字號(共12~14碼)
Binding: 臺灣食藥署藥品及醫療器材代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:nhi-medication-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署用藥品項代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:nhi-medication-ch-herb-tw S 0..1 CodingTW 此為中央健康保險署(NHI)維護之中藥藥品代碼,主要針對申報使用,更新頻率相對頻繁,可免費使用,可依情境選用此代碼。
Binding: 臺灣健保署中藥用藥品項值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:rxnorm-medication-us-core S 0..1 CodingTW RxNorm為美國Unified Medical Language System®中的藥品代碼,取得UMLS®授權即可免費使用,可依情境選用此代碼。
Binding: RxNorm藥品代碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:atc-medication-code S 0..1 CodingTW ATC代碼的版權為世界衛生組織(WHO)Collaborating Centre for Drug Statistics Methodology,可免費使用,可依情境選用此代碼。
Binding: 臺灣食藥署藥品藥理治療分類ATC碼值集 (required): 應填入所綁定值集中的其中一個代碼。
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:snomedct-medication-codes S 0..1 CodingTW 此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。
Binding: SNOMEDCTMedicationCodes (required): 可參考所綁定值集,但此值集只是針對這個欄位的一個可能值的範例,不預期也不鼓勵使用者一定要使用此值集的代碼。
..... coding:nhi-medication S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: NHI-電子處方箋-用藥品項值集 (required)
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 系統定義的語法之符號
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
..... coding:nonNHIMedication S 0..1 CodingTW 無健保代碼之藥品暫編碼
Binding: 無健保代碼之藥品值集 (example): 值集僅提供參考,請依規定自行編碼。

Required Pattern: At least the following
...... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
...... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri 專門術語系統(terminology system)的識別
Fixed Value: https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs
...... version Σ 0..1 string 系統的版本—如果相關的話
...... code SΣ 1..1 code 無健保代碼之藥品代碼系統。[請固定填寫此代碼系統]
...... display SΣ 0..1 string 由系統定義的表示法
...... userSelected Σ 0..1 boolean 此編碼是否由使用者直接選擇?
.... text SΣ 1..1 string 概念的文字表示法。[應填入學名 Generic Name]
... status ?!Σ 0..1 code active | inactive | entered-in-error
Binding: Medication Status Codes (required): 應填入所綁定值集中的其中一個代碼
... manufacturer Σ 0..1 Reference(TW Core Organization) 此藥品的製造商
... form S 1..1 CodeableConceptTW powder | tablets | capsule +此為SNOMED CT代碼,若機構已有購買相關授權,亦可使用。[應填入劑型 Dosage Form]
Binding: SNOMEDCTFormCodes (example): 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
.... id 0..1 string 唯一可識別ID,以供資料項目間相互參照。
.... extension 0..* Extension 擴充的資料項目
Slice: Unordered, Open by value:url
.... Slices for coding S 1..* CodingTW powder | tablets | capsule + 此資料項目為可擴充綁定預設國際標準值集,但實作者可視實務專案需求只綁定以下slices中的任一值集。目前未只限定綁定預設值集是因為尚無slice值集與預設國際標準值集的代碼對應表,待後續有相對的代碼對應表後將建議採用國際標準值集作為唯一綁定值集並針對該值集進行擴充與管理,以利進行跨國與跨系統之資料交換。
Slice: Unordered, Open by pattern:$this
..... coding:v3-orderableDrugForm S 1..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: HL7 OrderableDrugForm藥品劑型值集 (required): 應填入所綁定值集中的其中一個代碼
..... coding:snomed-sct-form-codes S 0..1 CodingTW 由專門術語系統(terminology system)定義的代碼
Binding: SNOMEDCTFormCodes (required): 應填入所綁定值集中的其中一個代碼
.... text SΣ 1..1 string 概念的文字表示法
... amount Σ 0..1 Ratio 每包裝的藥品數量或容量
... ingredient 0..* BackboneElement 有使用或沒有使用的藥品成份
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 實際的成份或內容物
..... itemCodeableConcept CodeableConcept(CodeableConceptTW)
..... itemReference Reference(TW Core Medication | Substance)
.... isActive 0..1 boolean 有效成份指標
.... strength S 1..1 Ratio 所含成份的劑量。[應填入藥品單位含量]
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... numerator SΣ 1..1 Quantity Numerator value
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation
...... system ΣC 0..1 uri System that defines coded unit form
...... code Σ 0..1 code Coded form of the unit
..... denominator SΣ 1..1 Quantity Denominator value
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... value SΣ 1..1 decimal Numerical value (with implicit precision)
...... comparator ?!Σ 0..1 code < | <= | >= | > - how to understand the value
Binding: QuantityComparator (required): How the Quantity should be understood and represented.
...... unit Σ 1..1 string Unit representation
...... system ΣC 0..1 uri System that defines coded unit form
...... code Σ 0..1 code Coded form of the unit
... batch 0..1 BackboneElement 關於包裝藥品的細節
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string 藥品的批號
.... expirationDate 0..1 dateTime 有效期限

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Medication.code Base example SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:fda-medication-tw Base required 臺灣食藥署藥品及醫療器材代碼值集 📦0.3.0 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-tw Base required 臺灣健保署用藥品項代碼值集 📦2022-07-28 臺灣核心實作指引 v0.3
Medication.code.coding:nhi-medication-ch-herb-tw Base required 臺灣健保署中藥用藥品項值集 📦2024-05-31 臺灣核心實作指引 v0.3
Medication.code.coding:rxnorm-medication-us-core Base required RxNorm藥品代碼值集 📦3.0.0 臺灣核心實作指引 v0.3
Medication.code.coding:atc-medication-code Base required 臺灣食藥署藥品藥理治療分類ATC碼值集 📦2022-10-24 臺灣核心實作指引 v0.3
Medication.code.coding:snomedct-medication-codes Base required SNOMED CT Medication Codes 📦4.0.1 FHIR Std.
Medication.code.coding:nhi-medication Base required NHI-電子處方箋-用藥品項值集 📦0.2.1 This IG
Medication.code.coding:nonNHIMedication Base example 無健保代碼之藥品值集 📦0.2.1 This IG
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base example SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.form.coding:v3-orderableDrugForm Base required HL7 OrderableDrugForm藥品劑型值集 📦2.1.0 臺灣核心實作指引 v0.3
Medication.form.coding:snomed-sct-form-codes Base required SNOMED CT Form Codes 📦4.0.1 FHIR Std.
Medication.ingredient.​strength.numerator.comparator Base required QuantityComparator 📍4.0.1 FHIR Std.
Medication.ingredient.​strength.denominator.​comparator Base required QuantityComparator 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().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 Medication If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication 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())
empd-med-1 error Medication 當自費藥品且無藥品許可證字號時,需以999999加院所自訂流水號4碼,共10碼編碼。 code.coding.where(system = 'https://nhicore.nhi.gov.tw/empd/CodeSystem/NonNHIMedication-cs').all(code.matches('^999999[0-9]{4}$'))
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

This structure is derived from TWCoreMedication

Summary

Mandatory: 5 elements(21 nested mandatory elements)
Must-Support: 7 elements

 

Other representations of profile: CSV, Excel, Schematron