本發(fā)明涉及一種分析與顯示臨床疾病大數(shù)據(jù)系統(tǒng),屬于醫(yī)療及計(jì)算機(jī)互聯(lián)網(wǎng)
技術(shù)領(lǐng)域:
:。
背景技術(shù):
::共病(comorbidity)指兩種或兩種以上同時(shí)或非同時(shí)存在的疾病,而共病間的關(guān)聯(lián)性在臨床醫(yī)學(xué)的疾病分類(lèi)(nosology)上非常重要。共病顯示一種疾病暫時(shí)的多層次關(guān)聯(lián)(temporalrelationshipsbetweenco-existingdisease),不同年齡出現(xiàn)的慢性病(chronology)往往影響疾病分類(lèi)的建立和臨床決策。復(fù)雜的慢性病史與病人的預(yù)后息息相關(guān)(bmj334,1016-1017(2007)andannalsoffamilymedicine4,417-422(2006)),特別在老人醫(yī)學(xué)和癌癥(jama291,2441-2447(2004))方面。隨著老齡人口逐年增加,針對(duì)共病的研究課題應(yīng)作出應(yīng)變,但目前并沒(méi)有足夠的實(shí)證醫(yī)學(xué)證據(jù)能提供相關(guān)的診斷與治療決策(jama294,716-724(2005)andlancet367,550-551(2006))。共病以發(fā)生原因可分為:(1)、因果性(causal),即兩種或以上疾病有共同的病生理。(2)、復(fù)雜性(complicating),即與疾病間的特異性死亡有關(guān)。根據(jù)發(fā)生時(shí)間又可以區(qū)分為并存性(concurrent)、并發(fā)性(intercurrent)和相繼的合并癥(successivecomorbidity)(journalofchildpsychologyandpsychiatry,andallieddisciplines40,57-87(1999)),并存性即為兩種非相關(guān)性的疾病同時(shí)存在,而并發(fā)性(intercurrent)即代表共病間的交互作用受到疾病的急性期所影響,通常受到時(shí)間限制。共病的醫(yī)學(xué)研究在最近10年有飛躍性的發(fā)展(cellmarch18,2011vol.144no.6986-998)。過(guò)去有研究利用單一醫(yī)學(xué)中心所提供150萬(wàn)病歷統(tǒng)計(jì)161種疾病與基因之間的關(guān)聯(lián)性(pnasjuly10,2007vol.104no.2811694-11699),建立模型并計(jì)算出表型(phenotype)的進(jìn)程(timecourse)與疾病發(fā)生的機(jī)率(probability),亦有哈佛學(xué)者使用三千兩百萬(wàn)病人的數(shù)據(jù)庫(kù)中(ploscomputbiol5(4):e1000353),統(tǒng)計(jì)大于六十五歲病人的過(guò)去病史,進(jìn)行橫斷式研究,并計(jì)算icd9診斷碼包括的疾病間之相對(duì)風(fēng)險(xiǎn)(relativerisk)。以上研究對(duì)共病與臨床學(xué)醫(yī)大數(shù)據(jù)之分析有著重大意義,提出了結(jié)合人體生物數(shù)據(jù)庫(kù)有理化分析與自動(dòng)化分析之概念。雖然上述創(chuàng)新研究在學(xué)術(shù)上有貢獻(xiàn),但其結(jié)果在實(shí)驗(yàn)臨床使用上依然具有很多待解決的障礙,在這舉出以下幾點(diǎn)原因:一、其使用的數(shù)據(jù)庫(kù)代表性低,且非記錄了市民一般的就醫(yī)習(xí)慣;二、其使用的分析方法為橫斷式研究和類(lèi)似世代追蹤的自創(chuàng)之方法,其證據(jù)力與因果推導(dǎo)、內(nèi)在效度比傳統(tǒng)世代追蹤研究相低;三、使用橫斷式研究并不能計(jì)算疾病完整的疾病周期,死亡率等重要之臨床數(shù)據(jù);四、其自動(dòng)化分析缺乏具高可信度的驗(yàn)證,無(wú)論在數(shù)據(jù)庫(kù)中的內(nèi)部驗(yàn)證與數(shù)據(jù)庫(kù)外的外部驗(yàn)證均不足夠;五、缺乏有理化地統(tǒng)計(jì)疾病的診斷碼集合;六、缺乏排除藥物與手術(shù)所造成的并發(fā)癥等。在過(guò)去有臺(tái)灣學(xué)者運(yùn)用衛(wèi)生福利部中央健康保險(xiǎn)署(nationalhealthinsuranceadministrationministryofhealthandwelfare)所提供的數(shù)據(jù),參考國(guó)外先導(dǎo)研究,建立大數(shù)據(jù)進(jìn)行自動(dòng)化分析(橫斷式),但橫斷式(crosssectionalstudy)與具時(shí)間性的縱向式研究(longitudinalstudy)在效率上的差異可到數(shù)十倍之多,在計(jì)算效率上也存在障礙。技術(shù)實(shí)現(xiàn)要素:為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供一種以臨床數(shù)據(jù)為基礎(chǔ),利用醫(yī)療大數(shù)據(jù)快速進(jìn)行縱貫、橫斷性研究,客觀化重組數(shù)據(jù)結(jié)果,以及顯示疾病與疾病、藥物與疾病、藥物與手術(shù)之間統(tǒng)計(jì)結(jié)果的跨平臺(tái)臨床大數(shù)據(jù)分析及顯示系統(tǒng)。本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:一種跨平臺(tái)臨床大數(shù)據(jù)分析及顯示系統(tǒng),該系統(tǒng)包括:伺服器:用于處理及儲(chǔ)存各種數(shù)據(jù),能夠進(jìn)行用戶身份識(shí)別,接收前端接口傳入之參數(shù),傳送運(yùn)算結(jié)果至前端接口。學(xué)術(shù)版網(wǎng)站:與伺服器通訊,針對(duì)系統(tǒng)授權(quán)的人士,能夠進(jìn)行身份辨識(shí)、記錄與存??;具有多個(gè)前端接口,包括設(shè)定診斷碼、藥物、外科手術(shù)之接口;具有一運(yùn)算請(qǐng)求前端界面;具有一接口提供用戶設(shè)定賬號(hào)數(shù)據(jù);具有一接口提供用戶設(shè)定研究方法與顯示方式;具有多個(gè)結(jié)果顯示前端接口,所述結(jié)果顯示前端接口包括顯示人口統(tǒng)計(jì)之接口、顯示追蹤期統(tǒng)計(jì)之接口、顯示診斷回歸之接口、顯示森林圖之接口、顯示圖片之接口。普通版網(wǎng)站:與伺服器通訊,針對(duì)普通使用者或病人,需要用戶輸入過(guò)去病史、疾病處理、處理經(jīng)過(guò)內(nèi)容,系統(tǒng)自動(dòng)分析現(xiàn)在健康狀況及顯示分析結(jié)果;能夠進(jìn)行身份辨識(shí)、記錄與存取;具有多個(gè)循序漸進(jìn)地顯示前端界面,前端界面包括一填寫(xiě)過(guò)去醫(yī)療史之接口,一填寫(xiě)治療史之接口,一填寫(xiě)疾病結(jié)果之接口,一選擇分析方式之接口,一顯示分析結(jié)果之接口。學(xué)術(shù)版嵌入式應(yīng)用:與伺服器通訊,應(yīng)用于智能手機(jī)或醫(yī)學(xué)儀器上,能夠進(jìn)行身份辨識(shí)、記錄與存取,具有一tabcontrol頁(yè)面接口,一工作接口,一文字說(shuō)明框接口。普通版嵌入式應(yīng)用:與伺服器通訊,應(yīng)用于智能手機(jī)或醫(yī)學(xué)儀器上,能夠進(jìn)行身份辨識(shí)、記錄與存取,漸進(jìn)地顯示前端界面,前端界面包括一填寫(xiě)過(guò)去醫(yī)療史之接口,一填寫(xiě)治療史之接口,一填寫(xiě)疾病結(jié)果之接口,一選擇分析方式之接口,一顯示分析結(jié)果之接口。所述伺服器包括臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng),所述臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng)用于收集各種臨床醫(yī)學(xué)數(shù)據(jù),并轉(zhuǎn)化為統(tǒng)一格式,分類(lèi)疾病發(fā)生事件、疾病種類(lèi),分類(lèi)存活病人,分類(lèi)實(shí)驗(yàn)組病人、控制組病人。所述臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng)在收集臨床醫(yī)學(xué)數(shù)據(jù)步驟中,包括從原始的臨床醫(yī)學(xué)數(shù)據(jù)中切割日期數(shù)據(jù)和疾病診斷碼數(shù)據(jù)之步驟。所述伺服器包括專(zhuān)家驗(yàn)證子系統(tǒng),所述專(zhuān)家驗(yàn)證子系統(tǒng)用于由醫(yī)療專(zhuān)家對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的真實(shí)性進(jìn)行檢驗(yàn),驗(yàn)證系統(tǒng)之統(tǒng)計(jì)結(jié)果。所述伺服器包括自動(dòng)化加速子系統(tǒng),所述自動(dòng)化加速子系統(tǒng)采用統(tǒng)計(jì)學(xué)原理,自動(dòng)化地對(duì)所有疾病進(jìn)行組合,直至所有疾病組合結(jié)束。所述伺服器包括自動(dòng)化回歸診斷子系統(tǒng),所述自動(dòng)化回歸診斷子系統(tǒng)根據(jù)輸入的條件,采用回歸統(tǒng)計(jì)法進(jìn)行回歸診斷。所述伺服器包括自動(dòng)化統(tǒng)計(jì)子系統(tǒng),所述自動(dòng)化統(tǒng)計(jì)子系統(tǒng)根據(jù)輸入的條件,對(duì)系統(tǒng)中某一疾病組合數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。本發(fā)明的有益效果是:本發(fā)明的系統(tǒng)能高效精準(zhǔn)統(tǒng)計(jì)臨床疾病大數(shù)據(jù),利用醫(yī)療大數(shù)據(jù)快速進(jìn)行縱貫、橫斷性研究,客觀化重組數(shù)據(jù)結(jié)果,以多種模型統(tǒng)計(jì)及顯示不同性別、年齡層與共病之間的關(guān)系、以及疾病與疾病、藥物與疾病、藥物與手術(shù)之間關(guān)系,驗(yàn)證過(guò)去理論與提出新理論(如發(fā)炎是否會(huì)增加癌癥風(fēng)險(xiǎn)),并建立16000種疾病臨床過(guò)程(clinicalcourse)之風(fēng)險(xiǎn)趨勢(shì)圖,可用于協(xié)助臨床醫(yī)師評(píng)估病人未來(lái)患上未知疾病之風(fēng)險(xiǎn)、用藥風(fēng)險(xiǎn)、未來(lái)死亡率等;用于醫(yī)學(xué)研究人員對(duì)課題想法與結(jié)果之驗(yàn)證;用于保險(xiǎn)業(yè)務(wù)評(píng)估受保人之未來(lái)患上未知疾病的風(fēng)險(xiǎn);用于藥廠與其他生物制藥公司能快速監(jiān)控藥物的治療效果、所造成的各種不良反應(yīng),以及比較兩種或多種藥物間的治療效果與不良反應(yīng);用于普通使用者或病患根據(jù)個(gè)人醫(yī)療史分析未來(lái)之患病風(fēng)險(xiǎn);用于在門(mén)診中看診之病患、病房之病患、健康檢查中心等機(jī)構(gòu)對(duì)病人病史之了解;用于外科醫(yī)學(xué)上比較各種手術(shù)之死亡率,以及比較藥物與外科手術(shù)之死亡率等,本發(fā)明的系統(tǒng)具有如下優(yōu)點(diǎn):1、數(shù)據(jù)庫(kù)代表性高,本系統(tǒng)之自動(dòng)化步驟精簡(jiǎn)了舊有縱貫性研究的步驟與使用數(shù)據(jù)量,因此可大幅精簡(jiǎn)實(shí)際系統(tǒng)的結(jié)構(gòu)。2、使用之加速方法為精簡(jiǎn)步驟之橫斷式研究法和縱貫性研究法,其算法與運(yùn)算結(jié)果并沒(méi)有差異,保留其證據(jù)力、內(nèi)在與外在效度。3、本系統(tǒng)分析超過(guò)一億種組合之縱貫性研究,能計(jì)算疾病完整的疾病周期、疾病之網(wǎng)絡(luò)以及疾病之方向性,死亡率等重要之臨床數(shù)據(jù)。4、自動(dòng)化分析回歸診斷并結(jié)合外部與內(nèi)部驗(yàn)證,具高可信度的驗(yàn)證。5、有理化地統(tǒng)計(jì)疾病的診斷碼集合,以使用在單一診斷碼無(wú)法代表該疾病時(shí),彌補(bǔ)了過(guò)去單一診斷碼進(jìn)行橫斷式研究和縱貫性研究之缺點(diǎn)。6、排除藥物與手術(shù)所造成的并發(fā)癥等,增加了內(nèi)在效度。7、首次建立藥物與外科手術(shù)之自動(dòng)化分析系統(tǒng)。8、克服計(jì)算效率之問(wèn)題,基于本技術(shù)開(kāi)發(fā)之網(wǎng)站,程序與軟件,簡(jiǎn)化了使用步驟,拋開(kāi)過(guò)去進(jìn)行橫斷式研究和縱貫性研究之復(fù)雜過(guò)程,可使用戶能輕易地學(xué)習(xí)與使用,并具有高擴(kuò)充性。附圖說(shuō)明下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)一步說(shuō)明。圖1是本發(fā)明的系統(tǒng)結(jié)構(gòu)圖;圖2是臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng)之流程圖;圖3是自動(dòng)化統(tǒng)計(jì)子系統(tǒng)之流程圖;圖4是專(zhuān)家驗(yàn)證子系統(tǒng)之流程圖;圖5是自動(dòng)化歸回診斷子系統(tǒng)之流程圖;圖6是伺服器之流程圖;圖7是專(zhuān)業(yè)版網(wǎng)站之系統(tǒng)之流程圖;圖8是普通版網(wǎng)站之流程圖;圖9是嵌入式應(yīng)用子系統(tǒng)之流程圖。具體實(shí)施方式參照?qǐng)D1至圖9,一種跨平臺(tái)臨床大數(shù)據(jù)分析及顯示系統(tǒng),該系統(tǒng)包括:伺服器:用于處理及儲(chǔ)存各種數(shù)據(jù),能夠進(jìn)行用戶身份識(shí)別,接收前端接口傳入之參數(shù),傳送運(yùn)算結(jié)果至前端接口。學(xué)術(shù)版網(wǎng)站:與伺服器通訊,針對(duì)系統(tǒng)授權(quán)的人士,能夠進(jìn)行身份辨識(shí)、記錄與存取;具有多個(gè)前端接口,包括設(shè)定診斷碼、藥物、外科手術(shù)之接口;具有一運(yùn)算請(qǐng)求前端界面;具有一接口提供用戶設(shè)定賬號(hào)數(shù)據(jù);具有一接口提供用戶設(shè)定研究方法與顯示方式;具有多個(gè)結(jié)果顯示前端接口,結(jié)果顯示前端接口包括顯示人口統(tǒng)計(jì)之接口、顯示追蹤期統(tǒng)計(jì)之接口、顯示診斷回歸之接口、顯示森林圖之接口、顯示圖片之接口。普通版網(wǎng)站:與伺服器通訊,針對(duì)普通使用者或病人,需要用戶輸入過(guò)去病史、疾病處理、處理經(jīng)過(guò)內(nèi)容,系統(tǒng)自動(dòng)分析現(xiàn)在健康狀況及顯示分析結(jié)果;能夠進(jìn)行身份辨識(shí)、記錄與存?。痪哂卸鄠€(gè)循序漸進(jìn)地顯示前端界面,前端界面包括一填寫(xiě)過(guò)去醫(yī)療史之接口,一填寫(xiě)治療史之接口,一填寫(xiě)疾病結(jié)果之接口,一選擇分析方式之接口,一顯示分析結(jié)果之接口。學(xué)術(shù)版嵌入式應(yīng)用:與伺服器通訊,應(yīng)用于智能手機(jī)或醫(yī)學(xué)儀器上,能夠進(jìn)行身份辨識(shí)、記錄與存取,具有一tabcontrol(選項(xiàng)控件)頁(yè)面接口,一工作接口,一文字說(shuō)明框接口。普通版嵌入式應(yīng)用:與伺服器通訊,應(yīng)用于智能手機(jī)或醫(yī)學(xué)儀器上,能夠進(jìn)行身份辨識(shí)、記錄與存取,漸進(jìn)地顯示前端界面,前端界面包括一填寫(xiě)過(guò)去醫(yī)療史之接口,一填寫(xiě)治療史之接口,一填寫(xiě)疾病結(jié)果之接口,一選擇分析方式之接口,一顯示分析結(jié)果之接口。所述伺服器包括臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng),所述臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng)用于收集各種臨床醫(yī)學(xué)數(shù)據(jù),并轉(zhuǎn)化為統(tǒng)一格式,分類(lèi)疾病發(fā)生事件、疾病種類(lèi),分類(lèi)存活病人,分類(lèi)實(shí)驗(yàn)組病人、控制組病人。所述臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng)在收集臨床醫(yī)學(xué)數(shù)據(jù)步驟中,包括從原始的臨床醫(yī)學(xué)數(shù)據(jù)中切割日期數(shù)據(jù)和疾病診斷碼數(shù)據(jù)之步驟。所述伺服器包括專(zhuān)家驗(yàn)證子系統(tǒng),所述專(zhuān)家驗(yàn)證子系統(tǒng)用于由醫(yī)療專(zhuān)家對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的真實(shí)性進(jìn)行檢驗(yàn),驗(yàn)證系統(tǒng)之統(tǒng)計(jì)結(jié)果。所述伺服器包括自動(dòng)化加速子系統(tǒng),所述自動(dòng)化加速子系統(tǒng)采用統(tǒng)計(jì)學(xué)原理,自動(dòng)化地對(duì)所有疾病進(jìn)行組合,直至所有疾病組合結(jié)束。所述伺服器包括自動(dòng)化回歸診斷子系統(tǒng),所述自動(dòng)化回歸診斷子系統(tǒng)根據(jù)輸入的條件,采用回歸統(tǒng)計(jì)法進(jìn)行回歸診斷。所述伺服器包括自動(dòng)化統(tǒng)計(jì)子系統(tǒng),所述自動(dòng)化統(tǒng)計(jì)子系統(tǒng)根據(jù)輸入的條件,對(duì)系統(tǒng)中某一疾病組合數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。臺(tái)灣健保計(jì)劃(nationalhealthinsuranceprogramintaiwan)收集了兩千三百多萬(wàn)名臺(tái)灣地區(qū)市民之就醫(yī)數(shù)據(jù),建立臺(tái)灣健保數(shù)據(jù)庫(kù)(nationalhealthinsuranceresearchdatabase,簡(jiǎn)稱(chēng):nhird)提供學(xué)者所研究之使用。nhird覆蓋臺(tái)灣超過(guò)90%的人口,過(guò)去nhird從母群體中抽樣建立百萬(wàn)歸人檔(longitudinalhealthinsurancedatabase,簡(jiǎn)稱(chēng):lhid)、癌癥登錄檔、全臺(tái)全住院檔、全臺(tái)重大傷病檔、全臺(tái)1/2孩童檔,并廣泛使用在臨床醫(yī)學(xué)、流行病學(xué)以及公共衛(wèi)生等研究上,統(tǒng)計(jì)至今(即2016年11月初)共發(fā)表論文二千余篇。在nhird所提供之?dāng)?shù)據(jù)庫(kù)中,以lhid最具代表性。lhid收集共十五年(1996-2011)的就醫(yī)記錄,收集內(nèi)容包括病人的基本數(shù)據(jù),如門(mén)診和任院等就醫(yī)記錄。疾病診斷使用國(guó)際疾病分類(lèi)第九版(theinternationalclassificationofdisease-ninthrevision,簡(jiǎn)稱(chēng):icd9),包括約928種三碼(3digitlevel)診斷碼和13813種五碼(5digitlevel)診斷碼,若包括e&v類(lèi)碼即1234種三碼與16327種五碼。其他數(shù)據(jù)庫(kù)的數(shù)據(jù)格式與lhid類(lèi)似,如全臺(tái)重大傷病文件在重大疾病的記錄較為詳細(xì),全臺(tái)1/2孩童檔則只收錄全臺(tái)1996-2008年共12年全臺(tái)灣一半小于18/20歲孩童的就醫(yī)記錄,全住院數(shù)據(jù)文件則只收錄全臺(tái)15年間所有使用健保住院之病人數(shù)據(jù)。有國(guó)外著名學(xué)者在著名醫(yī)學(xué)期刊發(fā)表文章介紹nhird的優(yōu)點(diǎn)與重要性,即nhird為快速分析醫(yī)療大數(shù)據(jù)且能保有高可信度之重要工具(jamainternmed.2015sep;175(9):1527-9),這是本專(zhuān)利基本的臨床醫(yī)療數(shù)據(jù)原始來(lái)源。一、臨床醫(yī)療數(shù)據(jù)收集子系統(tǒng)本系統(tǒng)匯入nhird與其他國(guó)內(nèi)外醫(yī)療數(shù)據(jù)之?dāng)?shù)據(jù)庫(kù),使其轉(zhuǎn)換成能加速統(tǒng)計(jì)、自動(dòng)化、有理化分析之格式,匯入各種臨床數(shù)據(jù)建立臨床醫(yī)療數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的來(lái)源包括lhid、癌癥登錄檔、全臺(tái)全住院檔、全臺(tái)重大傷病檔、全臺(tái)1/2孩童文件等數(shù)據(jù)庫(kù)并進(jìn)行數(shù)據(jù)轉(zhuǎn)換并儲(chǔ)存。取得數(shù)據(jù)庫(kù)lhid、癌癥登錄文件、全臺(tái)全住院檔、全臺(tái)重大傷病檔、全臺(tái)1/2孩童檔、慢性腎病登錄歸人檔(參見(jiàn)圖2之a(chǎn)流程)[a001]后,把原本由光盤(pán)中或其他裝置中取得之原始未處理之?dāng)?shù)據(jù)(rawdata)利用sas(statisticalanalysissystem,統(tǒng)計(jì)分析軟件)處理,根據(jù)臺(tái)灣健保計(jì)劃(nationalhealthinsuranceprogramintaiwan)所提供之最新譯碼薄之譯碼,把原始數(shù)據(jù)切割成*.sas7bdat和轉(zhuǎn)換成*.csv之資料格式[a002],切割和轉(zhuǎn)換過(guò)程中沒(méi)有任何數(shù)據(jù)流失,根據(jù)各原始資料之病歷登錄范圍,即住院檔(dd-admission)與門(mén)診檔(cd-opd)[a003][步驟a004],使用語(yǔ)言-結(jié)構(gòu)化查詢(xún)語(yǔ)言(structuralquerylanguage-sql)匯入postgresql(postgresqlglobaldevelopmentgroup,9.5.2version)、sqlserver2016(microsoft)、mariadbversion10.1.13(mariadbcorporationab,mariadbfoundation)數(shù)據(jù)庫(kù)中儲(chǔ)存并格式化已切割之?dāng)?shù)據(jù)[a005]。除了全臺(tái)住院文件之外,共他數(shù)據(jù)庫(kù)包括lhid、癌癥登錄檔、全臺(tái)全住院檔、全臺(tái)重大傷病檔、全臺(tái)1/2孩童檔、慢性腎病登錄歸人檔都同時(shí)具備cd(門(mén)診)與dd(住院)檔,即只有全臺(tái)全院數(shù)據(jù)文件不具備cd文件。儲(chǔ)存在系統(tǒng)之?dāng)?shù)據(jù),將進(jìn)行診斷碼切割轉(zhuǎn)換[a006]與日期類(lèi)數(shù)據(jù)之轉(zhuǎn)換[a007]。診斷碼切割轉(zhuǎn)換[a006]把cd與dd檔之病人之新id(haza_id),經(jīng)[a011]處理之輸出,診斷碼輸入日期(即門(mén)診或住院時(shí)申報(bào)診斷碼之日期)與icd診斷碼獨(dú)立字段之合并與格式倒轉(zhuǎn),即把cd/dd檔之獨(dú)立字段cd檔中共有5筆icd碼,而dd檔則共有三筆之獨(dú)立字段,經(jīng)格式例轉(zhuǎn)至[a008]同一字段[a009]。同一字段icd根據(jù)原本之日期興病患id合并成同一例。在數(shù)據(jù)日期與非日期類(lèi)格式處理過(guò)程中[a007],先判斷數(shù)據(jù)字段是否為日期類(lèi)數(shù)據(jù),若判斷為非日期類(lèi)數(shù)據(jù)則儲(chǔ)存為文字類(lèi)數(shù)據(jù)[a012],若判讀為日期類(lèi)數(shù)據(jù)即儲(chǔ)存成日期類(lèi)數(shù)據(jù)[a010]。日期類(lèi)數(shù)據(jù)將使用在:一、判斷病患之身份(id_birthday,病患之出生日期)[a011];二、判斷病人診斷碼在門(mén)診下診斷之日期(func_date);三、住院日期(in_date)與診斷碼之申報(bào)日期(appl_date)。儲(chǔ)存成日期格式之出生日期之字段,將與病患之id合并成新id[a011],避免有重復(fù)病患id出現(xiàn)以致影響計(jì)算結(jié)果之情況。完成合并后即馬上回傳至[a006],經(jīng)過(guò)上述步驟到[a009]后,按日期類(lèi)數(shù)據(jù)之大小重新排序[a013],并按該病人之診斷日期判讀最大值[a014](死亡數(shù)值)與最小值[a015]。最小值之計(jì)算將使用在判讀病人之初診斷某一疾病之日期,并使用在歸類(lèi)病人之世代追蹤之分類(lèi)組別[a017]。而最大值之計(jì)算將使用在判讀病人之最后就醫(yī)日期,比較其與投保日期之差異,來(lái)判斷該病人是否在該就醫(yī)日期前、就醫(yī)日期后死亡、或病人并未死亡[a016]。當(dāng)判讀該病人之最初診斷后,便按預(yù)先接受的manualinput(人工輸入)[a018],即指一種可以接受其網(wǎng)站系統(tǒng)、嵌入式應(yīng)用所傳送之?dāng)?shù)據(jù),在這步驟專(zhuān)指三種時(shí)間長(zhǎng)度,如下:一、排除非初診斷之日期(exclusionperiod):本時(shí)期決定病人之診斷如果同時(shí)出現(xiàn)在收件期中,即判讀病人為非初診斷,非初診斷專(zhuān)指一種舊診斷,即診斷為過(guò)去已患上之疾??;二、收件期(inclusionperiod):當(dāng)在此時(shí)間所發(fā)生之診斷并未出現(xiàn)于排除期,即把病人收錄,若病人符合特定條件,即可進(jìn)入追蹤期;三、追蹤期(followupperiod):專(zhuān)指一種把收件期中之病人追蹤一定日期并觀察是否有真事件發(fā)生之時(shí)期(event),或計(jì)算病人是否在時(shí)期內(nèi)死亡藉以計(jì)算生存率(survival)等之重要數(shù)據(jù),亦是橫斷型研究與縱向式之最大差別之處。當(dāng)接受日期輸入后,便把病人重新分成門(mén)診(cd)與住院(dd)[a019],用以方便計(jì)算病人在收件期之診斷次數(shù),判斷病人之診斷是否「已確診」,避免收錄錯(cuò)誤診斷所造成之誤差(bias)。cd與dd檔病人之就診日期,按照manualinput之日期或時(shí)間長(zhǎng)度,比較兩者之間之大小,茲以排除日為例[a020][a026],若少于排除日之設(shè)定日期之上限[a023][a029],即把病人歸類(lèi)成排除組;若大于排除日之設(shè)定日期[a021][a027]同時(shí)小于追蹤期之設(shè)定日期,即把病人歸類(lèi)成收件組[a024][a030];若否[a022][a028],即把病人歸類(lèi)成追蹤組[a025][a031]。當(dāng)病人之分類(lèi)完成,便進(jìn)入巢式循環(huán)(nestedwhileloop)之第一循環(huán)中,收件組進(jìn)入[a033]之循環(huán),而排除組則進(jìn)入[a032]之循環(huán)。在這里之巢式循環(huán)專(zhuān)指一種專(zhuān)門(mén)把疾病矩陣中之所有排列組合進(jìn)行縱向式研究之方法,為達(dá)到計(jì)算目的,把病人之診斷碼分為原發(fā)疾病(indexdisease/primarydisease/1stdiagnosis,在流程圖中將以符號(hào)i標(biāo)示),而在原發(fā)疾病后發(fā)生之疾病稱(chēng)為次發(fā)疾病(secondarydisease/2nddiagnosis,symbolj,在流程圖中將以符號(hào)j標(biāo)示)進(jìn)行疾病排列組合之計(jì)算。二、自動(dòng)化加速子系統(tǒng)進(jìn)入巢式循環(huán)中之第一層循環(huán),i之起始數(shù)據(jù)為icd碼中最小之三碼或五碼,而極限值則為icd碼中最大之三碼或五碼,當(dāng)判斷收件組與排除組病人符合該循環(huán)條件[a032][a033]為true(正確)時(shí),即當(dāng)i小于或等于設(shè)定之上限時(shí),進(jìn)入以下指示[a034]。方法[a035]以該層之i為初診斷之疾病碼,處理收件組與排除組中有重復(fù)診斷(舊診斷)之病人,原理為使用leftjoin涵式計(jì)算兩組是否有交集[a036],即計(jì)算兩組病人之id是否有重復(fù),所排除之病人歸類(lèi)成已排除組(excluded)[a037],已進(jìn)入已排除組之病人將不會(huì)進(jìn)入后續(xù)之統(tǒng)計(jì)。待進(jìn)入循環(huán)之下一icd碼(i++)之計(jì)算[a045],將重新執(zhí)行[a034]之步驟。計(jì)算經(jīng)去除舊診斷之收件組病人之某一診斷碼之診斷次數(shù)[a038],若門(mén)診(cd)之診斷該病人之次數(shù)大于或等于三次,即判讀為true并把該病人收歸進(jìn)入實(shí)驗(yàn)組(experimentalgroup)[a040],而不符合[a038]之條件之病人則判讀為false并把該病人收歸進(jìn)入控制組(controlgroup)[a039]。經(jīng)[a039][a040]收歸之病人則合并追蹤期之資料[a041]并根據(jù)其底線(baseline)之設(shè)定進(jìn)入追蹤期數(shù)據(jù)之統(tǒng)計(jì)[a042][a043]。在這里之底線專(zhuān)指一種由[a018]接收,決定收件期與追蹤期分界之日期。進(jìn)入第二層循環(huán)[a044],以j為計(jì)算核心,其條件設(shè)定與i之第一層循環(huán)相似,參考上述之[a032][a033]之方法。第二層之變量與第一層循環(huán)相似,其差異在于第二層之處理死亡與疾病發(fā)生事件之部份。若判讀true[a046]則計(jì)算該層之j疾病出現(xiàn)之次數(shù),j之起始值為icd碼中最小之三碼或五碼,而極限值則為icd碼中最大之三碼或五碼,當(dāng)判斷收件組與排除組病人符合該循環(huán)條件為true時(shí),即當(dāng)j小于或等于設(shè)定之上限時(shí),進(jìn)入以下指示[a047]。[a047]之方法為計(jì)算在追蹤期中是否有出現(xiàn)j疾病,如果有出現(xiàn)大于或等于一次,即判讀為true[a049],并按病人之id把發(fā)生事件累加[a050],而發(fā)生j疾病之日期亦會(huì)與i疾病發(fā)生之日期比較并計(jì)算出人年(person-years)[a051]。而當(dāng)在指定日期內(nèi)j疾病沒(méi)有在該病人發(fā)生時(shí)就會(huì)計(jì)算下一個(gè)病人并把該病人判讀為無(wú)發(fā)生發(fā)件[a048]。當(dāng)取得人年后,即進(jìn)入判讀病人是否在發(fā)生j疾病后出現(xiàn)死亡事件[a052]。參考nhird之喪失資格應(yīng)退保之共三種情況,加上其他特別條件,建立自動(dòng)判讀病人是否可歸類(lèi)成「非存活」之機(jī)制,其方法如下:分類(lèi)成五種條件,優(yōu)先判讀nhird之喪失資格應(yīng)退保之三種情況;其一為死亡[a053],即病人經(jīng)法定機(jī)構(gòu)判定死亡并根據(jù)健保局之規(guī)定在三日后退保之病人,若判讀為是,即歸類(lèi)為死亡[a058],若判讀為非,則進(jìn)入下一層判讀或指示,如此類(lèi)推。其二為失蹤滿六個(gè)月的人[a054],若判讀為是,則歸類(lèi)為失去追蹤[a059]。其三為喪失投保資格[a055],即喪失中國(guó)國(guó)籍、戶籍遷出國(guó)外、外籍人士居留期限屆滿等若判讀為是同樣歸類(lèi)為失去追蹤[a060]。此外由于nhird除了以上健保局之三規(guī)范外,還會(huì)出現(xiàn)以下兩種情況,即服兵役、進(jìn)監(jiān)獄或看守所超過(guò)兩個(gè)月以上。[a056]判讀民國(guó)90年以前之資料是否屬于服兵役,若判斷為是則歸類(lèi)成失去追蹤[a061],而[a057]則判讀病人是否在進(jìn)監(jiān)獄或看守所超過(guò)兩個(gè)月以上,判斷為是則屬死亡[a062],如判斷為非,代表病人非「非存活」[a063],而存活之病人將不進(jìn)入死亡率與生存曲線之計(jì)算。因一般臨床醫(yī)學(xué)研究的縱向式研究之方法,其中一部份為探討在某一疾病狀態(tài)下所造成患上另一疾病之風(fēng)險(xiǎn),因此用這用i與j代表疾病之狀態(tài),j為因i之疾病狀態(tài)所發(fā)生之繼發(fā)疾病。進(jìn)入巢式循環(huán)則能達(dá)成計(jì)算ij組合之目的,因此將有16459(i)x16459(j)種排列組合,亦即為上述所稱(chēng)之疾病矩陣。又因ij之間有時(shí)間順序性,即i疾病與j疾病之間有一時(shí)間性:i→j,如i之疾病為高血壓而j之疾病為糖血病,則i(高血壓)→j(糖血病)與i(高血壓)→j(糖血病)之實(shí)驗(yàn)共不同之意義;若實(shí)驗(yàn)設(shè)定為i(高血壓)→j(糖血病),代表研究高血壓病人患上糖尿病之風(fēng)險(xiǎn)為何,而實(shí)驗(yàn)設(shè)定為i(高血壓)→j(糖血病),則代表研究糖尿病病人患上高血壓之風(fēng)險(xiǎn),由此可見(jiàn)injm不等于imjn,兩者不能取代,亦代表兩種可能風(fēng)險(xiǎn)會(huì)同時(shí)存在。另外,兩者之間有著方向性,若以傳統(tǒng)方法計(jì)算ij之間的關(guān)系,并不能計(jì)算出真正的疾病的關(guān)連性(i→j或j→i)。傳統(tǒng)方法如計(jì)算糖尿病(i)是否會(huì)增加高血壓(j)之風(fēng)險(xiǎn),計(jì)算結(jié)果為風(fēng)險(xiǎn)比值(hazardratio)大于1且統(tǒng)計(jì)學(xué)上有顯著差異,基于這結(jié)果通常得到糖尿病導(dǎo)致高血壓風(fēng)險(xiǎn)增加的結(jié)論。若計(jì)算高血壓是否會(huì)增加糖尿病時(shí),計(jì)算結(jié)果為風(fēng)險(xiǎn)比值約等于1,結(jié)合以上結(jié)果,如何得知糖尿病是否真正增加高血壓之風(fēng)險(xiǎn)。本專(zhuān)利利用自動(dòng)化之技術(shù),透過(guò)統(tǒng)計(jì)出16459(i)x16459(j)種排列組合之世代追蹤,計(jì)算出(符號(hào):)方向性,設(shè)i和j的連結(jié)為l(i→j)。假設(shè)在探討i(exposure)和j的關(guān)聯(lián)性為,hr>1時(shí)i->j,而j和i的關(guān)聯(lián)性則是j->i,hr>1時(shí)j->i。因此在探討1->j與j->i可用公式λi→j=log10[(li→j)/(lj→i)]得知1->j的方向性,若λ>0時(shí)1->j,若λ<0時(shí)j->i。使用些方法可以進(jìn)一步了解每一種疾病在風(fēng)險(xiǎn)上整體角色如何:λi=∑jλi→j,當(dāng)λi愈大時(shí),愈能代表i疾病的角色為sourcetype,相反則是sinktype。計(jì)算出真正的疾病的關(guān)連性(i→j或j→i)。三、自動(dòng)化統(tǒng)計(jì)子系統(tǒng)本專(zhuān)利研發(fā)一種新方法稱(chēng)為多重巢式縱貫性統(tǒng)計(jì)(multiple-nestedlongitudinalstatistic,mnls)(圖3之b流程),簡(jiǎn)化矩陣形縱貫性研究之步驟,其核心概在于使用嵌套方式,簡(jiǎn)化縱貫性研究之方法,加速但保留原本統(tǒng)計(jì)之正確性。該方法使用在自動(dòng)化計(jì)算2x2(m*n)或以上矩陣之統(tǒng)計(jì),其矩陣之指令周期取決于m元素之最大值,例如使用在100(i)x1000(j)之矩陣組合,能有效降低約一千倍運(yùn)算時(shí)間,而使用在16459(i)x16459(j)之矩陣組合,則能有效降低約一萬(wàn)六千多倍運(yùn)算時(shí)間。該方法使用在計(jì)算巨大數(shù)據(jù)組合上,如上述描述之1x1疾病組合或1x16459組合并不適合使用mnls,必需達(dá)到2x2之疾病組合才有加速效果,因此上述之方法之manualinput[a018]為2x2或以上組合時(shí),即啟動(dòng)mnls之運(yùn)算模式。mnls被啟動(dòng)后,進(jìn)入第一層之巢式循環(huán),判讀i疾病是否出現(xiàn)在收件期[b001],即判讀為正確即判讀是為陽(yáng)性(符號(hào)a:indexdiseasepositive(1st+))[b002],若為陽(yáng)性即把該病人收錄在實(shí)驗(yàn)組(exposure(+))[b004],若[b002]判斷為否,代表陰性(α:indexdiseasenegative(1st-)),即把該病人收錄在對(duì)照組(exposure(-))[b003]。[b003][b004]之組別分別進(jìn)入[b005]與[b006]之第二層巢式循環(huán),在該層之巢式循環(huán)具有一判斷i疾病是否等于j疾病之判斷式[b007-b008],若i疾病等于j疾病則重新進(jìn)入第二層巢式循環(huán)[b018],進(jìn)入下一個(gè)j疾病之計(jì)算,該判斷式能在m=n之情況下減少一多無(wú)意義之運(yùn)算。在[b007]與[b008]判讀結(jié)束后,進(jìn)入[b009]與[b010]之判斷式。[d009]為判讀有沒(méi)有患上i疾病之人是否在追蹤期中出現(xiàn)j疾病,即是否αnβm(符號(hào)β:secondarydiseasepositive(2nd+)),若否則代表該病人是αnbm(符號(hào)b:secondarydiseasenegative(2nd-))。[b010]則判讀有患上i疾病之人是否在追蹤期中出現(xiàn)j疾病,即是否anβm,若否則代表該病人是anbm。因此在第二層之循環(huán)可把病人分類(lèi)成4種,分別是anβm[b012]、anbm[b014]、αnβm[b011]與αnbm[b013],此4種分類(lèi)目的在于使用anbm與αnbm類(lèi)別之?dāng)?shù)據(jù)進(jìn)入統(tǒng)計(jì)[b017],而anβm與αnβm之病人則不進(jìn)入計(jì)算范圍[b015][b016],并經(jīng)[b018][b019]進(jìn)入第二層循環(huán)。在第二層所分類(lèi)之nm病人,將儲(chǔ)存在內(nèi)存,因此在進(jìn)入下一個(gè)j疾病時(shí)不需要重新分類(lèi)病人,可使用上第二層巢式循環(huán)之上一個(gè)j疾病之病人分類(lèi)anbm[b014]與αnbm[b013],直至第二層巢式循環(huán)結(jié)束并進(jìn)入第一層巢式回圈之下一個(gè)i疾病時(shí)再重新分類(lèi)病人[b001],如此類(lèi)推。如此矩陣之指令周期取決于m元素之最大值,即第二層之j疾病之多寡,[b017]統(tǒng)計(jì)之矩陣結(jié)果如[b020]所顯示。四、專(zhuān)家驗(yàn)證子系統(tǒng)a、內(nèi)部驗(yàn)證系統(tǒng)為了向證明本專(zhuān)利研發(fā)之系統(tǒng),其推算出來(lái)的數(shù)據(jù)是精準(zhǔn)而值得信賴(lài)的,驗(yàn)證便成為了本專(zhuān)利不可或缺而相當(dāng)重要的之部份。為此本專(zhuān)利利用數(shù)據(jù)探勘把過(guò)去使用nhird作為研究樣本之論文收集,并制定特定格式,匯集成數(shù)據(jù)庫(kù)以利日后進(jìn)行比較(圖4之c流程)。由于依靠數(shù)據(jù)探勘所形成之?dāng)?shù)據(jù)庫(kù)需要專(zhuān)人驗(yàn)證,并特別編列出一個(gè)獨(dú)立的小組-「驗(yàn)證組」對(duì)本數(shù)據(jù)庫(kù)之?dāng)?shù)據(jù)進(jìn)行處理與驗(yàn)證,此段方法之簡(jiǎn)介即會(huì)闡述整個(gè)數(shù)據(jù)探勘與驗(yàn)證組的組織架構(gòu)與驗(yàn)證工作的流程經(jīng)過(guò)。驗(yàn)證工作可以分為五個(gè)步驟。一、以數(shù)據(jù)探勘方式收集論文;二、篩選出合適的論文并渲染成數(shù)據(jù)庫(kù);三、經(jīng)專(zhuān)家檢查數(shù)據(jù)庫(kù)是否正確;四、統(tǒng)整搜集的數(shù)據(jù),并進(jìn)行數(shù)據(jù)分析。在第一步驟中,由于這個(gè)系統(tǒng)的核心運(yùn)算結(jié)果是以呈現(xiàn)出「在某種疾病狀態(tài)下對(duì)于另一疾病」之「風(fēng)險(xiǎn)比值」為第一個(gè)運(yùn)行的計(jì)劃,因此為了對(duì)這個(gè)計(jì)劃進(jìn)行驗(yàn)證,首要篩選出的論文,即是以「研究單一疾病對(duì)于另一疾病所造成的風(fēng)險(xiǎn)比值」(hazardratioofi→j)為篩選條件,并設(shè)定搜尋的論文為縱向研究。本專(zhuān)利是以nhird之?dāng)?shù)據(jù)庫(kù)為基礎(chǔ)之方法,雖然設(shè)計(jì)之方法為通用之系統(tǒng),但由于其數(shù)據(jù)為臺(tái)灣市民之就醫(yī)記錄,所以在此以搜尋nhird所發(fā)表之論文,尤其是lhid所發(fā)表之論文。學(xué)術(shù)論文搜索引擎選用pubmed、googlescholar、webofscience、medline等,其中以pubmed所搜尋之期刊優(yōu)先處理。透過(guò)學(xué)術(shù)機(jī)構(gòu)購(gòu)買(mǎi)之學(xué)術(shù)期刊下載相關(guān)論文,并以論文之pmid(即論文在pubmed中所使用之論文id)命名,以pdf格式儲(chǔ)存。由于pubmed所搜尋之論文只能表nhird所發(fā)表之一大部份,其余論文即以其他學(xué)術(shù)論文搜索引擎搜尋,并把交集之論文刪除。由所下載之pdf論文經(jīng)由poppler(0.42.0version,2016,freedesktop.org)工具進(jìn)行pdf渲染成html格式(圖4之c流程)[c001]。儲(chǔ)存成之html格式之論文有利進(jìn)行文字探勘,在python語(yǔ)言下運(yùn)行pandas(0.18.0version)處理html格式論文[c002]。最后html論文會(huì)渲染成方便python處理之格式[c003]。該結(jié)構(gòu)之論文會(huì)進(jìn)行文字探勘,探勘所取得之結(jié)果將儲(chǔ)存成數(shù)據(jù)庫(kù)。在內(nèi)部驗(yàn)證中所探勘之?dāng)?shù)據(jù)必需對(duì)驗(yàn)證之進(jìn)行有正面影響,因此本專(zhuān)利選取少數(shù)能在驗(yàn)證中發(fā)揮實(shí)際驗(yàn)證用途之?dāng)?shù)據(jù)作探勘之用,如論文之基本數(shù)據(jù)、收件標(biāo)準(zhǔn)與排除標(biāo)準(zhǔn)、病人之分組與分層、研究之性質(zhì)與統(tǒng)計(jì)數(shù)據(jù)共五大項(xiàng),分別在以下闡述第二步驟之方法。第一項(xiàng)論文之基本數(shù)據(jù)[c004]收集了pubmedid、論文題目、數(shù)字對(duì)象識(shí)別號(hào)(digitalobjectidentifier,簡(jiǎn)稱(chēng)doi)、論文刊登之期刊名稱(chēng)、期刊之卷(volume、issues)與頁(yè)數(shù)(page)等。第二項(xiàng)之收件標(biāo)準(zhǔn)[c005]與排除標(biāo)準(zhǔn)[c006],即根據(jù)研究之特殊要求而限制之標(biāo)準(zhǔn),舉例如下:研究糖尿病病人是否比一般人有更高機(jī)會(huì)發(fā)生硬腦膜下血腫(subduralhematoma),因此「收件標(biāo)準(zhǔn)」[c005]設(shè)定為在收件期中有發(fā)現(xiàn)或沒(méi)有發(fā)現(xiàn)糖尿病之病人,而「排除標(biāo)準(zhǔn)」[c006]則是在收件期中發(fā)生過(guò)硬腦膜下血腫之病人必需排除。論文中可能多于一個(gè)標(biāo)準(zhǔn),甚至沒(méi)有設(shè)定任何標(biāo)準(zhǔn),因此數(shù)據(jù)庫(kù)在后繼必需進(jìn)行處理。第三項(xiàng)為病人之分組與分層[c007],在論文中通常會(huì)把病人按照年齡、性別、收入、社經(jīng)地位等把病人分成幾個(gè)組別,方便比較不同組別病人是否在疾病發(fā)生率上有顯著差異,描述性統(tǒng)計(jì)等。第四項(xiàng)為研究之性質(zhì)[c008],即世代追蹤研究法,病例對(duì)照研究法,隨機(jī)對(duì)照試驗(yàn)(rct),綜合分析(meta-analysis)與系統(tǒng)回顧(systemicreviews)等。因本專(zhuān)利主需要驗(yàn)證之?dāng)?shù)據(jù)為縱向研究之性質(zhì),因此會(huì)優(yōu)先收納與處理該類(lèi)數(shù)據(jù),而綜合分析與系統(tǒng)回顧則有可能包括nhird之?dāng)?shù)據(jù)。第五項(xiàng)為統(tǒng)計(jì)數(shù)據(jù)[c009],數(shù)據(jù)分別有粗略(crude)和調(diào)整(adjusted)后之風(fēng)險(xiǎn)比值(hazardratio)、相對(duì)風(fēng)險(xiǎn)(relativerisk)、勝算比(oddratio),與相對(duì)應(yīng)之p值與95%信賴(lài)區(qū)間。茲統(tǒng)計(jì)數(shù)據(jù)之收集主要取決于論文性質(zhì)與數(shù)據(jù)之關(guān)鍵詞,其次為組別與分層,如論文之研究性質(zhì)為病例對(duì)照研究法,則收集之?dāng)?shù)據(jù)該為勝算比,而世代追蹤研究法則收集相對(duì)風(fēng)險(xiǎn)與風(fēng)險(xiǎn)比值。以上由數(shù)據(jù)(或文字)探勘所取得之?dāng)?shù)據(jù),儲(chǔ)存為數(shù)據(jù)庫(kù)后,需經(jīng)過(guò)專(zhuān)家檢查數(shù)據(jù)字段,數(shù)據(jù)格式是否有需要經(jīng)過(guò)進(jìn)一步次處理。第三步驟為專(zhuān)家檢查數(shù)據(jù)庫(kù)是否正確。從數(shù)據(jù)(或文字)探勘中找出了本機(jī)構(gòu)使用健保數(shù)據(jù)庫(kù)為數(shù)據(jù)庫(kù)基底撰寫(xiě)出來(lái)的論文,共有600余篇論文,而從這600余篇論文的標(biāo)題、論文內(nèi)容等經(jīng)上述條件判斷后,進(jìn)而篩選出若干篇論文。在第二步驟中,方法[c005-c009]將論文按照固定的數(shù)據(jù)庫(kù)格式進(jìn)行數(shù)據(jù)搜集并儲(chǔ)存成數(shù)據(jù)庫(kù)[c010]。如果論文有寫(xiě)到的其他數(shù)據(jù),系統(tǒng)亦會(huì)進(jìn)行紀(jì)錄并儲(chǔ)存在數(shù)據(jù)庫(kù)的其他項(xiàng)中。在搜集的過(guò)程中往往會(huì)遇到一些問(wèn)題,如:學(xué)術(shù)機(jī)構(gòu)因沒(méi)有購(gòu)買(mǎi)權(quán)限,無(wú)法免費(fèi)下載論文全文,或經(jīng)判斷后發(fā)現(xiàn)該篇論文不符合本專(zhuān)利要求,前者可透過(guò)其他學(xué)術(shù)機(jī)構(gòu)下載、后者則是初步不需要搜集,因此最后搜集到的論文總數(shù)會(huì)比所初步搜尋到的還要少一些。此外,雖然本專(zhuān)利在進(jìn)行計(jì)劃時(shí),健保局正在推行icd-10編碼,但因?yàn)檫€未正式上線,本專(zhuān)利仍以icd9編碼來(lái)搜集。第三步驟,集結(jié)成數(shù)據(jù)庫(kù)之?dāng)?shù)據(jù)共有超千筆,最后經(jīng)過(guò)專(zhuān)家驗(yàn)證后發(fā)現(xiàn)錯(cuò)誤共百筆,修正后總共得到了一千余筆統(tǒng)計(jì)資料。最后第四步,針對(duì)搜集到的數(shù)據(jù)庫(kù),將其統(tǒng)計(jì)數(shù)據(jù)與本專(zhuān)利所統(tǒng)計(jì)之?dāng)?shù)據(jù)進(jìn)行回歸分析(以hazardratio之?dāng)?shù)據(jù)為統(tǒng)計(jì)之基準(zhǔn))(圖2之a(chǎn)流程),并計(jì)算決定系數(shù)(coefficientofdetermination,r2)。r2為大于0.6,由此可以得知,根據(jù)這樣嚴(yán)謹(jǐn)?shù)臄?shù)據(jù)搜集過(guò)程與回歸分析所得到的驗(yàn)證,本專(zhuān)利所發(fā)展出來(lái)的系統(tǒng)是相當(dāng)可靠并值得信賴(lài)的。其他如藥物、手術(shù)、處置(procedure)等并非簡(jiǎn)單的單一疾病對(duì)于單一疾病所造成風(fēng)險(xiǎn)比值的論文題目,便不在初步的驗(yàn)證計(jì)劃之中。b、外部驗(yàn)證(externalvalidation)系統(tǒng)由于上述之方法所描述之技術(shù)所使用之?dāng)?shù)據(jù)庫(kù)為nhird,即為臺(tái)灣本地之?dāng)?shù)據(jù),因此需要臺(tái)灣木土所發(fā)表之nhird之?dāng)?shù)據(jù)作為驗(yàn)證之用,此為內(nèi)部驗(yàn)證。由于內(nèi)部驗(yàn)證有所缺考,因此需要外來(lái)的數(shù)據(jù)庫(kù)或數(shù)據(jù)作為驗(yàn)證之用,此為外部驗(yàn)證。假若上述技術(shù)所使用之nhird換成美國(guó)本土之?dāng)?shù)據(jù)庫(kù),則內(nèi)部驗(yàn)證所探勘文獻(xiàn)為美國(guó)本土數(shù)據(jù)庫(kù)所發(fā)表之論文中的數(shù)據(jù),而外部數(shù)據(jù)庫(kù)則為非該本土之?dāng)?shù)據(jù)之美國(guó)其他數(shù)據(jù)庫(kù)或外國(guó)所發(fā)表之論文中的數(shù)據(jù)。在此外部驗(yàn)證之本土數(shù)據(jù)使用由臺(tái)北醫(yī)學(xué)大學(xué)所發(fā)展之thediseasemap(http://disease-map.net/),該數(shù)據(jù)庫(kù)使用病歷對(duì)照研究法之自動(dòng)化統(tǒng)計(jì)技術(shù),計(jì)算病人之分層數(shù)據(jù),與本技術(shù)設(shè)計(jì)之格式類(lèi)似。而外部數(shù)據(jù)庫(kù)之外國(guó)數(shù)據(jù)則使用著名之費(fèi)雷明漢心臟研究(framinghamheartstudy,https://www.framinghamheartstudy.org/)以及由哈佛大學(xué)發(fā)展之hudine數(shù)據(jù)庫(kù)(ploscomputationalbiology,(5):e1000353)(http://barabasilab.neu.edu/projects/hudine)。hudine數(shù)據(jù)庫(kù)為美國(guó)之類(lèi)似世代追蹤之研究,即研究人員使用創(chuàng)新之方法模擬縱向研究。而費(fèi)雷明漢心臟研究使用世代追蹤研究法,并根據(jù)不同研究題材針對(duì)干擾因子有所調(diào)整,由專(zhuān)家設(shè)計(jì)實(shí)驗(yàn),因追蹤病人之時(shí)間長(zhǎng)達(dá)幾十年(1948年開(kāi)始),在醫(yī)學(xué)界有著極高可信度,其缺點(diǎn)為局限于心臟。費(fèi)雷明漢心臟研究、hudine以及thediseasemap所提供之?dāng)?shù)據(jù)庫(kù)之年齡層之分層各有差異,與本技術(shù)設(shè)定之默認(rèn)年齡分層有差異。如本技術(shù)設(shè)計(jì)之年齡分層為每20歲分一層共分四層,而thediseasemap之分層為每10歲分一層共分十層,因此若要以thediseasemap之?dāng)?shù)據(jù)驗(yàn)證本技術(shù)計(jì)算之精確度,則本技術(shù)之分層需要設(shè)定為每10歲分一層共分十層,并計(jì)算回歸之決定系數(shù)(r2)。r2愈接近1.0代表此回歸模式能夠解釋全體yi變異量的比例愈大,兩種數(shù)據(jù)庫(kù)之?dāng)?shù)據(jù)愈接近。本專(zhuān)利之而驗(yàn)證以費(fèi)雷明漢心臟研究之r2為優(yōu)先參考標(biāo)準(zhǔn)。本專(zhuān)利與費(fèi)雷明漢心臟研究回歸之r2為大于0.6,代表本專(zhuān)利所發(fā)展出來(lái)的系統(tǒng)是相當(dāng)可靠并值得信賴(lài),與國(guó)際之標(biāo)準(zhǔn)十分接近。五、自動(dòng)化回歸診斷子系統(tǒng)在本專(zhuān)利a圖中解釋i疾病與j疾病以回歸分析(regressionanalysis)計(jì)算風(fēng)險(xiǎn)比值?;貧w分析除了能比較不同組之間是否有顯著的差異之外,還可以進(jìn)行存活分析,比較不同別組的存活率。而當(dāng)需要進(jìn)行存活分析時(shí),最常用的模式為cox比例風(fēng)險(xiǎn)模式(coxproportionalhazardmodel)。而當(dāng)違反cox之假設(shè)時(shí)則需要作修正,可以把干擾因子(confoundingfactors)當(dāng)成分層之變量,在此常用之方法為分層cox回歸模式(stratifiedcoxregression)。本專(zhuān)利設(shè)計(jì)之方法具有彈性,可讓用戶決定要使用之方法為向,選用cox比例風(fēng)險(xiǎn)模式或分層cox回歸模式。而本專(zhuān)利默認(rèn)之方法采取較為保守之分層cox回歸模式。不論是前者或后者之方法,其回歸分析之結(jié)果都有待驗(yàn)證,因此本專(zhuān)利設(shè)計(jì)自動(dòng)化之回歸驗(yàn)證之系統(tǒng),以及其驗(yàn)證失敗后之辦法。茲在驗(yàn)證回歸分析之方法稱(chēng)為回歸診斷(regressiondiagnostics),而本專(zhuān)利所設(shè)計(jì)之系統(tǒng)稱(chēng)為自動(dòng)化回歸診斷(automaticregressiondiagnostics)。該自動(dòng)化系統(tǒng)分成以下幾個(gè)部份計(jì)算回歸診斷:共線性之診斷(collinearity)、獨(dú)立性之診斷(independenceoferrors)、常態(tài)分布之測(cè)試(testsfornormality)、選擇性的常態(tài)分布之測(cè)試(optionaltestsfornormality)共四個(gè)部份。第一部份為共線性之診斷,引入(圖2之a(chǎn)流程)(圖3之b流程)之回歸分析之結(jié)果進(jìn)行r2之計(jì)算(圖5之d流程)[d001],判斷r2是否少于0.8,若相關(guān)系數(shù)過(guò)高代表有共線性問(wèn)題。若[d001]判斷為正確,則進(jìn)入[d002]之計(jì)算,如此類(lèi)推直至[d004]之方法。[d002]之方法為計(jì)算容忍值(tolerance),數(shù)值之范圍設(shè)定為0.1到1,數(shù)值愈大共線性可能性愈低,若回歸之?dāng)?shù)值在設(shè)定范圍內(nèi),則進(jìn)入[d003]之方法。[d003]之方法為計(jì)算變異數(shù)膨脹因素(varianceinflationfaction,vif),其實(shí)際為容忍值之倒數(shù),因此數(shù)值愈小其共線數(shù)的機(jī)率愈低,當(dāng)大于10判讀為正確并進(jìn)入[d004]之方法。[d004]之方法計(jì)算條件指標(biāo)(conditionindex,ci),當(dāng)ci>30時(shí)判讀為正確并結(jié)束第一部份共線性之診斷。若[d001][d002][d003][d004]之方法為非,即便判讀該回歸之結(jié)果具有共線性[d006],并進(jìn)入其解決共線性之辦法。解決共線性之辦法共有四項(xiàng),第一項(xiàng)為「選用其他回歸之方法」[d007],即以本專(zhuān)利的默認(rèn)方法分層cox回歸模式為例,若選用默認(rèn)方法為回歸方法,當(dāng)回歸診斷為共線性時(shí)則提供非默認(rèn)方法之回歸方法為下一次之統(tǒng)計(jì)方法。第二項(xiàng)為選用偏最小二乘法(partialleastsquaresregression,pls)或(principalcomponentsanalysis,pca),pls建立新的潛在變量(latentvariables),預(yù)測(cè)矩陣比觀測(cè)的有更多變量,而pca則只解釋變量中尋找影響的變異[d008]。第三項(xiàng)為逐步回歸法(stepwiseregression)與subsetregression[d009],而第四項(xiàng)為增加regressot[d010]。第二部份則為計(jì)算回歸之獨(dú)立性(independence),采用杜賓-瓦特森統(tǒng)計(jì)量(durbin-watsontest,dwtest)[d005],測(cè)定自相關(guān)(autocorrelation)是否在α顯著性水平下為正或負(fù),并將檢驗(yàn)統(tǒng)計(jì)量d(teststatisticd)與關(guān)鍵值(criticalvalues,dl,αanddu,α),在正值下d<du,α或在負(fù)值下(4-d)>du,α,代表誤差項(xiàng)自相關(guān)為正或不為負(fù),而在正值下d>du,α或在負(fù)值下(4-d)<du,α,代表誤差項(xiàng)自相關(guān)不為正或?yàn)樨?fù)。若杜賓-瓦特森統(tǒng)計(jì)量結(jié)果顯示獨(dú)立性弱,則進(jìn)入校正[d011-0d17]。若杜賓-瓦特森統(tǒng)計(jì)量結(jié)果顯示獨(dú)立性強(qiáng),則完成獨(dú)立性之診斷,進(jìn)入測(cè)定常態(tài)分布[d018]。第五項(xiàng)為常態(tài)分布(normaldistribution)之驗(yàn)正,檢測(cè)回歸是否非常態(tài)分布,分為必須項(xiàng)與自選項(xiàng),必須項(xiàng)是不需要經(jīng)過(guò)使用者同意,在執(zhí)行自動(dòng)化回歸診斷即馬上執(zhí)行,而自選項(xiàng)則需用戶同意或需經(jīng)過(guò)使用者選擇方可執(zhí)行。必須項(xiàng)之方法為常見(jiàn)之統(tǒng)計(jì)方法,即[d018-d020]之方法。方法[c018]計(jì)算標(biāo)準(zhǔn)偏差(standarddeviation,sd)與四分位距(interquartilerange,iqr)之比值,若sd=iqr/1.35,則為常態(tài)分布,并進(jìn)入[d019]與[d020]之方法。若判讀為非,則可能是重尾或輕尾分布(heavierorlighter-than-normaltail),進(jìn)入[d029]之方法。而[d019]與[d020]之方法則計(jì)算其偏態(tài)(skewness)與峰度(kurtosis),若為常態(tài)分布,其偏態(tài)與峰度均等于零。當(dāng)結(jié)束[d001-c005]與[d018-c020]方法并判讀為正確后,即代表回歸為高可信度之結(jié)果,跳至方法[d021]讓使用者判讀回歸之?dāng)?shù)據(jù)。若用戶選擇自選項(xiàng)之方法[d022],則進(jìn)行a-d檢定(anderson-darlingtest)[d023]、shapiro-wilktest[d025]、kolmogorov-smirnowtest[d026]與jarque-beratest[d027]之統(tǒng)計(jì)。當(dāng)a-d驗(yàn)證判讀結(jié)束后,先跳至[d024]進(jìn)入人數(shù)統(tǒng)計(jì),若樣本數(shù)大于50則使用ks檢定[d026],而小于50則使用sw檢定[d026]進(jìn)行檢定,而[d025]或[d026]之方法執(zhí)行后即進(jìn)行[d027]方法之jarque-beratest。當(dāng)結(jié)束[d023-d027]方法并判讀為正確后,即代表回歸為高可信度之結(jié)果,跳至方法[d028]讓使用者判讀回歸之?dāng)?shù)據(jù)。以上判斷方法為非為,則進(jìn)入[d029]自動(dòng)重新進(jìn)行回歸診斷。六、學(xué)術(shù)版網(wǎng)站本專(zhuān)利經(jīng)過(guò)數(shù)據(jù)庫(kù)的整合、統(tǒng)計(jì)以及驗(yàn)證后,所統(tǒng)計(jì)之?dāng)?shù)據(jù)以網(wǎng)站呈現(xiàn)。而網(wǎng)站之呈現(xiàn)方式,數(shù)據(jù)傳送之方法(包括輸入與輸出),以及結(jié)果之呈現(xiàn)將在以下詳細(xì)說(shuō)明。網(wǎng)站的核心架構(gòu)建立在postgresql(postgresqlglobaldevelopmentgroup,9.5.2version)與sqlserver2016(microsoft)上,透過(guò)shiny(rstudioproject.2014rstudio,inc.)作前端接口控制,模板(layout)傳送至網(wǎng)站以動(dòng)態(tài)呈現(xiàn)(圖6之e流程)(圖7之f流程)。由本專(zhuān)利之方法所分析之結(jié)果之呈現(xiàn)基于使用者之專(zhuān)業(yè),提供不同網(wǎng)站和數(shù)據(jù)呈現(xiàn)之方式讓用戶使用。而網(wǎng)站之呈現(xiàn)方式分以下幾種,供普通使用者(或病人)使用之網(wǎng)頁(yè),供保險(xiǎn)從業(yè)員使用之網(wǎng)頁(yè),以及提供醫(yī)學(xué)、藥學(xué)或公共衛(wèi)生之科研人員使用之網(wǎng)頁(yè)。而不同網(wǎng)頁(yè)之呈現(xiàn),代表顯示接口、使用方法、數(shù)據(jù)呈現(xiàn)有所差異。茲醫(yī)學(xué)、藥學(xué)或公共衛(wèi)生之科研人員使用之網(wǎng)頁(yè)為本專(zhuān)利之核心技術(shù),因此以學(xué)術(shù)版為核心開(kāi)發(fā)網(wǎng)頁(yè),在(圖7)[f001-f008]為以shiny設(shè)計(jì)之前端接口控制。[f001]為商標(biāo)或網(wǎng)站之名稱(chēng),以文字或圖案顯現(xiàn)。[f002]之板面為使用者賬號(hào)(useracc.)之?dāng)?shù)據(jù),用戶賬號(hào)之建立[e016]時(shí),需要使用者選擇使用之類(lèi)別,使用之類(lèi)別分為上述之三種(普通使用者、保險(xiǎn)界與學(xué)術(shù)界人士),選擇使用類(lèi)別后,需要填寫(xiě)使用賬號(hào)、密碼、驗(yàn)證密碼、電郵(驗(yàn)證或結(jié)果傳送)、最高學(xué)歷、職稱(chēng)、學(xué)術(shù)機(jī)構(gòu)名稱(chēng)(學(xué)術(shù)類(lèi))、公司(保險(xiǎn)或其他機(jī)構(gòu))、地址等數(shù)據(jù),若普通用戶則新增過(guò)去病史、過(guò)去手術(shù)史、過(guò)去藥物史、過(guò)去外傷等用于統(tǒng)計(jì)未來(lái)十二年之風(fēng)險(xiǎn)。該電郵地址往后會(huì)使用在用戶登入、收費(fèi)與結(jié)果之傳送上。使用者之側(cè)(userprofiles)儲(chǔ)存在sqlserver與postgresql中。當(dāng)使用者在離開(kāi)前端網(wǎng)頁(yè),或注銷(xiāo)賬號(hào)之后再重新進(jìn)入時(shí),需要重新登入系統(tǒng)方能繼續(xù)。使用者登入時(shí)輸入使用者之賬號(hào)(或電郵)與密碼,并與儲(chǔ)存在sqlserver與postgresql中之userprofiles進(jìn)行核對(duì)。使用者之喜好,過(guò)去曾經(jīng)計(jì)算過(guò)之結(jié)果會(huì)一一被記錄。用戶之喜好記錄用戶計(jì)算時(shí)之選擇,共統(tǒng)計(jì)選擇次數(shù)并儲(chǔ)存在數(shù)據(jù)庫(kù)中,每一之使用之記錄會(huì)累積并更新在數(shù)據(jù)庫(kù)中。在登入之后,這些使用次數(shù)最多之記錄會(huì)經(jīng)這userrequest并調(diào)整選項(xiàng)之默認(rèn)值,并進(jìn)行后續(xù)處理。使用者亦可以按照自己之喜好而設(shè)定之。使用者登入后會(huì)呼叫使用者之側(cè)[e011],用戶開(kāi)始使用查尋系統(tǒng)[e006]時(shí),參數(shù)所有選擇會(huì)傳送到伺服器[e007]并進(jìn)行使用者設(shè)定之參數(shù)進(jìn)行內(nèi)部運(yùn)算[e008],內(nèi)部運(yùn)算結(jié)束后之結(jié)果則會(huì)記錄在用戶之側(cè)中[e015],當(dāng)用戶查詢(xún)記錄[e014]并調(diào)閱某一項(xiàng)已運(yùn)算之結(jié)果時(shí),所點(diǎn)選之記錄再次被呼叫[e012],當(dāng)伺服器接收后不需要重新運(yùn)算,運(yùn)算結(jié)果會(huì)顯示于前端接口上[e005]。[f003]之板面為選擇疾病之系統(tǒng)或器官,其疾病之分類(lèi)按照icd9與mdc(majordiagnosticcategory)之疾病分類(lèi)排序25個(gè)姐合。板面之3碼選項(xiàng)根據(jù)系統(tǒng)之選擇,動(dòng)態(tài)改變3碼之選項(xiàng),而5碼選項(xiàng)則根據(jù)3碼之選擇或系統(tǒng)之選擇而改變,若用戶沒(méi)有選擇系統(tǒng)或器官之選項(xiàng),則會(huì)選項(xiàng)會(huì)按照icd碼由小到大排序顯示。[f003]之選取具多重選擇之功能,即研究人員可以同時(shí)選擇高血壓與糖尿病等疾病,代表可以同時(shí)計(jì)算「共病」?fàn)顟B(tài)下之統(tǒng)計(jì)。[f004]之板面提供使用者選擇藥物種類(lèi)(drugtype,依照atc與nhird之編碼),藥物劑量(drugdose),藥物劑型(dosageforms),藥物顆數(shù)(tablet),藥物使用部位與方法(pathway),藥物使用天數(shù)(dayused),藥物使用頻率與藥物總劑量(totaldose)。藥物種類(lèi)與藥物總劑量為必需填寫(xiě)項(xiàng)目。藥物總劑量之計(jì)算為必計(jì)算之選項(xiàng),目的為了方便計(jì)算其區(qū)間,對(duì)數(shù)據(jù)進(jìn)行分群工作。若根據(jù)臺(tái)灣藥物之編碼搜尋,由于臺(tái)灣健保局建立自己獨(dú)有之藥物分類(lèi)系統(tǒng),有別于國(guó)際認(rèn)可之解剖學(xué)治療學(xué)及化學(xué)分類(lèi)系統(tǒng)(anatomicaltherapeuticchemicalclassificationsystem,atc)編碼,nhird藥物數(shù)據(jù)中亦缺乏藥物之defineddailydose(ddd),因此若用戶提供之編碼為臺(tái)灣之編碼,則采用如下之計(jì)算方法。臺(tái)灣之藥物總劑量之換算等于單一藥物劑量乘以藥物顆數(shù)乘以藥物頻率乘以藥物天數(shù)。而atc之計(jì)算則按照whocc之指引。[f004]之板面亦如[f003]之板面一樣,具有多重選擇之功能,即研究人員可以同時(shí)選擇降血壓藥與降血糖藥,代表可以同時(shí)計(jì)算病人之復(fù)雜用藥之統(tǒng)計(jì)。另外[f004]亦提供系統(tǒng)讓用戶計(jì)算外科之相關(guān)統(tǒng)計(jì),根據(jù)手術(shù)部位,手術(shù)方式,手術(shù)裝置(devices)等數(shù)據(jù)作分層使用。[f003]前端接口之選擇參數(shù)[e001],透過(guò)shiny傳送[e005]至[f009]之板面。[f006]板面為基本設(shè)定,本板面在使用者登入時(shí)有一默認(rèn)設(shè)定,如圖中所顯示之鉤符號(hào)。基本設(shè)定[f006]之板面分成基本數(shù)據(jù)分組之選擇項(xiàng),為性別(gender)、年齡(age)、收入(income)、社經(jīng)等級(jí)(urbanizationlevel)共四項(xiàng)。選擇項(xiàng)之?dāng)?shù)值為本網(wǎng)站之默認(rèn)設(shè)定,使用者可以按照需求鉤選不同組別,使用者亦可以自己輸入?yún)^(qū)間值。社經(jīng)等級(jí)為非數(shù)值項(xiàng),因此無(wú)法提供輸入?yún)^(qū)間值之功能。[f006]之板面除提供使用者調(diào)整研究周期(studyperiod),即收件時(shí)間(include)、排除時(shí)間(exclude)、追蹤時(shí)間或觀察時(shí)間(followup)。研究種類(lèi)則提供世代追蹤(cohortstudy)跟病歷對(duì)照研究法(casecontrolstudy)兩種方法,研究人員可以根據(jù)其要求選擇不同之研究方法,例如使用nhird研究藥物與疾病發(fā)現(xiàn)之風(fēng)險(xiǎn)最常用之方法為病歷對(duì)照研究法?;貧w診斷之方法提供之自選功能,即[c018-c020]之方法,在此可供用戶選擇。圖表之制作方法為如[f006]所顯示,如人口統(tǒng)計(jì)(demographic)、追蹤期之統(tǒng)計(jì)(followup)、kaplan-meiercurve(kmcurve)、分位圖(quantile-quantileplot,qqplot)、箱形圖(boxplot)、殘差分析(residualanalysis)、森林圖(forestplot)、累積發(fā)生率(cumulativeincidence)、schoenfeldplot等,由于圖表種類(lèi)之多,在圖中不能盡述。上述選擇激活之后的參數(shù)[e001][e002][e003],透過(guò)[f007]板面之按鍵激活[e002]傳送至伺服器[e008]進(jìn)行運(yùn)算。[f005]之板面為tabcontrol控制設(shè)定與結(jié)果頁(yè)面之顯示,具有能顯示多層頁(yè)面之功能,共有8層前頁(yè)面可呼叫并顯示在前端接口[e005]。在登入系統(tǒng)時(shí)顯示在第一層之頁(yè)面為設(shè)定之頁(yè)面(setting)[f009],其接口設(shè)計(jì)為顯示在[f003]與[f004]中所選取之選項(xiàng),并按照選取之對(duì)象分類(lèi),如[f002]診斷碼之選取選擇優(yōu)先于[f004]之選擇,[f003]顯示在[f004]之上,并提供多重選擇之顯示。診斷碼顯示之排序按照診斷碼之大小,而每個(gè)診斷碼亦附上各自之疾病名稱(chēng),以及所屬之系統(tǒng)或器官,選擇所激活之參數(shù)[e001]傳送至[e002]待命,當(dāng)[f007]被激活后[e002]之參數(shù)將傳送至[e004],[e001]之參數(shù)亦可透過(guò)shiny傳送至[e005]前端接口顯示。第二層頁(yè)面為人口統(tǒng)計(jì)之表格(demographic)[f010],人口統(tǒng)計(jì)之表格顯示根據(jù)用戶設(shè)定之組別,如性別、年齡等分組,以及各組別的統(tǒng)計(jì)數(shù)據(jù),如實(shí)驗(yàn)組(exposurepositive)與對(duì)照組(exposurenegative)在各組別之人口以及百分比,各組別的p值等。若使用者需要統(tǒng)計(jì)藥物或共病史,則會(huì)在表格中增設(shè)對(duì)應(yīng)之字段。若使用者在[f006]鉤選時(shí)改變了默認(rèn)值,系統(tǒng)即會(huì)根據(jù)[f006]之釣選項(xiàng)重新安排字段。第三層頁(yè)面為追蹤期統(tǒng)計(jì)之表格(followup)[f011],類(lèi)似人口統(tǒng)計(jì)之表格,顯示根據(jù)用戶設(shè)定之組別,如性別、年齡等分組,以及各組別「追蹤」時(shí)發(fā)生事件的統(tǒng)計(jì)數(shù)據(jù),如實(shí)驗(yàn)組(exposurepositive)與對(duì)照組(exposurenegative)在各組別之事件(event,圖中簡(jiǎn)寫(xiě)為eve)、人年(person-year,py)、與發(fā)生率(incidencerate,ir)等,以及率比(incidencerateratio,irr),調(diào)整后之風(fēng)險(xiǎn)比值(hazardratio),95百分比信賴(lài)區(qū)間(95%confidenceinterval,95%ci)與p值(pvalue)與上述一樣,若使用者需要統(tǒng)計(jì)藥物或共病史,則會(huì)在表格中增設(shè)對(duì)應(yīng)之字段。第四層之頁(yè)面為回歸診斷(diagnosticregression)[f012],則顯示方法(第4圖之c流程)所統(tǒng)計(jì)之結(jié)果,再加上部分概似(partiallikelihood)、scoretest與華德統(tǒng)計(jì)量(waldtest)等統(tǒng)計(jì)方法之結(jié)果。若用戶鉤選自選項(xiàng)之方法,即[c023][c025-c027]之方法,則在此頁(yè)面會(huì)顯示結(jié)果。第五層之頁(yè)面為森林圖(forestplot)[f013]顯示各組人數(shù)、調(diào)整后之風(fēng)險(xiǎn)比值、95%信賴(lài)區(qū)間與p值等數(shù)據(jù),森林圖會(huì)根據(jù)此數(shù)據(jù)計(jì)算出總風(fēng)險(xiǎn)比值,評(píng)估在整理人口上某一疾病或某一藥物是否會(huì)導(dǎo)致某一疾病之風(fēng)險(xiǎn)增加或降低,或死亡率增加或降低。第六層之頁(yè)面為圖片(figure)[f014],圖片顯示為kaplan-meiercurve、分位圖、箱形圖、殘差分析、累積發(fā)生率與schoenfeldplot等。該層板面圖片以各組順序排列。以上第一層到第六層板面可按使用者意愿,根據(jù)用戶設(shè)定之電郵地址,或可讓用戶更改電郵地址,把六層的內(nèi)容合并成pdf格式并傳送到該指定之地址。第七層頁(yè)面為使用者設(shè)定[f015],顯示用戶之賬號(hào)、密碼、驗(yàn)證密碼、電郵(驗(yàn)證或結(jié)果傳送)、最高學(xué)歷、職稱(chēng)、學(xué)術(shù)機(jī)構(gòu)名稱(chēng)(學(xué)術(shù)類(lèi))、公司(保險(xiǎn)或其他機(jī)構(gòu))、地址等數(shù)據(jù),若普通用戶則新增過(guò)去病史、過(guò)去手術(shù)史、過(guò)去藥物史、過(guò)去外傷等數(shù)據(jù),其中除了賬號(hào)之外的所有數(shù)據(jù)均可以讓用戶修改并儲(chǔ)存于使用者側(cè)中,并儲(chǔ)存在sqlserver與postgresql數(shù)據(jù)庫(kù)。第八層頁(yè)面為關(guān)于(about)[f016],提供網(wǎng)站介紹與教學(xué),本專(zhuān)利與網(wǎng)站之設(shè)計(jì)與功能,基礎(chǔ)統(tǒng)計(jì)教學(xué)之外部連接等,本實(shí)驗(yàn)室與公司之介紹等內(nèi)容讓使用者參考。七、普通版網(wǎng)站本專(zhuān)利提供不同網(wǎng)站和數(shù)據(jù)呈現(xiàn)之方式讓用戶使用,包括普通使用者(或病人)使用之網(wǎng)頁(yè)(第8圖之g流程)。普通版網(wǎng)頁(yè)繼承了專(zhuān)業(yè)用戶版本的之功能,但前端接口與數(shù)據(jù)顯示上經(jīng)過(guò)設(shè)計(jì),在使用上與數(shù)據(jù)顯示上適合一般用戶。在前端接口設(shè)計(jì)上使用循序漸進(jìn)之方法(stepbystep),即第一個(gè)接口點(diǎn)選完畢后再出現(xiàn)第二接口,如此類(lèi)推,直到所有接口顯示完畢。前端接口分成五大部份,包括過(guò)去病史[g001]、疾病處理[g005]、處理后結(jié)果[g009]、分析現(xiàn)在健康[g010]、顯示分析結(jié)果[g011]。在上述使用者創(chuàng)建賬號(hào)后,使用者需簡(jiǎn)單輸入其過(guò)去醫(yī)療史,在此普通用戶系統(tǒng)則需要記錄詳細(xì)之醫(yī)療史,用于后續(xù)之分析。在使用者登入后,即進(jìn)入[g001]之過(guò)去病史系統(tǒng),在[g001]之接口需要用戶選擇過(guò)去之疾病[g002],在疾病之選擇本專(zhuān)利提供[f003]之icd9診斷碼與器官分類(lèi)與mdc之分類(lèi)讓普通使用者選擇,選擇完畢后則不如[f003]一般顯示icd9診斷碼,本系統(tǒng)呼叫icd9診斷碼之sqlserver與postgresql數(shù)據(jù)庫(kù),并只取得診斷碼之名稱(chēng),回傳至[g002]之透過(guò)shiny顯示于前端接口上。如使用者過(guò)去相對(duì)健康則可以跳過(guò)本項(xiàng),進(jìn)入[g005]。若使用者回憶不起過(guò)去疾病,跳過(guò)(skip)本項(xiàng),進(jìn)入[g005]。在用戶選擇完疾病名稱(chēng)后,系統(tǒng)跳出[g003]之窗口,該窗口需要填寫(xiě)有關(guān)于[g002]的該次疾病,其初次癥狀發(fā)生之日期,以及疾病診斷之日期。若使用者無(wú)法回憶癥狀之日期或疾病診斷之日則跳過(guò)該項(xiàng),進(jìn)入[g004]之界面。[g004]提供使用者填寫(xiě)該疾病的主要癥狀或主訴(chiefcomplain)、病征(sign)以及并他癥狀(可多寫(xiě))。若使用者無(wú)法回憶癥狀、病征以及并他癥狀則跳過(guò)該項(xiàng),進(jìn)入[g005]之界面。[g005]讓用戶填寫(xiě)與[g002]所填寫(xiě)之疾病相關(guān)之治療,在[g005]接口所填寫(xiě)之字段根據(jù)[g002]之疾病數(shù)目而增加,癥狀亦可以讓使用者鉤選相關(guān)治療。[g005]接口所選擇之處治包括藥物[g006]、手術(shù)[g007](包括門(mén)診或住院手術(shù))與追蹤[g008]。當(dāng)用戶選擇藥物時(shí),[g006]之窗口會(huì)跳出,類(lèi)似[f004],讓使用者根據(jù)atc或臺(tái)灣之分類(lèi)選擇藥物種類(lèi),以及填寫(xiě)該藥物的使用途徑、每天用次數(shù)、共享多少多,而藥物總劑量則是由系統(tǒng)換算后顯示在[g005]與[g006]上。當(dāng)用戶選擇手術(shù)時(shí),[g007]之窗口會(huì)跳出,根據(jù)疾病以及選擇之位置,提供手術(shù)名稱(chēng)(如闌尾切除術(shù))、手術(shù)方式(傳統(tǒng)或達(dá)文西手術(shù)系統(tǒng))、麻醉方式(如局部麻醉或全身麻醉)、手術(shù)時(shí)間(包括麻醉時(shí)間)、以及病理報(bào)告上傳。當(dāng)用戶選擇追蹤時(shí),[g008]之窗口會(huì)跳出,并提供用戶選擇追蹤之頻率,以及追蹤時(shí)發(fā)現(xiàn),如使用者選擇追蹤時(shí)發(fā)現(xiàn)之選項(xiàng),則跳出窗口讓用戶鉤選該發(fā)現(xiàn)「是否與以上所列之疾病相關(guān)」之選項(xiàng),如相關(guān)剛讓使用者選擇疾病,如不相關(guān)則詢(xún)問(wèn)使用者「是否有需要新增疾病」,若選擇增新則跳出[g001],并循環(huán)以上步驟,若不新增,則進(jìn)入[g009]之界面。[g009]為使用者組處理后的結(jié)果,有以下選項(xiàng)可供選擇,痊愈、死亡(用戶計(jì)算其他人之?dāng)?shù)據(jù))、復(fù)發(fā)、繼續(xù)治療、繼續(xù)追蹤等選項(xiàng)。在普通使用者再次登入后,用戶過(guò)去之醫(yī)療記錄,即先前填寫(xiě)之?dāng)?shù)據(jù)會(huì)以文本框(textbox)之形式顯示在[g001][g005][g009]之界面。如果使用者沒(méi)有患上新疾病,則[g001][g005][g009]之接口可以跳過(guò),直接進(jìn)入[g001]之接口。若用戶需要補(bǔ)充過(guò)去醫(yī)療史,本系統(tǒng)亦提供用戶進(jìn)入[g001][g005][g009]界面作補(bǔ)充。當(dāng)[g001][g005][g009]之過(guò)去醫(yī)療史之界面確定無(wú)誤之后,可進(jìn)入[g010]之接口,該接口為進(jìn)入分析之前端接口,供用戶根據(jù)過(guò)去疾病分析未來(lái)之健康風(fēng)險(xiǎn),其分析之方法有二,一為分析未來(lái)某一疾病之風(fēng)險(xiǎn),另一為分析未來(lái)約一萬(wàn)六千多種疾病之風(fēng)險(xiǎn)(該數(shù)字取為icd9診斷碼之?dāng)?shù)目),后者為收費(fèi)項(xiàng)目。當(dāng)用戶選擇完畢后,[g010]之接口會(huì)轉(zhuǎn)換到[g011]之接口,并顯示其運(yùn)算結(jié)果。[g011]所顯示之結(jié)果基于[g010]之選擇。由于用戶是非專(zhuān)業(yè)人員,因此在數(shù)據(jù)顯示上只顯示兩種數(shù)據(jù),如風(fēng)險(xiǎn)(為adjustedhazardratio)與10年存活率,并提供文字解釋。如果用戶需要查看更多數(shù)據(jù),則可按expandformoredata之按鈕,展開(kāi)后之?dāng)?shù)據(jù)包括病死率(casefatality,顯示患某一疾病的病患中死亡的比率)、(conditionalprobability,某一時(shí)間點(diǎn)的條件存活機(jī)率)、累積存活機(jī)率(cumulativesurvivalprobability)等。若使用者選擇某一疾病之風(fēng)險(xiǎn),則只顯示某一疾病之風(fēng)險(xiǎn)與10年存活率,即病人選擇只分析未來(lái)10年患有高血壓之風(fēng)險(xiǎn),則只顯示高血壓之風(fēng)險(xiǎn)與10年存活率。若使用者選擇分析未來(lái)約一萬(wàn)六千多種疾病之風(fēng)險(xiǎn),則顯示一萬(wàn)六千多種疾病之?dāng)?shù)據(jù),并可按照風(fēng)險(xiǎn)或存活率等數(shù)據(jù)之大少重新排序。使用者在查看結(jié)果后若需要建議,則可查看本網(wǎng)站之建議系統(tǒng)。本網(wǎng)站之建議系統(tǒng),根據(jù)疾病之系統(tǒng),以及病人所設(shè)定系地址,尋找最近之醫(yī)院提供使用者查詢(xún),并協(xié)助使用者聯(lián)絡(luò)該科之醫(yī)師、預(yù)約,而[g011]之結(jié)果亦可透過(guò)打印輸出或寄到某一電郵(如使用者之電郵或家庭醫(yī)師之電郵)。八、莰入式應(yīng)用本專(zhuān)利設(shè)計(jì)應(yīng)用系統(tǒng)用于智能型手機(jī)與醫(yī)學(xué)儀器(圖9之h流程)。本專(zhuān)利之應(yīng)用程序使用基于.net框架的面向?qū)ο蟮母唠A程序語(yǔ)言c#(6.0vetsion,microsoft)來(lái)制作ios、android、windowsphone等移動(dòng)裝置的流動(dòng)應(yīng)用程序(mobileapplication,app)。app可數(shù)字媒體網(wǎng)絡(luò)商店(如ios之itunestore)下載或內(nèi)建于手機(jī)中,不需要下載即可使用。本專(zhuān)利之a(chǎn)pp系統(tǒng)之設(shè)計(jì)參考本專(zhuān)利之網(wǎng)站系統(tǒng),繼承其包括普通使用者與專(zhuān)業(yè)用戶之兩大系統(tǒng),接口簡(jiǎn)化了網(wǎng)頁(yè)前端接口之排版,并將按鈕、鉤選按鈕、文本框、字體加大,方便移動(dòng)裝置之用戶用觀看或用手指點(diǎn)選。本app之所有接口具有垂直滑動(dòng)的滾動(dòng)條功能,讓用戶在填寫(xiě)數(shù)據(jù)或查閱數(shù)據(jù)時(shí)不會(huì)因空間不足而無(wú)法使用。所有接口均具有查詢(xún)說(shuō)明之功能。app接口間之轉(zhuǎn)換使用循序漸進(jìn)之方法(stepbystep),按下下一頁(yè)之按鈕(next)即轉(zhuǎn)至下一個(gè)接口。app分為普通(病人)版app與學(xué)術(shù)(專(zhuān)業(yè))版app共2種,以下分別描述其接口之設(shè)計(jì)與功能。以上2種app平繼承[f002]建立使用者賬號(hào)與登入、注銷(xiāo)之接口,用戶賬號(hào)之建立[e016]后,數(shù)據(jù)即上傳至終端機(jī),儲(chǔ)存在sqlserver與postgresql中,待使用者重新登入時(shí)進(jìn)行核對(duì)。使用者登入后會(huì)呼叫使用者之側(cè)[e001],用戶開(kāi)始使用查尋系統(tǒng)[e006]時(shí),參數(shù)所有選擇會(huì)傳送到伺服器[e007]并進(jìn)行使用者設(shè)定之參數(shù)進(jìn)行內(nèi)部運(yùn)算[e008]。a、普通版嵌入式應(yīng)用普通版app之接口與網(wǎng)站系統(tǒng)之普通版一樣,分為五大部份,包括過(guò)去病史[h001](即網(wǎng)頁(yè)版之[g001]接口)、疾病處理[h002](即網(wǎng)頁(yè)版之[g005]接口)、處理后結(jié)果[h003](即網(wǎng)頁(yè)版之[g009]界面)、分析現(xiàn)在健康[h004](即網(wǎng)頁(yè)版之[g010]接口)、顯示分析結(jié)果[h005-h006](即網(wǎng)頁(yè)版之[g011]界面)。[h001-h003]接口保留網(wǎng)頁(yè)版之[g002-g004]與[g006-g008]板面之功能,而之?dāng)?shù)據(jù)輸入完成后,即進(jìn)入[h004]之接口,提供用戶選擇計(jì)算服務(wù)。內(nèi)部運(yùn)算結(jié)束后之結(jié)果會(huì)傳送至使用者之手機(jī)儲(chǔ)存、亦會(huì)記錄在用戶之側(cè)中[e015],當(dāng)用戶查詢(xún)記錄[e014]并調(diào)閱某一項(xiàng)已運(yùn)算之結(jié)果時(shí),所點(diǎn)選之記錄再次被呼叫[e012],當(dāng)伺服器接收后不需要重新運(yùn)算,運(yùn)算結(jié)果會(huì)顯示于前端接口上[e005]。儲(chǔ)存之結(jié)果在點(diǎn)選[h005-h006]之界面時(shí)即顯視在前端界面上。[h004]之接口有兩個(gè)運(yùn)算功能,分別為提供用戶計(jì)算其在任一種疾病之風(fēng)險(xiǎn),而另一種功能則為計(jì)算其全數(shù)一萬(wàn)六千余種疾病之風(fēng)險(xiǎn);兩者在點(diǎn)選運(yùn)算按鈕時(shí)即按[h001-h003]接口所填寫(xiě)之?dāng)?shù)據(jù)與[h004]所選擇之疾病范圍將會(huì)傳送至伺服器[e007],進(jìn)行運(yùn)算[e008],并把結(jié)果輸出至[h005]與[h006]之界面。[h005]之接口顯示某一種疾病之風(fēng)險(xiǎn),[h006]之接口則顯示全數(shù)疾病之風(fēng)險(xiǎn)。數(shù)據(jù)之顯示具垂直滑動(dòng)的滾動(dòng)條功能。b、學(xué)術(shù)版嵌入式應(yīng)用學(xué)術(shù)版app之接口與網(wǎng)站系統(tǒng)之學(xué)術(shù)版本之功能一樣,所設(shè)計(jì)之板面簡(jiǎn)化成4大部份,分別為tabcontrol控制板面[h008]、商標(biāo)顯示板面[h009]、工作區(qū)板面[h010]、文字說(shuō)明區(qū)[h011]。[h008]之板面為tabcontrol控制設(shè)定與結(jié)果頁(yè)面之顯示,具有能顯示多層頁(yè)面之功能,為了簡(jiǎn)化接口,減低使用空間,[h008]板面繼承[f005]板面同時(shí)合并[f003-f004]與[f006-f007]之板面與功能。[h008]之板面共有12層前頁(yè)面可呼叫并顯示在前端接口之[h010]板面,其12層板面分別為:第一層使用教學(xué)[h012]、第二層輸入icd9診斷碼[h013]、輸入藥物[h014]、基礎(chǔ)設(shè)定與運(yùn)算模式[h015]、行為[h016]、人口比例結(jié)果[h017]、追蹤與觀察結(jié)果[h018]、回歸診斷結(jié)果[h019]、森林圖[h020]、其他圖[h021]、使用者設(shè)定[h022]、關(guān)于[h023]。第一層之使用教學(xué)接口[h012],詳細(xì)介紹本系統(tǒng)如何使用,可讓使用者跳過(guò)此步驟。第二層輸入icd9診斷碼之板面[h013]、第三層輸入藥物詳細(xì)數(shù)據(jù)之板面[h014]與第四層基礎(chǔ)設(shè)定與運(yùn)算模式之板面[h015],分別繼承[f003]、[f004]與[f006]之功能。板面[h016]只繼承板面[f007]之generate功能。[h012-h015]板面各板面在切換板面時(shí)各板面之參數(shù)[e001-e003]即馬上暫存在內(nèi)存中,直至[h016]之generate功能被激活,由[e002]傳送至伺服器[e008]進(jìn)行運(yùn)算,運(yùn)算結(jié)果傳送接手機(jī)之內(nèi)存。數(shù)據(jù)顯示在[h017-h021]之接口。人口比例結(jié)果[h017]、追蹤與觀察結(jié)果[h018]、回歸診斷結(jié)果[h019]、森林圖[h020]與其他圖[h021],分別繼承了學(xué)術(shù)版網(wǎng)頁(yè)之[f010]、[f011]、[f012]、[f013]、[f014]之板面設(shè)計(jì)以及其功能。tabcontrol之最后兩個(gè)層板面[h022-h023]分別繼承了學(xué)術(shù)版網(wǎng)頁(yè)之[f015]與[f016]之設(shè)計(jì)與功能,數(shù)據(jù)之顯示具垂直滑動(dòng)的滾動(dòng)條功能。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12