医院分诊排队系统是根据医院业务流程的特殊性、复杂性及不确定性而研发的现场客户管理信息系统,主要包括门诊排队系统、体检排队系统、取药排队系统、检验排队系统、检查排队系统、急诊排队系统、挂号排队系统、收费排队系统、出入院登记排队系统等。分诊排队系统的使用,使患者无须站在窗口或诊室门口等候(可在休息区等候),便于医院管理患者和维护秩序,提高就诊效率[1-2]。医院分诊排队系统的工作流程如图1所示。排队叫号的原则是为门诊患者挂号后自动按就诊号进入分诊排队队列;分诊护士对队列顺序进行一定范围内的调整,医生盲呼下一位患者[3]。排队叫号系统自动从医院HIS信息管理系统数据库中获取挂号患者信息,用于门诊大厅综合显示屏或各分诊科室分诊显示屏或二次分诊显示屏,以及就诊病人的就诊号和姓名等叫号信息实时更新。
1 分诊排队显示系统
1.1 系统组成
医院一般在门诊大厅、住院收费大厅等处设置大型电子显示屏,在手术部门口及候诊区设置中、小型电子显示屏,可发布各类挂号及其它信息。除带查询功能显示触摸屏外,一般均为单向传输显示系统[4]。分诊排队叫号系统主要包括排队叫号系统控制计算机、医生用终端、分诊护士终端、综合显示屏、二次分诊显示屏及语音叫号等组成,如图2所示。显示系统的信息来自医院HIS信息管理系统服务器。
1.2 系统设计原理
在门诊大厅的综合显示屏所显示的内容、医生用终端或分诊护士台的待诊显示的信息都需与排队叫号系统计算机上显示的信息同步,而二次分诊显示屏的信息可异步显示。排队叫号系统组成主要有系统控制计算机、显示软件、通讯数据转接卡、控制显示单片机、LED显示屏、语音设备等,如图3所示。
根据LED屏的使用场合不同,将LED显示屏的工作模式分为同步屏或异步屏。同步屏是LED显示屏显示控制电脑特定区域的显示信息,显示的信息完全与控制电脑同步[5],保证信息的实时性。综合显示屏由于显示信息较多,数据更新频繁,一般采用同步显示模式,显示屏上显示的信息与系统控制计算机显示的信息同步。异步屏通过内置的控制卡连接排队叫号系统计算机,接收控制软件发送的患者分诊信息,并将其信息储存在LED屏的储存芯片内,可以脱离操作电脑完成独立显示[6],当接收到新的信息才再次刷新,适合在信息量较小,数据变化不频繁的场合使用。二次分诊显示屏采用异步显示模式。
对于该系统的设计,使用工控机通过以太网接入医院局域网访问由HIS提供的排队系统数据。综合显示屏使用一台PCM-9377嵌入式工控机作为显示控制主机,显示的数据信号通过工控机的LVDS端输出到PC104数据采集卡的LVDS端,数据采集卡采集指定显示区域的数据,经过调制编码,再通过网络通讯方式将数据传送到HUB2007接收卡,HUB2007接收卡解调数据,驱动恒流源显示芯片控制显示屏同步显示。二次分诊显示屏通过RS485总线方式与连接工控机HY-815RS232/485转接卡相连。二次分诊显示屏收到显示的数据,经过主控的单片机89C51重新编码,通过245总线发送/接收器驱动恒流源显示芯片实现异步显示,定时更新显示内容,也可由护士站控制各分诊屏的显示内容[7] 。
2 分诊排队叫号系统
为了实现分诊排队功能,除就诊、待诊、队列等呼叫信息用LED屏幕显示外,提供同步语音提示,为使播放方便、灵活,设计了专用的LED显示播放器软件,其主要功能包括:用户显示界面设计、连接数据的选定、主附屏显示属性设置、语音提示方式设置等,如图4所示。主要采用的开发技术有:通过Delphi6.0开发专用的函数和过程,生成SQL访问字符串、创建窗口皮肤、事件定时器、加载屏参数、保存设定参数;使用MSCOMM控件向二次分诊显示屏发送显示的数据,实现播放、停止、刷新主屏、附屏、测试和选择语音功能等;采用TTS技术进行语音合成,支持多种引擎,如:微软TTS语音引擎、讯飞TTS语音引擎等,合成的男声、女声音色优美、音质清晰、自然度高、语句朗读抑扬顿挫。排队叫号系统支持多种连接数据库的方式,包括ADO、DAO、ODBC等,支持的数据库有SQL SERVER、ORACLE等数据库系统。
3 分诊排队数据处理
排队叫号系统在播放软件中正确设置数据源服务器的主机名、数据库名、用户及登录口令后,排队叫号系统会自动连接HIS数据库,从HIS数据库提取患者挂号信息。各分诊终端从分诊服务器中提取数据,不占用HIS服务器的资源,并将分诊之后的排队、叫号信息写回,抽取HIS中患者挂号信息创建就诊挂号视图,在分诊服务器中建立分诊数据库中主要包括分诊数据表和挂号数据表,如图5所示。
显示数据库信息主要由HIS数据库系统所生成的“医生排班表”、“科室基础表”、“员工代码表”、“科室排班表”等组成。通过表查询生成用于“综合显示屏”屏幕排队显示表和预约科室排队记录表,通过检索排队显示表,生成序号最小记录作为“二次分诊屏”显示数据。
数据处理流程如图6所示。
5 结束语
本文介绍了如何通过嵌入式工控机、89C51单片机设计门诊大厅综合显示屏和二次分诊显示屏,用Delphi软件MSCOMM控件编写显示播报系统,讨论了基于HIS的医院分诊排队显示系统中分诊排队显示系统的硬件组成、播放软件设计原理、分诊排队的数据处理及数据传送方式,实现了基于HIS系统的数据的同步、异步显示和语音分诊叫号系统。该系统的使用为就诊患者提供了方便快捷的就诊信息,大大地改善了医院的就医环境提高了医院的服务质量。
参考文献:
[1] 杨霜英,杨国斌,徐旭东等.基于信息平台的门诊流程优化研究[J].中国数字医学,2008.2:28-30
[2] 曹明干.医院呼叫排队管理系统在我院B超室的应用[J].医疗卫生装备,2008.29(8):43-44
[3] 胡敏,徐旭东,张曙光等.基于HIS、RIS的排队叫号系统的设计与实现[J].医院数字化,2010.1:66-67
[4] 薛晓英.孙兰.综合医院专项智能化系统设计要点[J].中国医院建筑与设备,2009.9:35-36
[5] 张剑,张岩.医院分诊叫号系统实现探讨[J].医疗卫生装备,2012.33(6):43-44
[6] 王希涛,孙冶.LED屏在分诊叫号系统中的应用[J].航空航天医学杂志,2011.22(4):471-472
[7] 徐永福,王小超.嵌入式技术在异步LED显示屏控制系统中的应用[J].现代显示技术,2010.5:122-124