SlideShare une entreprise Scribd logo
1  sur  35
健保資料庫SOP建立
 說明 CSV檔案皆已 ‘逗號,” 分割欄位。第一筆資料列為欄位名稱。
安裝Navicat 步驟一:下載http://www.navicat.com/cht
安裝Navicat 步驟二:安裝
安裝Navicat 1 2
安裝Navicat
安裝Navicat
安裝Navicat
安裝Navicat
開啟資料庫
利用匯入精靈匯入資料庫
匯入精靈執行步驟1/8
匯入精靈執行步驟2/8
匯入精靈執行步驟3/8
匯入精靈執行步驟4/8
匯入精靈執行步驟5/8
匯入精靈執行步驟6/8
匯入精靈執行步驟7/8
匯入精靈執行步驟8/8
匯入精靈執行步驟END
SQL語法教學
案下”新增查詢”
在此畫面打入SQL語法
Step1.篩選有特定癌症之紀錄(門診檔) SQL範例:(Ex.膀胱癌) CREATE TABLE bladder AS  SELECT * FROM cd1996 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd1997 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd1998 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd1999 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2000 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2001 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'   UNION SELECT * FROM cd2002 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2003 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2004 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2005 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2006 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2007 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2008 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'
篩選有特定癌症之紀錄(門診檔) 範例一:只搜尋1996年的膀胱癌紀錄 語法:SELECT * FROM dd1996 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%’ 註解: 從dd1996表單中查詢欄位” ICD9CM_code”符合膀胱癌ICD碼188或A CODE126
篩選有特定癌症之紀錄(門診檔) 範例二:搜尋多年(1996~1998)的膀胱癌紀錄 語法:SELECT * FROM dd1996 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%'  UNION  SELECT * FROM dd1997 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%'  UNION  SELECT * FROM dd1998 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%'  註解:使用UNION連接
篩選有特定癌症之紀錄(門診檔) 範例三:新增一個膀胱癌紀錄的表單 CREATE TABLE bladder AS  SELECT * FROM cd1996 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd1997 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd1998 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd1999 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2000 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2001 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'   UNION SELECT * FROM cd2002 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2003 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2004 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2005 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2006 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2007 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'  UNION  SELECT * FROM cd2008 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'
篩選有特定癌症之紀錄(門診檔) 新增後可在資料表中看見新增的表單
Step2.產生特定癌症之病患名單 SQL範例:(由Step1產生之表單進行) CREATE TABLE bladder_list AS SELECT DISTINCT ID FROM bladder
輸入SQL語法
產生新表單
設計資料表
更改欄位名稱 將ID此欄名稱改為ID2之後儲存關閉
Step3.13年歸人檔建立(門診檔) SQL範例: CREATE TABLE colorectal_cancer AS SELECT * FROM cd1996,colorectal_id WHERE cd1996.ID = colorectal_id.ID2 UNION SELECT * FROM cd1997,colorectal_id WHERE cd1997.ID = colorectal_id.ID2  UNION SELECT * FROM cd1998,colorectal_id WHERE cd1998.ID = colorectal_id.ID2 UNION SELECT * FROM cd1999,colorectal_id WHERE cd1999.ID = colorectal_id.ID2 UNION SELECT * FROM cd2000,colorectal_id WHERE cd2000.ID = colorectal_id.ID2 UNION SELECT * FROM cd2001,colorectal_id WHERE cd2001.ID = colorectal_id.ID2 UNION SELECT * FROM cd2002,colorectal_id WHERE cd2002.ID = colorectal_id.ID2 UNION SELECT * FROM cd2003,colorectal_id WHERE cd2003.ID = colorectal_id.ID2 UNION SELECT * FROM cd2004,colorectal_id WHERE cd2004.ID = colorectal_id.ID2 UNION SELECT * FROM cd2005,colorectal_id WHERE cd2005.ID = colorectal_id.ID2 UNION SELECT * FROM cd2006,colorectal_id WHERE cd2006.ID = colorectal_id.ID2 UNION SELECT * FROM cd2007,colorectal_id WHERE cd2007.ID = colorectal_id.ID2 UNION SELECT * FROM cd2008,colorectal_id WHERE cd2008.ID = colorectal_id.ID2
Thank   You

Contenu connexe

Tendances

Value Stream Mapping: Undertanding the Current State - Webinar from 5S Supply
Value Stream Mapping: Undertanding the Current State - Webinar from 5S SupplyValue Stream Mapping: Undertanding the Current State - Webinar from 5S Supply
Value Stream Mapping: Undertanding the Current State - Webinar from 5S Supply5S Supply
 
Hoshin Kanri 1-day workshop - Handout - AME Conference Toronto 2013
Hoshin Kanri   1-day workshop - Handout - AME Conference Toronto 2013Hoshin Kanri   1-day workshop - Handout - AME Conference Toronto 2013
Hoshin Kanri 1-day workshop - Handout - AME Conference Toronto 20135S Supply
 
Schoolyard compass game
Schoolyard compass gameSchoolyard compass game
Schoolyard compass gameLukas Stritt
 
MANUAL PHOTOSHOP CS5
MANUAL PHOTOSHOP CS5MANUAL PHOTOSHOP CS5
MANUAL PHOTOSHOP CS5autonomo
 
สามเกลอ ตอนสู่อนาคต
สามเกลอ ตอนสู่อนาคตสามเกลอ ตอนสู่อนาคต
สามเกลอ ตอนสู่อนาคตtommy
 
Basededatosnormalizada
BasededatosnormalizadaBasededatosnormalizada
Basededatosnormalizadagabyesk89
 
Ledtalks vsl lighting
Ledtalks vsl lightingLedtalks vsl lighting
Ledtalks vsl lightingRolandSyntens
 
CCNxCon2012: Session 4: Disjoint Path Discovery in CCN Networks
CCNxCon2012: Session 4: Disjoint Path Discovery in CCN NetworksCCNxCon2012: Session 4: Disjoint Path Discovery in CCN Networks
CCNxCon2012: Session 4: Disjoint Path Discovery in CCN NetworksPARC, a Xerox company
 

Tendances (10)

Antibody validation
Antibody validationAntibody validation
Antibody validation
 
Value Stream Mapping: Undertanding the Current State - Webinar from 5S Supply
Value Stream Mapping: Undertanding the Current State - Webinar from 5S SupplyValue Stream Mapping: Undertanding the Current State - Webinar from 5S Supply
Value Stream Mapping: Undertanding the Current State - Webinar from 5S Supply
 
Hoshin Kanri 1-day workshop - Handout - AME Conference Toronto 2013
Hoshin Kanri   1-day workshop - Handout - AME Conference Toronto 2013Hoshin Kanri   1-day workshop - Handout - AME Conference Toronto 2013
Hoshin Kanri 1-day workshop - Handout - AME Conference Toronto 2013
 
Schoolyard compass game
Schoolyard compass gameSchoolyard compass game
Schoolyard compass game
 
MANUAL PHOTOSHOP CS5
MANUAL PHOTOSHOP CS5MANUAL PHOTOSHOP CS5
MANUAL PHOTOSHOP CS5
 
สามเกลอ ตอนสู่อนาคต
สามเกลอ ตอนสู่อนาคตสามเกลอ ตอนสู่อนาคต
สามเกลอ ตอนสู่อนาคต
 
Contrato 2014
Contrato 2014Contrato 2014
Contrato 2014
 
Basededatosnormalizada
BasededatosnormalizadaBasededatosnormalizada
Basededatosnormalizada
 
Ledtalks vsl lighting
Ledtalks vsl lightingLedtalks vsl lighting
Ledtalks vsl lighting
 
CCNxCon2012: Session 4: Disjoint Path Discovery in CCN Networks
CCNxCon2012: Session 4: Disjoint Path Discovery in CCN NetworksCCNxCon2012: Session 4: Disjoint Path Discovery in CCN Networks
CCNxCon2012: Session 4: Disjoint Path Discovery in CCN Networks
 

Similaire à Health Insurance Database SOP Establishment

SAS EG大數據資料庫分析 訓練課程
SAS EG大數據資料庫分析 訓練課程SAS EG大數據資料庫分析 訓練課程
SAS EG大數據資料庫分析 訓練課程AlstonYang
 
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...Daniel Cukier
 
AWS Migration - Pattern
AWS Migration - PatternAWS Migration - Pattern
AWS Migration - PatternKenji Morooka
 
AWS Manga 「なな転び八起のAWS開発日記」スペシャルセッション
AWS Manga 「なな転び八起のAWS開発日記」スペシャルセッションAWS Manga 「なな転び八起のAWS開発日記」スペシャルセッション
AWS Manga 「なな転び八起のAWS開発日記」スペシャルセッションAmazon Web Services Japan
 
Understanding MARC Bibliographic: Machine-Readable Cataloging
Understanding MARC Bibliographic: Machine-Readable Cataloging Understanding MARC Bibliographic: Machine-Readable Cataloging
Understanding MARC Bibliographic: Machine-Readable Cataloging Usama Salama
 
Fiberfab brochure - Jamaican kit car
Fiberfab brochure - Jamaican kit carFiberfab brochure - Jamaican kit car
Fiberfab brochure - Jamaican kit cartr-freunde
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listgrace cheng
 
Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...
Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...
Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...Yuma Koizumi
 
Uppcs prelims-exam-2016-general-studies-(paper-i)
Uppcs prelims-exam-2016-general-studies-(paper-i)Uppcs prelims-exam-2016-general-studies-(paper-i)
Uppcs prelims-exam-2016-general-studies-(paper-i)jitendra taid
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listgrace cheng
 
Writer parameters training
Writer parameters trainingWriter parameters training
Writer parameters trainingKheng Kait Lim
 
Pratt truss optimization using
Pratt truss optimization usingPratt truss optimization using
Pratt truss optimization usingHarish Kant Soni
 

Similaire à Health Insurance Database SOP Establishment (12)

SAS EG大數據資料庫分析 訓練課程
SAS EG大數據資料庫分析 訓練課程SAS EG大數據資料庫分析 訓練課程
SAS EG大數據資料庫分析 訓練課程
 
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...
Eficiency and Low Cost: Pro Tips for you to save 50% of your money with Googl...
 
AWS Migration - Pattern
AWS Migration - PatternAWS Migration - Pattern
AWS Migration - Pattern
 
AWS Manga 「なな転び八起のAWS開発日記」スペシャルセッション
AWS Manga 「なな転び八起のAWS開発日記」スペシャルセッションAWS Manga 「なな転び八起のAWS開発日記」スペシャルセッション
AWS Manga 「なな転び八起のAWS開発日記」スペシャルセッション
 
Understanding MARC Bibliographic: Machine-Readable Cataloging
Understanding MARC Bibliographic: Machine-Readable Cataloging Understanding MARC Bibliographic: Machine-Readable Cataloging
Understanding MARC Bibliographic: Machine-Readable Cataloging
 
Fiberfab brochure - Jamaican kit car
Fiberfab brochure - Jamaican kit carFiberfab brochure - Jamaican kit car
Fiberfab brochure - Jamaican kit car
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link list
 
Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...
Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...
Theory and Methods for Unsupervised Anomaly Detection in Sounds Based on Deep...
 
Uppcs prelims-exam-2016-general-studies-(paper-i)
Uppcs prelims-exam-2016-general-studies-(paper-i)Uppcs prelims-exam-2016-general-studies-(paper-i)
Uppcs prelims-exam-2016-general-studies-(paper-i)
 
Printed circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link listPrinted circuit boards pcb manufacturer link list
Printed circuit boards pcb manufacturer link list
 
Writer parameters training
Writer parameters trainingWriter parameters training
Writer parameters training
 
Pratt truss optimization using
Pratt truss optimization usingPratt truss optimization using
Pratt truss optimization using
 

Health Insurance Database SOP Establishment

  • 2. 說明 CSV檔案皆已 ‘逗號,” 分割欄位。第一筆資料列為欄位名稱。
  • 24. Step1.篩選有特定癌症之紀錄(門診檔) SQL範例:(Ex.膀胱癌) CREATE TABLE bladder AS SELECT * FROM cd1996 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd1997 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd1998 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd1999 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2000 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2001 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2002 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2003 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2004 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2005 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2006 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2007 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2008 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'
  • 25. 篩選有特定癌症之紀錄(門診檔) 範例一:只搜尋1996年的膀胱癌紀錄 語法:SELECT * FROM dd1996 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%’ 註解: 從dd1996表單中查詢欄位” ICD9CM_code”符合膀胱癌ICD碼188或A CODE126
  • 26. 篩選有特定癌症之紀錄(門診檔) 範例二:搜尋多年(1996~1998)的膀胱癌紀錄 語法:SELECT * FROM dd1996 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%' UNION SELECT * FROM dd1997 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%' UNION SELECT * FROM dd1998 WHERE ICD9CM_code_1 LIKE '188%' OR ICD9CM_code_2 LIKE '188%' OR ICD9CM_code_3 LIKE '188%' OR ICD9CM_code_1 LIKE 'A126%' OR ICD9CM_code_2 LIKE 'A126%' OR ICD9CM_code_3 LIKE 'A126%' 註解:使用UNION連接
  • 27. 篩選有特定癌症之紀錄(門診檔) 範例三:新增一個膀胱癌紀錄的表單 CREATE TABLE bladder AS SELECT * FROM cd1996 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd1997 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd1998 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd1999 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2000 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2001 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2002 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2003 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2004 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2005 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2006 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2007 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%' UNION SELECT * FROM cd2008 WHERE ACODE_ICD9_1 LIKE '188%' OR ACODE_ICD9_2 LIKE '188%' OR ACODE_ICD9_3 LIKE '188%' OR ACODE_ICD9_1 LIKE 'A126%' OR ACODE_ICD9_2 LIKE 'A126%' OR ACODE_ICD9_3 LIKE 'A126%'
  • 34. Step3.13年歸人檔建立(門診檔) SQL範例: CREATE TABLE colorectal_cancer AS SELECT * FROM cd1996,colorectal_id WHERE cd1996.ID = colorectal_id.ID2 UNION SELECT * FROM cd1997,colorectal_id WHERE cd1997.ID = colorectal_id.ID2 UNION SELECT * FROM cd1998,colorectal_id WHERE cd1998.ID = colorectal_id.ID2 UNION SELECT * FROM cd1999,colorectal_id WHERE cd1999.ID = colorectal_id.ID2 UNION SELECT * FROM cd2000,colorectal_id WHERE cd2000.ID = colorectal_id.ID2 UNION SELECT * FROM cd2001,colorectal_id WHERE cd2001.ID = colorectal_id.ID2 UNION SELECT * FROM cd2002,colorectal_id WHERE cd2002.ID = colorectal_id.ID2 UNION SELECT * FROM cd2003,colorectal_id WHERE cd2003.ID = colorectal_id.ID2 UNION SELECT * FROM cd2004,colorectal_id WHERE cd2004.ID = colorectal_id.ID2 UNION SELECT * FROM cd2005,colorectal_id WHERE cd2005.ID = colorectal_id.ID2 UNION SELECT * FROM cd2006,colorectal_id WHERE cd2006.ID = colorectal_id.ID2 UNION SELECT * FROM cd2007,colorectal_id WHERE cd2007.ID = colorectal_id.ID2 UNION SELECT * FROM cd2008,colorectal_id WHERE cd2008.ID = colorectal_id.ID2
  • 35. Thank You