李泰环 冯 威
(解放军第 309医院信息中心)
随着计算机技术和网络知识的普及应用,计算机技术已经逐步成熟并且大量应用于各个领域。在医学信息领域中,以医院信息管理系统 (hospital infor mation system,HIS)、实验室信息系统 (laboratory infor mation system,L IS)、影像归档和通信系统 (picture archiving and communication system,PACS)为代表的医学信息管理系统在过去 10多年的时间里先后在医院逐步应用和普及,各系统之间的数据集成和信息互通使临床医生能够通过网络看到患者的检查检验结果,这就为临床医生带来了极大的便利,提高了医生工作效率,同时极大的推进了医院信息化的建设。而血库管理系统相对其他系统而言,功能相对简单,仅仅是简单的血液库存管理和配发血的管理,而临床科室的医生用血还是手工填写用血申请单,送到血库后,血库再把单据手工录入计算机,根据录入的单据进行发血和计费。
医院血库承担着贮藏、供应、管理血液及相关血液制品的任务[1]。随着用血的逐年增加以及血制品品种的不断增多,传统的用血管理方式存在着血制品出入量、库存量反映不及时、不准确,容易发生漏费、工作差错,资料检索统计不方便等问题。因此,为进一步适应输血业务的管理需要[2-3],将先进的计算机技术、网络技术应用于输血业务管理和服务中,实现血库管理信息化,使之适应医疗信息化管理的需要。根据有关血库管理的标准和规定,解放军第 309医院于 2007年成功完成“医院检验信息管理系统”的实施和应用之后,又完善了血库管理系统,在保证安全用血、提高工作效率、有效利用数据资源上作了一定探索和应用,为血库管理工作信息化、规范化积累了一定经验。
根据医院信息化建设的目标和目前传统血库管理中存在的问题,参照国内数字化输血业务流程的管理模式[4],开发设计了这套基于B/S模式的血库管理系统,该系统设计和实现的内容主要包括血库网络与医院HIS主干网络的无缝连接,与L IS系统的连接和全程条码化处理的血库管理系统的各项业务处理功能。
对医院输血科日常工作流程需求进行充分调研后,设定并实现了如图 1所示的 8个功能模块。
各功能模块的具体功能如下:
图1 系统功能模块图Fig.1 System funct ion module
1)权限管理:通过授权的用户可以登录系统,登录同时会校验用户权限,根据权限不同,进入的工作台提供的功能模块也不一样。在本系统中主要包括住院医生工作站和血库工作站。
2)库存管理:库存管理功能实现了血袋全程条码处理,以条码扫描形式完成各种血液成分的入库、出库、作废、退库、退回血站各项日常业务。同时还实现了血库缺血预警和自体输血及采血功能,入、出库操作时候可以进行血型的复检。这种以条码扫描形式在规定时间内完成各类血液成分的出入库管理方式,充分保障了血液质量安全。
3)用血申请:该模块用来完成临床用血申请单的录入、查询和打印、作废以及电子用血申请单的发送。其中电子用血申请单中的相关检验项结果通过 L IS自动提取。如果某申请单过期将自动被作废。
4)患者血样管理:血标本标准化管理,从护士抽取血标本到输血科接收、验收血标本,实行受血者血标本全程监控,以保证实验数据的真实可靠,确保临床输血安全。
5)配血和发血:血库接受到临床科室的电子用血申请单和患者的血标本后进行交叉配血,打印配血单。配血过程中同时完成计费处理,可以查看患者某一个申请单产生的费用明细。
对已经配血合格的患者输血申请单进行发血处理,打印发血单和检验报告单。发血完毕后需要核对患者存档是否完整,存档信息包括输血申请单、检验报告单和发血报告单。发血时支持患者输血卡管理,方便临床输血时进行患者身份核对。
6)报表和查询统计:自定义条件查询统计血库工作量、出入库明细等,查询统计出来的所有报表根据需要可以保存为 PDF及 Excel文件,方便科研及其他需求。可生成卫生局要求的血袋跟踪报表及相关业务的统计功能。
7)系统维护:主要完成用户账号管理和权限的分配,血库工作站管理;血库公共字典的初始化以及系统参数配置等功能。
1)系统与 HIS接口:血库系统通过与 H IS系统接口实现医院内的医疗信息共享。HIS需要向血库系统开放权限的数据字典表主要有患者基本信息表、住院信息表、诊断信息表、科室字典、工作人员字典、价表、住院费用明细表等。在 HIS中创建专门的用户,赋予该用户对上述H IS字典表相应的操作权限。对系统间交换比较频繁的基本信息和计费信息,采取的方式为:在刚才创建的用户下创建患者基本信息视图V IE W_OUTHISPATIENT和血费计费表 CHARGEBLOOD。系统直接调HIS的服务进行患者信息、诊断信息及其医生与科室等字典信息的同步。其中患者住院号、姓名、性别、血型等基本信息只在患者第 1次输血的时候,通过访问V IE W_OUTH ISPATIENT从 H IS中读取。患者每次输血发生的费用先记入CHARGEBLOOD,然后再上传到HIS中的住院费用明细表中。
2)系统与L IS接口:血库系统通过与 L IS系统接口实现与患者检验结果信息的交互。L IS需要向血库系统开放的数据字典表有检验单字典表、检验单项目字典表、患者检验主记录、患者检验明细记录和检验结果字典表。同 H IS接口一样,同样把这些表的相关操作权限授予特定的用户。利用血库系统录入输血申请单的时候,直接从 L IS字典表中提取输血单中需要的 20项最近日期的化验结果。
系统采用B/S 3层构架模式,这种结构是对传统的C/S结构的改进,它把传统C/S结构中的服务器部分分解为一个数据库服务器与一个或多个应用服务器,从而构成了一个 3层结构的客户端/服务器体系结构,该模式的系统架构[5-6]如图 2所示。图 2形象的说明了B/S结构系统的主要工作原理,操作时用户通过客户端浏览器向Web服务器发出请求信息, Web服务器再向数据库服务器请求,数据库服务器完成Web服务器的请求后,向Web服务器发出回复信息。然后,Web服务器将数据库服务器提供的有用信息传给浏览器。这样,用户就可以在浏览器上看到自己请求的信息。由此可见采用这种B/S模式,可以减轻客户端的负担和系统的开发及其维护,使得用户的操作也变得更加简单。
本系统服务器采用W indows2005操作系统,数据库采用 SQL Server2005。采用 JSP网络编程技术并结合 java技术实现与其他系统的通信,用 JDBC实现与SQL Server 2003数据库的无缝连接。
图2 B/S模式系统架构图Fig.2 System architecture on B/S
上述B/S模式血库信息系统在解放军第 309医院已经成功实施,其优越性主要表现在以下几个方面。
第一,血库系统与 H IS系统网络的无缝互连,实现了医疗信息数据的共享,保证了数据的准确性与实时性,杜绝了原来工作模式下的漏单、少项和错项的问题,减少了责任事故的发生。
第二,血库系统与 L IS系统的接口,快速便捷的为医生提供了患者最近的血液检验结果,医生省去了查阅化验单的步骤,节省了时间,提高了用血申请信息的准确性,减少了填写错误,提升了医疗质量。
第三,患者用血信息长期保存在专门的血库数据库中,医务人员可对患者进行动态观察,这对疾病的诊断、疗效观察都有重要价值。
第四,临床自动发送电子用血申请单,血库可以实时的做出用血计划安排,可快速、合理地分配好各项输血前的准备工作。
第五,医生用血申请,血库接受单据,血库配发血,血液的入出库等业务采用条码智能操作,极大地减轻了业务人员的手工操作工作量,节省了大量的人力,缩短了工作时间[7-8]。这就大大优化和规范了原有的临床用血和血库工作的流程,提高了科室的管理水平和工作效率。
总之,该系统应用的实践证明,血库管理系统运行稳定,功能完善。从服务于临床的实用性,血库管理工作的规范性等方面有了很大的进步,提高了整个医院的信息化程度,加速了数字化医院建设的步伐。
[1] 徐伟星.医院血库信息管理系统的设计与应用[J].中国数字医学,2008,3:52-53.
[2] 王玲,殷国富,成尔京.医用血液网络管理系统的研制[J].计算机应用与软件,2002,5:26-28.
[3] 余比亚,成尔京,李良,等.基于 C/S模式的医用血液管理系统研究[J].江西医学检验,2002,20:36-38.
[4] 王晓红.基于VisualFoxpro的血库管理系统 [J].濮阳职业技术学院学报,2007,20:13-14.
[5] 吕雪利,段志善,潘宏洲.基于B/S模式的图书管理信息系统的设计[J].电脑知识与技术,2008,34:1549-1550.
[6] 胡磊,张泽明.基于 B/S模式的学会信息管理系统 [J]. 2008,10:34-36.
[7] 王芳,林志刚.血库管理系统的设计与实现 [J].福建电脑,2003,3:34-36.
[8] 郑定容,黄龙,罗俊生.血库管理系统的开发与应用[J].医师进修杂志,2005,28:203-204.