陈保松 张雷
(河北医科大学第一医院信息中心河北石家庄 050000)
全预约排队叫号系统的实施与应用
陈保松 张雷
(河北医科大学第一医院信息中心河北石家庄 050000)
针对就医量大、患者排队时间长和就诊体验不佳等问题,通过分析患者的就诊流程及特点,建立统一的号源仓库,将号源按时间段划分,建立起电话预约、短信预约、网上预约和医院内自助预约等多种预约渠道共享号源,同时在院内建立与预约平台对接的叫号系统,对患者进行分流引导。系统采用C#.NET建立Webservice开放平台,与院内HIS系统整合,建立起全预约排队叫号系统,规范了就诊秩序,使患者都能在预约的时间内就诊,提升了患者的就诊体验。
医院门诊管理 全预约 排队叫号 Webservice
近年来,随着生活水平的不断提高,到大医院就诊,找知名专家看病的人越来越多,但是相对于不断增长的就诊人数,优质的医疗资源是有限的,造成医院门诊就诊秩序混乱、患者排队时间长及就诊体验不佳,医院原有的挂号再就诊模式已不适应现在大门诊量的需求。如何有效利用这些优质的医疗资源,方便广大群众就诊,提升医疗服务质量就成为目前急需解决的问题。针对医院现有的就诊流程:先在收费处挂号后到相应门诊诊室就诊,门诊量小的时候弊端还显现不出来,患者都能按序就诊,但当门诊量大到一定程度就会造成患者反复长时间排队,甚至挂不到号,如何解决这些问题已成为医院管理部门的难题。通过分析医院的门诊量分布发现,门诊量周一大,周末小,上午大,下午小,同一科室专家有忙有闲,因此,通过合理的分配号源、设置导诊和分流患者流量来解决医院门诊面临的问题成为可能,这里试图通过建立统一的号源仓库,并建立多种渠道供患者就诊前预约,同时建立导诊系统分流预约人群,保证患者按约就诊,规范优化现有门诊就诊流程。新上线的全预约排队叫号系统,就解决了门诊患者就诊中的问题,使医疗资源得到了合理利用,保证患者能在预约的时间内及时就诊[1]。
首先从HIS系统获取到门诊出诊医生的人员信息和排班信息,然后统计不同医生大致的患者就诊时间间隔,通过计算建立预约号源仓库,循环生成一周的号源,患者可预约一周内任意一天的号源[2]。对于知名专家号,为防止有人恶意抢号,限制一个人只能预约一个号源,而且对多次预约而不来就诊的患者拉入黑名单,最后通过webservice平台向12580、116114、短信、医院网站和院内自助设备等应用系统提供共享的号源[3]。患者通过以上任何的途径来预约就诊,获得唯一的就诊时间段。预约成功后系统会向患者发送预约提醒的短信,然后患者在预约时间前后来院导诊台报到就诊。导诊台通过webservice平台验证患者的预约信息,验证通过后将信息导入本院的排队叫号系统,最后门诊医生通过叫号系统向患者传达就诊信息,完成整个预约就诊流程,就诊流程图如图1所示。
图1 预约就诊流程
系统的核心模块采用Webservice技术,通过C#.NET编写,由其来对外部系统提供统一的号源。Webservice简单来说就是系统对外的接口,其主要目的就是实现跨平台的可操作性,它逻辑性地为其他应用程序提供数据与服务。各应用程序通过网络协议和规定的一些标准数据格式(Http,XML和Soap)来访问WebService,通过WebService内部执行得到所需结果。由于其采用标准化的网络协议,可以让不同的系统可以跨越平台,彼此相互兼容,具有进行无缝通信和数据共享的能力。在实际应用中其有如下优点:①良好的封装性:对于其他应用系统开发者,他们所见到的只是web提供的功能函数;②松散耦合:Webservice内部功能的更改对其他调用者没有任何的影响;③良好的数据共享能力:由于其采用标准的网络协议,各应用系统相互访问,数据传输变得更加容易[4]。
数据库采用Microsoft SQL Server 2005数据库系统。Microsoft SQL Server是一个专门设计满足新型分布式客户/服务器结构的关系型数据库,是新型多线程和并行式数据库。它功能强、性能好,能提供完整的数据库管理软件程序包,能达到有关可靠性、数据完整性和安全性的要求,可以应对今天企业所面临的挑战,故本系统采用Microsoft SQL Server 2005企业版数据库。
排队叫号模块采用PowerBuilder 9.0编写,采用Webservice方式与预约平台交换数据,实现导诊台获取患者的预约信息,确认患者身份、帮助患者排队及为有需要的患者预约下次就诊时间。该模块叫号数据的网络传递方式。传统的叫号设备都是通过敷设专线,通过电气开关的方式发出叫号信息,此方式成本高,扩展性、灵活性低和故障率高。采用网络传递信号的方式,医生叫号不需再增加设备,通过医生工作站及现有内网网络即可完成,灵活性强、稳定且不增加成本。经充分考虑多种通信方式决定采用如下方式:医生发出叫号信息后通过网络存储至系统数据库,导诊台程序设置时钟循环从数据库取叫号信息[5]。
排队叫号模块的显示方式:叫号显示设备一般有LED和液晶显示器2种方式。LED显示屏一般内置单片机控制芯片,计算机通过串口通信方式进行控制,优点是控制方式简单和抗干扰性强,但是限于LED的点阵密度,其显示效果一般,随着电子科技迅猛发展,现在的液晶电视都外置了很多借口,如:VGA、DVI和HDMI等等为实现计算机控制显示信息提供了良好的基础。通过计算机的双屏显示技术可很好的控制显示信息,这样显示的效果就得到了保证。
排队叫号系统的语音合成技术及调用:计算机发出语音有2种方式:①提前录制好需要发出的语音,在需要时播放。这种方式要想有很好的效果必须有专业的录音人员和设备,而且语音都是提前录制好的,对后续有新的语音播放需求仍需再次录制。如果采用录制单个汉字语音的方式来解决多次录制的问题,对于朗读语音又难以控制,综合以上几种原因现在已很少采用这种方式;②采用时下流行的语音合成技术合成语音,这种方式简洁,省去录制语音的繁琐且合成后的语音很接近真人的朗读效果。语音叫号模块采用文语转换(text to speech,TTS)技术实现叫号系统的文字转语音。TTS是一种语音合成技术,它涉及声学、语言学、数字信号处理技术及多媒体技术等多个学科技术,模块通过调用TTS系统提供的API函数来实现文字的语音播放功能。
4.1 开放的webservice接口
此模块采用C#.NET编写,基于.NET的WebService是微软.NET Framework的核心技术,功能强大且使用灵活。模块主要实现对外提供统一的接口函数,如号源信息查询、预约确认和预约查询等等,各预约平台通过此接口实现预约功能[6]。
4.2 医院排队系统
此模块主要实现预约患者的身份确认、报到排队以及发送叫号的显示信息及语音。
4.3 医生叫号、查询系统
此模块由HIS系统开发与门诊医生站整合到一起,并通过视图和院内排队叫号系统做接口,通过WebService与预约平台接口,实现从排队叫号系统提取患者排队信息、发送叫号信息到排队叫号系统,以及为门诊医生提供预约患者信息。
4.4 后台维护管理系统
此模块专为门诊管理科室设计,其主要功能是门诊出诊医生设置、医生排班维护以及患者预约信息查询和相关的统计数据分析。
该系统实现了医院门诊号源的统一动态管理,可同时为电话、网站和短信等多个预约渠道提供实时有效的号源,并与医院排队叫号系统链接,极大的方便了患者就诊。患者可通过该系统预约知名专家门诊或普通门诊,系统提供给患者具体到分钟的就诊时间,可合理安排就诊,节省候诊时间。系统可将患者看专家门诊的等候时间控制在30 min以内,看普通门诊全程平均在1 h以内,解决了长期以来群众就医“三长一短”问题(挂号、候诊、检查排长队及看病时间短)。医院院自实行预约分时段就诊后,效果明显,医院候诊区等候的病人大为减少,患者均能按预约时间前来就诊,此举既方便群众,又使候诊环境大为改善,减少患者之间相互感染的几率,使患者对医院的服务更为满意。
[1]程东萍.医院网上预约挂号系统[J].医学信息,2007,20(11): 1930-1931.
[2]泮金鸽,邱艳.专家门诊预约挂号系统的实现[J].中医药管理杂志,2008,16(11):860-861.
[3]姚峥,费晓璐,刘德海,等.北京市某综合医院开展预约挂号服务实践的探讨[J].医学与社会,2012,25(2):63-65.
[4]马保国,李华刚,王连锋.基于Webservice预约系统的研究及实现方案[J].福建电脑,2006(10):8-9.
[5]曹坤,蔡双宁,陈薇.医院门诊预约挂号的实现与优化[J].医院管理论坛,2010,2(27):63-64.
[6]黄国平.C#实用开发参考大全[M].北京:电子工业出版社, 2008:575-577.
Implementation and Application of Full Reservation Queuing Management System
CHEN Bao-song ZHANG Lei
(Information Centre,First Hospital Medical University,Shijiazhuang Hebei 050000,China)
Aiming at the problems of large medical treatment,long queuing time of patient and poor treatment experience,a unified queuing number database is established based on analyzing the treatment processes and characteristics of patients,The queuing numbers are divided by time quantum,the various reservation methods are established,including telephone reservation,message reservation,online reservation and self-reservation in hospital,to share the queuing numbers.Meanwhile,the queuing management system matched with reservation platform is established to disperse the patients.This system uses C#.NET to build the Webservice open platform,integrates with HIS system in hospital,builds the full reservation queuing management system,standardizes the treatment order,makes the treatment of patient in reservation time,and promotes the treatment experience of patient.
hospital outpatient management;full reservation;queuing management;Webservice
]TP311.52
1008-1739(2015)01-64-03
定稿日期:2014-12-12