HIS与排队叫号系统接口设计
2014-01-31王明举胡桂平王霞潘杰魏森
王明举,胡桂平,王霞,潘杰, 魏森
湖北医药学院附属太和医院
信息资源部,湖北 十堰 442000
HIS与排队叫号系统接口设计
王明举,胡桂平,王霞,潘杰, 魏森
湖北医药学院附属太和医院
信息资源部,湖北 十堰 442000
目的 整合医院信息系统(HIS)与专业的硬件排队叫号系统,使排队叫号系统更安全可靠。 方法 比较接口实现的多种方法,如动态链接库调用(DLL)、WebService、数据库中间表等方法,最终选择数据库中间表方法设计门诊输液流程中HIS与排队叫号系统的接口。结果 HIS与排队叫号系统的接口采取数据库中间表的方法更符合实际环境,开发方法简单,开发时间短,有一定的推广价值和借鉴意义。结论 医院各信息系统之间的接口有多种方式,要根据具体情况具体分析应用。
HIS;排队叫号系统;数据库接口;数据库中间表
现在越来越多的医院因为业务的需要,采用了类似银行办理业务的柜台制,与此相应的采用了专业的硬件排队叫号系统,如出院结算中心、输液中心等叫号系统。病人取排队号的时候,排队号条上仅仅是一个号码,没有病人的姓名、性别等具体信息。
由于医疗安全的需要,医院采用专业的排队叫号系统的某些场合需要在打印出的排队号条上显示病人的基本信息如姓名、性别、年龄等,同时能呼叫到姓名,以符合医疗核对规范。这就要求排队叫号系统与医院信息系统(HIS)之间必须通过接口连接,才能够采集到病人的基本信息[1]。
1 接口设计方法
1.1 具体情况
我院的儿童医疗中心门诊输液量最多的时候达到每天1000余瓶次,经过流程再造后,目前的流程是: 挂号、分诊、候诊、就诊(打印输液处方)、皮试、缴费、取药(打印排队号交给病人,病人不拿药品,药品通过自动传输带传送到输液配置中心)、输液大厅等候、输液。
我院在儿童医疗中心输液台采取的是柜台制度,每个输液台上标明号码,安装硬件叫号器,LED条屏。护士用硬件呼叫器按顺序呼叫病人前来输液。此时,当前输液台上方的LED条屏显示“请**号**前来输液”;输液大厅里的LED屏、液晶电视等也显示“请**号**到*号输液台输液”。同时排队系统直接语音呼叫病人病人到指定的输液台后,输液护士核对病人手里的排队号条上病人信息和输液处方上的信息后,进行输液[2]。
1.2 接口方式比较
接口一般有多种实现形式,如动态链接库调用(DLL)封装函数的形式,即排队叫号系统提供DLL由HIS调用,这需要HIS厂商修改程序,所需时间较长,这种方法目前采用的越来越少;目前采用较多的WebService方法是由一方提供WebService,供另外一方调用,但也涉及到程序的修改; 采用中间表的方法,开发简单,技术也非常成熟稳定,而且开发时间较快,对现有的系统影响较小。但可能系统实时性没有前两种方式高,集成度也没有前两种方式好[3-5]。
1.3 实现细节
我院在实施儿童医疗中心输液流程再造项目的时候,经过具体分析我院的HIS后,决定采取中间表的形式实施。HIS与排队叫号系统后台采用的都是SQLServer2005数据库。首先在HIS中建立一张门诊输液病人信息中间表(图1),包括病人识别码、就诊次数、姓名、性别、年龄、是否已经排队标志位、ID(设为SQLServer数据库自增列)。当药房发药完毕后,点击系统“发药”按钮,系统执行修改过的存储过程。在该存储过程中添加一段代码,将当前病人的基本信息插入到此表中,包括病人识别码、就诊次数、姓名、性别、年龄、标志位(初始值为0)等。而叫号系统则定时(根据每个病人发药所需的大致时间确定)读取中间表数据。将当前标志位0,ID最小的记录读取出来;将标志位修改为1,同时将此病人的基本信息插入到排队叫号系统的数据库中,由叫号系统自动打印出含有病人基本信息的排队号条。
同时,在HIS中建立一张病人基本信息的数据库视图,设定权限后,提供给排队叫号系统调用,以方便某些特定情况,如病人在药房自己将输液药品取走后,又决定在医院输液。这时,可以在排队叫号系统中直接通过调用视图,将病人的基本信息直接插入排号系统,打印出含有病人基本信息的排队号条[4-8]。
2 结论
采用中间表方法,HIS除了在后台的数据库存储过程进行了一定的修改外,程序本身未进行任何改动,排队叫号系统改动也非常小。
医院各个系统之间的接口有多种方式,各有利弊,要具体情况具体分析,不能一概而论。我们采用中间表的形式实现专业排队叫号系统与HIS的接口,对现有的信息系统影响小,实现也较为简单。自项目实施2年来,运行情况良好,有一定的借鉴意义[5]。
[1] 从卫春.社区卫生服务站与医院信息系统网络连接解决方案[J].中国医学装备,2010,7(5):14-16.
[2] 王明举,胡桂平,王霞,等.门诊输液流程改进中的细节探讨[J].中国病案,2011,12(10):31-32.
[3] 胡艳珂,周彬,李云桥.我院HIS/PACS软件集成方案的设计和应用[J].中国医疗设备,2012,27(6):47-48.
[4] 李菁菁,卢冠华,王春红.基于.Net多线程技术的排队叫号系统的设计与实现[J].中国医疗设备,2012,27(2):44-45.
[5] 李军,李初民,刘玉坤,等.输血管理系统与HIS的集成方法实践[J].重庆医学,2011,40(35):3571-3572.
[6] 石鹏.医院专用排队叫号系统的设计与实现[D].沈阳:东北大学,2010.
[7] 付侃.基于TTS的医院排队叫号系统的设计与实现[D].成都:电子科技大学,2012.
[8] 王杨.银行安全排队系统的设计与实现[D].成都:电子科技大学,2010.
Design of the Interface Between HIS and Queuing-Calling System
WANG Ming-ju, HU Gui-ping, WANG Xia, PAN Jie,WEI Sen
Department of Information Resources, Affiliated Taihe Hospital of Hubei University of Medicine, Shiyan Hubei 442000, China
Objective To integrate HIS and queuing-calling system to enhance the safety and reliability of queuing-calling system. Methods Based on the comparison of various implementation methods of interface such as dynamic link library, WebService, database middle table, the detailed design and implement methods of the interface between HIS and queuing-calling system during outpatient infusion process were given. Results The development method with simpler steps and shorter time of the interface by using database middle table conforms to the actual environment, which should be promoted and referred. Conclusion The interface for different information systems in the hospital should be implemented by using the optimum implementation method which can be choosed according to specif i c circumstances.
HIS; queuing-calling system; database interface; database middle table
TP393.09
A
10.3969/j.issn.1674-1633.2014.11.019
1674-1633(2014)11-0064-02
2014-04-22
作者邮箱:wwangming@souhu.com