医院患者纸质检查报告单管理系统设计与应用

2014-09-17 02:08朱海燕周敏
电脑知识与技术 2014年22期
关键词:扫描仪

朱海燕 周敏

摘要:为更好地开展病历质量监控,实现各种老旧仪器检查报告单电子化,结合HIS/LIS数据库通讯、TWAIN接口扫描、FTP服务等技术,探索开发了报告单的无纸化管理系统。该系统经临床应用后,较好地实现患者信息互联互通,具有一定的实用价值。

关键词:报告单无纸化;TWAIN;扫描仪;数据库通讯;FTP服务

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)22-5240-03

随着医院信息化建设的迅速发展,国内很多医院的信息电子化共享工作已进行的比较完善[1],但仍存在部分医技科室检查的报告单由于设备老旧的原因而无法上传到电子病历系统,导致病历不全,医生无法正确诊断治疗的事情偶有发生。为了减轻临床医师负担、缓解病案室存储空间压力,更好地开展病历质量监控,我院质管处及信息中心根据院领导指示,协调病历无纸化项目,实现将目前全院各医技科室老旧仪器的纸质检查报告单电子化,开发设计了纸质检查报告单管理系统。该系统运用信息化手段,将数据库通讯、.NET与TWAIN接口扫描、FTP服务器文件管理、及图片处理等技术相融合,较好地实现患者信息共享,提高了临床工作效率和医疗质量。

1 纸质检查报告单管理系统设计与功能

1.1 需求分析与系统设计

为了保存、利用好目前医院各医技科室老旧仪器的纸质报告单,更好地为本院医疗、教学、科研服务,促进信息完整性,且与病人其它就诊检查检验信息对接,院信息中心采用扫描上传的方案实现报告单无纸化管理。完成后的管理系统具有以下功能模块:

1) 登录,医技人员输入正确的用户名密码后才能进入系统。

2) 查询,当患者做完检查后,在系统中由就诊卡号或病案号或姓名可定位到该患者,也可搜索某一指定时间段内所有患者的基本信息和检查信息,如患者姓名、病案号、出生日期、性别、年龄、检查项目名称、检查日期、检查科室等。

3) 检查报告单信息显示:选择某个患者进入报告单界面后,可以查看该患者报告是否已经上传,若已上传,则从HIS数据库和FTP服务器上自动导出已上传的报告单张数和每张检查报告单的上传时间和具体内容;若未上传,则进入扫描上传流程。

4) 报告单扫描:C#调用扫描仪提供的统一的TWAIN接口,在驱动层获取到图片信息并显示。

5) 图片处理:C#调用GDI+提供的Bitmap类对获取到的扫描报告单进行编辑,如放大、缩小、旋转、显示缩略图。

6) 报告单上传:对已扫描编辑完成的报告单,C#调用FTP服务将客户端的报告单以图片方式上传到服务器指定目录下,并且将报告单的FTP文件路径、检查项目、检查时间等信息插入到LIS数据库中。

1.2 系统运行的软硬件环境

服务器Windows Server 2003,客户端Windows xp/Windows 7,开发工具Microsoft Visual Studio 2010 + DevExpress Controls,数据库系统Oracle 9i,Windows系统IIS组件包含的FTP站点,开发语言C# ,C#语言与ADO.NET组件结合可以实现关系数据库和非关系数据库等各种数据源的高效访问[2],解决报告单管理系统与各种外部数据库接口(HIS、LIS系统等)的无缝结合。

1.3系统的关键技术

1.3.1 C#调用扫描仪

TWAIN协议是图像获取设备与应用程序之间传输图像数据的标准接口,它适用于WINDOWS、UNIX和MAC等系统平台,只要有TWAIN驱动程序,应用程序就可以利用此统一的接口从扫描仪中获取图像[3],即使更换扫描仪也不必对应用程序做任何的改动。

C#调用扫描仪遵循的通讯流程大致为:

1) 加载TWAIN_32.DLL文件并获取接口函数DSM_Entry()将扫描消息发送到数据源管理器;

2) 调用数据源函数DS_Entry()选择数据源,由于客户端可能存在多个TWAIN扫描仪,故通常有两种方式选择数据源:选择默认的数据源和显示选择数据源对话框,由用户来选择数据源,本系统采用后者,如图1,

3) 打开扫描仪,设置图像的参数,如分辨率、图像类型、颜色等。经测试,本系统的扫描仪分辨率为150dpi时能同时满足扫描速度和图片清晰度要求。

4) 向扫描仪发出采集图像信号并开始传输图像。当扫描仪准备好传输数据时,系统调用IMessageFilter.PreFilterMessage()捕获消息循环。

5) 应用程序通过bitmap类获取扫描图像,为图像编辑作准备,并将其显示在PictureBox控件中,如图2。

6) 结束传输,断开与扫描仪的连接。

1.3.2 C#实现FTP文件传输服务

FTP(File Transfer Protocol)即共享下载站,用来在两台计算机之间相互传送文件。用户可以连接到FTP服务器下载文件,也允许用户把自己的文件传输到FTP服务器中[4]。FTP服务器提供两种登录方式:匿名登录和使用授权账号与密码登录。匿名登录用户对FTP服务器上的文件不能删除和修改,本系统采用授权账号与密码登录实现文件的上传和修改。

在架设FTP服务时,采用Windows系统Internet信息服务(IIS)组件来完成,这样建立的FTP才能更好地和系统紧密结合,其它客户端也可以连接到FTP服务器根据权限来读取相应的文件。配置完FTP站点的IP地址、端口、主目录、访问权限等信息后,即可在Microsoft .Net Framework框架中操作FTP服务器。本系统的C#操作FTP服务器主要用到以下3个类:

FtpWebRequest类,实现文件传输协议(FTP)客户端;FtpWebResponse类,封装了文件传输协议(FTP)服务器对请求的响应;WebRequestMethods.Ftp类,可与FTP请求一起使用的FTP协议方法的类型。另外,通过设置FtpWebRequest.Credentials属性指定访问的用户名与密码。

1.3.3 系统安全机制

对于系统安全性,实际工作中主要体现在用户权限、数据备份及防病毒三方面。1)控制登录医生权限,科室主任具有管理其他医生登录系统后的操作权限。2)登录系统的密码经过加密后存入数据库,即使第三方截获了加密数据,解密数据也是很困难的,提高了数据安全性。3)患者检查单信息要长期保存,且在故障情况下数据不能丢失,为此对保存患者信息的数据库进行备份与灾难恢复,主要为一周一次的完全备份和每天某个固定时段直接备份到工作站的事务日志备份。4)采用在多台服务器上备份FTP服务器上检查报告单,有效防止了一台服务器瘫痪可能带来的灾难。5)安装防火墙、防病毒软件,及时升级病毒库,关闭不必要的服务及端口等[5]。

2 临床应用

为做好该纸质检查报告单管理系统上线工作,由信息中心开发及维护人员通过操作演示、实地指导等方式对医技人员进行系统的培训,确保熟练掌握操作流程。

2.1 操作流程

根据检查报告单无纸化控制要求,完成后的纸质报告单管理系统可根据登录的医技人员所在科室查询指定时间内所有做过检查的患者,可查看该患者的报告单是否已上传,上传报告单,浏览编辑已上传过的报告单等。具体操作流程如图3所示,

2.2 实施效果

该纸质检查单报告管理系统经过系统的测试后已在医技科室运行4个多月,由于患者信息可直接从LIS数据库中读取到,医技人员无需填写患者任何其它信息,只要扫描完成后的报告单完整清晰,即可直接上传到服务器,即使报告单是倒置的,也无需重新扫描,点击“左转”或“右转”按钮即可,大大提高了工作效率,方便了临床医生下载浏览患者完整病历信息。

3 结束语

本系统是根据我院领导指示,质管处病历无纸化方案要求,由信息中心组织开发的适合医技科室部分老旧设备的纸质报告单管理软件。系统自运行以来,完善了患者病历的无纸化目标,数据库技术的应用保证了数据的准确性、可靠性,与患者其它就诊信息对接,较好地实现患者信息共享,提高了临床决策水平和工作效率。另,纸质检查报告单管理系统应用时间不长,许多功能仍需拓展和加强,如系统应能批量扫描多张报告单的功能,以提高医技科室管理纸质报告单的效率。

参考文献:

[1] 陈新来.论医院内部信息电子化共享的实现[J].中国病案,2013,14(6):39-40.

[2] 李铭,黄静.C#高级编程[M].7版.北京:清华大学出版社,2010:4.

[3] 需文宪,李常峰.TWAIN协议及其在VB中的应用[J].信息技术与信息化,2006(5):125-127.

[4] 冉金绿,曾凡,黄昊.医院临床护理病历的安全保存方案[J].重庆医学,2009,38(21):2669-2670.

[5] 刘保东,齐巍,何兵.基于Web的经济型PACS的构建与实现[J].放射学实践,2005,12(20):1081-1083.

猜你喜欢
扫描仪
便携式膀胱扫描仪结合间歇性导尿术在脑卒中合并神经源性膀胱患者中的应用
三维扫描仪壳体加工工艺研究
三维激光扫描仪在变形监测中的应用
浅谈扫描仪的日常维护保养
用保鲜膜保护超声扫描仪提高猪场生物安全性
便携高速文件扫描仪
以色列发明扫描仪食品是否污染扫一下就知道
便携高速文件扫描仪
新型枪弹扫描仪
激光三维扫描仪和CT结合用于隆鼻术数字化设计的研究