您所在的位置:首页 > 资讯中心 > HC3i视点 >  医疗软件开发语言是载体 重在业务流程再造
时间:2014-01-24 09:51 作者:杨永燕 来源:中国数字医疗网

医疗软件开发语言是载体 重在业务流程再造

    [导读]在医疗软件开发过程中,开发环境和语言只是载体,重点在于方便医护人员使用,重塑医院业务流程。毕竟,医院购买医疗软件的目的不是摆设,而是要真正要促进医院业务发展,为医护人员工作和老百姓就医带来便利。

    标签:HISJava

    当前,常用的软件开发语言包括C语言、Java、delphi、pb、vb等几种。其中医疗软件客户端常用的开发语言是PB、DEphi,而Java并不受欢迎,在医疗软件中也仅用于报表等方面。不过,仍然有很多开源爱好者喜欢用Java语言开发HIS等医疗软件。网友@diguodx在HC3i发帖指出,其公司研发出了客户端是纯Java的HIS软件,并且已经于2012年11月份起在三家县级医院、一家市级医院应用。

    三种语言的比较

    PB和DEphi两种语言的优势如下:PB是一款图形化编程软件的开发工具,开发周期短,效率高,基于C/S模式。它最大的特点就是dw-数据窗口,可以让程序员不用编写代码直接对数据库进行管理操作。它最大的优势就是产生报表,打印报表的强大功能,主要特点是稳定、易懂、安全;DELPHI可以编写面向过程的程序,随便用记事本写一个文本文件,保存为*.dpr的名字,文件的最前面写上{$apptype console},就可以使用DOS命令DCC32编译为*.exe文件。DELPHI更高级的在于可以在集成环境里面开发事件驱动、面向对象的WINDOWS程序,要什么样子的窗口只需要拖动鼠标就可以完成。正因为上述优势,PB和DEphi两种语言获得青睐,成为医院软件客户端开发的主流语言。

    Java语言作为开源的语言,主要优点包括以下几点:分布式,它是建立在扩展TCP/IP网络平台上,库函数提供了用HTTP和FTP协议传送和接受信息的方法;安全性,它舍弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,可以避免病毒通过指针侵入系统;面向对象,它提供了众多的一般对象的类,通过继承即可使用父类的方法;健壮性,致力于检查程序在编译和运行时的错误,帮助检查出许多开发早期出现的错误;平台无关性,它能运行于不同的平台,而且引进虚拟机原理,并运行于虚拟机,实现Java二进制代码的解释执行功能。

    正是因为Java的开放性等特点,所以受到很多开源爱好者的追捧,并尝试在医疗软件中应用。

    Java开发考虑因素

    @diguodx指出,他们公司开发的Java语言HIS采用的是rcp技术,即常用的编辑器eclipse,插件式,扩展很方便。其服务端采用的是一个JBoss(一般是单,业务量大再开一个走双或多JBoss集群),一个Oracle 11g,一个FTP服务提供自动升级。接口方面,在软件中直接调用接口的有挂号门诊收费住院登记出院结账、新农合医保病案等。同时在系统客户化问题上,通过增加系统参数来个性化软件,主要用的是数据库+程序的版本。

    【Hc3i点评】其实,在医疗软件开发过程中,开发环境和语言只是载体,重点在于方便医护人员使用,重塑医院业务流程。毕竟,医院购买医疗软件的目的不是摆设,而是要真正要促进医院业务发展,为医护人员工作和老百姓就医带来便利。

    【责任编辑:永燕 TEL:(010)68476606】

    • 这篇文章对您是否有用?
    • 非常有用 有用 一般 没用 垃圾文章
    相关热词搜索: HISJava
    网友热评医疗软件开发语言是载体 重在业务流程再造
    更多评论>>
    验证码: 点击图片可刷新验证码

    • 聚焦

    点击排行

    本月 本周 24小时