臺灣健保預檢規則實作指引
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: 肝癌代碼集

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

此 Library 為肝癌給付檢核條件所使用之代碼系統、代碼與概念定義。

Metadata
Title 肝癌代碼集
Version 1.0.0
Status Draft
Description

此 Library 為肝癌給付檢核條件所使用之代碼系統、代碼與概念定義。

Type logic-library from http://terminology.hl7.org/CodeSystem/library-type
Dependency Description: Code System SNOMED
Resource: http://snomed.info/sct
Canonical URL: http://snomed.info/sct
Dependency Description: Code System LOINC
Resource: http://loinc.org
Canonical URL: http://loinc.org
Dependency Description: Code System InterpretationCodes
Resource: http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation|4.0.0
Canonical URL: http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation|4.0.0
Dependency Description: Code System NHILOT
Resource: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-line-of-therapy
Canonical URL: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-line-of-therapy
Dependency Description: Code System NHIMedication
Resource: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-medication
Canonical URL: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-medication
Dependency Description: Code System NHIOrderType
Resource: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-order-type
Canonical URL: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-order-type
Dependency Description: Code System NHIContinuationStatus
Resource: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-continuation-status
Canonical URL: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-continuation-status
Dependency Description: Code System NHITreatmentAst
Resource: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-tx-ast
Canonical URL: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-tx-ast
Dependency Description: Code System NHIPASSupportingInfoType
Resource: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-supporting-info-type
Canonical URL: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-supporting-info-type
Dependency Description: Code System NHIApplyReason
Resource: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-apply-reason
Canonical URL: https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-apply-reason
Dependency Description: Code System ICD10CM2023
Resource: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-cm-2023-tw
Canonical URL: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-cm-2023-tw
Dependency Description: Code System ICD10CM2014
Resource: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-cm-2014-tw
Canonical URL: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-cm-2014-tw
Dependency Description: Code System ICD10PCS2023Image
Resource: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-pcs-2023-tw
Canonical URL: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-pcs-2023-tw
Dependency Description: Code System ICD10PCS2014Image
Resource: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-pcs-2014-tw
Canonical URL: https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-pcs-2014-tw
Library Content
CQL Content
library HCCCodeConcept version '1.0.0'

using FHIR version '4.0.1'

//專門術語--------------------

/*國際標準碼*/
codesystem "SNOMED": 'http://snomed.info/sct'
codesystem "LOINC": 'http://loinc.org'
codesystem "InterpretationCodes": 'http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation' version '4.0.0'


/*TWNHI Pas*/
codesystem "NHILOT": 'https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-line-of-therapy'
codesystem "NHIMedication": 'https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-medication'
codesystem "NHIOrderType": 'https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-order-type'
codesystem "NHIContinuationStatus": 'https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-continuation-status'
codesystem "NHITreatmentAst": 'https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-tx-ast'
codesystem "NHIPASSupportingInfoType": 'https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-supporting-info-type'
codesystem "NHIApplyReason": 'https://nhicore.nhi.gov.tw/pas/CodeSystem/nhi-apply-reason'



/*TW Core*/
codesystem "ICD10CM2023": 'https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-cm-2023-tw'
codesystem "ICD10CM2014": 'https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-cm-2014-tw'
codesystem "ICD10PCS2023Image": 'https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-pcs-2023-tw'
codesystem "ICD10PCS2014Image": 'https://twcore.mohw.gov.tw/ig/twcore/CodeSystem/icd-10-pcs-2014-tw'

//代碼列表定義--------------------

//ICD_LC
define "ICDLC": { 'C34' }

//ICD_HCC(肝癌:C22, C23, C24)
define "ICDHCC": { 'C22', 'C23', 'C24' }

//註記
define "續用註記為1": { '1' } 

define "續用註記為2": { '2' } 

define "醫令類別": { '1' } 

define "IREC疾病狀態評估": { 'IREC' } 
/*檢驗檢查LOINC碼*/

//ALK
define "ALK": {
  '100019-9', '104276-1', '21787-7', '21813-1', '78205-2', '78210-2',
  '78233-4', '79206-9', '88744-8', '90305-4'
}

//ROS1
define "ROS1": {
  '102038-7', '104290-2', '81747-8'
}

//BRAF V600E
define "BRAF": {
  '58415-1', '85101-4'
}

//EGFR
define "EGFR": {
  '21665-5', '21666-3', '55764-5', '55765-2', '55766-0', '55767-8',
  '55768-6', '55769-4', '55770-2', '85383-8'
}

//EGFR Exon 19 Del
define "EGFRExon19Del": { '55764-5' }

//EGFR Exon 21 L858R
define "EGFRExon21L858R": { '55766-0' }

//Exon 21 L858R
define "Exon21L858R": { '55766-0' }

//EGFR Exon
define "EGFRExon": { '55764-5', '55766-0' }

//EGFR T790M
define "EGFRT790M": { '55769-4', '85383-8' }

//NTRK
define "NTRK": { '93813-4', '105596-1' }

//MET exon 14 skipping mutation
define "MET": { '100026-4' }

//Larotrectinib NTRK gene test
define "LarotrectinibGeneTest": { '93813-4', '105596-1' }

//FGFR2融合或重排
define "FGFR2": { '21674-7', '21675-4', '38412-3', '48972-4', '95784-5' }

//病理檢查報告
define "MolecularReport": { '33718-8', '47529-3', '65752-8', '66121-5' }

define "MolecularReportV2": { '65752-8' }

define "MolecularReport1": { '66107-4', '66112-4', '66121-5' }

define "MolecularReport2": { '50007-4', '50971-1', '47520-2', '33718-8' }

// Dako 22C3 TPS
define "Dako 22C3 TPS": { '83052-1', '83054-7', '85147-7' }

// Ventana SP263 TPS
define "Ventana SP263 TPS": { '99064-8' }

// Dako 28-8 TC
define "Dako 28-8 TC": { '83055-4', '83056-2', '85148-5' }

// Ventana SP263 TC
define "Ventana SP263 TC": { '99064-8' }

// Ventana SP142 TC/IC
define "Ventana SP142 TC IC": { '83057-0' }

// GOT(21 codes)
define "GOT": {
  '100739-2', '14409-7', '14410-5', '14411-3', '14412-1', '14413-9', '14414-7',
  '16412-9', '5997', '6301', '6607', '1919-0', '7519', '27344-1', '30239-8',
  '43822-6', '44786-2', '48136-6', '54500-4', '88112-8', '96587-1'
}

// GPT(16 codes)
define "GPT": {
  '100738-4', '16324-6', '16325-3', '1741-8', '1742-6', '1743-4', '1744-2',
  '25302-1', '44785-4', '48134-1', '50168-4', '54491-6', '54492-4',
  '76625-3', '77144-4', '96586-3'
}

// Tbilirubin (48 codes)
define "Tbilirubin": {
  '12476-8', '13877-6', '14420-4', '14421-2', '14422-0', '14423-8', '14424-6',
  '14631-6', '25324', '26543', '26846', '27150', '27426', '1976-0', '28338',
  '28642', '20505-4', '27198-1', '29767-1', '32303-0', '33870-7', '39461-9',
  '41016-7', '42719-5', '43824-2', '43887-9', '44033-9', '47225-8', '47994-9',
  '48624-1', '49763-6', '50551-1', '53327-3', '53415-6', '54362-9', '54363-7',
  '1413550', '59166-9', '59827-6', '59828-4', '68367-2', '70199-5', '72925-1',
  '74434-2', '74906-9', '77137-8', '89871-8', '89872-6', '97770-2'
}

// Creatinine(71 codes)
define "Creatinine": {
  '101475-2', '14682-9', '21232-4', '2160-0', '38483-4', '44784-7', '59826-8',
  '77140-2', '96590-5', '33914-3', '45066-8', '12190-5', '12191-3', '12584-9',
  '12585-6', '12586-4', '12587-2', '12588-0', '12589-8', '14398-2', '14399-0',
  '14401-4', '14402-2', '14681-1', '14683-7', '14684-5', '15050-8', '15051-6',
  '16689-2', '16690-0', '20511-2', '20624-3', '94631', '95543', '95847',
  '22726-4', '25386-4', '25886-3', '30002-0', '30004-6', '31101-9', '32543-1',
  '33798-0', '35262-5', '35674-1', '39471-8', '39472-6', '39473-4', '39474-2',
  '40356-8', '40357-6', '47610-1', '48790-0', '49004-5', '51592-4', '53120-2',
  '53499-0', '54375-1', '55593-8', '57344-4', '57346-9', '57726-2', '58998-6',
  '1468062', '60518-8', '72821-2', '75363-2', '93733-4', '93734-2', '93735-9',
  '94844-8', '99384-0'
}

//AFP
define "AFP": {
  '83072-9', '83073-7', '83074-5', '83075-2', '90290-8', '99077-0', '1834-1',
  '10459-6', '11207-8', '15019-3', '1832-5', '1833-3', '19171-8', '19172-6',
  '19173-4', '19176-7', '19177-5', '20450-3', '23811-3', '29253-2', '29595-6',
  '3199-9', '41273-4', '41274-2', '42332-7', '43798-8', '43996-8', '43997-6',
  '43998-4', '44910-8', '48802-3', '49246-2', '49318-9', '49585-3', '49761-0',
  '49762-8', '50610-5', '53960-1', '53961-9', '53962-7', '54348-8', '58735-2',
  '59564-5', '964510', '97745-4', '97746-2'
}

define "eGFR": {'33914-3', '45066-8'}

//Child-Pugh
define "ChildPugh": { '98153-0' }

define "ECOG": { '89247-1' }

define "NYHA": { '88020-3' }

//mRECIST疾病狀態評估(需確認)
define "MREC疾病狀態評估": { 'MREC' }

/*影像代碼*/

//影像檢查
// 此欄位不能填寫健保代碼26029B 
define "ImageCodes": {
  'B412ZZZ', 'BF15ZZA', 'BF25ZZZ', 'BF26ZZZ', 'BF2CZZZ', 'BF35ZZZ',
  'BF36ZZZ', 'BF45ZZZ', 'BF46ZZZ', 'BF4CZZZ', 'BW00ZZZ', 'BW01ZZZ',
  'BW20ZZZ', 'BW21ZZZ', 'BW24ZZZ', 'BW25ZZZ', 'BW30ZZZ', 'BW40ZZZ',
  'BW38ZZZ', 'B020ZZZ', 'B030ZZZ', 'BF40ZZZ', 'BF43ZZZ', '26029B'
  }

//影像檢查V2
define "ImageCodesV2": {
  'B412ZZZ', 'BF15ZZA', 'BF25ZZZ', 'BF26ZZZ', 'BF2CZZZ', 'BF35ZZZ',
  'BF36ZZZ', 'BF45ZZZ', 'BF46ZZZ', 'BF4CZZZ', 'BW00ZZZ', 'BW01ZZZ',
  'BW20ZZZ', 'BW21ZZZ', 'BW24ZZZ', 'BW25ZZZ', 'BW30ZZZ', 'BW40ZZZ',
  'BW38ZZZ', 'B020ZZZ', 'B030ZZZ', 'BF40ZZZ', 'BF43ZZZ', 'BW03ZZZ',
  'BB24ZZZ', '26029B'
  }

//Alectinib療效評估影像檢查
define "AlectinibEfficacyAssessmentImageCodes": {
  'BW20ZZZ', 'BW21ZZZ', 'BW24ZZZ', 'BW25ZZZ', 'B020ZZZ', 'B32SZZZ',
  'B32TZZZ', 'B52QZZZ', 'B52RZZZ', 'B52SZZZ', 'BB24ZZZ', 'BW03ZZZ'
}

//Alectinib胸部X光檢查
define "AlectinibChestXRayImageCodes": { 'BW03ZZZ' }

//Osimertinib療效評估影像檢查
define "OsimertinibEfficacyAssessmentImageCodes": {
  'BW20ZZZ', 'BW21ZZZ', 'BW24ZZZ', 'BW25ZZZ', 'B020ZZZ', 'B32SZZZ',
  'B32TZZZ', 'B52QZZZ', 'B52RZZZ', 'B52SZZZ', 'BB24ZZZ', 'BW03ZZZ'
}

//上消化道出血影像檢查
define "UpperGIBleedingImageCodes": {
  '0DJ08ZZ', '0DJ68ZZ'
}

/*藥物成份*/

/*ATC Code to NHI Code*/
define "L01ED03": { 'BC27028100' }

define "L01ED04": {
  'BC27730100', 'X000296100', 'X000297100', 'X000298100', 'BC27731100',
  'BC27732100'
}

define "L01ED02": { 'BC26674100' }

define "L01ED01": { 'BC25939100', 'BC25938100' }

define "L01ED05": { 'BC27691100', 'BC27692100', 'XC00202100' }

define "L01EX14": { 'BC27865100', 'X000259100' }

define "L01EX12": { 'BC27746148', 'BC27746155', 'BC27747100', 'BC27748100' }

define "L01EN02": { 'BC28063100', 'BC28064100', 'BC28065100'}

define "L01EX02": { 'B024727100', 'BC24727100', 'BC28536100', 'BC28614100', 'BC28192100' }

define "L01EX01": {
  'AC60554100', 'AC60572100', 'AC60583100', 'AC60586100', 'B024593100', 'B024594100',
  'B024595100', 'BC24593100', 'BC24594100', 'BC24595100', 'BC28606100'
}

define "L01EX03": { 'AC60908100', 'B025433100', 'BC25433100' }

define "L01EX04": { 'BC26645100', 'BC26646100', 'X000232100' }

define "L01EX05": { 'BC26168100' }

define "L01EX07": { 'BC27511100', 'BC27512100', 'BC27513100' }

define "L01EX09": { 'AC61870100', 'AC61871100', 'BC26568100', 'BC26569100' }

define "L01EX10": { 'BC27426100' }

define "L01EX13": { 'BC27890100' }

define "L01EX18": { 'BC28029100', 'BC28031100' }

define "L01EX19": { 'BC28106148' }

define "L01EX": L01EX12 union L01EX14

define "L01EXAll":
  L01EX01 union L01EX02 union L01EX03 union L01EX04 union L01EX05 union
  L01EX07 union L01EX08 union L01EX09 union L01EX10 union L01EX12 union
  L01EX13 union L01EX14 union L01EX18 union L01EX19 union L01EX21

define "L01EC02": { 'BC26579100', 'BC26578100' }

define "L01EE01": { 'BC26817100', 'BC26818100' }

define "L01FF02": { 'KC01025219' }

define "L01FF":
  L01FF01 union L01FF02 union L01FF03 union L01FF04 union L01FF05

define "L01FFexceptL01FF02": {
  'KC01013229', 'KC01050238', 'KC01013230', 'KC01085229', 'KC01088229',
  'KC01258235'
}

define "L01FFexceptL01FF05": {
  'KC01013229', 'KC01025219', 'KC01013230', 'KC01085229', 'KC01088229'
}

// TODO: 目前 LC/CRC/BC 僅有 L01FF 群組碼,個別 ATC 對應 NHI 藥品代碼待確認。
define "L01FF01": { 'KC01013229', 'KC01013230' }

define "L01FFexceptL01FF01OrL01FF02": {
  'KC01050238', 'KC01085229', 'KC01088229', 'KC01258235'
}

define "L01FF03": { 'KC01088229' }

define "L01FF04": { 'KC01085229' }

define "L01FF05": { 'KC01050238', 'KC01258235' }

define "L01EX08": { 'BC26933100', 'BC26934100' }

define "L01FX20": { 'KC01242235' }

define "L01FX02": { 'KC01244221' }

define "L01FX04": { 'KC00958229' }

define "L01FX05": { 'KC00964248' }

define "L01FX06": { 'KC01175220' }

define "L01FX07": { 'KC01040296' }

define "L01FX08": { 'KC01021266', 'KC01021271' }

define "L01FX13": { 'KC01212238', 'KC01213243' }

define "L01FX14": { 'KC01123243' }

define "L01FX17": { 'KC01206262' }

define "L01FX24": { 'KC01216216', 'KC012172FO' }

define "L01FX27": { 'KC012592A3', 'KC012602A3' }

define "L01FX28": { 'KC01232214', 'KC01232229' }

define "L01FX32": { 'KC012612A7' }

define "L01FX":
  L01FX02 union L01FX04 union L01FX05 union L01FX06 union L01FX07 union
  L01FX08 union L01FX13 union L01FX14 union L01FX17 union L01FX20 union
  L01FX24 union L01FX27 union L01FX28 union L01FX32

define "L01BA04": {
  'AC58580219', 'AC58580238', 'AC58826277', 'AC58827255', 'AC60575255',
  'AC60596277', 'AC60603277', 'AC60604255', 'AC60995255', 'AC60995277',
  'B024084277', 'B024874255', 'BC24084277', 'BC24874255', 'BC26921255',
  'BC26921277', 'BC27066255', 'BC27347277', 'BC27532255', 'BC27532277',
  'BC27720255', 'BC27721277', 'BC27744277', 'BC27822277', 'BC28481219',
  'BC28481238'
}

define "L01BC01": {
  'B001663216', 'B001664209', 'B001878255', 'B001879277', 'B015503255', 'B018002212',
  'B018023209', 'B019994229', 'B019994238', 'B020132209', 'B020132221', 'B021695209',
  'B021695221', 'B021695238', 'B021721229', 'B021721238', 'B023963209', 'B023963221',
  'B023963229', 'B025603221', 'BC01878255', 'BC01879277', 'BC21695209', 'BC21695221',
  'BC21695238', 'BC23963209', 'BC23963221', 'BC23963229', 'BC25603221', 'X000182229'
}

define "L01BC02": {
  'A009964221', 'AA58033238', 'AA58033248', 'AA58033255', 'AC58033238', 'AC58033248',
  'AC58033255', 'AC58842238', 'B011924200', 'B013291221', 'B013603221', 'B017460338',
  'B019186221', 'B019186229', 'B020406229', 'B020406238', 'B020406255', 'B020793229',
  'B020807221', 'B020807229', 'B020807238', 'B021121221', 'B021689221', 'B021689229',
  'B021689248', 'B021720229', 'B021720238', 'B021720255', 'B023404221', 'B023404229',
  'B023404238', 'B023514338', 'BC21689221', 'BC21689229', 'BC21689248', 'BC23404221',
  'BC23404229', 'BC23404238', 'BC26372221', 'BC26372229', 'BC26676229', 'BC26676238',
  'BC26676255', 'BC27435221', 'BC27435229', 'BC27435238', 'BC27435248', 'BC27435255',
  'X000124255'
}

define "L01BC03": {
  'A012452100', 'A013432100', 'A014594100', 'A015217100', 'A032479100', 'A042128100',
  'A045019229', 'AC12452100', 'AC13450100', 'B005660100', 'B006302229', 'B006505100',
  'B006596229', 'B006658100', 'B011069100', 'B012320500', 'B015777271', 'B015787100',
  'B016412229', 'B016693100', 'B018089500', 'B018151100', 'B018152500', 'B021255100',
  'BC18151100'
}

define "L01BC05": {
  'A047872223', 'A047872243', 'A048080263', 'AB47872223', 'AB47872243',
  'AC58646209', 'AC58646263', 'AC59784209', 'AC59784263', 'AC61175263',
  'B021841209', 'B021841263', 'B023298263', 'B024846209', 'B024846263',
  'B025183209', 'B025183212', 'B025183263', 'B025681209', 'B025681263',
  'B025899221', 'B025899240', 'B025899248', 'B026065209', 'B026065212',
  'B026065263', 'BB25183212', 'BB25183263', 'BC23298263', 'BC24846209',
  'BC24846263', 'BC25183209', 'BC25183263', 'BC25681209', 'BC25681263',
  'BC25899221', 'BC25899240', 'BC25899248', 'BC26065209', 'BC26065212',
  'BC26065263', 'BC266272AF', 'BC266272FS', 'BC27106209', 'BC27106263',
  'BC27468209', 'BC27468263', 'BC27808221', 'BC27808240', 'BC27808248'
}

define "L01BC06": {
  'B022408100', 'B022409100', 'BC22408100', 'BC22409100', 'BC26757100', 'BC26914100',
  'BC26960100', 'BC27165100', 'BC27166100', 'BC27195100', 'BC27229100'
}

define "L01BC07": {
  'AC58979255', 'AC61049255', 'AC61143255', 'B025154255', 'B025781255', 'BC25781255',
  'BC28119255', 'BC28373100', 'BC28374100', 'BC28674255'
}

define "L01BC08": { 'BC26354248', 'BC27930248', 'BC27978248' }

define "L01BC53": {
  'A043698100', 'A049563100', 'AC43698100', 'AC49563100', 'AC60480100', 'AC60482100',
  'B023484100', 'B025242100', 'B025243100', 'BC23484100', 'BC25242100', 'BC25243100'
}

define "L01BC59": { 'BC27281100', 'BC27282100' }

define "L01BC":
  L01BC01 union L01BC02 union L01BC03 union L01BC05 union L01BC06 union
  L01BC07 union L01BC08 union L01BC53 union L01BC59

define "L01DB01": {
  'A036418229', 'A041037229', 'AA36418229', 'AB41037229', 'AC41037229', 'AC61125229',
  'AC61132229', 'B012027229', 'B018174229', 'B018174248', 'B018580229', 'B018580299',
  'B019117221', 'B019117248', 'B019443248', 'B019444229', 'B020335221', 'B020335229',
  'B020335240', 'B021576221', 'B021576240', 'B021576248', 'B021718221', 'B021718229',
  'B021718240', 'B022174248', 'B022175229', 'B022207229', 'B025840221', 'B025840240',
  'BB26026221', 'BB26026229', 'BB26026240', 'BB26026248', 'BC18580229', 'BC21576221',
  'BC21576240', 'BC22712221', 'BC25808221', 'BC25808229', 'BC25808240', 'BC25840221',
  'BC26026221', 'BC26026229', 'BC26026240', 'BC26026248', 'BC26572221', 'BC26572240',
  'BC27886229', 'BC27886240'
}

define "L01DB02": { 'B011596238', 'B013059238', 'B014606299', 'BC13059238', 'X000184229' }

define "L01DB03": {
  'A047003221', 'A047003229', 'A047003240', 'A047552229', 'A047552240', 'A047557229',
  'A048329248', 'AB47003221', 'AB47003229', 'AB47003240', 'AB47557229', 'AB48329248',
  'AC47003221', 'AC47003240', 'AC57985221', 'AC57985229', 'AC57985240', 'AC61126229',
  'AC61129221', 'B014605248', 'B014606229', 'B019119248', 'B019120229', 'B019120248',
  'B019120299', 'B020982229', 'B020982240', 'B024427221', 'B024427240', 'B024762221',
  'B024762240', 'B025504221', 'B025504240', 'B025515221', 'B025515240', 'BB25968221',
  'BB25968240', 'BC19119248', 'BC19120229', 'BC22695221', 'BC22695240', 'BC24427221',
  'BC24427240', 'BC24762221', 'BC24762240', 'BC25515221', 'BC25515240', 'BC25968221',
  'BC25968240', 'BC26699221', 'BC26699240'
}

define "L01DB04": { 'B013039238' }

define "L01DB06": {
  'B019845221', 'B021790100', 'B021791100', 'BC19845221', 'BC21790100', 'BC23313221',
  'BC27704221'
}

define "L01DB07": {
  'A033445229', 'A033445299', 'AC33445229', 'B017991229', 'B017991299', 'B020883229',
  'X000146229', 'X000300229', 'X000340229'
}

define "L01DB":
  L01DB01 union L01DB02 union L01DB03 union L01DB04 union L01DB06 union L01DB07

define "L01CB01": {
  'A036593221', 'B014813255', 'B015719100', 'B020480221', 'B020682221',
  'B020736221', 'B020881221', 'B020881229', 'B020882100', 'B020943221',
  'B021714221', 'B022435221', 'B022921221', 'B023436221', 'B023436240',
  'B024579221', 'B024638221', 'BC20882100', 'BC20943221', 'BC24638221',
  'X000171100'
}

define "L01CE02": {
  'A047170212', 'A047170221', 'A048587212', 'A048587221',
  'A048840212', 'A048840221', 'A048941212', 'A048941221',
  'A049890212', 'A049890221', 'AA47170212', 'AA47170221',
  'AB47170212', 'AB47170221', 'AC48587212', 'AC48587221',
  'AC48840221', 'AC48941212', 'AC48941221', 'AC49890212',
  'AC49890221', 'AC61123212', 'AC61123221', 'B022473212',
  'B022473221', 'B024617212', 'B024617221', 'B024625212',
  'B024625221', 'B024875212', 'B024875221', 'B025728212',
  'B025728221', 'B025765212', 'B025765221', 'B025765235',
  'B025765240', 'BB24617212', 'BB24617221', 'BC22473212',
  'BC22473221', 'BC24625212', 'BC24625221', 'BC25728212',
  'BC25728221', 'BC25765212', 'BC25765221', 'BC25765235',
  'BC25765240', 'BC26655229'
}

define "L01CD01": {
  'A044466221', 'A044466229', 'A044466235', 'A044466240', 'A044466248',
  'A0444662E2', 'A0444662FG', 'A044601221', 'A044601229', 'A0446012E2',
  'A0446012FG', 'A044611221', 'A045331221', 'A045331229', 'A045331235',
  'A045331240', 'A045331248', 'A0453312E2', 'A046429221', 'AB44466221',
  'AB44466229', 'AB44466235', 'AB44466240', 'AB44466248', 'AB444662E2',
  'AB444662FG', 'AC44601221', 'AC44601229', 'AC44601240', 'AC446012FG',
  'AC45331221', 'AC45331229', 'AC45331235', 'AC45331240', 'AC45331248',
  'AC453312E2', 'B021157221', 'B0211572E2', 'B022400221', 'B022400240',
  'B023396221', 'B023396240', 'B024463221', 'B024463240', 'B024463248',
  'B0244632E2', 'B024476221', 'B024476240', 'B024476248', 'B0244762E2',
  'B024738221', 'B024738248', 'B0247382BE', 'B0247382FG', 'BB21157221',
  'BB211572E2', 'BC21157221', 'BC211572E2', 'BC23396221', 'BC23396240',
  'BC23396248', 'BC233962E2', 'BC24738221', 'BC24738248', 'BC247382BE',
  'BC247382FG', 'BC26484255', 'BC27434221', 'BC27434240', 'BC27434248',
  'BC27434255', 'BC27434296', 'BC274342E2', 'BC27504221', 'BC27504248',
  'BC275042E2', 'BC28013221', 'BC280132E2', 'X000221255', 'X000222255',
  'X000229255'
}


define "非鱗狀非小細胞肺癌常用化學治療":
  L01XA union L01BA04

define "鱗狀非小細胞肺癌常用化學治療":
  L01XA union L01BC05 union L01CD01

define "小細胞肺癌常用化學治療":
  L01XA union L01CB01

define "L01EB04": { 'BC26968100', 'BC26969100' }

define "L01EB01": {
  'AC59239100', 'AC60182100', 'AC60414100', 'B023808100', 'BC23808100',
  'BC28043100'
}

define "L01EB02": {
  'B024407100', 'B024410100', 'B025071100', 'B025077100', 'BC24407100',
  'BC24410100', 'BC25071100', 'BC25077100', 'BC26873100', 'BC26874100',
  'BC28023100', 'BC28024100', 'BC28116100', 'BC28117100', 'BC28430100',
  'BC28431100', 'BC28472100', 'BC28473100', 'BC28644100', 'BC28645100'
}

define "L01EB03": {
  'B026031100', 'B026032100', 'B026033100', 'B026034100', 'BC26031100',
  'BC26032100', 'BC26033100', 'BC26034100'
}

define "L01EB07": { 'BC27769100', 'BC27770100', 'BC27771100' }

define "L01EB": L01EB01 union L01EB02 union L01EB03 union L01EB04 union L01EB07

define "L01EX21": { 'BC28152100' }

define "L01EG01": { 'B024853297', 'BC24853297' }

define "L01FG01": {
  'K000807219', 'K000874219', 'KC00807219', 'KC00874219',
  'KC01117219', 'KC01146219', 'KC01156219', 'KC01185219',
  'KC01193219', 'KC01193236', 'KC01245219', 'KC01245236'
}

define "L01FG01exceptKC01146219": {
  'K000807219', 'K000874219', 'KC00807219', 'KC00874219',
  'KC01117219', 'KC01156219', 'KC01185219',
  'KC01193219', 'KC01193236', 'KC01245219', 'KC01245236'
}

define "L01FG02": { 'KC00999229', 'KC00999248' }

define "L01FG": L01FG01 union L01FG02

// 無 L01XE23、L01XE25 對應 NHI 藥品代碼。
define "主要規定三不得併用標靶藥物":
  L01EB union L01EX union L01EG01 union L01FG01 union L01FG02

define "L01XA01": {
  'B012020248', 'B012184229', 'B016417229', 'B017805238', 'B017805248',
  'B017805255', 'B018869238', 'B018873238', 'B018873255', 'B019333229',
  'B019333248', 'B020193229', 'B020193263', 'B020221248', 'B020937238',
  'B020937255', 'B020937263', 'B021782229', 'B021782248', 'B021782255',
  'B022602238', 'B022602255', 'B024970238', 'B024970255', 'B025744229',
  'B025744248', 'BC18873238', 'BC18873255', 'BC21782248', 'BC21782255',
  'BC24970238', 'BC24970255', 'BC25744229', 'BC25744248', 'BC27762229',
  'BC27762248'
}

define "L01XA02": {
  'AC57314235', 'AC573142AP', 'B017782248', 'B017782261', 'B017782272',
  'B018696248', 'B018696261', 'B018696272', 'B018768248', 'B018768261',
  'B018768272', 'B020725235', 'B0207252AP', 'B020966248', 'B020966261',
  'B020966272', 'B021047221', 'B021047235', 'B0210472AP', 'B021701235',
  'B0217012AP', 'B024074235', 'B0240742AP', 'B024591235', 'B0245912AP',
  'B024804235', 'B0248042AP', 'B025626235', 'B0256262AP', 'BC21701235',
  'BC217012AP', 'BC24074235', 'BC240742AP', 'BC24804235', 'BC248042AP',
  'BC25626235', 'BC256262AP', 'BC26387235', 'BC27083235', 'BC270832AP'
}

define "L01XA03": {
  'A044508229', 'A044508238', 'A048561229', 'A048561238', 'A048838229',
  'AA44508229', 'AA44508238', 'AB44508229', 'AB44508238', 'AC44508229',
  'AC44508238', 'AC48561229', 'AC48838229', 'AC55934229', 'AC55934238',
  'AC55934245', 'AC58094229', 'AC58094238', 'AC58094245', 'AC60907229',
  'AC60907238', 'AC60917229', 'AC60917238', 'B022568248', 'B024563229',
  'B024563238', 'B024563245', 'B024701248', 'B024701255', 'B024850248',
  'B024850255', 'B024897248', 'B024897255', 'B024906219', 'B024906229',
  'B024906238', 'B024906245', 'B024981229', 'B024981238', 'B025631229',
  'B025631238', 'B025654248', 'B025654255', 'BC24563229', 'BC24563238',
  'BC24563245', 'BC24701248', 'BC24701255', 'BC24850248', 'BC24850255',
  'BC25551229', 'BC25551238', 'BC25631229', 'BC25631238', 'BC25654248',
  'BC25654255', 'BC26050229', 'BC26050238', 'BC27082229', 'BC27082238',
  'BC27082245'}

define "L01XA": L01XA01 union L01XA02 union L01XA03

define "pemetrexed": {
  'AC58580219', 'AC58580238', 'AC60995255', 'AC60995277',
  'BC28481219', 'BC28481238'
}

define "bevacizumab": {
  'KC01185219', 'KC00807219', 'KC01156219', 'KC01245219',
  'KC01245236', 'KC01117219'
}

define "opCode": {
  '04H333Z', '04H33DZ', '04H343Z', '04H34DZ', '04L33DZ', '04L33ZZ',
  '0F500ZF', '0F500ZZ', '0F503ZF', '0F503ZZ', '0F504ZF', '0F504ZZ',
  '0F510ZF', '0F510ZZ', '0F513ZF', '0F513ZZ', '0F514ZF', '0F514ZZ',
  '0F520ZF', '0F520ZZ', '0F523ZF', '0F523ZZ', '0F524ZF', '0F524ZZ',
  'XF50X08', 'XF51X08', 'XF52X08',
  '0473041', '047304Z', '047305Z', '047306Z', '047307Z',
  '0473341', '047334Z', '047335Z', '047336Z', '047337Z',
  '0473441', '047344Z', '047345Z', '047346Z', '047347Z',
  '04L34CZ', '04L34DZ', '04L34ZZ', '04L30CZ', '04L30DZ', '04L30ZZ',
  '3E05305',
  '0FB00ZZ', '0FB03ZZ', '0FB04ZZ', '0FB10ZZ', '0FB13ZZ', '0FB14ZZ',
  '0FB20ZZ', '0FB23ZZ', '0FB24ZZ'
}

define "opCodeV2": {
  '04L33DZ', '04L33ZZ', '04L34CZ', '04L34DZ', '04L34ZZ', '04L30CZ',
  '04L30DZ', '04L30ZZ', '3E05305'
}

define "opCodeV3": {
  '04L33DZ', '04L33ZZ', '04L34CZ', '04L34DZ', '04L34ZZ', '04L30CZ',
  '04L30DZ', '04L30ZZ'
}

/*L04A(免疫抑制劑)、L01AA01、L01AA02、L01BA01 相關健保藥品代碼*/

define "L01AA01": {
  'B006463255', 'B006465277', 'B006915100', 'B012601100', 'B013563277', 'B013680263',
  'B013687255', 'B016501263', 'B016517255', 'B016754100', 'B016870277', 'B017105209',
  'B021304209', 'B021304263', 'B021304277', 'BC12601100', 'BC16754100', 'BC21304263',
  'BC21304277'
}

define "L01AA02": {
  'B009146100', 'BC09146100', 'X000204100'
}

define "L01BA01": {
  'A008260212', 'AC59414212', 'AC59414226', 'AC59414238', 'AC59414245', 'B008678214',
  'B008859212', 'B008859238', 'B008859240', 'B008859245', 'B008859263', 'B009144209',
  'B011734212', 'B011734248', 'B011770212', 'B013232229', 'B013232299', 'B015981212',
  'B015981226', 'B015983212', 'B016410248', 'B016419240', 'B017549212', 'B017549245',
  'B017551245', 'B018876221', 'B018876229', 'B018876248', 'B018878221', 'B019707229',
  'B019707299', 'B019712212', 'B019712238', 'B020564212', 'B020643229', 'B020643248',
  'B020808212', 'B020808238', 'B021051248', 'B021688212', 'B021696212', 'B021713229',
  'B021722212', 'B021722238', 'B022132229', 'BC18876221', 'BC18876229', 'BC18876248',
  'BC18878221', 'BC21696212', 'BC21713229', 'BC22132229', 'X000115221', 'X000119238',
  'X000236212'
}

define "L04AA02": {
  'B017028221'
}

define "L04AA03": {
  'K000283221', 'K0002832DF', 'K000404821'
}

define "L04AA04": {
  'B000371221', 'B000371229', 'K000308240', 'K000471221', 'K000471229', 'KC00308240'
}

define "L04AA06": {
  'A050154100', 'A050866100', 'AB50154100', 'AC50866100', 'B021757100', 'B023737100',
  'B023738100', 'B024215100', 'B025321100', 'BC21757100', 'BC23737100', 'BC23738100',
  'BC24215100', 'BC25321100', 'BC26397100'
}

define "L04AA24": {
  'K000897265', 'KC00897265', 'KC00945258'
}

define "L04AA32": {
  'BC27209100', 'BC27210100', 'BC27211100'
}

define "L04AA40": {
  'VC00058100'
}

define "L04AB01": {
  'K000713240', 'K000846248', 'K000851240', 'KC00713240', 'KC00846248', 'KC00851240',
  'KC01139206', 'KC01139209', 'KC01167209', 'KC01180206', 'KC01180209'
}

define "L04AB02": {
  'KC00980255', 'KC01035255', 'KC01132255', 'KC01155257'
}

define "L04AB04": {
  'K000775283', 'K000776283', 'KC00775283', 'KC00776283', 'KC01039271', 'KC01098283',
  'KC01149283', 'KC01153283', 'KC01154283', 'KC01157283', 'KC01178283', 'KC01181283',
  'KC01205271'
}

define "L04AB05": {
  'KC01024209'
}

define "L04AB06": {
  'K000911206', 'KC00911206', 'KC00911209'
}

define "L04AB07": {
  'JC00139240'
}

define "L04AC05": {
  'K000920206', 'K000957206', 'KC00920206', 'KC00920209', 'KC00957206', 'KC00957209',
  'KC01084241'
}

define "L04AC07": {
  'K000907219', 'K000907229', 'K000907238', 'KC00907219', 'KC00907229', 'KC00907238',
  'KC00977208', 'X000215219', 'X000216238', 'X000246219', 'X000247229'
}

define "L04AC08": {
  'KC00905261', 'KC01067209'
}

define "L04AC10": {
  'KC00991209', 'KC00992261'
}

define "L04AC11": {
  'KC00984255', 'KC00985271'
}

define "L04AC12": {
  'KC010762DA'
}

define "L04AC13": {
  'KC01063209'
}

define "L04AC16": {
  'KC01077209'
}

define "L04AC18": {
  'KC011092BK', 'KC01166209', 'KC01166213', 'KC01208229'
}

define "L04AC19": {
  'KC01143209', 'YC00047209'
}

define "L04AC22": {
  'KC01210225'
}

define "L04AD01": {
  'A043148209', 'A050140100', 'AC50140100', 'B013027148', 'B013049209', 'B018142100',
  'B018143100', 'B021188100', 'B021189100', 'B022634148', 'B023326100', 'B023327100',
  'B023450100', 'B023452100', 'B023595148', 'B024082148', 'B024110100', 'B024127100',
  'B024471148', 'BC13027148', 'BC13049209', 'BC21188100', 'BC21189100'
}

define "L04AD02": {
  'B022043100', 'B022044100', 'B023086100', 'B024894100', 'B024895100', 'B024896100',
  'B025812209', 'BC22043100', 'BC22044100', 'BC23086100', 'BC24894100', 'BC24895100',
  'BC24896100', 'BC25812209', 'X000007100', 'X000008100'
}

define "L04AE01": {
  'V000025100', 'VC00025100', 'VC00059100', 'X000108100'
}

define "L04AE02": {
  'VC00077100', 'VC00078100', 'VC00079100'
}

define "L04AE03": {
  'VC00064100', 'VC00065100'
}

define "L04AF01": {
  'BC26219100', 'BC27000100', 'BC28537164'
}

define "L04AF02": {
  'BC27288100', 'BC27289100'
}

define "L04AF03": {
  'BC27902100', 'BC28428100'
}

define "L04AF04": {
  'BC28208100', 'BC28209100'
}

define "L04AF06": {
  'BC27856100', 'BC27857100'
}

define "L04AF07": {
  'BC28554100'
}

define "L04AG03": {
  'X000099235', 'Y000014235'
}

define "L04AG04": {
  'KC00935257', 'KC00935271'
}

define "L04AG05": {
  'KC01034266', 'KC011862H0'
}

define "L04AG06": {
  'YC00025297'
}

define "L04AG10": {
  'YC00043229'
}

define "L04AG11": {
  'KC01231212'
}

define "L04AH01": {
  'B023057151', 'B023363100', 'B025442100', 'BC23057151', 'BC23363100', 'BC25442100'
}

define "L04AH02": {
  'B024770100', 'B024771100', 'B024772100', 'BC24770100', 'BC24771100', 'BC24772100'
}

define "L04AJ01": {
  'X000106243', 'YC00016243'
}

define "L04AJ02": {
  'YC00045216', 'YC000452C3'
}

define "L04AK01": {
  'A045971100', 'A048558100', 'AC45971100', 'AC48558100', 'B023615100', 'B023617100',
  'BC23615100', 'BC23617100', 'BC26363100', 'BC26364100', 'BC27098100', 'BC27175100',
  'BC27176100'
}

define "L04AK02": {
  'VC00038100'
}

define "L04AX01": {
  'A045781100', 'A049283100', 'AC45781100', 'AC49283100', 'AC59675100', 'B009147100',
  'B013211100', 'B017561248', 'B022229100', 'B022412100', 'B024566100', 'B025754100',
  'BC09147100', 'BC22229100', 'BC25754100'
}

define "L04AX02": {
  'A048969100', 'AB48969100', 'AC48969100', 'AC57269100', 'W000006100'
}

define "L04AX03": {
  'A009101100', 'A025520100', 'B016194100', 'B016195100', 'B020440100', 'B022726100',
  'BC16194100', 'BC22726100'
}

define "L04AX04": {
  'AC59663100', 'AC59664100', 'AC59668100', 'AC59669100', 'AC59808100', 'AC59896100',
  'AC59897100', 'AC59898100', 'B025214100', 'B025215100', 'B025216100', 'B025217100',
  'BC25214100', 'BC25215100', 'BC25216100', 'BC25217100', 'BC27876100', 'BC27877100',
  'BC27878100', 'BC27879100', 'BC28282100', 'BC28283100', 'BC28284100', 'BC28702100',
  'BC28741100', 'BC28742100', 'BC28743100', 'BC28744100'
}

define "L04AX05": {
  'AC61844100', 'BC26734100'
}

define "L04AX06": {
  'AC61144100', 'AC61151100', 'AC61152100', 'AC61157100', 'AC61420100', 'AC61430100',
  'BC26839100', 'BC26840100', 'BC26841100', 'BC26842100'
}

define "L04AX07": {
  'VC00039100', 'VC00040100'
}

define "L04AA":
  L04AA02 union L04AA03 union L04AA04 union L04AA06 union L04AA24 union L04AA32 union L04AA40

define "L04AB":
  L04AB01 union L04AB02 union L04AB04 union L04AB05 union L04AB06 union L04AB07

define "L04AC":
  L04AC05 union L04AC07 union L04AC08 union L04AC10 union L04AC11 union L04AC12 union
  L04AC13 union L04AC16 union L04AC18 union L04AC19 union L04AC22

define "L04AD":
  L04AD01 union L04AD02

define "L04AE":
  L04AE01 union L04AE02 union L04AE03

define "L04AF":
  L04AF01 union L04AF02 union L04AF03 union L04AF04 union L04AF06 union L04AF07

define "L04AG":
  L04AG03 union L04AG04 union L04AG05 union L04AG06 union L04AG10 union L04AG11

define "L04AH":
  L04AH01 union L04AH02

define "L04AJ":
  L04AJ01 union L04AJ02

define "L04AK":
  L04AK01 union L04AK02

define "L04AX":
  L04AX01 union L04AX02 union L04AX03 union L04AX04 union L04AX05 union L04AX06 union L04AX07

define "L04A":
  L04AA union L04AB union L04AC union L04AD union L04AE union L04AF union L04AG union
  L04AH union L04AJ union L04AK union L04AX
ELM XML Content
Encoded data 
ELM JSON Content
Encoded data 
Generated using version 0.5.3-cibuild of the sample-content-ig Liquid templates