陈虹汀
为了方便患者准确、快捷地获取所需的用药信息,我设计了这款智能用药咨询系统,它可以自动回答患者提出的用药问题,提供安全、专业的用药指导。
一、设计思路
可将智能用药咨询系统看作针对药品说明书的垂直搜索引擎。
1.收集常用药品的说明书录入成电子档。为了让患者得到精确、易懂的回答,在临床药师的指导下,我对药品说明书进行了整理和简化,去掉了药品成分、药理说明等专业内容,分门别类地保留用法、用量、不良反应、注意事项等信息。
2.用自然语言处理工具对录入的药品说明书进行分句、分词、命名体识别、词向量模型训练等预处理。
3.對于患者输入的信息,系统会识别出其中的药品名称以及关键词。从词向量模型中获得与关键词最相似的近义关键词组成关键词列表。
4.将药品实体和关键词列表中的词一一组成正则表达式,形成正则表达式集合。
5.使用正则表达式集合里面的正则表达式去药品说明书里进行正则匹配,匹配到的句子就是患者需要的信息,随后将其推送给患者。
处理流程如图1所示。
二、使用方法
患者只要关注“服药管家”微信公众号,在微信聊天对话框中输入药品名称和想要了解的关键信息,如输入“丝裂霉素 饮酒”就可以得到饮酒对丝裂霉素药效是否有影响的描述,如图2所示。
三、创新点
1.自动回答患者的提问,相当于一个临床药师机器人,可为患者提供24小时即时用药咨询。
2.反馈给患者的不再是冗长的药品说明书,不需要患者看说明书寻找自己需要的信息,而是言简意赅地给出患者最需要的答案。(指导老师:刘方舟)