放疗科预约叫号管理系统的设计与实现

卢胜强,肖长伟,霍威威,赵博

北京全域医疗技术有限公司 开发部,北京 100013

[摘 要]本文针对放疗科预约叫号的工作流程和放射治疗过程中特有的功能需求进行分析,采用软、硬件相结合的架构设计,实现数据接口(分布式服务)、显示叫号队列机制、自助终端、预约机制等功能。该系统采用“分布式服务”架构以及语音控制和自助终端等重要技术,实现肿瘤管理系统与放疗科预约叫号管理系统的集成。放疗科预约叫号管理系统的运行,优化了就医流程,缩短了患者的等候时间,并可以解决患者排队秩序混乱拥挤等现象,提高患者就医满意度以及医务人员的工作效率。

[关键词]预约叫号;Java;放射治疗;放疗科

引言

目前,国内医疗单位都在力争减少运营成本、提高服务质量、简化医疗流程的管理改进。由于我国人口众多,长期以来,医院的放疗科患者量较大,病人就医顺序混乱,严重影响就诊医生的工作环境以及效率。预约排队叫号系统的应用可以彻底解决以上诸多问题,为病人营造了一个良好的就诊环境,提高了工作效率,方便了患者的管理,提高了医院的服务质量[1]

1 预约排队叫号系统的技术支持

根据放疗科实际的业务流程情况,放疗科预约叫号管理系统开发平台不仅可以支持独立的体系架构,还可以实现不同医疗体系的可移植性及产品性。通过面向对象的方式实现该产品的平台研发。在当今各行各业中,都不能缺少数据库技术的支持,在针对此系统的研发中,MySQL作为当前最流行的关系型数据库管理系统,是整个系统中至关重要的一部分。

在WEB应用方面,MySQL是目前最好的关系数据库管理系统(Relational Database Management System,RDBMS)应用软件[2]。由于MySQL是开源软件,可以大大降低总体使用成本。通过强大的交互功能,MySQL还可以更快捷方便地安装到Windows操作系统上,也能快速创建数据库及数据表,并对数据表进行修改查询等操作,更好地实现数据的交互和操作。

放疗科预约叫号管理系统需要专业技术支持才能实现。首先是交互框架使用浏览器/服务器模式(Browser/Server,B/S)[3]。它是随着Internet技术的兴起,对C/S结构的一种变化改进的结构,也是Web浏览器与客户端最主要的应用软件。在这种结构下,B/S模式本质是请求驱动结构,即浏览器通过Web Server同数据库进行数据交互,大大节省客户机器的硬盘空间,减少系统开发和维护费用。B/S最大的优点就是零安装,不需要任何安装工具,也不需要维护,所以极易扩展。

其次,分布式服务也是必须的技术之一。随着医院的场景以及需求不同,项目中对应的数据接口增多,接口不可复用,所以与其他系统集成困难,这就造成研发人员工作量的增大。分布式服务就可以直接简单高效的解决该问题。通过将业务层与控制层分离,可以把业务层布署到多台机器上[4]

最后,该系统需采用面向对象的方法,控制层通过HttpClient请求调用[5]。面向对象程序是一种程序开发的方法,在面向对象设计中,前一步的操作是下一步的基础,必须上一步满足条件才可以进行下一步的操作。流程环环相扣,可以逐步的发现问题,解决问题,逐步求精。经过不断的分析,高效的完成整体的设计工作。

2 系统需求分析

2.1 系统工作流程

放疗科预约叫号管理系统是一个功能强大的平台,可以存储大量信息,从患者开始治疗到结束治疗都有记录。这其中包含患者的大量基本信息,比如预约信息、治疗信息、角色权限等。该系统与肿瘤管理系统(简称AOIS)的工作流程紧密结合。AOIS肿瘤信息管理系统依托北京医信之星科技有限公司,立足放疗,通过服务肿瘤放疗从业人员(医师、物理师、技师、护士)使患者放疗流程规范化、电子化,形成以患者为中心的流程管理系统[6-7],系统的工作流程,见图1。

图1 系统的工作流程

该系统的工作流程有以下步骤:① 根据医院场景对用户权限、队列权限、科室工作时间等进行配置;② 医护人员登录预约叫号管理系统,“录入”患者基本信息,也可以根据患者放疗号从AOIS系统中同步患者数据,并为患者打印条形码;③ 登记完成后,医护人员根据患者具体情况,可以预约治疗诊室和时间;④ 患者根据预约时间到达诊室,治疗前先在放疗大厅的自动终端扫条形码报到;⑤ “报到”成功后,系统会根据当前队列添加患者,排定治疗的顺序并显示到LED液晶屏上,等候医护人员呼叫;⑥ 医护人员通过系统呼叫功能呼叫患者,并语音提示,患者根据屏幕显示进入诊室治疗[8-9]

2.2 功能需求

2.2.1 患者预约需求

(1) 放疗科预约叫号管理系统与AOIS肿瘤系统集成后,可以同步获取AOIS肿瘤系统患者信息,医护人员也可以手动操作录入患者的基本信息,当医生增加或修改患者预约时,数据要即时同步到叫号功能中,等待报到。

(2)每个诊室都有对应的队列权限控制,根据病人预约情况添加到对应的队列中。

2.2.2 显示屏需求

(1)每个诊室都配备显示屏,多诊室可以显示在同一个显示屏中,并显示患者的信息,让患者了解当前治疗的进度。采用等离子LED大屏幕显示队列,比之前传统的LED屏色彩丰富清晰。

(2)显示屏具备语音播报功能以及视频播放功能。当患者信息更新时,通过语音信息提示患者。这样患者就不用一直查看叫号屏幕。

(3)LED显示屏要轮播显示医护人员发布的通知公告,医护人员可以设置公告的播报时长,根据播报时间显示正确的公告信息。

2.2.3 排队叫号需求

(1)医护人员可以通过该功能呼叫患者,呼叫方式可以为顺序呼叫,也可以根据实际情况选择队列中的患者进行呼叫。呼叫的患者未到,可以重复呼叫,或者把患者重新放到等候队列,也可以把患者从队列中删除。另外,医护人员也可以通过客户端了解当前待检查的人数等信息[10],控制整体检查进度。

(2)患者队列顺序可配置化。

(3)根据医院实际场景需求,患者可以直接找到医护人员报到。

2.2.4 自动化终端需求

(1)系统提供条码扫描枪,用于扫描患者条形码进行报到。

(2)报到成功后,该患者添加到对应的队列中,同时显示屏幕显示该患者信息,并语音提示患者。

3 系统架构

3.1 硬件设计架构

放疗科预约叫号管理系统的硬件环境主要包括诊室控制终端、服务器、叫号显示屏幕、自动化终端和条码打印机,见图2[11]。叫号显示屏幕采用46寸的LED液晶电视屏幕,更加清晰的显示患者信息以及语音输出效果。诊室控制终端部署为普通工作台式机,可以与AOIS肿瘤管理系统部署在同一台计算机上,这样使数据可以集中高效的管理。

3.2 软件设计架构

图2 放疗科预约叫号管理系统的硬件环境

放疗科预约叫号管理系统以B/S为模式设计并实现。系统的软件环境主要由数据库、服务器端软件、叫号客户端软件、自动化终端软件等构成。数据库使用的是关系型数据库管理系统MySQL。服务器端软件主要包括系统配置模块、患者管理模块和排队叫号模块。叫号客户端软件与服务器端软件配合使用[12],主要实现患者队列的显示以及患者数据通信、分诊等功能。自动化终端软件根据患者条形码获取患者信息以及实现报到查询的功能。

4 主要功能实现

放疗科预约叫号管理系统可以实现的主要功能包括数据接口[13]、显示语音控制、自动终端、系统配置、分时段队列管理等。下面对主要功能进行简单阐述。

4.1 数据接口

放疗科预约叫号管理系统在不同的医院场景下使用,并且考虑与后期系统集成,不同的两个系统不可能使用同一套数据库,所以需要一个数据接口实现数据信息的传递。因此,放疗科预约叫号管理系统主要数据信息通过HTTP协议实现业务层跟控制层分离,更好地实现不同医疗体系的可移植性以及产品性,方便后期扩展。

4.2 显示语音控制

排队叫号系统的数据显示以及语音输出都是通过LED液晶电视屏幕实现的,无需单独安装音响语音设备,而且显示清晰、寿命长、稳定可靠。叫号语音通过[14]文本到语音的方式输出,安装对应系统匹配的中文语音包,并调用语音播放函数。

4.3 自动终端

自动终端主要是获取患者当日预约的信息,并显示到对应的队列中。自动终端配有扫码枪,患者可以通过扫描条形码进行报到,并根据患者操作情况提示操作语音信息。

4.4 系统配置

因医院放疗科流程的特殊性,功能强大丰富的配置是必不可少的,灵活的系统配置可以解决医院中不同场景的需求。本系统中,系统配置主要包括操作用户的管理、报到队列刷新时间、队列显示数量、科室的预约权限及叫号系统队列的配置管理。

4.5 分时段队列管理

本系统根据放疗设备的具体情况划分为多个队列。在收到请求后,首先查询患者所属检查设备类型,按照系统配置的优先级权重计算出患者的治疗优先级[15-16]。再与当前队列患者进行比较,根据优先级情况添加到队列中,如患者是急诊患者,可以根据病情缓急进行队列的调换。

5 应用效果

放疗科预约叫号管理系统自2017年初投入华北某三甲肿瘤专科医院应用以来,运行稳定,获得良好运营效果。通过患者分时段预约、患者排队队列机制、大屏显示患者排队信息、诊室工作时段配置以及语音叫号等一系列功能的应用,极大地改善了科室就诊环境,树立良好的社会形象,患者可以实时掌握治疗动态,改善了医患关系。以2017年5月为例:放疗科治疗量达到2950人次,月环比增长11.3%;单日治疗量为98人次,日环比增长11.1%。放疗科预约叫号管理系统的应用,缩减患者就诊时间,减轻患者就医不安、焦虑等情绪,避免了插队现象发生,减少不必要的纠纷。同时也充分考虑医护人员操作的便捷性,提高了科室工作效率和服务质量,在一定程度上降低了医院的管理成本,大大提高了医院的整体服务水平。

6 讨论

近年来,国内医疗体系改革和技术水平的提高,放疗科室的规模也日益发展壮大,医院的放射治疗设备有了明显的提高,患者数量显著增加,导致放疗科出现了患者排队秩序混乱,等候时间过长,医院科室效率低等现象。为了便于放疗科室患者的管理,以及工作效率的提高,我们设计了放疗科预约叫号管理系统。预约叫号系统是一种比较先进的、规范就医流程的系统。

系统优势主要体现在:

(1)就诊信息公开透明,树立科室形象。在未使用预约叫号系统前,只能采用人工报到排队的方式,这种方式费时、费力,同时患者担心别人插队,会拥挤在放疗科室门口等待就诊,这样会直接影响放疗科的工作效率,也影响到医生的诊疗状态与治疗质量;系统的使用会根据患者预约信息,打印条形码,根据报到队列机制进行智能排序,合理分配患者,避免患者扎堆现象。按序就诊使患者免除担心,以平和心态等待就诊。诊室医生也可以根据预约排序情况提前做出相应准备,做到分配患者的科学性与透明性。

(2)多场景丰富灵活的系统配置,提高工作效率。因医院放疗科就诊流程的特殊性,丰富的配置是必不可少的,本系统中可以丰富灵活的配置工作时间、班次、排队队列机制、报到规则、隐私保护、播放视频等。这样大大方便了诊室医生的使用,同时也解决了放疗科室多场景的通用性与适应性不足的问题。

(3)高效快捷的提示机制,提高患者满意度。科室医生不仅可以录入患者姓名、身份证号,本系统还支持患者拍照,确认患者身份。根据条形码自助报到,大屏显示就诊信息一目了然,让患者更好的了解当前动态。而语音呼叫功能为视力不佳的患者提供更加贴心的服务体验,增加了医患之间的信任,提高诊室的服务质量与医院的整体形象和声誉。

综上所述,放疗科预约叫号管理系统的使用解决了诊室治疗过程中秩序混乱等现象,从患者的角度为其就诊提供了便捷;更从医院服务的角度,提高了医院整体的服务效率与信息化水平,越来越多的医院认识到预约叫号系统使用的必要性。医院在放疗科的管理方式上逐渐向先进科学的方式靠拢,顺应当前的大环境,相信在未来的放疗领域中该系统会得到更为广泛的应用。

[参考文献]

[1] 刘亚军,黄华.近十年来放射治疗技术与设备的进展[J].中国医疗设备,2012,27(6):9-10.

[2] 蒋奎,陈亮.一种基于关系数据库管理系统的图计算平台[J].华东师范大学学报(自然科学版),2016,(5):103-111.

[3] 童杰.基于浏览器/服务器(Browse/Server)的体质健康平台构建与应用[J].信息与电脑:理论版,2017,(1):115-117.

[4] 张羽.一种分布式服务治理框架的设计与实现[D].北京:北京交通大学,2016.

[5] 苗长芬,常国锋.基于HttpClient的国外专利自动采集系统设计与实现[J].新乡学院学报,2012,29(6):517-521.

[6] 李菁菁,卢冠华,王春红.基于.Net多线程技术的排队叫号系统的设计与实现[J].中国医疗设备,2012,27(2):56-57.

[7] 崔朝霞,张文婧,张准,等.基于.NET的多线程编程设计与实现[J].数字技术与应用,2014,(5):163.

[8] 葛学东,卢敬泰,冯少辉.门诊分诊排队叫号系统的设计与实现[J].医疗卫生装备,2012,33(11):46-49.

[9] 黄海涛,钱力.医院门诊预约挂号流程的优化[J].中医药管理杂志,2012,20(4):376-377.

[10] 刘晓真.医院门诊排队叫号系统[J].硅谷,2012,(3):25.

[11] 王蓓.医院信息化建设的实践与成效[J].信息与电脑:理论版,2015,(9):19-20.

[12] 郭凌菱.放射科排队叫号系统的设计和实现[J].医疗卫生装备,2013,34(2):56-58.

[13] 李金凯,孙新臣,孙向东,等.放疗科综合管理系统的设计与应用[J].中国医疗设备,2016,31(12):86-88.

[14] 朱海霞.TTS技术辅助英语听力的设计与应用[J].太原城市职业技术学院学报,2016,(12):175-177.

[15] 唐斌,黎杰,康盛伟,等.放射治疗信息管理系统的研发[J].中国医疗设备,2017,32(2):117-119.

[16] 黄晟,李玉民,金晖.超声科排队叫号系统的设计与实践[J].中国医疗设备,2012,27(9):61-63.

Design and Implementation of Queuing and Calling Management System in Radiology Department

LU Shengqiang, XIAO Changwei, HUO Weiwei, ZHAO Bo
Department of Development, Beijing Allcure Medical Technology Co., Ltd., Beijing 100010, China

Abstract:In this paper, the functional requirements of the procedure and the specific functional requirements in radiotherapy were firstly analyzed. Then, the system with the functions of data interface (distributed service), display and call queue mechanism,self-service terminal, appointment mechanism and so on was implemented by combining software and hardware. The tumor management system and radiotherapy department’s queuing and calling management system was integrated by using “distributed service” architecture, voice control and self-service terminal and other important technologies. The running of queuing and calling management system in radiology department can optimize the medical treatment process and shorten the waiting time. In addition,this system can also solve the patient queue crowded phenomenon, improve patient satisfaction and medical staff work efficiency.

Key words:queuing and calling; Java; radiotherapy; radiology department

[中图分类号]TP399      

[文献标识码]C

doi:10.3969/j.issn.1674-1633.2018.03.032      

[文章编号]1674-1633(2018)03-0121-04

收稿日期:2017-08-09

修回日期:2017-09-01

基金项目:国家重点研发计划(2017YFC0113100)。

通讯作者:赵博,高级架构师,主要研究方向为放射物理,预约叫号管理架构。

通讯作者邮箱:loserss@163.com

本文编辑 李美松