library LCCodeConcept 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' }
//註記
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' }
//病理檢查報告
define "MolecularReport": {
'66107-4', '66112-4', '50007-4', '50971-1', '47520-2', '33718-8',
'66121-5'
}
define "MolecularReportV2": {
'66107-4', '66112-4', '50007-4', '50971-1', '47520-2', '33718-8',
'87015-4', '43797-0', '35901-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'
}
define "eGFR":{'33914-3', '45066-8'}
/*影像代碼*/
//影像檢查
// 此欄位不能填寫健保代碼26029B
define "ImageCodes": {
'BW00ZZZ', 'BW01ZZZ', 'BW20ZZZ', 'BW21ZZZ', 'BW24ZZZ', 'BW25ZZZ',
'BW30ZZZ', 'BW40ZZZ', 'BW38ZZZ', 'B020ZZZ', 'B030ZZZ', 'B30SZZZ',
'B30TZZZ', 'B31SZZZ', 'B31TZZZ', 'B31UZZZ', 'B32SZZZ', 'B32TZZZ',
'B34SZZ3', 'B34SZZZ', 'B34TZZ3', 'B34TZZZ', 'B51QZZA', 'B51QZZZ',
'B51RZZA', 'B51RZZZ', 'B51SZZA', 'B51SZZZ', 'B52QZZZ', 'B52RZZZ',
'B52SZZZ', 'B53SZZZ', 'BB12ZZZ', 'BB13ZZZ', 'BB14ZZZ', 'BB24ZZZ',
'BB3GZZZ', 'CB121ZZ', 'CB129ZZ', 'CB12TZZ', 'CB12VZZ', 'CB12YZZ',
'CB221ZZ', 'CB229ZZ', 'CB22YZZ', 'CB32KZZ', 'CB32YZZ', 'BW03ZZZ',
'BH49ZZZ', 'BH4BZZZ', 'CP1YYZZ', 'CP1Z1ZZ', 'CP1ZYZZ', 'C7101ZZ',
'C710DZZ', 'C710YZZ', 'B039ZZZ', 'B03BZZZ'
}
//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'
}
/*藥物成份*/
/*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 "L01EX": L01EX12 union L01EX14
define "L01EC02": { 'BC26579100', 'BC26578100' }
define "L01EE01": { 'BC26817100', 'BC26818100' }
define "L01FF02": { 'KC01025219' }
define "L01FF": {
'KC01013229', 'KC01025219', 'KC01050238', 'KC01013230', 'KC01085229',
'KC01088229', 'KC01258235'
}
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 "L01FFexceptL01FF01": {
'KC01025219', 'KC01050238', 'KC01085229', 'KC01088229', 'KC01258235'
}
define "L01FFexceptL01FF01OrL01FF02": {
'KC01050238', 'KC01085229', 'KC01088229', 'KC01258235'
}
define "L01FF03": { 'KC01088229' }
define "L01FF05": { 'KC01050238', 'KC01258235' }
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 "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 "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' }
// 無 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'
}
|