论文摘要
和国外电子病历相关研究的如火如荼相比,国内目前各大医院通常并不把电子病历管理视为一个独立的单元,电子病历管理系统一般都是作为医院信息系统的一个模块存在。目前对于病历信息的查询浏览也只能通过查询病人的一些结构化的数据库信息得到该病人的ID号,然后通过病历的存储规则来找到相应的病历。每次得到的信息都是个别的,而且无法实现全文检索,存在于病历文本中的大量非结构化的信息不能作为检索条件,从而这些信息也不能为医疗工作者所利用,形成了信息爆炸然而知识疲乏的局面。因此,目前电子病历管理系统的检索查询机制迫切需要向满足医生需求、科研辅助和采用全文检索的方向转变,为以后电子病历管理正式成为医院管理的一个独立分支打下良好的基础。鉴于目前电子病历开发利用的实际情况,本课题基于lucene设计并实现了一个电子病历智能全文检索系统的原型,并基于同义词词典实现对该系统语义检索功能的扩展,以提供方便快捷的方式来充分挖掘病历库中的信息,有效地提升了电子病历查询的深度和广度,为临床医疗、医学科研工作及病历管理提供支持。论文的内容主要集中在两个方面:一是对全文检索相关的理论与技术进行全面的介绍,重点探讨了全文检索引擎工具包Lucene这个非常重要的开发工具,并以作者参与过的搜果网项目为例证说明了它们的开发方法和步骤;二是遵循HL7标准实现电子病历的XML化,从而将全文检索技术应用于电子病历全文检索中,实现了一个原型系统并以此为基础进行了基于同义词词典的语义检索功能扩展,提高了系统的查全率和查准率。该系统的当前版本目前运行良好,可以在一定程度上解决医务工作以及科学研究活动中遇到的相关问题。