随着医疗信息化的普及,目前电子病历越来越受到重视,电子病历的应用环境逐渐得到改善,电子病历市场前景愈发被看好,市场涌现了一批从事电子病历研发和推广的企业。
然而市场上真正做的不错的电子病历产品却屈指可数,这里面除了研发者要有深厚的医学专业背景外,电子病历较高的技术门槛是一个主要的因素。因为电子病历不像传统的HIS系统,传统的HIS系统的研发没有什么纯技术门槛,只要能把握好业务流程,充分考虑系统的可扩展行,易用性,稳定性和可维护性,研发出来的HIS系统都应该是经得起市场的检验的不错的系统。而电子病历系统则不然,由于他的独特性,似的它对研发者的技术能力和经验要求相当高,需要解决的技术难题也比较多。从而提高了电子病历系统的准入门槛。
笔者根据近几年研发电子病历系统的经验,总结一下几点业界公认的在电子病历研发过程中所遇到的重点难点问题,供大家参考:
病历编辑器问题
众所周知,编辑器技术是电子病历系统中得难点和重点,它是电子病历的核心,它的功能是否强大直接关系到电子病历系统的成败。因为在病历书写过程中,既要支持医学术语的结构化存储,又要支持自由描述语言的书写,同时还要支持图文混排、月经史等复杂表达式的输入等。现有的书写工具很难完成。
解决方案:研发一套电子病历专用的编辑器。
支持文字的各项设置,如:字体名称、文字大小、粗体、斜体,上标,下标等。
支持的段落的居中、居左、居右对齐,段前间距,段后间距设置。
支持文档的列表、编号、缩进、行间距和段落背景颜色设置
支持无限多级Undo/Redo操作。
当段落左对齐时,支持文字右侧对齐排版(避免右侧文字参差不齐)。
支持表格操作,支持合并单元格,拆分单元格,删除行,删除列,添加行,添加列,支持表格内插入关键字。表格宽度可以根据纸张宽度调整。
支持从Word文件中直接复制富文本,在编辑器内粘贴富文本。
支持直接复制富文本,在Word编辑器内粘贴。
支持插入图片,水平线。
支持硬分页,格式刷。
支持自定义页眉页脚设置。
支持自定义纸张设置。
支持图文绕排,图文混排等负责图文排版方式。
结构化存储问题
在电子病历中,病历数据是按照以下四层结构进行存储的:
第一层:病历文档(例如:病案首页,入院记录,病程记录等)
第二层:文档段(例如:主诉,现病史,个人史,体格检查等)
第三层:数据组(例如:个人史中的出生史,营养史等等)
第四层:数据元(例如:出生史中的产式,窒息等等)
病历数据按照上述四层结构进行存储后可在后续的查询统计中逐级查询到情况异常的病人,同时,文档段、数据组、数据元中的数据也可以在各个病历文档中进行同步。
灵活的表格操作
表格在病历中应用相当广泛,甚至有些专科病历中, 完全采用表格作为病历格式排版。这就要求电子病历的表格操作要简单,灵活,功能强大,能够满足病历书写过程中对于表格操作的特殊要求。
在电子病历编辑器中,潜入了强大的表格操作功能:
1)支持增加行,增加列,删除行,删除列操作
2)支持单元格的合并、拆分操作
3)支持设置表格既单元格边框的类型、宽度、颜色、显示与否等
4)支持标题在每页上面重复
5)支持表格中插入图片
6)支持表格中插入元素来实现对表格中病历内容进行结构化处理。
医学矢量图技术
国内现有电子病历系统中所插入的医学图片多数是非矢量化的图片,通常的做法是先用图形编辑器将要插入的图片绘制好,然后以普通图片的格式上传到病历编辑器上。这里图片无法修改和重复利用,如发现有误只能重新绘制,费时、费力。可操作性差。
在系统中,嵌入矢量化医学图片编辑工具。使用该工具可以轻而易举的完成各种医学图片的绘制。并且,由于保存在病历的图片格式是矢量化的,使得对图片的修改变得非常简单。