论文部分内容阅读
在药物不良反应事件频频发生,医患关系日益紧张的今天,如何安全、经济、有效地合理用药已成为了社会关注的热点内容。由于部分医务人员的知识更新意识、敬业意识和责任意识薄弱甚至缺失,存在滥用抗生素等乱开药的行为,处方时常忽视患者生理病理状况或忽视药品禁忌、药物之间的相互作用等情况,不合理用药现象依然普遍存在。基于以上情况,本文旨在实现一个合理用药系统,作用于医师处方,在用药不合理时给出提示,以期对医院不合理用药的现状有所改变。本文首先实现了一个用药知识管理系统,用于处理原始药品说明书中的文字性数据,整理形成一份药学专业的数据字典。原始药品名称来源于医保药品目录,共计20万条,对应的药品说明书内容来源于国家食品药品监督管理总局官方网站。数据字典的形成过程应用了中文分词的方法,先基于一份外置汉语字典将相应的说明书内容进行分词,再通过人工手动连词,组合成药学用语,字典词条数目前有22800条。此项工作共耗时21人/月。然后实现了一个用药合理性审查子系统,先通过接收医院HIS系统发来的一系列数据,将其整理后与数据字典进行比对审查,将审查结果的不合理之处返回,起到提示医生的作用。在用药审查方面,主要从患者电子病历、药品相互作用、药品禁忌和药品适应症这四个方面进行。电子病历主要是涉及患者的近期用药信息、诊断信息。药品说明书则被拆分为药品适应症、药品禁忌和药品相互作用这三项。此外,用药知识管理系统对说明书内容进行分词,是将机械式分词方法与Trie索引树的词典机制结合作为理论基础,应用正向最大匹配法。整理成的数据字典使用Hadoop框架实现的HBase数据库存储,方便处理庞大的药品数据。用药知识管理子系统前端使用HTML、JavaScript、Flex和CSS展示,后端使用Java做统一业务逻辑开发。为了方便使用,还对HBase的基本方法进行封装。