臺灣健保預檢規則實作指引
0.0.1 - CI Build

臺灣健保預檢規則實作指引, published by Example Publisher. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/TWNHIFHIR/cql/ and changes regularly. See the Directory of published versions

Library: 大腸直腸癌_Panitumumab給付規定

Official URL: https://nhicore.nhi.gov.tw/cql/Library/CRCPanitumumabRule1 Version: 1.0.0
Draft as of 2026-05-08 Computable Name: CRCPanitumumabRule1

此 Library 為轉移性大腸或直腸癌病人申請使用 Panitumumab 之給付檢核條件。

Metadata
Title 大腸直腸癌_Panitumumab給付規定
Version 1.0.0
Status Draft
Description

此 Library 為轉移性大腸或直腸癌病人申請使用 Panitumumab 之給付檢核條件。

Type logic-library from http://terminology.hl7.org/CodeSystem/library-type
Dependency Description: Library CodeConcept
Resource: https://nhicore.nhi.gov.tw/cql/Library/CRCCodeConcept|1.0.0
Canonical URL: https://nhicore.nhi.gov.tw/cql/Library/CRCCodeConcept|1.0.0
Dependency Description: Library Reusable
Resource: https://nhicore.nhi.gov.tw/cql/Library/CRCReusable|1.0.0
Canonical URL: https://nhicore.nhi.gov.tw/cql/Library/CRCReusable|1.0.0
Library Content
CQL Content
//大腸直腸_Panitumumab給付規定
library CRCPanitumumabRule1 version '1.0.0'

using FHIR version '4.0.1'

include FHIRHelpers version '4.0.1' called FHIRHelpers

include CRCCodeConcept version '1.0.0' called CodeConcept

include CRCReusable version '1.0.0' called Reusable
 
context Patient


//============================================
// 主要規定一:初次使用條件
//============================================

// 本次申請紀錄(以最新一筆申請作為本次申請)
define "本次申請紀錄":
  Last(
    [MedicationRequest] MR
      where MR.intent = 'plan'
        and MR.dosageInstruction[0].timing.repeat.bounds is Period
      sort by FHIRHelpers.ToDateTime((dosageInstruction[0].timing.repeat.bounds as Period).start)
  )

define "本次申請起始日期":
  FHIRHelpers.ToDateTime(("本次申請紀錄".dosageInstruction[0].timing.repeat.bounds as Period).start)



/*規則1*/
//條件1
define "1規則1-1=初次使用Panitumumab需與FOLFOX(folinicacid/5-fluorouracil/oxaliplatin)合併使用":
  Reusable."HasConcurrentMedicationOrders2"(CodeConcept.L01FE02, CodeConcept.L01BC02, CodeConcept.L01XA03)
  and Reusable."醫令類別為1"

//條件2
define "1規則1-2=初次使用Panitumumab與FOLFIRI(folinic acid/ 5-fluorouracil/irinotecan)合併使用":
  Reusable."HasConcurrentMedicationOrders2"(CodeConcept.L01FE02, CodeConcept.L01BC02, CodeConcept.L01CE02)
  and Reusable."醫令類別為1"


define "1規則1":
  "1規則1-1=初次使用Panitumumab需與FOLFOX(folinicacid/5-fluorouracil/oxaliplatin)合併使用"
  or "1規則1-2=初次使用Panitumumab與FOLFIRI(folinic acid/ 5-fluorouracil/irinotecan)合併使用"

/*規則2*/
define "1規則2=K-RAS基因及N-RAS基因沒有突變":
  exists (
    [Observation] RasObs
    where RasObs.status = 'final'
    and exists (
      RasObs.code.coding Cdg
      where Cdg.code = '69548-6'
      and Cdg in CodeConcept.LOINC
    )
    and exists (
      RasObs.component C
      where exists (
        C.code.coding Cdg
        where Cdg.code in CodeConcept.GeneTest
      )
    )
    and exists (
      RasObs.interpretation.coding I
      where I.code = 'NEG'
    )
  )

/*規則3*/
//條件1
define "ICD代碼檢核_布林值": Reusable."主要疾病之ICD-10使用C18、C19、C20、C21"

//條件2
define "1規則3-2資料已填寫":
  exists (
    [DiagnosticReport] O
    where exists (O.code.coding)
      and O.effective is not null
  )

define "1規則3-2=三個月內有影像檢查報告":
  exists (
    [DiagnosticReport] O
    where exists (
      O.code.coding Cdg
      where (
        Cdg in CodeConcept.ICD10PCS2023Image
        or Cdg in CodeConcept.ICD10PCS2014Image
      )
      and Cdg.code in CodeConcept.ImageReportCode
    )
    and O.effective is not null
    and FHIRHelpers.ToDateTime(O.effective) >= "本次申請起始日期" - 90 days
    and FHIRHelpers.ToDateTime(O.effective) <= "本次申請起始日期"
  )

define "1規則3-2檢核結果":
  if not "1規則3-2資料已填寫"
    then '未提供三個月內影像檢查報告資料'
  else if not "1規則3-2=三個月內有影像檢查報告"
    then '未符合「三個月內且代碼正確」之影像檢查報告條件'
  else '三個月內有影像檢查報告'

//條件3
define "1規則3-3=癌症分期分數或結果為M>=1":
  Count(
    [Observation] O
    where exists (
      O.code.coding Cdg
      where Cdg.code = '399390009'
        and Cdg in CodeConcept.SNOMED
    )
    and O.value is not null
    and O.value is FHIR.string
    and Matches((O.value as FHIR.string).value, '.*M[1-9].*')
  ) > 0

//條件4
define "1規則3-4資料已填寫":
  exists (
    [DiagnosticReport] O2
    where exists (O2.code.coding)
      and O2.effective is not null
  )

define "1規則3-4=三個月內有檢查報告":
  exists (
    [DiagnosticReport] O2
    where exists (
      O2.code.coding Cdg
      where Cdg in CodeConcept.LOINC
      and Cdg.code in CodeConcept.DiagnosticReportCode
    )
    and O2.effective is not null
    and FHIRHelpers.ToDateTime(O2.effective) >= "本次申請起始日期" - 90 days
    and FHIRHelpers.ToDateTime(O2.effective) <= "本次申請起始日期"
  ) 

define "1規則3-4檢核結果":
  if not "1規則3-4資料已填寫"
    then '未提供三個月內檢查報告資料'
  else if not "1規則3-4=三個月內有檢查報告"
    then '未符合「三個月內且代碼正確」之檢查報告條件'
  else '三個月內有檢查報告'

//條件5
define "1規則3-5=用藥線別為第一線":
  exists (
    [Claim] C
      where exists (
        C.item I
          where exists (
            I.modifier M
              where exists (
                M.coding Cdg
                  where Cdg in CodeConcept.NHILOT
                    and Cdg.code = '1'
              )
          )
      )
  )

define "1規則3":
  Reusable."主要疾病之ICD-10使用C18、C19、C20、C21"
  and ("1規則3-2=三個月內有影像檢查報告" or "1規則3-4=三個月內有檢查報告")
  and "1規則3-3=癌症分期分數或結果為M>=1"
  and "1規則3-5=用藥線別為第一線"


define "主要規定一":
  Reusable."初次申請" and
  "1規則1"
  and "1規則2=K-RAS基因及N-RAS基因沒有突變"
  and "1規則3"



//============================================
// 主要規定二:續用條件-治療持續給付
//============================================

/*規則1*/
define "2規則1資料已填寫":
  exists (
    [DiagnosticReport] Report
    where exists (Report.code.coding)
      and Report.effective is not null
  )

define "2規則1=再次申請必須提出客觀證據(如:影像學)證實無惡化,才可繼續使用":
  exists (
    [MedicationRequest] MRPlan
     where MRPlan.intent = 'plan'
     and exists (
        MRPlan.medication.coding Cdg
        where Cdg in CodeConcept.NHIMedication
        and Cdg.code in CodeConcept.L01FE02
      )
  and exists (
    [DiagnosticReport] Report
     where exists (
      Report.code.coding Cdg
        where (
          Cdg in CodeConcept.ICD10PCS2023Image
          or Cdg in CodeConcept.ICD10PCS2014Image
        )
        and Cdg.code in CodeConcept.ImageReportCode
      )
      and Report.effective is not null
      and FHIRHelpers.ToDateTime(Report.effective) >= "本次申請起始日期" - 90 days
      and FHIRHelpers.ToDateTime(Report.effective) <= "本次申請起始日期"
      )
    )
  and Reusable."醫令類別為1"

define "2規則1檢核結果":
  if not "2規則1資料已填寫"
    then '未提供客觀證據(如:影像學)資料'
  else if not "2規則1=再次申請必須提出客觀證據(如:影像學)證實無惡化,才可繼續使用"
    then '未符合「三個月內且代碼正確」之影像或檢查報告條件'
  else '提出客觀證據(如:影像學)證實無惡化'

define "主要規定二":
  Reusable."續用申請" and
  "2規則1=再次申請必須提出客觀證據(如:影像學)證實無惡化,才可繼續使用"


//============================================
// 主要規定三:藥品使用規則
//============================================

/*規則1*/
//條件1
define "3規則1-1=Panitumumab與Cetuximab二者僅能擇一使用":
  not (
    Reusable."HasMedicationUse"(CodeConcept.L01FE02)
    and Reusable."HasMedicationUse"(CodeConcept.L01FE01)
  )

//條件2
define "3規則1-2=無法忍受化療(其副作用)時(有註記)":
  exists (
    [Claim] C
    where exists (
      C.diagnosis D
      where D.type.text contains '無法忍受副作用'
    )
  )

//條件3
define "3規則1-3=Panitumumab與Cetuximab使用時間不重疊":
  not Reusable."HasMedicationPeriodsOverlap"(CodeConcept.L01FE02, CodeConcept.L01FE01)

//條件4
define "3規則1-4=每次申請事前審查之療程以18週為限":
  Reusable."HasMedicationPlanDurationWithin"(CodeConcept.L01FE02, 126)

define "3規則1":
  (
    ("3規則1-2=無法忍受化療(其副作用)時(有註記)" and "3規則1-3=Panitumumab與Cetuximab使用時間不重疊")
    or
    (not "3規則1-2=無法忍受化療(其副作用)時(有註記)" and "3規則1-1=Panitumumab與Cetuximab二者僅能擇一使用")
  )
  and "3規則1-4=每次申請事前審查之療程以18週為限"

/*規則2*/
//條件1
define "3規則2-1=未使用Bevacizumab藥品":
  not Reusable."HasMedicationUse"(CodeConcept.L01FG01)

//條件2
define "3規則2-2=本藥品未與Bevacizumab併用":
  not Reusable."HasConcurrentMedicationPlan"(CodeConcept.L01FE02, CodeConcept.L01FG01)

define "3規則2":
  "3規則2-1=未使用Bevacizumab藥品"
  or "3規則2-2=本藥品未與Bevacizumab併用"

define "主要規定三":
  "3規則1" and "3規則2"


//============================================
// 報告呈現用:必要資料填寫判斷
//============================================

define "1規則1資料已填寫":
  exists (
    [MedicationRequest] M
    where M.medication is not null
      or M.authoredOn is not null
  )
  and exists (
    [Claim] C
    where exists (C.item)
  )

define "1規則2資料已填寫":
  exists (
    [Observation] O
    where exists (O.code.coding)
      or exists (O.component)
      or exists (O.interpretation)
  )

define "1規則3-1資料已填寫":
  exists (
    [Claim] C
    where exists (C.diagnosis)
  )

define "1規則3-3資料已填寫":
  exists (
    [Observation] O
    where exists (
      O.code.coding Cdg
      where Cdg.code = '399390009'
        and Cdg in CodeConcept.SNOMED
    )
    and O.value is not null
  )

define "1規則3-5資料已填寫":
  exists (
    [Claim] C
    where exists (C.item)
  )

define "1規則3全部子項符合":
  Reusable."主要疾病之ICD-10使用C18、C19、C20、C21"
  and "1規則3-2=三個月內有影像檢查報告"
  and "1規則3-3=癌症分期分數或結果為M>=1"
  and "1規則3-4=三個月內有檢查報告"
  and "1規則3-5=用藥線別為第一線"

define "1規則3全部子項資料未填寫":
  not "1規則3-1資料已填寫"
  and not ("1規則3-2資料已填寫" or "1規則3-4資料已填寫")
  and not "1規則3-3資料已填寫"
  and not "1規則3-5資料已填寫"

define "1規則3全部子項條件或代碼不符合":
  "1規則3-1資料已填寫"
  and not Reusable."主要疾病之ICD-10使用C18、C19、C20、C21"
  and ("1規則3-2資料已填寫" or "1規則3-4資料已填寫")
  and not ("1規則3-2=三個月內有影像檢查報告" or "1規則3-4=三個月內有檢查報告")
  and "1規則3-3資料已填寫"
  and not "1規則3-3=癌症分期分數或結果為M>=1"
  and "1規則3-5資料已填寫"
  and not "1規則3-5=用藥線別為第一線"

//============================================
// 列出「符合」項目判斷式
//============================================

define function "符合項目"():
  // 主要規定一:初次使用條件
  (if Reusable."初次申請" and ("1規則1" or "1規則2=K-RAS基因及N-RAS基因沒有突變" or "1規則3-2=三個月內有影像檢查報告" or "1規則3-3=癌症分期分數或結果為M>=1" or "1規則3-4=三個月內有檢查報告" or "1規則3-5=用藥線別為第一線")
    then '<主要規定一:初次使用條件>\n' +
         (if "1規則1-1=初次使用Panitumumab需與FOLFOX(folinicacid/5-fluorouracil/oxaliplatin)合併使用" 
           then '● 1規則1-1:Panitumumab與FOLFOX(folinic acid/5-fluorouracil/oxaliplatin)合併使用\n' else '') +
         (if "1規則1-2=初次使用Panitumumab與FOLFIRI(folinic acid/ 5-fluorouracil/irinotecan)合併使用" 
           then '● 1規則1-2:Panitumumab與FOLFIRI(folinic acid/5-fluorouracil/irinotecan)合併使用\n' else '') +
         (if "1規則2=K-RAS基因及N-RAS基因沒有突變" 
           then '● 1規則2:K-RAS基因及N-RAS基因沒有突變\n' else '') +
         (if "1規則3全部子項符合"
           then '● 1規則3:\n' +
                '   1規則3-1:主要疾病之ICD代碼為C18、C19、C20、C21\n' +
                '   1規則3-2:三個月內有影像檢查報告\n' +
                '   1規則3-3:癌症分期為轉移性(M≥1)\n' +
                '   1規則3-4:三個月內有檢查報告\n' +
                '   1規則3-5:用藥線別為第一線\n'
           else
             (if Reusable."主要疾病之ICD-10使用C18、C19、C20、C21" 
               then '● 1規則3-1:主要疾病之ICD代碼為C18、C19、C20、C21\n' else '') +
             (if "1規則3-2=三個月內有影像檢查報告"
               then '● 1規則3-2:三個月內有影像檢查報告\n' else '') +
             (if "1規則3-3=癌症分期分數或結果為M>=1" 
               then '● 1規則3-3:癌症分期為轉移性(M≥1)\n' else '') +
             (if "1規則3-4=三個月內有檢查報告"
               then '● 1規則3-4:三個月內有檢查報告\n' else '') +
             (if "1規則3-5=用藥線別為第一線" 
               then '● 1規則3-5:用藥線別為第一線\n' else '')) +
         '\n'  
    else '') +
  
  // 主要規定二:續用條件
  (if Reusable."續用申請" and "2規則1=再次申請必須提出客觀證據(如:影像學)證實無惡化,才可繼續使用" 
    then '<主要規定二:續用條件-治療持續給付>\n' +
         '● 2規則1:提出客觀證據(如:影像學)證實無惡化\n' +
         '\n'  
    else '') +
  
  // 主要規定三:藥品使用規則
  (if "3規則1-1=Panitumumab與Cetuximab二者僅能擇一使用" or "3規則1-2=無法忍受化療(其副作用)時(有註記)" or "3規則1-3=Panitumumab與Cetuximab使用時間不重疊" or "3規則1-4=每次申請事前審查之療程以18週為限" or "3規則2-1=未使用Bevacizumab藥品" or "3規則2-2=本藥品未與Bevacizumab併用"
    then '<主要規定三:藥品使用規則>\n' +
         (if "3規則1-2=無法忍受化療(其副作用)時(有註記)" and "3規則1-3=Panitumumab與Cetuximab使用時間不重疊"
           then '● 3規則1:有「無法忍受化療副作用」註記,且Panitumumab與Cetuximab使用時間不重疊\n' 
           else if not "3規則1-2=無法忍受化療(其副作用)時(有註記)" and "3規則1-1=Panitumumab與Cetuximab二者僅能擇一使用"
           then '● 3規則1-2:Panitumumab與Cetuximab二者僅擇一使用\n'
           else '') +
         (if "3規則1-4=每次申請事前審查之療程以18週為限" 
           then '● 3規則1-4:每次申請事前審查之療程以18週為限\n' else '') +
         (if "3規則2-1=未使用Bevacizumab藥品" 
           then '● 3規則2-1:未使用Bevacizumab藥品\n' else '') +
         (if "3規則2-2=本藥品未與Bevacizumab併用" 
           then '● 3規則2-2:本藥品未與Bevacizumab併用\n' else '')
    else '')

//============================================
// 列出「不符合」項目判斷式 - 代碼或條件不符
//============================================

define function "不符合項目_代碼或條件不符"():
  // 主要規定一:初次使用條件 - 代碼條件不符
  (if Reusable."初次申請" and (
      ("1規則1資料已填寫" and not "1規則1") or
      ("1規則2資料已填寫" and not "1規則2=K-RAS基因及N-RAS基因沒有突變") or
      ("1規則3-1資料已填寫" and not Reusable."主要疾病之ICD-10使用C18、C19、C20、C21") or
      (("1規則3-2資料已填寫" or "1規則3-4資料已填寫") and not ("1規則3-2=三個月內有影像檢查報告" or "1規則3-4=三個月內有檢查報告")) or
      ("1規則3-3資料已填寫" and not "1規則3-3=癌症分期分數或結果為M>=1") or
      ("1規則3-5資料已填寫" and not "1規則3-5=用藥線別為第一線")
    )
    then '<主要規定一:初次使用條件>\n' +
         (if "1規則1資料已填寫" and not "1規則1"
           then '▲ 1規則1:未符合化學療法併用條件\n' else '') +
         (if "1規則2資料已填寫" and not "1規則2=K-RAS基因及N-RAS基因沒有突變" 
           then '▲ 1規則2:未符合K-RAS基因及N-RAS基因沒有突變條件\n' else '') +
         (if "1規則3全部子項條件或代碼不符合"
           then '▲ 1規則3:\n' +
                '   1規則3-1:未符合主要疾病之ICD代碼為C18、C19、C20、C21條件\n' +
                '   1規則3-2/3-4:未符合「三個月內且代碼正確」之影像或檢查報告條件\n' +
                '   1規則3-3:未符合癌症分期分數或結果為M≥1條件\n' +
                '   1規則3-5:未符合用藥線別為第一線條件\n'
           else
             (if "1規則3-1資料已填寫" and not Reusable."主要疾病之ICD-10使用C18、C19、C20、C21" 
               then '▲ 1規則3-1:未符合主要疾病之ICD代碼為C18、C19、C20、C21條件\n' else '') +
             (if ("1規則3-2資料已填寫" or "1規則3-4資料已填寫") and not ("1規則3-2=三個月內有影像檢查報告" or "1規則3-4=三個月內有檢查報告")
               then '▲ 1規則3-2/3-4:未符合「三個月內且代碼正確」之影像或檢查報告條件\n' else '') +
             (if "1規則3-3資料已填寫" and not "1規則3-3=癌症分期分數或結果為M>=1" 
               then '▲ 1規則3-3:未符合癌症分期分數或結果為M≥1條件\n' else '') +
             (if "1規則3-5資料已填寫" and not "1規則3-5=用藥線別為第一線" 
               then '▲ 1規則3-5:未符合用藥線別為第一線條件\n' else '')) +
         '\n'  
    else '') +

  // 主要規定二:續用條件 - 代碼條件不符
  (if Reusable."續用申請" and "2規則1資料已填寫" and not "2規則1=再次申請必須提出客觀證據(如:影像學)證實無惡化,才可繼續使用"
    then '<主要規定二:續用條件-治療持續給付>\n' +
         '▲ 未符合「三個月內且代碼正確」之影像或檢查報告條件\n' +
         '\n'
    else '') +
  
  // 主要規定三:藥品使用規則 - 代碼條件不符
  (if not "3規則1" or not "3規則2"
    then '<主要規定三:藥品使用規則>\n' +
         (if not "3規則1"
           then '▲ 3規則1:未符合Panitumumab與Cetuximab使用規定條件\n' +
                (if "3規則1-2=無法忍受化療(其副作用)時(有註記)" and not "3規則1-3=Panitumumab與Cetuximab使用時間不重疊"
                  then '  (有「無法忍受化療副作用」註記,但Panitumumab與Cetuximab使用時間重疊)\n'
                  else if not "3規則1-2=無法忍受化療(其副作用)時(有註記)" and not "3規則1-1=Panitumumab與Cetuximab二者僅能擇一使用"
                  then '  (無「無法忍受化療副作用」註記,但二者同時使用)\n'
                  else '')
           else '') +
         (if not "3規則1-4=每次申請事前審查之療程以18週為限" 
           then '▲ 3規則1-4:未符合每次申請事前審查之療程以18週為上限條件\n' else '') +
         (if not ("3規則2-1=未使用Bevacizumab藥品" or "3規則2-2=本藥品未與Bevacizumab併用")
           then '▲ 3規則2:未符合本藥品不得與Bevacizumab併用條件\n' else '')
    else '')

//============================================
// 列出「不符合」項目判斷式 - 必要資料未填寫
//============================================

define function "不符合項目_必要資料未填寫"():
  // 主要規定一:初次使用條件 - 必要資料未填寫
  (if Reusable."初次申請" and (
      not "1規則1資料已填寫" or
      not "1規則2資料已填寫" or
      not "1規則3-1資料已填寫" or
      not ("1規則3-2資料已填寫" or "1規則3-4資料已填寫") or
      not "1規則3-3資料已填寫" or
      not "1規則3-5資料已填寫"
    )
    then '<主要規定一:初次使用條件>\n' +
         (if not "1規則1資料已填寫"
           then '▲ 1規則1:未提供化學療法併用資料(需有FOLFOX或FOLFIRI之處方)\n' else '') +
         (if not "1規則2資料已填寫"
           then '▲ 1規則2:未提供K-RAS基因及N-RAS基因檢測結果資料\n' else '') +
         (if "1規則3全部子項資料未填寫"
           then '▲ 1規則3:\n' +
                '   1規則3-1:未提供主要疾病之ICD資料\n' +
                '   1規則3-2/3-4:未提供三個月內影像檢查報告或檢查報告資料\n' +
                '   1規則3-3:未提供癌症分期分數或結果資料\n' +
                '   1規則3-5:未提供用藥線別資料\n'
           else
             (if not "1規則3-1資料已填寫"
               then '▲ 1規則3-1:未提供主要疾病之ICD資料\n' else '') +
             (if not ("1規則3-2資料已填寫" or "1規則3-4資料已填寫")
               then '▲ 1規則3-2/3-4:未提供三個月內影像檢查報告或檢查報告資料\n' else '') +
             (if not "1規則3-3資料已填寫"
               then '▲ 1規則3-3:未提供癌症分期分數或結果資料\n' else '') +
             (if not "1規則3-5資料已填寫"
               then '▲ 1規則3-5:未提供用藥線別資料\n' else '')) +
         '\n'  
    else '') +
  
  // 主要規定二:續用條件 - 必要資料未填寫
  (if Reusable."續用申請" and not "2規則1資料已填寫"
    then '<主要規定二:續用條件-治療持續給付>\n' +
         '▲ 2規則1:未提供客觀證據(如:影像學)資料\n' +
         '\n'  
    else '')

//============================================
// 審核結果
//============================================

define "大腸直腸癌Panitumumab申請結果_布林":
  case
    when Reusable."初次申請" then (
      "1規則1" and
      "1規則2=K-RAS基因及N-RAS基因沒有突變" and
      "1規則3" and
      "3規則1" and  
      "3規則2"
    )
    when Reusable."續用申請" then (
      "2規則1=再次申請必須提出客觀證據(如:影像學)證實無惡化,才可繼續使用" and
      "3規則1" and  
      "3規則2"
    )
    else false
  end

define "大腸直腸癌Panitumumab申請結果":
  if (
    Reusable."初次申請" and 
    "1規則1" and
    "1規則2=K-RAS基因及N-RAS基因沒有突變" and
    "1規則3" and
    "3規則1" and  
    "3規則2"
  )
  then '✓通過:初次使用-大腸直腸癌 Panitumumab 用藥申請'
  else if (
    Reusable."續用申請" and
    "2規則1=再次申請必須提出客觀證據(如:影像學)證實無惡化,才可繼續使用" and
    "3規則1" and  
    "3規則2"
  )
  then '✓通過:續用-大腸直腸癌 Panitumumab 用藥申請'
  else if Reusable."初次申請"
  then '✖不通過:初次使用-大腸直腸癌 Panitumumab 用藥申請'
  else if Reusable."續用申請"
  then '✖不通過:續用-大腸直腸癌 Panitumumab 用藥申請'
  else '✖不通過:無法判定申請類型-大腸直腸癌 Panitumumab 用藥申請'

//============================================
// 審核報告總結
//============================================

define "報告總結":
  '\n=== 大腸直腸癌之Panitumumab 申請審核報告 ===\n' +
  '\n【申請類型】' + Reusable."申請類型" + '\n' +
  '\n【●符合項目】\n' +
  (if "符合項目"() = '' then '無\n' else "符合項目"()) +
  '\n【▲不符合項目 - 必要資料未填寫】\n' +
  (if "不符合項目_必要資料未填寫"() = '' then '無\n' else "不符合項目_必要資料未填寫"()) +
  '\n【▲不符合項目 - 條件或代碼不符合】\n' +
  (if "不符合項目_代碼或條件不符"() = '' then '無\n' else "不符合項目_代碼或條件不符"()) +
  '\n【申請結果】\n' +
  "大腸直腸癌Panitumumab申請結果" +
  '\n===============================================\n'
ELM XML Content
Encoded data 
ELM JSON Content
Encoded data 
Generated using version 0.5.3-cibuild of the sample-content-ig Liquid templates