超声科排队叫号系统的设计与实践
2012-11-16黄晟李玉民金晖
黄晟,李玉民,金晖
四川大学华西第二医院 信息管理科,四川 成都 610041
超声科排队叫号系统的设计与实践
黄晟,李玉民,金晖
四川大学华西第二医院 信息管理科,四川 成都 610041
我院开发了一种超声科排队叫号系统,解决了超声科患者拥堵的状况。该系统采用LED显号系统来告知并引导患者有序就诊;程序采用Microsoft Visual Studio 2008开发,界面小巧、自动隐藏;与PACS系统无缝集成,可扩展性和易维护性较强。
超声仪器;LED显号系统;PACS;Microsoft Visual Studio 2008
四川大学华西第二医院是一家卫生部直属妇女儿童三级甲等医院。2011年医院总门急诊量140万人次,日均门急诊量 5533人次。本院由于建筑面积较小,医疗面积为39000 m2,患者流量很大,是全国平均每平方米服务患者数量最多的医院。超声科位于门诊大楼4楼、共10个诊断室,日均接待1200位患者,拥堵情况十分严重。
目前,在大中城市,排队系统已广泛应用于卫生领域[1]。为疏导患者、有序就诊,我院开发了超声科排队叫号系统。系统采用LED屏显示器,用程序控制实现分诊叫号,提醒并引导患者有序就诊,解决拥堵的现状。
1 系统设计
1.1 运行环境设计
从实用性、美观性、高性价比等方面入手来完成本设计方案。就诊管理系统作为一个相对新颖的管理方式,对系统的方便性、稳定性和可维护性要进行充分的考虑。操作方式简单又不影响目前流程[2],以适应数字化医院管理的需要。LED屏幕采用上海诣阔公司的EQ2012控制模块。该模块的优点在于可支持网络模式,每块控制模块可单独配置IP地址,通过网络向屏幕发送数据,大大增加了可维护性和工程实施的简便性。程序开发环境采用微软公司的Microsoft Visual Studio 2008;程序运行环境为Microsoft .NET Framework 3.5。数据库直接采用PACS系统的Oracle数据库,其表直接使用PACS系统中预约编号表,减少了硬件资源开销以及与PACS系统实现无缝集成,把对数据库的影响降到最低[3]。
1.2 架构设计(图1)
考虑到4楼超声科有候诊区与就诊区,为了最大限度地分流患者,以及准确及时地告知患者每个诊室看诊情况,决定在候诊区安装1块512×224发光点数的LED大屏幕,作为每个诊室就诊情况显示屏。在10个诊室每个诊室的门楣上再安装224×48发光点数的LED小屏幕,作为每个诊室看诊情况的显示屏。确保患者在候诊区和诊室门前都能随时了解到自己就诊诊室的看诊情况。从本质上改善了传统排队模式[4]。
2 LED大屏程序设计与实现
程序采用典型的C/S客户端模式,在每个诊室医生工作站电脑上安装单独的客户程序端实现诊间呼叫;在编号分诊窗口的工作站上安装自动控制大屏显示的客户端程序。
考虑到程序的可扩展性和灵活性,诊室名称和数量不能在程序中写死,应该能够通过配置文件随时修改,以方便今后诊室增减调整。目前有10个诊室,分别为1~10诊室,每个诊室在大屏上显示前5位候诊患者的诊号及姓名。整个屏幕布局为上下2个区域最为适宜,每个区域容纳5个诊室的候诊情况。考虑到实际情况以及减少数据库资源开销[5],大屏刷新时间间隔设置为30 s。通过INI文件保存诊室信息,如果诊室发生变动,无需修改程序,只需修改INI文件中诊室数量和名称就可实现程序对诊室的调整。具体编程方法如下。
在客户端程序安装目录下创建INI文件:
通过调用上述方法来取得INI文件下,固定节点下诊室数和诊室名称。利用Timer控件来控制程序,每隔30 s查询数据库并向大屏发送需要显示的信息。为方便布局采用RTF格式的临时文件来保存将要发送到大屏上的信息。RTF文件的优点在于字体颜色、样式可直接通过程序控制,并能被大屏控制模块直接读取。
程序调用EQ2012模块动态库DLL将保存的RTF文件发送到候诊区大屏。
3 医生工作站呼叫程序设计与实现
呼叫系统只是一个附加系统,界面不能过大,并应具备类似于腾讯QQ一样自动隐藏到屏幕边缘的功能,避免干扰医师使用PACS系统。对候诊、呼叫后未到达或不满足检查条件的患者,要有选呼功能;查检完毕,对这3种状态的患者信息要区分显示。具体编程方法如下。
窗体桌面边缘停靠:
通过3个Button控件填充同一个DataGridView控件来实现区分3种患者状态,节省了程序界面控件的开销。医师通过点击不同的按钮就可以了解到当前诊室就诊队列的实时情况。
4 结束语
为了能更好地给病人提供服务,提升医院的服务档次,为广大患者提供一个“安全、温馨、高效、便利”的就医环境,开发了超声科排队叫号系统。该系统与PACS系统无缝集成,可维护性与可扩展性较好,程序流程简捷、界面小巧。该系统已经在我医院运行,运行状态良好。
[1] 吴晓澄.门诊排队叫号系统的研究与实现[J].中国医疗前沿,2009,4(20):116.
[2] 鱼兆虎,王勇,顾鹤.基于“军卫一号”的病员就诊排队管理系统[J].软件开发与设计,2010,6(7):1645-1646.
[3] 洪怀江.排队呼叫系统在医院信息化建设中的应用[J].医院数字化,2010,25(10):18-20.
[4] 李建义,张景峰,张红亮.基于ARM微控制器的排队叫号系统设计[J].微计算机信息,2008,(20):185-187.
[5] 李箐箐,卢冠华,王春红.基于.Net多线程技术的排队叫号系统的设计与实现[J].中国医疗设备,2012,27(2):44-45.
[6] 张金岭.浅谈计算机网络与通信技术[J].科技信息,2009, (21): 88.
[7] 李明,袁洪杰.基于以太网的语音广播系统的研究与设计[J].微计算机信息,2008,(23):41-43.
Design and Practice of Queuing Management System in Ultrasound Department
HUANG Sheng, LI Yu-min,JIN Hui
Information Management Department, West China Second Hospital, Sichuan University, Chengdu Sichuan 610041, China
In order to solve the problem of patients congestion in ultrasound department, our hospital has developed a kind of queuing management system, which adopted LED number display system, could inform and guide the patients to visit doctor orderly. The program is developed by Microsoft Visual Studio 2008, which realized compact interface and automatic concealment. After integrating with PACS system seamlessly, the extendibility and maintainability of the program are good.
ultrasound device; LED number display system; PACS; Microsoft Visual Studio 2008
TP311.52
A
10.3969/j.issn.1674-1633.2012.09.014
1674-1633(2012)09-0061-03
2012-04-28
作者邮箱:lusyw20002000@yahoo.com.cn