RFID技术在医疗设备质量全过程追溯系统中的应用
作者:罗伟 杨涛 杨超
摘要 目前,在很多生产加工领域如食品、药品、乳制品等行业都已经建立了相应的质量追溯系统。
而医疗设备的质量安全直接关系到人们的生命安全。
采用RFID技术设计了医疗设备质量追溯系统。
系统基于B/S架构,融合JAVA J2EE与FLEX技术,进行模块化设计,将系统划分为医疗设备数据信息管理、医疗设备追溯管理以及问题设备信息反馈管理三个模块,实现了医疗设备全生命周期的质量追溯管理,让医疗设备的使用过程更加可控,大大保障了设备的使用开机率和质量控制要求。
追溯医疗设备质量的好坏直接关系到人们的健康与生命安全。
在日常的使用过程中,如何让设备管理更加透明,更加可控,成为现代医院医疗设备管理亟待解决的问题。
因此设计一个医疗设备质量追溯系统,对医疗设备实现全过程、全生命周期的质量全追溯,不仅能够减少不合格设备带来的医疗事故的发生,还能在设备出现问题时,及时找出问题的根源。
同时,随着自动识别技术与计算机技术的发展,为医疗设备质量追溯的信息化管理提供了技术支持。
RFID技术的引入,可以较好地进行医疗设备质量追溯。
1射频识别技术射频识别(RFID)技术,即在对医疗设备进行操作处理时,首先要按照RFID的数据采集过程进行阅读器操作的定义,当设备标签通过阅读器时,阅读器会获取标签的信息,执行与定义相符的操作事件,从设备标签中读取的数据将会利用串口传递到系统,完成RFID记录操作的过程。
RFID技术在医疗设备质量安全追溯系统中应用的模型如图1所示。
2系统功能医疗设备质量安全追溯系统的核心就是对医疗设备完成全寿命的追溯功能,对其质量信息进行全生命周期的追溯,具体功能包括医疗设备的详细信息,包括供应商、生产商的信息、加工信息、医院购置设备的全过程操作信息以及医疗设备的使用操作信息。
对发现的问题产品,要进行反馈处理,找出医疗设备的产品批次,向生产企业反馈问题信息,分析问题产生的原因,进行判断处理,将处理方案录入到系统中。
在医疗设备质量安全追溯系统中,需要将所有设备信息进行采集,通过RFID标签以及阅读器,将设备信息、使用操作信息作为追溯的数据来源输入到系统中去。
因此,系统功能可以分为三个模块,即质量安全追溯功能、信息反馈处理功能以及基础数据管理功能。
3系统设计3.1总体设计医疗设备质量追溯系统采用B/S软件体系结构,采用J2EE框架技术,系统的总体架构自底向上分为四个层次,依次是硬件层、数据层、业务逻辑层、应用层。
RFlD技术应用在最底层,利用R FID标签与读写器实现设备数据的采集,数据层主要存储基础数据,如设备数据、使用操作数据等,可以利用WebSe rvice构件,进行医疗设备质量追溯信息的发布,业务逻辑层提供系统的应用服务,有数据服务、信息服务、追溯服务、WEB服务:应用层也称为表示层,将经过业务逻辑层处理过的数据生成用户显示界面,使各用户实现功能权限内的操作。
系统的总体逻辑架构如图2所示。
3.2系统功能设计医疗设备质量安全追溯系统的核心功能就是追溯功能,系统可以利用追溯码查到设备的生产、销售与使用过程。
首先得到追溯码,获取处理过程,然后查询医疗设备所涉及的企业,判断是否为生产企业的问题,如果是则确定处理信息,然后对生产企业的过程进行追溯,在怀疑是产品原材料问题时,如监护仪的外壳自然破裂或掉电频繁问题,与相关供应商查找供货的产品资质和生产报告,寻求人因问题还是产品出厂前的材料问题,追溯至原材料的产地大致情况与对应的供应商达成沟通,搜集数据后返回追溯信息,方便医院进行追溯结果。
对于原材料的追踪主要限于设备的主要构成材料(如:金属架、主要元件、电缆、耗材等),系统记录相关信息备日后查询。
对于信息反馈处理功能,首先要获取问题产品的信息,确定是否进行原材料追溯,如果是则追溯确定设备供应商,追溯应用该设备的产品批次;如果不进行原材料追溯,则确定设备生产企业,查找同类批次的设备,确定问题批次,录入处理方案到备注信息,搜索相应的企业,然后发送处理方案到下一级企业。
一般情况便于在设备质量问题突出的情况下,解决医院与供应商处理设备问题的依据,并监督和促进设备在生命周期管理的质量保证工作。
3.3系统数据库设计由于系统分为三个主要功能模块,因此系统数据库中的信息表也可以按照不同属’1'哔2JJ分为三种 一是基础信息表,包括进行医疗设备质量追溯需要查询的基础信息:二是过程信息表,包括医疗设备的操作、工序信息、工序对应情况,在质量追溯进程中起到数据连接作用:三是质量信息表,包括质量检测信息以及问题反馈信息,在追溯进程中发现设备问题,进行问题以及处理方案的记录。
系统在对医疗设备质量问题进行追溯时,首先就是处理设备操作表,然后返回医疗设备信息,在对医疗设备生产企业生产过程进行追溯时,要查找设备与生产工序对应表,实现设备和生产工序的对应,如果需要查询具体生产工序,就要处理生产工序表。
4系统实现4.1系统实现环境医疗设备质量追溯系统运行在应用服务器Windows平台Web3.0之上,底端硬件运用RFID技术进行医疗设备数据采集,通过ApacheCXF技术完成每个异构终端系统间的通信,从而实现网络访问。
顶端表示层则是通过Flex完成,通过Spring以及Hibernate技术来实现数据库的数据操作。
本系统的运行环境包括Flex客户端SnfjE务器端。
前者主要包括Flex的应用swf文件,在实现时主要使用ActionSc ript3$uMXML两种编程语言。
系统通过表示层来接受用户请求,将用户请求的数据操作按照系统所具有的接口进行RFID标签信息的写入与读取。
Flex借助于Blaze DS通道将用户所请求的数据以配置对应fl÷JJava后台函数的形式,实现对应操作的执行,再通过Sp ring整合函数接口,从而执行函数功能,进一步实现Javabean数据对象的执行:接下来已经配置完成的Hibernate,经DAO层,实现对数据库元素直接操作,最后把执行完毕的结果返回到表示层,并按照调用cxf的方式实现界面显示。
4_2功能模块及流程医疗设备质量追溯系统的实现包括后台Java以及前台Flexl)‘J42实现。
后台包括业务逻辑层、业务对象层以及依赖注入配置。
前台负责表示层,展示页面以及一些功能的处理。
4.2.1业务逻辑表1 2014年和2013年使用医疗设备质量追溯系统前后的效果对比表项目年份 设备开机率 病人满意度 医护满意度 设备完好率 问题投诉率层其组成包括DAO接口以及实现类。
前者对用户逻辑方法进行了定义,后者则是具体实现数据方法功能。
在系统中,所有核心业务全部由前台服务调用实现类中的方法来完成。
4.2.2业务对象层主要实现对业务对象的处理操作。
在本系统中,利用JPA,j,奇Java bean中的属性变量直接与数据库相映射,并与前台Flex中的文件相对应,便于前台处理。
4_23 Spring依赖注入配置Beans.xml是系统的配置文件,它与后台业务存在一个接口,还通过建立一个远程服务的方式,达到与前台的remote Object建立通信的目的。
前台调用这个配置文件,就能够完成后台的相对应的业务。
其主要功能就是把各个功能构建,从低层次注入到高层次中。
4.2.4表示层它是系统将经过业务逻辑层处理过的数据生成用户显示界面,是用户与系统的交互页面。
包括MXML-5AS文件,前者的功能就是完成系统页面的展示,利用过Flex中包含的Blazes与后台搭建连接,与后台函数逻辑方法对应,实现数据的处理与操作时调用这些后台的逻辑方法。
4.3应用效果分析由表1可见,P值均小于0.01,统计学分析有统计意义。
5结语医疗设备质量追溯系统借助RFI D技术,有效地获取大量全生命周期的医疗设备信息,质量安全追溯功能流程、信息反馈处理流程,实现了对医疗设备全寿命追溯与问题设备的信息反馈处理功能。
从2014年8月开始使用后,设备管理水平得到了迅速提升,设备管理在信息化水平上有了明显提高,设备的开机率大大提高,病人满意度、医护人员的满意度均大幅度提高,设备管理人员的劳动强度也得到了减轻,为医院医疗工作提供了必要的保障。