目 录
一、 关于中标普华Office 2
二、 当前常用病历编辑器存在的问题 2
三、 中标普华病历通开发中间件的优势 3
四、 中标普华病历通开发中间件的主要功能 5
五、 电子病历系统调用接口示例(部分) 6
六、 联系方式 7
附件:界面示例 9
一、 关于中标普华Office
中标普华Office是中标软件有限公司的主力产品之一,包括文字处理、电子表格、演示文稿、数据库、绘图处理等5个软件,系统功能与微软Office 2003基本相同,软件界面、操作方式也基本相似,稳定性良好。2010年6月,中标普华Office发布了5.0版。
中标软件有限公司是上市公司中国软件(证券代码:600536)的控股子公司,注册资金2.5亿,是国产操作系统、办公软件的领军企业。公司总部位于上海,并拥有北京分公司、广州办事处,现有人员300余人,其中Office团队接近100人。公司将在2010年底扩充到380人左右,其中Office团队将扩充到180人,从而为中标普华Office的进一步开发提供充足的力量。
中标软件通过了ISO9001-2000和CMM3级质量体系认证,目前正在进行CMM5的认证工作。成立近七年来,中标软件荣获各类奖项170余个,是国家规划布局内重点软件企业,并荣获信息产业部“信息产业科技创新先进集体”称号,中标普华Office办公套件、中标普华Linux操作系统等荣获“国家重点新产品”称号,同时获得国家“核高基”项目的资助。
二、 当前常用病历编辑器存在的问题
在已经运用的电子病历系统中,使用较多的是基于RichText类文本编辑控件开发的电子病历编辑器,这类ActiveX控件由于缺乏功能丰富的文档对象体系,仅能提供一些普通的属性和方法,因而存在一些难以克服的问题:
1. 编辑排版功能较弱,仅具有简单的字体、上下标、左/中/右对齐设置功能,缺乏字间距、行间距、分散对齐、缩进、背景色设置等功能,导致病历美观度不够;
2. 缺乏病历修改痕迹的管理功能;
3. 表格功能弱小,不支持斜线表头,也无法进行单元格公式的计算;
4. 对图片格式的编排能力弱,无法添加批注,更不能设置图片的版式,导致图片与文字的混排效果差;
5. 多数系统无法进行病历的结构化录入,只能进行普通的自由化输入,不符合电子病历系统的发展要求。而在提供结构化录入功能的系统中,所提供的病历输入元素类型单一,一般只有下拉列表、输入框两类,不能提供丰富多样的病历录入模式;
6. 由于缺乏公式录入功能,因此无法录入医学表达式,需要单独编程实现;
7. 打印能力弱,没有页眉、页脚、页码的编排能力,需要单独编程实现页面处理功能;
8. 对保存的病历内容缺乏完善的安全控制手段。
9. 控件所提供的属性、接口都很有限,没有外部事件处理机制,导致二次开发能力弱,无法满足高水平病历软件的开发要求。
三、 中标普华病历通开发中间件的优势
中标普华病历通开发中间件是中标公司最新推出的二次开发中间件,它以中标普华文字处理软件、矢量绘图软件为基础,同时根据HIS厂商的需要,为电子病历编辑专门开发了接口,并封装为ActiveX控件,为开发人员提供了一个功能丰富、层次分明的文档对象库,可以供电子病历系统的开发厂商集成使用。
相比而言,本中间件由于封装了完整的文字处理软件,因而具有下列明显优势:
1. 类Word界面,编辑排版强大:具有与Word相同的的文本编辑、排版功能,修改痕迹/批注的管理功能也比较完善,支持网格线的生成、打印。
2. 完整的表格处理:表格绘制、斜线表头、格式调整、公式设置、标题行重复等均能简单完成,公式运算结果可自动更新,并可自动调整表格、行、列的宽度、高度。
3. 病历保存方式:既支持将病历内容、格式保存为一个完整的压缩文档,也支持将病历中的结构化内容构造为多层次的XML树进行单独保存,以便进行查询和统计分析。
4. 医学绘图功能:专门的绘图软件支持矢量图、简单三维图形的制作,能快速完成基于人体结构图的医学矢量图形的绘制、文字标注,并能轻松实现图、文、表的混排。允许用户自定义基础图片库。
5. 病历结构化录入:专门开发了病历控件,支持文本录入、单选列表、多选列表、复选框、数字框等多种控件类型,并有10余个自定义属性供外部程序利用。具有节(Section),支持节的多层次嵌套。利用病历控件和节,可以完全支持病历结构化、半结构化录入,并为基于XML的病历信息存储提供了基础。
6. 丰富的事件机制:病历控件、节提供了丰富的鼠标/键盘事件,比如光标移入/移出、单击、双击、获取焦点/失去焦点、值改变等,其处理可由外部程序来响应,因此可让外部程序对编辑过程进行非常细致的控制。
7. 支持宏代码编写:可以采用JavaScript、StarBasic来编写宏代码,完成特定病历模板中的一些特殊处理,而无需由病历软件来编写这些代码,灵活性更强。
8. 特定病历内容的控制:支持对选定的病历控件或节进行只读、必录、防拷贝、防删除等控制,以防止医生的随意修改。此外,系统可以自动防止不同病人间的病历内容拷贝。
9. 医学表达式录入:支持特定医学表达式(月经史、龋齿等)的录入。
10. 病历续打:支持按选定的行、区域范围进行打印,轻松实现病历续打、按区域打印的要求,可自行控制每一页的页眉、页脚的内容。
11. 医学术语辅助输入:系统具有智能录入功能,支持用户自定义输入词典,可根据不同用户动态加载不同的词典内容。
12. 脱机录入功能:用户可将病历保存为文件后,直接使用中标普华Office软件编辑,再重新导入病历系统。
13. 安全手段完善:支持基于数字证书的电子签名。
14. 跨平台、多语言支持:同时支持Windows、Linux,可采用ActiveX控件或Plug-in模式,并能支持藏文、维文等少数民族语言版本。
从开发人员角度而言,与国内其他病历编辑器控件相比较,本产品在二次开发能力上具有绝对优势:
编辑器提供了病历控件、可嵌套的节(Section)、保护区域等文档对象,可形成层次丰富的对象树。同时这些对象均具有丰富的可编程属性(比如允许的最大长度、
|
|