• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 建筑房产 > 正文

    计算机应用实现医院信息管理

    时间:2021-04-07 07:54:37 来源:达达文档网 本文已影响 达达文档网手机站

    摘要:对Intra Web架构与传统Web应用架构进行比较,实现医院管理系统为目的,并加以实例,探讨了基于Intra Web的Web计算机应用管理程序。

    关键词:Intra Web 医院管理系统 Web应用程序

    0 引言

    随着互联网的发展、企业规模的扩大,基于Web应用的三层体系结构为管理信息系统的开发提供了更高层次的框架。而AtoZed Software公司提出的Intra Web则不同,Intra Web背后的思想是为了建立Web应用而是Web站点,因而能建立满足交互性要求高的Web应用程序。

    1 Web 开发

    1.1 基于Web的三层体系结构 随着Internet技术的兴起,越来越多的信息系统是采用B/S三层体系结构进行构建的。B/S三层体系结构就是把系统从逻辑上分为表示层、业务逻辑层和数据存储层,用户通过浏览器向服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器,而系统的各种业务处理逻辑交给Web服务器来实现。这种结构具有很多优点:能使客户机瘦身,减少了在客端上的开销;分布性强,可以随时随地进行查询、浏览等业务处理;维护方便,只需改变网页即可实现所有用户的同步更新。

    1.2 Intra Web架构 Intra Web是由AtoZed Software公司创建的一个第三方组件,它是一个创建基于Web应用程序的具有革命性意义的新方法。它通过一个强大的HTML生成引擎,使开发者能快捷地开发真正的Web应用程序(WebLication),它可以在C++和Java等多种语言环境下进行开发,在.NET,Java,Linux和Windows等多种平台下进行发布。其主要特点是:①完全支持所见即所得的开发方式,与标准的Windows程序开发几乎一模一样,只要在窗体上放置编辑框、按钮、组合框等可视化组件,运行程序后获得的网页和设计时所看到的效果是完全一致;②用Intra Web开发Web程序可以不需要HTML,XML和JavaScript等网站编程知识,没有任何学习曲线;③在Intra Web中集成了一个小巧的HTTP Server,可以方便地进行Web程序跟踪调试。

    2 医院信息系统的实现

    2.1 系统功能 随着医院信息化程度的提高和网络技术的成熟普及,医院信息系统(HIS)正逐渐由以管理为中心向以病人为中心发展,而且随着临床信息系统(CIS)、医学图像存储传输处理系统(PACS)、检验科信息管理系统(LIS)、手术室信息管理系统(ORIS)等新的医疗系统的不断涌现,医疗领域不同应用之间进行互连成为大势所趋。构建在B/S三层体系结构之上的医院信息系统,分布性强、访问方便,同时也为将来系统扩展和各系统之间互连提供了便利,真正能实现以病人为中心的全过程医疗服务和各医疗服务环节质量优化和效率的提高。

    我们参考了国家卫生部2002年修订的《医院信息系统功能规范》以及《全国卫生信息化发展规划纲要(2003-2010年)》对医院信息系统的功能进行了界定,并具体结合医院的各诊疗环节和医院管理的各主要方面的数据流量、流向及处理过程,将整个医院信息系统划分为以下几个子系统:

    2.1.1 临床诊疗子系统:临床诊疗子系统包括门诊医生工作站、住院医生工作站、护士工作站、临床检验管理系统、输血管理系统、医学影像系统、手术室麻醉系统等模块。主要以病人信息为核心,将整个病人诊疗过程作为主线,医院中所有科室将沿此主线展开工作。

    2.1.2 药品管理子系统:主要是对药品的管理与临床使用,处理的是与药品有关的所有数据与信息。它共分为两部分:一部分是基本部分,包括药库、药房及发药管理;另一部分是临床部分,包括合理用药的各种审核及用药咨询与服务。

    2.1.3 经济管理子系统:该子系统处理的是整个医院中各有关部门产生的费用数据,并将这些数据整理、汇总,传输到各自的相关部门,供各级部门分析、使用,并为医院的财务与经济收支情况服务。它包括门急诊挂号,门急诊划价收费,住院病人入、出、转,住院收费、物资、设备,财务与经济核算等模块。

    2.1.4 综合管理与统计分析子系统:它主要包括病案的统计分析、管理,并将医院中的所有数据综合处理供领导决策使用。

    2.1.5 外部接口子系统:这部分主要是出于与社会上相关系统互连的考虑,提供了医院信息系统与医疗保险系统、社区医疗系统、远程医疗咨询系统等接口模块。

    2.2 开发平台 我们的医院信息系统采用了基于Intra Web的三层结构体系。本系统采用Delphi 7企业版进行开发。通过使用Intra Web组件创建的Web应用程序注册到服务器上。后台数据库选用MS SQL Server 2000,Web服务器选用MS IIS 5.0+Windows 2000。

    2.3 关键技术 在医院信息系统的开发中,经常会遇到各种报表的打印,如病案管理子系统中的医疗质量统计报表、手术切口愈合情况统计报表、各种医疗费费用的报表等都需要特殊的格式,而浏览器所提供的打印功能非常有限,通常的解决方案有利用HT-ML标签控制格式来实现,形成PDF文件打印,Java Applet实现打印和ActiveX控件实现打印,其中利用ActiveX控件打印显示了其突出的优点:ActiveX控件基本上都是以二进制机器代码发放的,执行速度快,能提供对客户端资源的完全访问,因而特别适合在内部Intranet上的平台以Windows为主,且查询需经大量复杂数据处理、实时性要求高的系统。基于上述优点,本医院信息系统的报表打印功能就是通过Intra Web与ActiveX结合实现用户在浏览器上自定义报表的打印。

    其中,医院信息系统的各个业务处理逻辑放在Intra Web App Server上,Report Server是用Fast Report实现的通用打印模块程序,Web Server向用户浏览器发送内嵌ActiveX控件的HTML页面,HTML页面根据所提供的ActiveX标志从Web server下载ActiveX控件到本地端,并在浏览器里执行。报表打印分为两个过程:用户设计报表和报表打印。在报表设计过程中,用户端(ActiveX)向Web Server发送报表设计请求,请求中包含要设计报表的名称;Intra Web App Server收到该请求后,调用Report Server请求设计的报表文件;Report Server收到请求后,先装载报表的数据环境,然后将报表设计文件(.frf)和该报表的数据环境文件压缩成一个包文件(.zip),将该包文件的完整路径名返回给调用它的Intra Web App Server; Intra Web App Server将包文件回送给用户端,用户端将接收到的包文件保存到本地硬盘上,并解压缩,从数据环境文件中恢复数据环境,通过Fast Report的相应控件打开报表文件给用户提供可视化设计。在报表打印过程中,用户端向Web Server发送报表打印/预览请求,请求中包含要打印/预览的报表名称;Intra Web App Server收到该请求后,调用Report Server请求打印或预览的报表文件;Report Server收到请求后,先装载报表的数据环境,然后装载报表文件(.frf),接着在无界面状态下运行报表,最后将生成的已准备的报表文件(.frp)压缩成一个包文件(.zip),将该包文件的完整路径名返回给调用它的Intra Web App Server; Intra Web App Server将包文件回送给用户端,用户端将接收到的包文件保存到本地硬盘上。

    3 总结

    Intra Web在Web的基础上为医院信息管理系统提供了一个简单快捷开发平台,它能让HTML,HTTP和JavaScript等互联网技术对开发者变更加透明,开发者能集中精力考虑业务逻辑方面的事务。和传统Web架构相比,真正完全实现了所见即所得的开发方式,大大减少代码量,节省开发成本和时间,是一种很有价值的Web应用系统构造方案,具有广泛的应用前景和科研价值。

    参考文献:

    [1]叶明全.基于Delphi的B/S结构数据库应用系统实现方法[J].现代电子技术.2008.26(23):78-80.

    [2]荆明,石泉,乐慧康.基于B/S模式的医院信息管理系统的设计与实现[J].计算机应用.2006.20(4):59-60.

    [3]Fast Report实现Web应用中自定义报表[EB/OL].

    相关热词搜索: 信息管理 计算机应用 医院

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网