王志耘 彭 平 王志鋼 田華詠 李 萍
土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái)是依據(jù)湘西土家族苗族自治州民族中醫(yī)院國(guó)家級(jí)土家醫(yī)藥平臺(tái)建設(shè)基地及湘西土家族苗族自治州民族醫(yī)藥研究土家醫(yī)藥實(shí)體資源相關(guān)工作進(jìn)行。土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái)建立制定了統(tǒng)一的信息標(biāo)準(zhǔn)規(guī)范,對(duì)湘西土家族苗族自治州民族醫(yī)藥研究所及湘西土家族苗族自治州民族中醫(yī)院實(shí)際土家醫(yī)藥館藏文字、圖片、視頻和錄音等資料及相應(yīng)民族藥材、土家名醫(yī)等綜合信息資源進(jìn)行整合,對(duì)湘西地區(qū)現(xiàn)有土家醫(yī)藥信息進(jìn)行采集和深度加工。在此基礎(chǔ)上,基于移動(dòng)互聯(lián)網(wǎng)技術(shù),設(shè)計(jì)并構(gòu)建土家醫(yī)藥開放式數(shù)據(jù)庫(kù)平臺(tái),保護(hù)、發(fā)掘、整理、存儲(chǔ)、分享土家醫(yī)藥資源,通過互聯(lián)網(wǎng)等形式,借助電腦、平板、手機(jī)等終端,向數(shù)據(jù)用戶群體和廣大民族醫(yī)藥愛好者服務(wù),為后期土家族醫(yī)藥實(shí)體博物館和數(shù)字博物館建設(shè)工作提供設(shè)計(jì)規(guī)劃和數(shù)據(jù)支撐服務(wù)。基于移動(dòng)互聯(lián)技術(shù)構(gòu)建土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái)更好地實(shí)現(xiàn)了土家醫(yī)藥信息保存、挖掘、研究和傳承推廣工作,是對(duì)實(shí)體土家醫(yī)藥資源的有益補(bǔ)充和完善。
1.1 研發(fā)背景土家族是中國(guó)少數(shù)民族之一,根據(jù)2010年第六次人口普查,土家族人口數(shù)為8 353 912人,主要分布在湘、鄂、渝、黔交界地帶的武陵山區(qū)[1]。地理位置得天獨(dú)厚,土地肥沃、雨水充沛,各種生物、礦物資源豐富,是名副其實(shí)的“中國(guó)動(dòng)植物基因庫(kù)”“華中天然藥庫(kù)”,有很多珍稀的道地藥材,形成了獨(dú)特的土家醫(yī)藥文化[2]。由于土家族有語(yǔ)言而無文字,土家醫(yī)藥文化主要靠世代口傳親授及依賴漢文化傳播,這部分民族醫(yī)藥的文獻(xiàn)整理是通過田野鄉(xiāng)村調(diào)查、實(shí)時(shí)記錄文本、總結(jié)醫(yī)藥經(jīng)驗(yàn)和理論,然后用漢文進(jìn)行表述的,其發(fā)展傳承受局限、生存的地理環(huán)境或交通條件較差,民族醫(yī)藥的發(fā)掘整理工作尚待進(jìn)行[3]。借助移動(dòng)互聯(lián)網(wǎng)技術(shù)基于豐富的土家醫(yī)藥資源構(gòu)建土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái)有現(xiàn)實(shí)必要性和緊迫性。
2017年7月1日實(shí)施的《中華人民共和國(guó)中醫(yī)藥法》[4],明確指出國(guó)家采取措施,加大對(duì)少數(shù)民族醫(yī)藥傳承創(chuàng)新、應(yīng)用發(fā)展和人才培養(yǎng)的扶持力度;《中醫(yī)藥健康服務(wù)發(fā)展規(guī)劃(2015—2020年)》中指出,中醫(yī)藥(含民族醫(yī)藥)是中國(guó)獨(dú)具特色的健康服務(wù)資源,充分發(fā)揮中醫(yī)藥特色優(yōu)勢(shì),加快發(fā)展中醫(yī)藥健康服務(wù),是全面發(fā)展中醫(yī)藥事業(yè)的必然要求[5]。依據(jù)國(guó)家中醫(yī)藥管理局《關(guān)于加強(qiáng)新時(shí)代少數(shù)民族醫(yī)藥工作的若干意見》中的要求,積極推進(jìn)少數(shù)民族藥資源調(diào)查,構(gòu)建少數(shù)民族藥資源數(shù)據(jù)庫(kù)和信息共享平臺(tái)[6]。基于移動(dòng)互聯(lián)網(wǎng)技術(shù)構(gòu)建土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái)是保護(hù)傳承土家醫(yī)藥的重要舉措。
課題研發(fā)小組位于湘西地區(qū),課題組成員所在單位是一家集醫(yī)療、教學(xué)、科研于一體的三級(jí)甲等中醫(yī)醫(yī)院,是湖南省重點(diǎn)民族醫(yī)醫(yī)院,是國(guó)家級(jí)土家醫(yī)標(biāo)準(zhǔn)化研究基地,多年來采訪了大量民間土家醫(yī)藥工作者,收集了大量民間土家醫(yī)藥經(jīng)驗(yàn)方,撰寫了大量書籍,發(fā)表了論文60余篇,擁有大量土家醫(yī)藥文獻(xiàn)資料和豐富的土家醫(yī)藥資源。并且針對(duì)土家醫(yī)、土家藥、土家療法的臨床療效、使用規(guī)律、護(hù)理規(guī)范等進(jìn)行了系統(tǒng)研究,建立了土家醫(yī)藥規(guī)范化診療標(biāo)準(zhǔn),為建立數(shù)據(jù)庫(kù)平臺(tái)提供有力的資源保障。
1.2 主要內(nèi)容構(gòu)建基于移動(dòng)互聯(lián)網(wǎng)技術(shù)的開放式數(shù)據(jù)庫(kù)平臺(tái),制定統(tǒng)一的信息標(biāo)準(zhǔn)規(guī)范。利用數(shù)字化和移動(dòng)互聯(lián)網(wǎng)技術(shù)建立土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái),將所收集的內(nèi)容整合到土家醫(yī)藥診斷標(biāo)準(zhǔn)、土家藥物、土家名醫(yī)、土家醫(yī)藥文獻(xiàn)等表中。收集整理土家醫(yī)藥資源、收集土家醫(yī)藥公開發(fā)表或者民間收藏的文字、圖片、書籍、文獻(xiàn)、影音視頻等資料,按土家醫(yī)史、流派傳承、土家名醫(yī)、珍本醫(yī)籍、道地藥材、處方集錦等項(xiàng)目分類進(jìn)行整理,并錄入到平臺(tái),進(jìn)行分類保存。對(duì)名老土家醫(yī)生的經(jīng)驗(yàn)方、處方集、學(xué)術(shù)傳承及流派研究等進(jìn)行數(shù)字化整理,利用大數(shù)據(jù)分析技術(shù),進(jìn)一步挖掘土家醫(yī)藥的精髓。完成電腦端、移動(dòng)端的交互界面設(shè)計(jì),并建立檢索系統(tǒng),借助PC終端、移動(dòng)終端(如手機(jī)、平板電腦等),向數(shù)據(jù)用戶群體提供廣泛的信息資源服務(wù)。并隨著土家醫(yī)藥發(fā)展,不斷維護(hù)與更新信息庫(kù)平臺(tái)數(shù)據(jù)。
1.3 技術(shù)方案該項(xiàng)目設(shè)計(jì)開發(fā)基于PC終端和移動(dòng)終端多種訪問方式,對(duì)數(shù)據(jù)庫(kù)平臺(tái)保存的資源進(jìn)行顯示,提供資源信息及科普服務(wù),起到保存、挖掘、推廣土家醫(yī)藥文化的作用。根據(jù)其工作特點(diǎn),采用B/S模式、自適應(yīng)響應(yīng)方式來適配不用的設(shè)備,不用安裝軟件和APP,不管使用哪種設(shè)備,都能用本地瀏覽器進(jìn)行瀏覽,并保持最佳的視覺效果。
本項(xiàng)目以SqlServer作為后臺(tái)數(shù)據(jù)庫(kù),同時(shí)增加數(shù)據(jù)的獨(dú)立性,建立一些共用表,比如常見疾病表中的疾病可用于各規(guī)范標(biāo)準(zhǔn),名詞術(shù)語(yǔ)表為其他地方提供了標(biāo)準(zhǔn)解釋,保證這些資料惟一性、準(zhǔn)確性,避免產(chǎn)生歧義。平臺(tái)采用ASP.NET MVC方法以C#語(yǔ)言進(jìn)行后臺(tái)代碼開發(fā);后端采用了Ace-Admin后端框架,在添加編輯等頁(yè)面使用Ajax技術(shù)以AutoComplete自動(dòng)完成方式直接從數(shù)據(jù)庫(kù)獲取搜索資料中包含ID號(hào)的完整信息以用于數(shù)據(jù)之間的關(guān)聯(lián)。網(wǎng)站后端也進(jìn)行了對(duì)移動(dòng)端的適配,方便直接用手機(jī)上傳資料。
前臺(tái)采用移動(dòng)BootStrap框架開發(fā),滿足移動(dòng)互聯(lián)網(wǎng)的功能;利用Ajax技術(shù),更快速地查閱所需要的資料;前端采用了最流行的上下滑動(dòng)的板塊式欄目結(jié)構(gòu),每個(gè)欄目都可以進(jìn)入到欄目頁(yè)與內(nèi)容頁(yè),便于用戶快速找到最新的內(nèi)容也有利搜索引擎的優(yōu)化。前端頁(yè)面最重要的欄目是知識(shí)庫(kù)與文獻(xiàn)資料,部分頁(yè)面選用了國(guó)外較流行的Ace-Admin后端框架,同時(shí)采用了Ajax以及Vue的一些技術(shù),比如AutoComplete。為方便用戶閱讀文獻(xiàn)資料,采用了圖書翻頁(yè)效果,以期更好的用戶體驗(yàn)。
平臺(tái)上線的生產(chǎn)環(huán)境采用美橙互聯(lián)上海雙線企業(yè)型云主機(jī),初定為4核CPU、4G內(nèi)存、70G硬盤和5M帶寬。平臺(tái)采用云主機(jī)的方式,可以隨時(shí)在線升級(jí)。以后可以根據(jù)平臺(tái)的訪問量再做調(diào)整,考慮是否進(jìn)行服務(wù)器租用和服務(wù)器托管。云主機(jī)的機(jī)房擁有強(qiáng)大的安全保障措施,可以在一定程度上減少安全方面的投入。因?yàn)槠脚_(tái)采用ASP.NET開發(fā),系統(tǒng)采用Windows Server 2008R2 64位系統(tǒng),數(shù)據(jù)庫(kù)使用SqlServer 2014版,.net framework 版本號(hào)為4.7.2。
1.4 系統(tǒng)的安全性軟件項(xiàng)目采用SSL數(shù)字證書認(rèn)證,通過在客戶端瀏覽器和Web服務(wù)器之間建立一條SSL安全通道,保證只有授權(quán)許可的通信訪問信息才可以在客戶機(jī)和服務(wù)器之間建立連接,對(duì)傳送的數(shù)據(jù)進(jìn)行加密和隱藏,確保數(shù)據(jù)的完整性在傳送中不被改變,用戶通過https協(xié)議進(jìn)行訪問。
數(shù)據(jù)庫(kù)設(shè)計(jì)層面,為防止數(shù)據(jù)誤刪,對(duì)重要資料的刪除先做刪除標(biāo)記,完全確認(rèn)后方可刪除;對(duì)于被引用數(shù)據(jù),只有引用該數(shù)據(jù)的記錄刪除后方可刪除。對(duì)于文件資料采用時(shí)間隨機(jī)數(shù)文件名,通過與數(shù)據(jù)庫(kù)結(jié)合讀取到正確位置,防止重要資料被非授權(quán)用戶打包下載,同時(shí)圖片文檔加水印以防非法盜用。
對(duì)前端用戶實(shí)時(shí)網(wǎng)絡(luò)監(jiān)控,建立網(wǎng)絡(luò)日志,及時(shí)記錄用戶登錄和訪問頁(yè)面,監(jiān)視和記錄網(wǎng)絡(luò)上的活動(dòng),即時(shí)了解對(duì)軟件操作行為進(jìn)行全方位安全管理。對(duì)平臺(tái)系統(tǒng)后臺(tái)操作建立網(wǎng)絡(luò)日志,記錄用戶登錄后的每一步操作,對(duì)危險(xiǎn)操作行為及時(shí)發(fā)現(xiàn)并采取補(bǔ)救措施。
對(duì)于用戶權(quán)限設(shè)定3個(gè)級(jí)別:一般用戶只能瀏覽前端網(wǎng)站頁(yè)面;注冊(cè)用戶可以進(jìn)入后臺(tái)增加、刪除、修改和查詢自己上傳的資料;而注冊(cè)用戶上傳的資料需經(jīng)管理員審核后方可以在前臺(tái)展示。管理員級(jí)別則是最高級(jí)別,負(fù)責(zé)審核等工作。
平臺(tái)系統(tǒng)搭載在云服務(wù)器上,利用云主機(jī)的機(jī)房所擁有強(qiáng)大的防火墻建立第一道安全防護(hù)網(wǎng)。在服務(wù)器端安裝服務(wù)器安全狗與網(wǎng)站安全狗軟件,及時(shí)了解服務(wù)器平臺(tái)被攻擊、入侵的行為,并及時(shí)填補(bǔ)系統(tǒng)漏洞,對(duì)可疑IP采取截?cái)噙B接、接入黑名單等措施。
1.5 技術(shù)路線為能夠可持續(xù)地向數(shù)據(jù)用戶群體和廣大民族醫(yī)藥愛好者服務(wù),本平臺(tái)在設(shè)計(jì)時(shí)從平臺(tái)的注冊(cè)、數(shù)據(jù)錄入更新、上傳數(shù)據(jù)的審核發(fā)布以及根據(jù)權(quán)限獲取資料方面均進(jìn)行了綜合考慮。
該系統(tǒng)首次實(shí)現(xiàn)了土家醫(yī)藥資源的挖掘、整理、保護(hù)和數(shù)字化存儲(chǔ)工作,將大量民間土家醫(yī)藥經(jīng)驗(yàn)方、錄音、視頻、土家醫(yī)藥書籍、論文等珍貴土家醫(yī)藥文獻(xiàn)資料和土家醫(yī)藥資源分類保存,并實(shí)現(xiàn)資源共享。文獻(xiàn)資料既可作為電子書進(jìn)行閱讀,又可以在文檔內(nèi)搜索關(guān)鍵字,獲取權(quán)限后還能進(jìn)行PDF文檔的下載,資料相互間的引用部分可以通過鏈接進(jìn)行跳轉(zhuǎn)到相關(guān)章節(jié)。可以任意搜索所需要的土家醫(yī)藥知識(shí)庫(kù)知識(shí),同時(shí)數(shù)據(jù)庫(kù)平臺(tái)隨著土家醫(yī)藥的不斷發(fā)展同步進(jìn)行更新。在土家醫(yī)藥歷史中將土家名醫(yī)的流派進(jìn)行歸納總結(jié),師承關(guān)系貯存于數(shù)據(jù)庫(kù)表的字段中,用以查詢土家名醫(yī)流派傳承。平臺(tái)實(shí)現(xiàn)了對(duì)土家名老醫(yī)生的經(jīng)驗(yàn)方和處方集整理、學(xué)術(shù)傳承及流派研究等大數(shù)據(jù)收集整理,進(jìn)一步挖掘土家醫(yī)藥的精髓。擁有良好的交互界面,不僅能通過平臺(tái)建立官方發(fā)聲渠道,同時(shí)構(gòu)建在線土家醫(yī)藥知識(shí)庫(kù),以圖文、音視頻方式展示土家醫(yī)藥,實(shí)現(xiàn)資源共享。用戶可以通過電腦、手機(jī)與使用者進(jìn)行良好的溝通,擁有相應(yīng)權(quán)限者可以上傳新的土家醫(yī)藥知識(shí),更新知識(shí)庫(kù),讓更多土家名醫(yī)參與其中,促進(jìn)土家醫(yī)文化交流。土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái)的建成,使一些本土化、瀕臨滅絕的土家醫(yī)藥資源將得到有效保存,有利于土家醫(yī)藥文化的推廣傳播,為后期土家醫(yī)藥實(shí)體博物館和數(shù)字博物館建設(shè)工作提供設(shè)計(jì)規(guī)劃、數(shù)據(jù)支撐服務(wù),為中醫(yī)非物質(zhì)文化遺產(chǎn)保存作出貢獻(xiàn)。
土家族醫(yī)藥是中醫(yī)學(xué)的重要組成部分,是千百年來土家族人民經(jīng)過歷史沉淀的智慧的結(jié)晶,土家醫(yī)藥數(shù)據(jù)庫(kù)平臺(tái)既是醫(yī)療數(shù)字化大環(huán)境的大勢(shì)所趨,也是保護(hù)和發(fā)展土家醫(yī)藥的必然要求。通過建立這個(gè)平臺(tái),使土家醫(yī)藥更好地被土家醫(yī)藥學(xué)者所傳承,相關(guān)學(xué)術(shù)研究上升到更高層次,非常有利于土家醫(yī)藥的推廣傳播,為中醫(yī)、民族醫(yī)非物質(zhì)文化遺產(chǎn)保護(hù)傳承作出貢獻(xiàn),是對(duì)少數(shù)民族醫(yī)藥數(shù)據(jù)庫(kù)的有力補(bǔ)充。