中标普华病历通--电子病历编辑器开发中间件介绍演讲人:赵晨曦电话:13641918038目录1.中标公司简介2.中标普华Office简介3.电子病历软件对病历编辑功能的需求4.中标普华病历通的特点5.与同类产品相比的优势6.中标公司的最大优势7.对《电子病历系统功能规范(试行)》的实现中标公司简介中标软件有限公司是上市公司中国软件(证券代码:600536)的控股子公司,注册资金2.5亿,是国产操作系统旗舰企业。公司现有人员500余人,其中Office团队近100人。公司总部位于上海,设有北京分公司、广州营销事业部。公司通过了ISO9001-2000和CMM5级质量体系认证。中标公司简介•公司是国家“核高基”项目的入围企业,操作系统在评比中排名第一,获得了国家和上海市政府下达的项目经费。•公司被授予2010年“国家规划布局内重点软件企业”、“中国软件影响力百强”企业等称号。•拥有“中标麒麟”、“中标凌巧”、“中标普华”三大产品品牌。中标普华Office简介中标普华Office是中标公司基于开源软件OpenOffice开发的国产化产品。它包括文字处理、电子表格、演示文稿、数据库、绘图五个软件产品,支持Windows、Linux等多种操作系统,支持国家UOF格式标准和国际ODF格式标准,支持XML文件格式和输出为PDF文件格式,软件界面、操作风格基本类似于微软Office。系统分为专业版、个人版、藏文版、维哈克文版、西班牙文版等多个版本,目前的最新版本为6.0版。当前对病历编辑器的主流需求1.结构化录入与自由化录入相结合2.同时支持文档型存储、基于XML的结构化存储3.能与Word相同的编辑排版能力,尤其是强大的表格处理能力4.支持病历续打、套打、合并打印5.图文混合性输入,支持矢量绘图6.对病历内容的复制/粘贴进行选择性控制7.具有三级医师的修改痕迹管理8.特定医学表达式录入9.具有病人隐私保护手段中标普华病历通发展历史•第一个版本从2009年9月开始研发,2010年1月在广东省的三家医院投入运行;•2010年8月完成第二个版本的研发;•2011年2月完成第三个版本的研发;•2012年2月完成第四个版本的研发;•随着各个伙伴的病历软件开发的完成,系统逐步在更多的医院投入了实际运行。病历录入界面示例中标普华病历通的特点功能方面1.类Word的操作界面,相同的编辑排版能力和排版效果,真正意义的“所见即所得”。2.具有专为病历编辑开发的数据元(文本框、单选列表、多选列表、复选框、数字框、日期框、单选按钮等9种)、数据组和区域,满足结构化录入的要求。3.区域、数据元、数据组的信息可提取成XML文件,满足结构化存储的要求。4.表格处理能力强大:支持表格虚框、跨页断行、标题行重复、公式设置、单元格保护、格式保护等,公式结果可自动更新。5.医学术语辅助输入:用户可自定义词库文件,并支持对不同用户使用不同的词库。6.病历续打:可按指定的页、行的范围进行打印,也可用鼠标选定区域进行打印。中标普华病历通的特点7.内置矢量绘图工具,可对医学图形进行多次编辑。8.支持图文混排,具有嵌入、环绕等多种排列方式。9.文档中可设置网格线,网格线的线型、行数可自行定义,可设定是否打印网格线,这可适应某些省的病历格式要求。10.可录入特定的医学表达式,比如月经史、龋齿等。11.可禁止不同病人间的病历内容复制/粘贴操作。12.修订痕迹中可以包含用户的编号、姓名,对不同人员的痕迹可以采用不同的线型(单线、双线、三线)和颜色来进行区分。13.可以对段落文本或表格单元格进行保护,禁止用户进行修改、删除。14.除ODT格式外,还可以将病历保存为DOC、PDF、HTML、BMP等多种文档格式。1、用于结构化录入的多种数据元2、强大的矢量绘图功能4、医学术语辅助输入3、病历续打5、三级医师修订痕迹及批注管理6、专用医学表达式输入功能7、强大的表格管理功能8、病人隐私保护中标普华病历通的特点程序开发方面1.不绑定数据库表,与上层程序的体系结构、数据库选型无关2.程序员可利用数据元、数据组、区域来构造功能强大、风格一致的病历编辑界面:①具有丰富的预定义属性,包括占位符、上方标题、是否允许删除、是否允许修改、是否必须录入、是否隐藏、是否保密显示等;②具有不限数量的扩展属性供程序员自行使用;③具有丰富的事件,包括鼠标双击、光标进入/离开、获得/失去焦点、特殊按键、插入/删除、内容改变等,程序员可针对这些事件编写自己的处理程序来完成特定的编辑功能;3.允许程序员自定义菜单和工具栏的显示/隐藏。中标普华病历通的特点3.程序员可在工具栏中添加自定义的按钮,并支持按钮点击事件,这样程序员可将病历软件的某些功能集成到编辑窗口中。4.程序员可自定义编辑窗口的鼠标右键事件的处理程序。5.表格及行、列、单元格、图形等都是对象,允许程序员通过其属性、事件来进行编程控制。6.程序员可编程获取病历中的修改痕迹的内容,以更加直观、清晰的方式展现给用户。7.病历模板中支持宏代码(JavaScript、StarBasic)的编写,可实现特定模板的特定处理。8.具有UNO二次开发接口库,允许程序员对office系统进行更深入的控制。开发手册示例(目前已有二十多类、500多个接口函数)与同类产品比较的优势与基于富文本编辑控件(RTF控件)改造的病历编辑控件相比:1.更强大的编辑排版能力,更熟悉的操作界面,因此更符合医护人员的书写习惯,从而降低厂商的实施成本。2.更丰富的文档格式支持(DOC、PDF、HTML、BMP等)。3.更完整的结构化处理、表格处理、图形图片处理能力。4.更深入、更灵活的二次开发能力。与基于微软Word开发的病历编辑器相比:1.支持矢量绘图、医学术语辅助输入、医学表达式输入等功能。2.数据元/数据组/区域功能专为病历编辑而提供,比Word中的控件具有更丰富的属性和事件,更符合卫生部的规范要求。3.支持病历续打、套打等特殊打印需求,性能高。我们的目标•把病历通打造成电子病历编辑器的市场标准•将合作伙伴的开发人员真正解放出来,去更好的完成业务功能的研发•不断提升系统的易用性,让医生更快完成病历的书写工作中标软件的最大优势•专业性融合文字处理、控件开发和医疗软件开发人员的编辑器专业团队,非单兵作战•持续性强大的公司实力,保证产品可持续发展不断、快速地响应合作伙伴的需求,保证产品可与时俱进•非竞争性不会介入具体业务软件的开发,不与各个伙伴竞争合作伙伴目前我们已经与数十家规模各异的医疗软件开发商进行了合作,其开发语言包括C#、Dephi、Java、PB、VB,软件架构包括C/S、B/S,2/3/N层架构等,运行平台包括Windows2000/XP/2003/2008/7的32位、64位版本,已经上线的医院包括了大至4000多张床位的三甲医院,小至乡镇卫生院。由于病历通良好的开放性,在这些系统中都得到了很好的运行。合作伙伴病历软件界面示例合作伙伴病历软件界面示例合作伙伴病历软件界面示例BS开发嵌入后效果对《电子病历系统功能规范》的实现第十条数据存储与管理功能包含以下功能要求:•(一)必需的功能:•1.支持对各种类型的病历资料的转换、存储管理,并采用公开的数据存储格式,使用非特定的系统或软件能够解读电子病历资料。•2.提供按标准格式存储数据或将已存储数据转换为标准格式的功能;处理暂无标准格式的数据时,提供将以私有格式存储的数据转换•为其他开放格式数据的功能。我们的解决方案:1、默认将病历保存为.odt、可通过中标普华Office、微软office2010直接打开2、也可将病历保存为.doc、.pdf、.html、.bmp,通过相应工具解读对《电子病历系统功能规范》的实现第十一条患者隐私保护功能包含以下功能要求:•(二)推荐的功能:•提供对电子病历进行患者匿名化处理的功能,以便在必要情况下保护患者健康情况等隐私。我们的解决方案:1、对病历中表示患者隐私信息的数据元的“保密浏览”属性设为True;2、在需要的情况下,采用“保密浏览”模式显示病历内容,患者隐私信息将被显示为**,从而保护了患者隐私信息。对《电子病历系统功能规范》的实现第二十二条住院病历录入与编辑功能包含以下功能要求:•(一)必需的功能:•2.提供按照病历组成部分、内容和要求,根据电子病历系统中相关数据,自动生成住院病历部分内容的功能。•4.提供在住院病历指定内容中复制、粘贴患者本人住院病历相同信息的功能;禁止复制、粘贴非患者本人信息的功能。•6.提供为医疗机构定制住院病历默认样式的功能,默认样式包括纸张尺寸、字体大小、版面设置等。我们的解决方案:1、可通过控件接口设定特定数据元、数据组的内容;2、可通过控件接口设定当前文档对应的病人ID,系统自动禁止不同病人ID间文档的复制/粘贴,也可直接禁止从其它软件进行粘贴;3、系统具有样式管理功能,可为不同病历创建不同样式,并预先设定纸张尺寸、页边距、页眉/页脚、背景、网格线等。对《电子病历系统功能规范》的实现•(二)推荐的功能:•4.提供包含展现样式的病历记录录入编辑和保存功能;提供所见即所得的病历记录录入编辑功能。我们的解决方案:1、病历文档包括样式和内容,真正的“所见即所得”效果对《电子病历系统功能规范》的实现•(三)可选的功能:•1.提供在住院病历记录中嵌入图片、表格、多媒体数据并进行编辑的功能。•2.提供在住院病历记录中插入来自于系统内部或外部的疾病知识资料库相关知识文本的功能。•3.提供常用术语词库辅助录入功能,术语词库包括症状名称、体征名称、疾病名称、药物名称、手术名称、操作名称、护理级别名称等。•4.提供结构化(可交互元素)模板辅助录入功能,并在病历记录中保留结构化模板形成的结构。•5.在病历记录录入编辑过程中自动保存编辑内容,并在系统出现异常中断的情况下恢复正在编辑文档的功能。我们的解决方案:1、可在文档中嵌入位图、矢量图、表格,并具有强大的编辑功能和编程能力;2、可在文档中嵌入多媒体数据,并可进行播放;3、具有智能输入功能,可用于辅助录入常用术语词库;4、系统通过数据元提供可交互元素录入功能,通过数据组、区域形成结构化层次关系;5、系统具有自动保存功能,在编辑器出现异常时能自动恢复正在编辑的文档。对《电子病历系统功能规范》的实现第二十三条住院病历记录修改功能,包含以下功能要求:•(一)必需的功能:•1.提供病历记录的修改和删除功能,并自动记录、保存病历记录所有修改的痕迹,应当至少包括修改内容、修改人、修改时间等。我们的解决方案:1、具有完善的修订痕迹管理功能,能自动记录所有修改痕迹,包括修改方式、修改内容、修改人姓名及工号、修改时间等;2、可通过为不同用户设定不同的痕迹展现方式(字体颜色、线型),来直观展示修改人的个人信息。对《电子病历系统功能规范》的实现第二十四条病历模板管理功能,包含以下功能要求:•(二)可选的功能:•1.提供创建结构化模板功能,结构化模板至少包含单选项、多选项、必填项、填空、不可修改文本等元素。•2.提供模板中定义自动宏替换元素功能,宏替换元素可用于在病历记录中经常出现的患者姓名、性别、主诉等内容。•3.提供结构化模板中,对结构化元素设定录入方式、取值范围、校验规则等属性功能。我们的解决方案:1、数据元包括单选、多选、文本、数字、日期等8种结构化元素,元素属性包括是否必填、是否可修改、是否可删除、是否隐藏、取值范围等;2、可通过接口对数据元的内容进行设置,用于替换患者姓名、性别、主诉等;3、除预定义属性外,数据元还可拥有无限制的用户自定义属性,用于存放各种业务规则,开发人员可在数据元的事件处理代码中使用这些信息进行业务处理。对《电子病历系统功能规范》的实现第四十条电子病历的浏览功能,包含以下功能要求:•(一)必需的功能:•提供可浏览患者各类电子病历内容的独立软件。•(二)推荐的功能:•提供基于WEB方式的电子病历浏览软件。我们的解决方案:1、可通过单独安装的中标普华Office(医疗版)直接浏览病历文件。2、病历通可嵌入到网页中使