关于国内部分电子病历编辑器的评价

一、模式

国内电子病历系统的开发不外2种模式:C/S模式和B/S模式,其中C/S模式一般是以开放的文字编辑器为基础进行开发,而B/S一般采用页面填写模式,也有采用OCX控件模式(这种模式其实也是一种C/S)。两种模式各有优劣,从我个人角度讲,更趋向于C/S(这里是指三层结构的C/S),理由如下:

1、B/S相对于C/S最大优势在于客户端免维护,其实C/S做好了,也可以实现自动升级和客户端免维护,我以前在某地区做的医保系统,采用三层结构,广域网上1000多个C/S客户端,一样免维护。

2、C/S具有更好的界面操作性,尤其是能够实现更复杂的界面操作动作,能在一定程度上较好实现自然语言输入与结构化处理。B/S由于受编辑器功能限制,在文字间相互操作、数据元、各种提示、绘图处理等方面都存在一定的欠缺。

3、C/S具有更直观的界面,实现所见即所得模式的书写,而B/S不采用控件很难做到。

4、C/S具有更好的效率,尤其是在处理和展示大量数据量时,C/S优势更明显。B/S模式受服务器和浏览器限制,展示大量数据时效率直线下降。我们曾经试过IE同时显示1000条记录时,速度慢得让人无法忍受。

当然具体采用哪种模式,还需要看自己的产品路线及技术沉淀,最好与HIS采用相同模式。由于B/S的电子病历必需依赖数据库,正常渠道很难看到,只有在用户医院才能匆匆看看,所以下面主要是讲C/S模式下的电子病历编辑控件。

二、功能

C/S模式下,电子病历系统的核心是电子病历编辑器控件。有很多文章对电子病历编辑器控件的功能要求进行了论述,这里只是简单说明一下。

电子病历编辑器的功能主要概况为以下几个方面:

1、文字编写:这是最基本的要求,细节不多讲,按照临床医生习惯,最好是所见即所得书写模式,另外病历续打是文字编写功能中必不可少的。

2、数据元管理:按照卫生部要求,电子病历系统必须能够实现病历内容结构化,按照卫生部的数据标准进行管理。电子病历结构化的目的包括:

  a)质控要求:要求系统能够识别和区分病历内容,针对不同内容按照要求进行书写限制、时效提醒、病历自动评分等工作。

  b)教学要求:书写病历除了记录医疗过程外,还有一个很重要的功能,就是训练低年资医生的临床思维模式。所以电子病历编辑器要能够引导书写者以正确的思维方式完成书写过程。

  c)科研要求:临床科研是为了从病历中获取既往医疗数据,其中病历检索是一个重要手段。病历检索可以采用文字检索模式,或精确检索模式,后者需要电子病历在数据上的完全结构化。

  目前国内的电子病历编辑器都是基于文字编辑器开发的,在处理数据元及结构化上存在较大的缺陷。电子病历数据结构化,不是简简简单将病历内容分成几个块来书写就行了,必需在一定程度上,对书写内容进行结构化,区分书写内容,引导书写者书写,并还不能影响其用自然语言的描述。

3、安全管理:按照卫生部要求,电子病历系统必须能够实现电子签名、数据留痕等功能。

三、技术路线

国内已商品化的电子病历编辑器,从技术路线上讲,已知的有以下几个方向:

1、基于Delphi+RichView开发

RichView是一款基于Delphi的文字编辑控件,开发语言是pascal,收费($499.00)后提供全部源代码。利用该控件开发电子病历的公司包括:病历宝典、易讯、医星等产品。

2、基于VC++AbiWord开发

AbiWord是一款开源的文字编辑器控件,开发语言是C++,可以跨平台运行,含全部源代码。利用该控件开发电子病历的公司主要是EMRPad,国内很多HIS厂家产品都是OEM其产品,或在其控件基础上实现的,如中联等。

3、基于中标电子病历控件开发

中标电子病历控件是近几年推向电子病历市场应用的office组件。从文字编辑方面来讲,其功能是最完整、最强大的,但该公司最大的缺陷在于自己不是医疗信息化方面的专业厂家,只是文字编辑器控件提供商,电子病历厂家无法拿到源代码,分发安装的文件也很多,几十兆上百个文件。

4、其他文字编辑器

有一些其他厂商,利用WordRichEdit、TextControl、scintilla等富文本编辑器在做,总的来讲都存在很难结构化处理、续打实现困难、书写控制困难(如控制复制粘贴、表达式处理等)的问题。还有部分厂家的产品,由于个人能力有限无法看到,所以不好评估。

 

上述观点仅代表个人意见,若有失公正,敬请指正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243648.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

灰度图像采集显示

灰度图像采集显示 在FPGA内部,采集到的视频数据线通过一个FIFO,将原本与25MHZ时钟同步的数据流转换到FPGA内部50MHZ的时钟。接着将这个数据再送入写DDR3缓存的异步FIFO中,这个FIFO中的数据一旦达到一定数量,就会被写入DDR3中。于此同时,使用另一异步FIFO缓存从DDR3读出的图…

在Amilal听杭盖乐队演唱

Amilal是蒙古摄影师阿鲁斯开的第2家酒吧。在旧鼓楼大街的一个僻静的胡同里。Amilal是蒙古语,有诞生、复活的意思,阿鲁斯说:它是一个有关生命的动词。杭盖乐队是蒙古人的一个乐队,属于民谣民歌性质的。主唱叫伊里奇,好象…

qt开发环境 - c++字符串操作

#include <QCoreApplication> #include <iostream> #include <string> #include <cstring>using namespace std;int main(int argc, char *argv[]) {QCoreApplication a(argc, argv);//c的字符串定义string s1;cout << [ << s1 << ]…

张爱玲《小团圆》的备忘和感想 (一)

看了张爱玲的长篇小说《小团圆》。书是今年2月底在香港出版的。据说北京十月文艺出版社已经买了简体字的版权&#xff0c;不知道能否在内地正常出版。前几日又看凤凰卫视的“锵锵三人行”&#xff0c;许子东说他刚写了一本“张爱玲论”&#xff0c;可是读了《小团圆》后&#x…

HIS中的医学影像信息处理系统(PACS、RIS、LIS)

一、医学影像PACS系统概述 二、医学影像系统的发展历史概况 三、当前在PACS中应用的主要技术和设备 四、医学影像系统建设应采取的策略 五、PACS的影像存储和传递形式 六、PACS系统的组成 七、PACS类型及特征 八、PACS系统管理结构模式 九、PACS目前存在的问题 十、PACS的发展趋…

MATLAB数据分析3

MATLAB数据分析3 %数据的输入 %A input(提示信息&#xff0c;选项); % A input(请输入一个变量A的值:); %数据的输出 %disp(输出项)&#xff1b; %程序的暂停 %pause(延迟秒数); %若要强行终止程序的运行可使用CtrlC命令

Ruby与Google 2009编程之夏

Google 编程之夏正在接收项目提案。今年Ruby On Rails也是赞助组织之一&#xff0c;为学生提供辅导。\u0026#xD;\n也许大家还能记得&#xff0c;去年在Ruby Central的主导下&#xff0c;Google 编程之夏活动为Rails带来了一个新的核心提交者&#xff0c;他为Rails提供了线程安全…

大端小端简单测试

//bigdien orDWORD wd 0x22; //unsigned long 32位机器上是4个字节if( *((BYTE *)&wd) 0x22 ) //BYTE unsigned char 1个字节AfxMessageBox(_T("Small-Endian"));elseAfxMessageBox(_T("Big-Endian"));这是VC中的测试。。。 例外一个完整的C…

草原深处的“那达慕”

“那达慕”是蒙古语&#xff0c;游戏娱乐的意思&#xff0c;它是蒙古人传统的大众性集会。我这次参加的是内蒙古呼伦贝尔市鄂温克旗伊敏乡举办的“那达慕”&#xff0c;虽然规模很小&#xff0c;但各种项目一个不落&#xff0c;一般也不邀请外人参与&#xff0c;我算是唯一的外…

FPGA设计的基础流程

FPGA设计的基础流程 养成一个好的设计思维方式还是很重要的&#xff01;

RubyMine 1.0加入Ruby IDE大家庭

开发了IntelliJ IDEA和ReSharper的JetBrains公司&#xff0c;发布了Ruby方面的第一个产品RubyMine 1.0&#xff0c;它是一个用于Ruby和Ruby on Rails开发的IDE。RubyMine曾经在去年11月发布了预览版&#xff0c;并从Ruby社区获得了大量反馈。RubyMine的首席开发人员Dmitry Jeme…

九十年代以来的文学事变与60后70后80后作家的写作之一

编者按&#xff1a;这是2009年5月1日我与深圳著名文化学者胡野秋在“深圳晚8点”活动中的一次文学对话。回顾了我从九十年代以来所主张和参与的几个文学事件&#xff0c;并重点比较和思考了60后、70后和80后作家的写作的特点和问题。文字根据速记整理。 胡野秋&#xff1a;大家…

按键消抖实验

按键消抖实验 `timescale 1ns / 1ps module key_filter #(parameter CNT_MAX = 20d999_999 //计数器计数最大值 ) (input wire sys_clk,//系统时钟50MHZ input wire sys_rst_n,//全局复位input wire key_in,//按键输入信号 output reg key_flag //key_flag为1时表示消抖后检测…

九十年代以来的文学事变与60后70后80后作家的写作之三

作家安妮宝贝 70后&#xff1a;尴尬的一代&#xff0c;可望后发制人 胡野秋&#xff1a;说了80后之后&#xff0c;我觉得要跳回到我刚才说的70后。不光是你&#xff0c;我注意到国内的几乎所有的或者说绝大部分的评论家&#xff0c;都忽视了七十年代出生的作家&#xff0c;像70…

任意多边形的面积公式

设Ω是m边形(如下图)&#xff0c;顶点沿边界正向排列&#xff0c;&#xff0c;坐标依次为 建立Ω的多边形区域向量图。 由图知坐标原点与多边形任意相邻的两个顶点构成一个三角形&#xff0c;而三角形的面积可由三个顶点构成的两个平面向量的外积求得。 任意多边形的面积公式 多…

黑色幽默:“新知青”电影《走着瞧》首映

昨天&#xff0c;电影《走着瞧》在西单大悦城新首都电影院举行首映。导演李大为&#xff0c;他是我国70后的新锐导演&#xff0c;曾执导过电视剧《金粉世家》《红粉世家》等。《走着瞧》是他的第一部电影&#xff0c;曾入2008年东京国际电影节。主要演员文章、编剧述平、作曲舒…

简单的状态机

简单的状态机 `timescale 1ns/1nsmodule simple_fsm (input wire sys_clk , //系统时钟50MHzinput wire sys_rst_n , //全局复位input wire pi_money , //投币方式可以为:不投币(0)、投1元(1)output reg po_cola //po_cola…

《走着瞧》:另类的知青电影

■片名&#xff1a;《走着瞧》■导演&#xff1a;李大为 ■主演&#xff1a;文章、白静、岳红 ■发行&#xff1a;北京天寰新宇国际传媒有限公司 ■首映时间&#xff1a; 2009年5月 ■读家&#xff1a;兴安 ■推荐指数★★★☆☆ ■一句话点评&#xff1a;与以往的知青电影有很…

int与char

int num 0x11223344; //4bytechar *str (char *)&num char *p (char *)num; //errorcout<<num<<endl;cout<<*str<<endl; //small-endian&#xff08;小端字节&#xff09;的CPU应该输出一个D, 因为0x44是字母Dcout<<*str2<<en…

《王朔和海岩的文学选择》

&#xff08;《王朔和海岩的文学选择》赖洪波/著 张颐武/序 兴安/策划 定价&#xff1a;22元 文化艺术出版社出版2009年2月出版&#xff09; 赖洪波的这部著作是她的博士论文的修订和扩展的成果&#xff0c;是她在北京大学三年的博士生生活的一个总结。在博士答辩中&#xf…