您好, 訪客   登錄/注冊

畬醫藥資源數據庫的建立

來源:用戶上傳      作者:

  【摘 要】 參考《中國畬藥學》、《中國畬族醫藥學》、《中華百草》等文獻資料,設計畬醫藥信息資源數據庫,構建畬醫藥資源數據庫系統的用戶端與管理端。將畬醫藥中的畬藥、畬醫以及臨床應用通過信息化手段進行關聯,完成數據庫的構建及網絡平臺的構建。隨著平臺中畬藥、畬醫及臨床數據的不斷完善與共享,將促進畬醫藥的傳承與發展。
  【關鍵詞】 畬醫藥;數據庫;共享平臺
  【中圖分類號】R29 【文獻標志碼】 A【文章編號】1007-8517(2019)1-0004-02
  畬醫藥是民族醫藥的重要組成部分,是我國獨具特色的民族醫藥學[1]之一,是畬族在長期與疾病斗爭中的智慧結晶。但由于人口較少、缺少文字記載,致使其不少寶貴的醫療經驗失傳[2]。近年來,作為非物質文化遺產,畬醫藥的整理、發掘、繼承等受到重視。
   雷后興等對浙、閩、贛、粵4省范圍的畬藥資源進行了較系統的調查,對畬族藥用植物進行分類整理,建立了相關數據庫[3],并撰寫了《中國畬族醫藥學》《中國畬藥學》,但紙質資料存在查詢和統計不便等不足。苗族、藏族等民族醫藥信息數據庫的建立[4],為畬族醫藥信息數據庫的構建提供了寶貴的經驗。筆者以《中國畬族醫藥學》、《中國畬藥學》、《中華百草》等文獻資料作為參考,規范畬醫藥資源數據庫數據結構,搭建畬醫藥數據采集模塊以及畬醫藥數據檢索模塊,其中采集模塊包括畬藥數據采集、畬醫(專家)數據庫采集、畬醫臨床醫學數據庫采集三個子模塊[5],以期為畬醫藥的挖掘整理和臨床研究提供參考。
  1 畬醫藥資源數據庫設計
  1.1 畬藥數據庫表 以《中國畬藥學》、《中華百草》內記錄的畬藥基本信息作為參考標準,考慮關聯畬醫與臨床應用以及共享的需要,設置畬藥正名、異名、畬藥藥性、簡介、生境分布、采集加工,應用病癥,使用注意,化學成分,化學成分參考文獻,現代臨床研究參考文獻,藥理參考文獻,植物類別,以及畬藥種子時期照片、幼年期圖片、成年期照片、枯萎期照片、其他照片等基本屬性?;诋屗幃惷彤屗幤渌掌赡軙卸鄠€數據項,從存儲方式進行處理,將其組合成一個字段存儲,保證數據庫在數據存儲完整性的前提下,對數據存儲的空間進行有效的壓縮。
  1.2 畬醫(專家)數據庫表 根據《中國畬族醫藥學》內的記錄的供方醫師,并參考網絡上醫師數據庫的存儲字段后,設置畬醫姓名、出生年份、擅長病癥、簡介、照片等屬性項。由于畬醫藥的病癥獨特性,其數據模式均參考《中國畬族醫藥學》內出現的病癥描述。
  1.3 畬醫臨床醫學數據庫表 為體現畬藥的臨床應用特色,仔細分析《中國畬族醫藥學》等資料,設置了詳細信息、畬醫編號、藥方來源、藥方主治、藥方用法、藥方其他信息等屬性。由于畬藥方的來源可能為文字記錄或者畬醫提供,因此在設計時將兩個字段均增加到畬藥方數據庫中。其余字段內有多參數的,處理方式與畬藥數據庫表內對多參數的處理方式相同。
  1.4 其他數據庫 除了以上主要三個數據庫表外,考慮表間聯系以及查詢統計分析需要,還設計病癥數據庫表(包括病癥名稱、病癥大類、病癥備注等屬性)、畬醫查詢統計表、病癥查詢統計表以及畬藥查詢統計表。畬藥表內通過畬藥應用病癥與病癥表相關聯;畬醫表通過畬醫擅長病癥與病癥表相關聯;畬醫臨床醫學數據庫表內通過畬藥方詳細信息將藥方詳情內的藥物與畬藥進行關聯,通過畬醫編號與畬醫表相關聯,通過藥方主治與病癥表相關聯。
  2 系統功能實現
   系統架構通過Spring+SpringMVC+MyBatis架構進行搭建。前端界面以Bootstrap+jQuery來實現界面的搭建以及各種用戶交互的實現,通過Ajax配合jQuery來與后端進行數據交互,實現數據實時驗證、數據實時更新以及數據規范的保證。后端使用Spring實現業務對象管理、使用SpringMVC進行請求的轉發和視圖管理、使用MyBatis作為數據對象的持久化引擎。
  2.1 畬藥數據采集模塊 畬藥數據庫采集模塊實現畬藥信息的采集與修改。設計此模塊時,考慮到各個畬藥的異名數量均有不同,因此使用動態增加錄入框的方式來規范多異名的錄入。由于藥物信息內設有主治病癥的字段,為了規范病癥信息,將基本庫內的數據填充到對應的位置,保證數據正確性的同時也方便信息錄入。除了錄入文字信息外,還設置了圖片信息的錄入,為防止圖片對數據庫大小產生過多的影響,因而通過存儲圖片路徑的方式來降低這種影響。
  2.2 畬醫(專家)數據庫采集模塊 畬醫(專家)數據庫采集模塊實現畬醫(專家)信息的采集與修改。設計此模塊時,對畬醫(專家)擅長病癥信息的規范參考畬藥信息采集模塊內對病癥信息的規范的操作方式。對于圖片信息的錄入也采取存儲圖片路徑的方式來降低圖片對數據庫大小產生的影響。
  2.3 畬醫臨床醫學數據庫采集模塊 畬醫臨床醫學數據庫采集模塊實現畬醫臨床醫學數據的采集與修改。由于此模塊是將畬藥、畬醫(專家)與畬醫臨床醫學數據進行整合關聯,因此需考慮各數據間的關聯方式以及采集時的操作方便的操作形式。
   由于畬醫臨床醫學數據的形式與中藥藥方相似,因此會導致每個畬醫臨床醫學數據內畬藥的數量均有不同。為了解決這個問題,將畬藥錄入設置為動態修改數量。同時,畬藥臨床醫學數據內的畬藥數據必須保證其正確性,因此在填入數據時會進行一次驗證,同時為減少數據錄入的錯誤性,在輸入數據的時候會根據已填入的內容出現類似百度搜索的自動補全欄,選擇對應畬藥后便自動補全畬藥信息。對于醫生數據的錄入也采取與畬藥數據錄入相同的方式。同時考慮到畬醫臨床醫學數據信息內需要錄入對應的病癥,因此,采取與畬藥相同的處理方式。
  2.4 畬醫藥數據檢索模塊 畬醫藥數據檢索模塊分為畬藥檢索模塊、畬醫(專家)檢索模塊、畬醫臨床醫學數據檢索模塊和統計模塊四部分。在畬藥檢索模塊,考慮到畬藥的正異名較多,以及搜索的效率和準確性,在設計這模塊時將畬藥正名和異名的中文、拼音、簡拼都列入可搜索的范圍內,以此來滿足搜索的高效與準確。畬醫(專家)檢索模塊的設計思路與畬藥檢索模塊的搜索思路相同,也是將畬醫(專家)名字的中文、拼英和簡拼列入可搜索范圍內。畬醫臨床數據檢索模塊內考慮到單個畬醫臨床數據由多個可檢索數據組成,并且多個畬醫臨床數據內的某些數據可能出現重復,因此為了提高搜索的準確性,除了基本的單數據搜索外,還提供二次檢索。
  在統計模塊的設計上,參考百度熱搜的設計思路,將查詢次數前八位的畬藥、畬醫(專家)和畬醫臨床醫學數據名稱以及查詢數量提供在頁面上,便于查看。除此外,根據畬藥臨床應用,在每個顯示的畬藥后增加該畬藥被畬藥臨床醫學數據的引用次數。在檢索后的詳情界面內,出現的畬藥、畬醫以及畬醫臨床數據均實現點擊后跳轉至對應的畬藥、畬醫以及畬醫臨床數據的,通過這種設計來將畬藥、畬醫與畬醫臨床數據這三類數據進行關聯,保證畬藥、畬醫以及畬藥臨床數據之間的數據連通。
  3 小結
   建立畬醫藥資源數據庫是畬族族醫藥學自身的發展的需要,也是豐富中藥資源寶庫、提高資源的有效與綜合利用水平,對實現中藥資源的可持續利用具有重要的意義。畬醫藥資源數據庫平臺的建立與完善,將畬醫藥資源經過系統化、有序化的整理,通過網絡以方便檢索的形式進行展示,使得廣大用戶們對畬醫藥的認識更加直觀。也為國內外的畬醫藥學習者提供方便快捷的學習工具,為研究人員獲取專業的畬醫藥知識提供了好幫手,進而為提高畬醫藥傳承、應用以及深層次的研發提供有力的支撐。該系統目前完成《中國畬藥學》《中國畬族醫藥學》內的479味藥物的錄入、441個病癥對應的病方的錄入及10多位畬醫信息的錄入,臨床應用的數據還在補充中,系統將為研究畬藥的科研人員或者畬醫提供有償的共享接口,在實現畬藥發展的同時實現一定的經濟效益,為系統的可持續發展提供良性循環。
  參考文獻
  [1]雷后興,李水福.中國畬族醫藥學[M].北京:中國中醫藥出版社,2007.
  [2]鄢連和,姜程曦,朱美曉.畬族珍稀瀕危特有藥用植物資源現狀分析[J].中草藥,2014,45(22):3351-3355.
  [3]張夢娜,萬定榮.我國畬藥資源種類調查及其應用概況[J].亞太傳統醫藥,2017,13(16):20-23.
  [4]莊紅林,萬志瓊,王琳,等.民族藥(傣藥)數據庫的建設與研究[J].云南民族大學學報(自然科學版),2010,19(6):410-413.
  [5]趙彤芳,元唯安,郁韶明,等.信息化管理系統在試驗藥物中心化管理中的應用[J].藥物評價研究,2016,39(5):881-884.
 ?。ㄊ崭迦掌冢?018-11-20 編輯:程鵬飛)
轉載注明來源:http://www.hailuomaifang.com/6/view-14862591.htm

?
99久久国产综合精麻豆