HCCSorafenibRule1
type: Library
node role: treeRoot
resource.id:
  value: HCCSorafenibRule1
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Metadata Title Sorafenib給付規定 Version 1.0.0 Status Draft Description 此 Library 為肝癌_Sorafenib給付規定之給付檢核條件。 Type logic-library from http://terminology.hl7.org/CodeSystem/library-type Dependency Description: Library CodeConcept Resource: https://nhicore.nhi.gov.tw/cql/Library/HCCCodeConcept|1.0.0 Canonical URL: https://nhicore.nhi.gov.tw/cql/Library/HCCCodeConcept|1.0.0 Dependency Description: Library Reusable Resource: https://nhicore.nhi.gov.tw/cql/Library/HCCReusable|1.0.0 Canonical URL: https://nhicore.nhi.gov.tw/cql/Library/HCCReusable|1.0.0 Library Content CQL Content //肝癌_Sorafenib給付規定 library HCCSorafenibRule1 version '1.0.0' using FHIR version '4.0.1' include FHIRHelpers version '4.0.1' called FHIRHelpers include HCCCodeConcept version '1.0.0' called CodeConcept include HCCReusable version '1.0.0' called Reusable context Patient //============================================ // 申請紀錄 //============================================ // 本次申請紀錄（以最新一筆申請作為本次申請） define "本次申請紀錄": Reusable."LatestMedicationPlan"(CodeConcept.L01EX02) define "本次申請起始日期": Reusable."GetStartTime"("本次申請紀錄") define "3個月內有影像檢查報告": Reusable."HasRecentImageReport"("本次申請起始日期", 90) define "癌症分期分數或結果為M≠0": Reusable."癌症分期分數或結果為M≠0" //============================================ // 主要規定一：初次使用條件 //============================================ /*規則1*/ //條件1 define "1規則1-1-1=三個月內有影像檢查報告且癌症分期分數或結果為M≠0": "3個月內有影像檢查報告" and "癌症分期分數或結果為M≠0" define "1規則1-1-2=簡要病摘為無法手術切除": exists ( [Claim] C where exists ( C.diagnosis D where exists ( D.type.text T where Matches(T.value, '(?i).*無法手術切除.*') ) ) ) define "1規則1-1=無法手術切除或轉移性肝細胞癌": "1規則1-1-1=三個月內有影像檢查報告且癌症分期分數或結果為M≠0" or "1規則1-1-2=簡要病摘為無法手術切除" //條件2 define "1規則1-2-1=不適合局部治療": exists ( [Claim] C where exists ( C.diagnosis D where exists ( D.type.text T where Matches(T.value, '(?i).*不適合局部治療.*') ) ) ) define "簡要病摘": exists ( [Claim] C where exists ( C.diagnosis D where exists ( D.type.text T where Matches(T.value, '(?i).*局部治療失敗.*') ) ) ) define "手術報告": Reusable."HasRecentOP…
library.url:
  value: https://nhicore.nhi.gov.tw/cql/Library/HCCSorafenibRule1
library.version:
  value: 1.0.0
library.name:
  value: HCCSorafenibRule1
library.title:
  value: Sorafenib給付規定
library.status:
  value: draft
library.type:
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/library-type
    coding.code:
      value: logic-library
library.date:
  value: 2026-08-21
library.description:
  value: 此 Library 為肝癌_Sorafenib給付規定之給付檢核條件。
library.related artifact:
  index: 0
  related artifact.type:
    value: depends-on
  related artifact.display:
    value: Library CodeConcept
  related artifact.resource:
    value: https://nhicore.nhi.gov.tw/cql/Library/HCCCodeConcept|1.0.0
    link: 1.0
    link: .0
library.related artifact:
  index: 1
  related artifact.type:
    value: depends-on
  related artifact.display:
    value: Library Reusable
  related artifact.resource:
    value: https://nhicore.nhi.gov.tw/cql/Library/HCCReusable|1.0.0
    link: 1.0
    link: .0
library.parameter:
  index: 0
  parameter definition.name:
    value: Patient
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: Patient
library.parameter:
  index: 1
  parameter definition.name:
    value: 本次申請紀錄
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: MedicationRequest
library.parameter:
  index: 2
  parameter definition.name:
    value: 本次申請起始日期
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: dateTime
library.parameter:
  index: 3
  parameter definition.name:
    value: 3個月內有影像檢查報告
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 4
  parameter definition.name:
    value: 癌症分期分數或結果為M≠0
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 5
  parameter definition.name:
    value: 1規則1-1-1=三個月內有影像檢查報告且癌症分期分數或結果為M≠0
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 6
  parameter definition.name:
    value: 1規則1-1-2=簡要病摘為無法手術切除
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 7
  parameter definition.name:
    value: 1規則1-1=無法手術切除或轉移性肝細胞癌
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 8
  parameter definition.name:
    value: 1規則1-2-1=不適合局部治療
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 9
  parameter definition.name:
    value: 簡要病摘
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 10
  parameter definition.name:
    value: 手術報告
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 11
  parameter definition.name:
    value: 手術日期
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0
  parameter definition.max:
    value: 1
  parameter definition.type:
    value: boolean
library.parameter:
  index: 12
  parameter definition.name:
    value: 1規則1-2-2=局部治療失敗且有手術報告及手術日期
  parameter definition.use:
    value: out
  parameter definition.min:
    value: 0

value: 1

value: boolean

index: 13
parameter definition.name:
  value: 1規則1-2=不適合局部治療或局部治療失敗
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 14
parameter definition.name:
  value: 成人
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 15
parameter definition.name:
  value: ICD-10使用C22
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 16
parameter definition.name:
  value: 3個月內有檢查報告
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 17
parameter definition.name:
  value: 3個月內有評估報告
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 18
parameter definition.name:
  value: 評估結果
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 19
parameter definition.name:
  value: 1規則1-3=成人且Child-Pugh A並符合申請註記及醫令類別
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 20
parameter definition.name:
  value: 1規則1-4-1=三個月內影像證實轉移
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 21
parameter definition.name:
  value: 1規則1-4-2=三個月內有影像檢查報告
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 22
parameter definition.name:
  value: 12個月內符合opCode之處置日期
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: *
parameter definition.type:
  value: dateTime

index: 23
parameter definition.name:
  value: 12個月內局部治療達3次以上
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 24
parameter definition.name:
  value: 1規則1-4-3=十二個月內局部治療達3次以上
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 25
parameter definition.name:
  value: 1規則1-4=影像或局部治療次數相關條件
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 26
parameter definition.name:
  value: 主要規定一
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 27
parameter definition.name:
  value: 主要規定二
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 28
parameter definition.name:
  value: 3規則1=每次申請事前審查之療程以3個月為限
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 29
parameter definition.name:
  value: 3規則2=不得與指定藥品併用
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 30
parameter definition.name:
  value: 3規則3=每日劑量以4錠為上限
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 31
parameter definition.name:
  value: 主要規定三
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 32
parameter definition.name:
  value: Sorafenib申請資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 33
parameter definition.name:
  value: 療程期間資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 34
parameter definition.name:
  value: 影像報告資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 35
parameter definition.name:
  value: 分子病理報告資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 36
parameter definition.name:
  value: 影像或檢查報告資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 37
parameter definition.name:
  value: 癌症分期資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 38
parameter definition.name:
  value: 評估報告資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 39
parameter definition.name:
  value: 手術相關資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 40
parameter definition.name:
  value: 局部治療說明資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 41
parameter definition.name:
  value: 無法手術切除資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 42
parameter definition.name:
  value: 劑量資料存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 43
parameter definition.name:
  value: 必要資料皆存在
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 44
parameter definition.name:
  value: 肝癌Sorafenib申請結果_布林
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 45
parameter definition.name:
  value: 肝癌Sorafenib申請結果
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: string

index: 46
parameter definition.name:
  value: 報告總結
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: string

index: 0
data requirement.type:
  value: Claim
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Claim
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Claim

index: 1
data requirement.type:
  value: Claim
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Claim
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Claim

index: 2
data requirement.type:
  value: Claim
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Claim
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Claim

index: 3
data requirement.type:
  value: Claim
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Claim
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Claim

index: 4
data requirement.type:
  value: Observation
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Observation
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Observation

index: 5
data requirement.type:
  value: Claim
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Claim
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Claim

index: 6
data requirement.type:
  value: Claim
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Claim
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Claim

index: 7
data requirement.type:
  value: MedicationRequest
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/MedicationRequest
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/MedicationRequest

index: 0
attachment.content type:
  value: text/cql

index: 1
attachment.content type:
  value: application/elm+xml

index: 2
attachment.content type:
  value: application/elm+json