陳虹汀
為了方便患者準確、快捷地獲取所需的用藥信息,我設計了這款智能用藥咨詢系統(tǒng),它可以自動回答患者提出的用藥問題,提供安全、專業(yè)的用藥指導。
一、設計思路
可將智能用藥咨詢系統(tǒng)看作針對藥品說明書的垂直搜索引擎。
1.收集常用藥品的說明書錄入成電子檔。為了讓患者得到精確、易懂的回答,在臨床藥師的指導下,我對藥品說明書進行了整理和簡化,去掉了藥品成分、藥理說明等專業(yè)內(nèi)容,分門別類地保留用法、用量、不良反應、注意事項等信息。
2.用自然語言處理工具對錄入的藥品說明書進行分句、分詞、命名體識別、詞向量模型訓練等預處理。
3.對于患者輸入的信息,系統(tǒng)會識別出其中的藥品名稱以及關(guān)鍵詞。從詞向量模型中獲得與關(guān)鍵詞最相似的近義關(guān)鍵詞組成關(guān)鍵詞列表。
4.將藥品實體和關(guān)鍵詞列表中的詞一一組成正則表達式,形成正則表達式集合。
5.使用正則表達式集合里面的正則表達式去藥品說明書里進行正則匹配,匹配到的句子就是患者需要的信息,隨后將其推送給患者。
處理流程如圖1所示。
二、使用方法
患者只要關(guān)注“服藥管家”微信公眾號,在微信聊天對話框中輸入藥品名稱和想要了解的關(guān)鍵信息,如輸入“絲裂霉素 飲酒”就可以得到飲酒對絲裂霉素藥效是否有影響的描述,如圖2所示。
三、創(chuàng)新點
1.自動回答患者的提問,相當于一個臨床藥師機器人,可為患者提供24小時即時用藥咨詢。
2.反饋給患者的不再是冗長的藥品說明書,不需要患者看說明書尋找自己需要的信息,而是言簡意賅地給出患者最需要的答案。(指導老師:劉方舟)