新闻中心

EEPW首页 > 医疗电子 > 设计应用 > 基于Web Service的移动式医疗信息系统研究与设计

基于Web Service的移动式医疗信息系统研究与设计

作者: 时间:2011-03-08 来源:网络 收藏

2 系统架构设计
医护工作站是构建在微软的Pocket PC2005操作系统上的,基于.NET Compact Framework系统框架的软件应用系统。建立基于 的数据服务接口,与医院现有的系统进行安全的数据交换和接口调用,图2描述了该系统的软件架构。

b.JPG
从架构图可以看到该系统分为多个层次实现了不同的功能模块,通过清晰的系统结构,更利于本系统的开发、维护,并具有更好的可扩展性。
该系统的功能模块分为3个层次:用户界面层;业务逻辑层; 数据接口访问层。
除此之外,该系统还提供了访问和权限认证功能,它可以在用户通过用户操作时认证用户的权限,实现系统的访问安全。
(1)用户界面层
用户界面层是使用者的操作界面,能够直观的显示相关信息,并提供操作所需要的界面控件。本系统的用户界面是采用Visual Studi-o.NET、2005开发的Smart Device窗体界面,使用了文本框(Text Box)、按钮(Button)、下拉列表(Drop-down List)、选择按钮(Radio B-utton)以及数据表格(Data Grid)等控件组成的。本系统的用户界面要求达到:人机界面友好,操作便捷。
(2)业务逻辑层
业务逻辑层实现了该系统中的重要业务逻辑,它封装了诸如创建对象,修改和编辑,调用底层接口等功能。业务逻辑层接受用户界面层传递的参数,并调用数据与接口访问层进行数据的物理传输和存储。它是系统功能实现的核心部分,使用了面向对象的设计方法,通过定义的各种系统对象的属性、方法、事件来封装各类数据和逻辑。该系统的业务逻辑层包括多个模块,这些模块分别包含了不同功能的应用逻辑:诊疗子系统;护理子系统;信息检索与查询子系统;医用耗材网上请领子系统。业务逻辑层需要实现面向对象的分析与设计,以使程序开发更加高效合理。
(3) 与数据库交互层
Web Service与数据库交互层,它们提供了对数据库访问的方法,对外部系统调用的接口。该层分为Web Service模块和数据库操作模块两大模块。
数据库操作模块提供了访问SQL Server数据库的方法。包括选择、创建、更新、删除等数据操作。
Web Service模块提供了访问数据库模块与业务逻辑层模块的接口,通过此接口,来实现数据与信息传输,或方法调用。

3 网络与设备架构
医护工作站是基于无线局域网(WLAN)进行通信的,采用的是国际电气工程师协会(IEEE)制定的802.11b无线通信协议,这是目前广泛使用的标准协议。
医务人员的手持终端通过无线网卡(Wireless Network Adaptor)与无线接入点(Access Point)之间,通过WLAN进行连接。无线接入点的信号范围可达30~50 m,可以覆盖0.5~1个楼层。无线终端设备在与无线接入点通信时的最大功率为20~30 mW。低于电话网络通话时的功率。因此,可以确保对人体和其他医疗器械不会造成辐射和信号干扰。采用无线网络的实时系统总体结构图如图3所示。

c.JPG



评论


相关推荐

技术专区

关闭