已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Proceedings of the 29th Annual International Conference of the IEEE EMBSCit International, Lyon, France August 23-26, 2007. Using Zigbee to Integrate Medical DevicesPaul Frehill, Desmond Chambers, CosminRotariu Abstract Wirelessly enabling Medical Devices such as Vital Signs Monitors, Ventilators and Infusion Pumps allows central data collection. This paper discusses how data from these types of devices can be integrated into hospital systems using wireless sensor networking technology. By integrating devices you are protecting investment and opening up the possibility of networking with similar devices. In this context we present how Zigbee meets our requirements for bandwidth, power, security and mobility. We have examined the data throughputs for various medical devices, the requirement of data frequency, security of patient data and the logistics of moving patients while connected to devices. The paper describes a new tested architecture that allows this data to be seamlessly integrated into a User Interface or Healthcare Information System (HIS). The design supports the dynamic addition of new medical devices to the system that were previously unsupported by the system. To achieve this, the hardware design is kept generic and the software interface for different types of medical devices is well defined. These devices can also share the wireless resources with other types of sensors being developed in conjunction on this project such as wireless ECG (Electrocardiogram) and Pulse-Oximetry sensors. MANY devices that exist today by the bedside in the hospital ward, intensive care unit or other clinical setting have data output features over serial ports and other types of interfaces such as USB. These devices are usually considered a significant investment and are usually purchased in an ad hoc fashion as required when finance becomes available. The consequence of this is that devices are often from different manufacturers that dont support any standard protocol. This can make integrating these devices into a single network difficult. In the hospital ward Vital Signs monitors, Ventilators and Infusion Pumps of many different brands are usually portable and wheeled from patient to patient as required. By networking these devices the hospital gains all the advantages associated with storing patient data centrally in electronic records. By making the device part of a wireless sensor network such as a Zigbee 1 network there are several more advantages including, cable replacement, mobility and location management. Once these devices are networked they can also use the infrastructure of other deployments of similar wireless sensor networks in the surrounding environment. To achieve this type of solution each device must be fitted with a piece of hardware that will act as a serial to wireless bridge, a Medical Device Interface (MDI). This MDI will allow the device to receive and transmit data within the wireless sensor network. This inexpensive hardware will be generic to fit a wide range of medical devices. Similarly the firmware can be kept generic and any specific device communication protocols can be implemented on a server on the network backend. The work described in this paper is part of a larger project, the goal of which is to provide a complete patient monitoring system. Other features of the overall system will be to provide ECG (Electrocardiogram) and Pulse-Oximetry data in a novel way over a wireless sensor network using expertise gained on prior projects 2. RELATED WORK The concept of using wireless sensor networks for Medical Care and wireless patient monitoring has been explored by others but integrating data from other devices is generally not discussed. There is ongoing related work in patient monitoring using wireless sensors such as the “CodeBlue” project at Harvard 3. Others have also proven successful with wireless sensor networks designs for medical sensors 4 and in the management of sensor data 5. It has been identified that it is desirable to wirelessly enable existing medical devices that provide vital signs data using technologies such as Zigbee 6, 7. The research described in this paper aspires to meet these requirements. The use of wireless sensor networks within the hospital has been extensively examined. Moreover, other wireless technologies within the same frequency band, such as IEEE 802.11 8, have existed within the hospital for some time 9.III. REQUIREMENTS ANALYSISWireless Technologies Established standards for wireless applications, such as Bluetooth 10 and IEEE 802.11, allow high transmission rates, but at the expense of power consumption, application complexity, and cost. Zigbee offers low cost, low power devices that can communicate with each other and the outside world. ZigBees self-forming and self-healing mesh-network architecture lets data and control messages pass from one node to another by multiple paths. This is particularly useful in a hospital environment where interference from walls, people and general obstacles is a major issue. Zigbee is based upon the IEEE standard 802.15.4 11 for radio hardware and software specification. Mobility Zigbee enabled devices support a sleep mode. An off-line node can connect to a network in about 30 ms .Waking up a sleeping node takes about 15 ms, as does accessing a channel andtransmitting data. If the requirement is to collect data once a minute the device can be placed in a power saving mode saving significant amounts of energy and increasing the battery life. In sleep mode a Zigbee chip can assume as little as 1.0uA 12. This is particularly important in a medical setting where patients are often on the move while still attached to medical devices.Co-existence Both Zigbee and IEEE802.11 operate in the license-free industrial scientific medical (ISM)2.4GHz frequency band.IEEE802.11 is already in widespread use within hospitals which would encourage the adoption of Zigbee solutions in the same environment. However care has to be taken to avoid interference between these 2 neighbouring technologies as described in the paper entitled “Coexistance of IEEE802.15.4 with other systems in the 2.4GHz-ISM-band” 13. By selecting an appropriate channel, after performing a simple site survey, these problems can be easily avoided. Device Parameters Typical readings available on a ventilator are Inspiratory Tidal Volume, Expiratory Tidal Volume, O2 concentration, Respiratory Rate, Peak Pressure, Expired Minute Volume and Mean Airway Pressure. The settings on the ventilator are also of interest to medical staff. The most typical settings weve chosen are Inspiratory Tidal Volume, Minute Volume, O2 Concentration, I:E Ratio, Breath Duration and Inspiratory Flow. Similarly we have chosen some common parameters for Vital Signs Monitors. These are Respiratory Rate, Non Invasive Blood Pressure, SPO2 and Temperature. The third device we selected parameters for is the Unfusion Pump. The common parameters we are most interested in here are Volume, Time, Ramp and Occlusion Pressure. Further parameters can be easily added to the system in the future.Bandwidth For development purposes we analysis a Maquet Servo-I 14 which supports all the ventilator parameters described above. This ventilator works in a command response manner. When initial configuration has taken place 2 commands which are 7 bytes long each will produce 2 responses of 67 bytes each. Therefore even in a multi hop mesh network it is anticipated we would be able to support several of these devices plus other types of devices on the same 802.15.4 channel. Scalability The ventilator, having the most parameters of the devices studied, requires the most bandwidth. Experiments carried out on a CSI Vital Signs Monitor 15 show that 44 bytes of data will produce all the information we are interested in. A Braun Infusion Pump 16 exports 24 bytes of data to produce the 4 parameters we need. For any of the medical devices we are concerned with, the readings are typically only required once a minute in a hospital environment. All these devices have their own alarm mechanisms built in; we are purely providing a means of exporting the data automatically. Theoretically a single Zigbee network could have above and beyond 600 Ventilators as each device only requires less than 1KB of bandwidth per minute. The frequency at which we capture the data is decided upon by the clinical staff themselves. A 1 minute interval is a typical value, however even if they were to require the data every few seconds it is clear the network could still support a large number of devices.IV. SYSTEM ARCHITECTUREA. High-Level Architecture The overall System Architecture consists of a Wireless Personal Area Network (WPAN) and a Local Area Network. The WPAN implemented as a Zigbee network communicates with the LAN via a gateway. This gateway also serves as the WPAN coordinator which is responsible for forming the network. Each medical device has a Zigbee node attached(MDI) which enables data to be transmitted wirelessly to the Gateway and then onto a Server existing on the LAN. See Fig. 1 below for a graphical representation of this. When an MDI is powered on it automatically joins the network and makes itself known to the Server. A user can then associate this device with a patient using a GUI client. Once an association has been completed the MDI will be notified to begin transmitting data. Data received by the server will be stored in the Electronic Health Record (EHR) for that patient and displayed on any GUI Client that is subscribed.Figure 1. High-Level Architecture B. Medical Device Interface The diagram in Fig. 2 below shows the key components of the MDI. The hardware comprises of a Zigbee module, a microcontroller and an RS 232 Interface. The microcontroller is responsible for interfacing with both the RS232 Interface and the Zigbee module.Figure 2. MDI Block Diagram When the MDI is powered on, the Zigbee stack will automatically join a Zigbee network within range. Next the MDI will announce an ID which is also visible on the external surface of the device. This is done using a protocol we designed for this project. The protocol supports these types of status messages in addition to supporting the actual real data we are interested in. At this point it is possible to make an association with the MDI. To achieve this, the administrator selects the ID from an automatically generated list on screen, a patient demographic and a type of medical device which is supported in the system. This process results in the server sending the correct RS232 settings to the MDI for the medical device that it is connected to. Now that the system can communicate directly with the medical device the server will send any necessary commands to initiate a data stream from the device.C. Server FunctionalityThe server is responsible for decoding specific medical device data. This functionality is implemented in a DLL (Dynamic Link Library) that is run on the server. There is one DLL for each type of medical device the system supports which allows for future medical devices to be supported without upgrading the server software. Any future device can easily be supported within the DLL framework by simply inheriting from the appropriate class for that particular type of device. These DLLs are loaded at run-time and have a standard interface that each designer must adhere to in order to interoperate with the system. A designer must also complete an XML file from a template to indicate which features the new medical device supports. The DLL onlyhandles device specific information; the main server application decodes this information from our project protocol.Figure 3. New Data RequestWhen the DLL is loaded by the server application it will receive a value to represent how frequently the server wants GUI data. This value is used to create the interval timer represented in the above UML diagram. When this timer expires the DLL will check the current state it has for the ventilator. Fig. 3 above shows an activity diagram representing a sequence of events surrounding this timer expiration in a DLL for a ventilator. When the timer expires the DLL retrieves the command in the form of a byte array of ASCII characters. Next the DLL raises an event containing the byte array. The server application accepts this event through its event handler,encodes it in our protocol and sends it to the medical device.Figure 4. Handling New Data When the medical device returns a response to the server application this data is passed to the DLL as shown in Fig. 4 above. If the DLL does not receive any data within a specified timeout period the DLL will re-initiate communication with the medical device. Data that is received by the DLL is checked to see if it is consistent with the format expected and that the checksum is valid if applicable. Once the data is proven to be valid, a generic data structure that is shared between the server application and clients is populated. Finally the DLL will raise another event, this time to indicate that GUI data is available. The server then multicasts the new data to anyclient that is subscribed to that address. The Server could be extended to integrate with existing hospital systems using HL7 17 or another uniform interface that is designed specifically for wireless sensor networks could be used such as that developed by DERI 18.V. LABORATORY RESULTSThe architecture described here has been implemented and tested successfully in a laboratory environment. For this purpose we connected the MDI to a PC simulator designed to act as a Maquet Servo-i ventilator. The Maquet ventilator can return breath readings and settings. To capture these, the SDADB and SDADS Maquet commands are sent to specify which breath readings and settings we wish to retrieve. Then by sending the RADAB and RADAS commands periodically we can capture up to date information from the ventilator.Fig. 6 shows the simulator handling these commands at runtime.Figure 6. Ventilator SimulatorAs described in the Architecture the Server DLL maintains a state for each end device so it knows what information to expect in return. In our experiments we successfully retrieved ventilator data at 5 second intervals. We have designed a GUI client which we successfully subscribed to receive this ventilator data. We are collaborating with a local hospital that use the Maquet ventilator and their requirement is data collection at 1 minute intervals. These results are very positive prior to usability tests in the hospital with the actual ventilator. We also performed a limited amount of range testing in the laboratory. We achieved a range of 20m within the confines of the laboratory which would equate to the maximum distance between an end device and a router in the hospital. In addition we carried out some mobility testing by moving the MDI during operation which did not result in any packet loss. Initial results are positive but further extensive testing is needed which will be performed in the hospital environment. VI. CONCLUSION In this paper we have shown that a Wireless Sensor Network is a suitable means for capturing data from a medical device. We have discussed how Zigbee meets our requirements in terms of data throughput, power and mobility. Moreover, using this technology we can develop a low cost, scalable solution for a wide range of medical devices. In addition we have an infrastructure that allows us to easily support new devices within the system as needed. This architecture facilitates moving the device data to third party systems and to our own User Interface. We hope that our field trials will result in positive feedback from the clinical staff.第29届IEEE EMIEE国际程序会议 城市 法国 里昂2007年8月23日至27日应用紫蜂技术将医疗器械一体化摘要:无线电技术能够使医疗设备,例如生命体征监视器,呼吸设备以及输液泵做到重要数据的收集。这篇论文讨论了使用无线电传感器联网技术使数据从这些形式的医疗设备中被整合到医用系统中。通过集成设备,你可以保护投资和开发网络技术应用到类似设备的可行性。在这样的背景下,我们讨论怎样使“紫蜂”技术满足我们对于宽带,能源,安全性和移动性的要求。我们已经检验了各种设备的数据总处理能力,要求的数据频率,病人的安全性数据,以及当流动病人连接到设备后的后勤服务。这篇论文描述了一项全新的测试成果,这项成果能够使数据被准确无误的集成到用户界面或者医疗信息系统(HIS).这项设计支持动态的增加新的医疗设备到过去并不支持的系统。为了达到这样的目的,硬件设计被保持原样,软件设计对于不同形式的医疗设备的代码被很好的重新定义。这些设备还可以共享无线电资源,通过其他形式正在开发的传感器,来结合到此项目,例如无线电心电图和脉冲血氧测定传感器。 当前在医院的病房里,重症监护病房,或者其他的临床设置于病床边的医疗设备都有数据输出功能的串行端口和其他类型的接口,如USB接口。这些设备经常是被认为具有重要意义的投资,而且当资金到位时经常是被作为需求以一种特别流行的方式来购买。这样的结果就是从不同制造商购买的设备不能够支持任何的标准协议。这样就会使整合这些设备到一个信号网络变得困难。在医院病房有许多不同品牌的生命体征监视器,呼吸设备以及输液泵,从一个病人到另一个病人通常需要有便携性以及可移动性。通过联网这些设备,医院获得了有所的优点,将病人数据集中储存在电子记录。通过使用设备的部分无线电传感器网络,例如“紫蜂”技术网络技术,可以包含更多的优点:电缆更换,移动性和位置管理。一旦这些设备是可以联网的,他们也能够在同一环境中使用其他的基础设施类似无线电传感器。为了获得这种类型的解决方案,每种设备必须被匹配到一块硬件中,做为一个串行的无限网桥即医疗设备接口。mdi将会允许设备通过无线传感器网络来接受和发送数据。这种低成本的硬件将是通用的,以适用于广泛的医疗设备。类似的固件可以保持通用而且任何特定的设备通信协议能够在服务器上网络上的后端得到执行。本篇论文描述的工作是大项目中的一部分,其目标是提供完整的病人监护系统。其他功能的整体系统将提供心电图(心电图)和脉冲血氧测定法的数据,通过创新的方式,在无线传感器网络知识获得优先的项目。 一、相关工作使用无线传感器网络的医疗服务和无线病人监测的观念一直被别人探索着,但是将数据从其他装置进行整合通常不被讨论。目前正在进行的有关病人监护仪的工作,例如使用无线传感器如“ CodeBlue ”项目在哈佛大学 3 开展。其他人同样也成功地使用无线传感器网络设计的医疗传感器 4 和管理中的传感器数据 5 。它已被确定,这是可取的,通过无线方式使现有的医疗设备,提供生命体征数据,使用的技术,例如ZigBee的 6 7 。本篇论文所描述的研究力图满足这些要求。使用无线传感器网络在医院进行了广泛的审查。此外,其他无线技术在相同频段 ,如IEEE 802.11标准 8 ,已经被在医院一段使用时间 9 。二、需求分析A 无线技术 无线应用的既定标准,如蓝牙 10 和IEEE 802.11,允许高速传输速率,但是代价是牺牲能耗,应用复杂性和成本。ZigBee提供低成本,低功率的设备,可以互相交流和外面的世界。ZigBee的自我形成和自我调整的网络架构让数据和控制信息从一个节点传输到另一个多个路径。这是在特别有用的在医院的墙壁干扰,和一般人的阻碍下,是一个重要问题。ZigBee是基于IEEE标准802.15.4 11 无线电的硬件和软件规范。B 调动实用ZigBee功能的设备,支持睡眠模式。离线节点可以连接到一个网络中的大约30毫秒。唤醒一个沉睡的节点约需15毫秒,因为没有进入的渠道和传输数据。如果要求是收集数据,那么该设备可以放置在省电模式节省大量的能源和提高电池寿命。在睡眠模式的ZigBee芯片可以承担少1.0uA 12 。这一点尤其重要,在医疗环境中,病人往往是在轮椅上移动的时候仍然被连接到医疗设备。C角共存ZigBee和IEEE802.11工作在免许可证的工业科学医疗协会( ISM )的2.4GHz频率频段.IEEE802.11已经广泛使用在医院,医院将鼓励通过ZigBee解决方案促使在同一个环境中使用。但是必须注意,以避免干扰这些本论文所描述的两个相邻的技术文件,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年合肥滨湖时光产业投资集团有限公司公开招聘8名考试备考试题及答案详解
- 2026上海复旦大学国际文化交流学院招聘国际中文教育教师岗位1名考试备考试题及答案详解
- 浙江金柯桥城市发展集团(建设集团)有限公司及下属单位招聘8人笔试备考试题及答案详解
- 雅安市雨城区2026年公开考试招募社会工作服务岗位人员的(7人)考试备考试题及答案详解
- 2026年哈尔滨体育学院专业技术岗位人才公开招聘6人(第一批)考试备考试题及答案详解
- 2026台山公控发展集团有限公司(台山公用事业集团有限公司)市场化选聘经理层成员2人考试备考试题及答案详解
- 2026年山东省聊城市事业编单位人员招聘考试模拟试题及答案详解
- 2026贵州金沙禹谟味业有限公司招聘专业化团队工作人员政审考试备考题库及答案详解
- 2026年大连理工大学环境学院-低空气象工程技术团队招聘科研助理笔试参考题库及答案详解
- 2026年成都市青羊区社区工作者招聘笔试参考题库及答案详解
- 湖南非遗管理办法
- QGDW11008-2013低压计量箱技术规范
- 小学数学说理课堂的教学实践与研究
- 高等职业学校无人机应用技术专业 实训教学条件建设标准
- 2025届高三化学一轮复习 第七讲 钠及其化合物 课件
- TZZB 3695-2024 塑料仿真植物墙
- 中国慢性冠脉综合征患者诊断及管理指南2024版解读
- DB14-T 3149-2024 公路机电工程施工监理指南
- 园林绿化工(中级)技能鉴定理论考试题库(含答案)
- 方剂学选择模考试题(附参考答案)
- 心理与教育测量课件
评论
0/150
提交评论