邢洪伟 苏悦洪 麦子铭 李彬
摘要:概述医疗机构短信平台建设的意义,以中山大学附属肿瘤医院为例,阐述其短信平台建设思路、模块设计与平台管理等内容,为同行业短信平台建设与管理提供借鉴。
关键词:医疗机构 短信平台 模块设计
引言
随着通信技术发展,基于移动通信的短信服务(SMS,以下简称短信)在信息系统运维、服务信息通知、预约信息提醒、金融服务、电子政务等领域得到了广泛应用。伴随着企事业单位信息化建设的发展及信息系统安全要求的提高,迫切需要为企事业单位的应用系统提供短信发送服务。它既可以扩展现有应用程序的功能,提供诸如OA重要文件短信提醒功能,也可以作为运维监控告警的重要途径。相比于建一套应用系统单独配备一套短信服务的方案,建设统一的短信平台系统具有可管理性强、短信发送稳定性高、节省硬件调试和日常维护开销、减少短信发送设备数量等优势。本文阐述中山大学附属肿瘤医院短信平台建设思路、模块设计与平台管理等内容,为同行业短信平台建设与管理提供借鉴。
医疗机构对短信平台的需求
中山大学附属肿瘤医院是中国华南地区规模最大、学术力量最雄厚的肿瘤防治中心,担负着临床医疗、教学和科研任务。近年来我院的信息化建设也取得了跨越式的稳步发展,不仅完成了HIS、LIS、PACS/RIS、电子病历系统、手术麻醉系统、重症监护系统等三十多个内网医疗业务系统的建设,也完成了人事管理系统、物资管理系统、后勤报障系统、自动化办公OA系统、基于钉钉的项目管理系统等十余个外网办公业务系统的建设,涵盖了医院工作的方方面面,每个系统都会涉及到“医生-患者”、“科室-患者”、“科室-职工”等点对点、定向的短信通知,其他医疗机构同样面临该需求:
用户对象
系统使用用户为医院内部员工,包括行政后勤员工、各科室医生和护士、各医技检验部门技术员等,用户使用平台是PC电脑,
性能需求
系统应具有良好的兼容性及扩展性,与医院内网、外网等几十余个系统互通接口,提供HTTPS及Web应用程序的调用,满足短信业务的高并发性。
安全性
系统要保证调取用户的信息安全,对接医院各系统的权限校验,对模板短信内容的敏感字段校验。
可靠性
系统要确保7×24小时不间断正常运行,关键接口应具备监控提醒功能。
短信平台系统总体架构
短信平台系统整体分为短信平台用户模块、短信平台接口模块、短信平台管理模块、短信处理中间模块和短信发送模块共5个部分。
短信平台用户模块
短信平台用户模块,用户可以在Web应用程序上手动操作发送短信,同时在Web应用程序上提供账户安全、短信内容管理、通讯录管理等功能。
短信平台接口模块
短信平台接口模块,面向用户的程序调用,可以通过二次开发,将接口整合到医院内网、外网的各个信息系统中,实现在业务系统内部调用短信模块,实现短信的自动/手动发送服务,同时支持大数据量、高频次的短信发送服务。
短信平台管理模块
短信平台管理模块,包含短信模板管理、短信签名管理、各系统及接口授权管理、各用户授权管理等,为整个短信平台提供快速配置和可视化管理的服务。
短信平台中间模块
短信平台中间模块,是整个短信平台的核心处理单元,包含短信消息预处理、消息监控、消息接口分发、消息状态更新等功能。
短信平台发送模块
短信平台发送模块,对接第三方短信服务提供商,提供支持HTTPS协议和CMPP协议的对接形式,通过与短信服务提供商进行接口互动调用,以轮询或者回调的方式及时获取到短信消息的投递状态,并告知短信平台,实时更新已发送短信的状态。
数据库
数据库存储和管理系统的用户账户及密码、运营商配置参数、短信及配置参数、系统配置参数、接口配置及授权参数、系统日志及短信记录等数据。
短信平台关键功能技术
消息去重机制
在各业务系统客户端调用短信接口发送短信时,经常会发生鼠标连击、网络不稳定等引起的消息重复发送现象,增加消息的去重机制,可以有效避免因非主观原因引起的短信重复。在短信息编辑完成,由客户端发送到短信平台后,平台对“手机号+短信内容”的消息进行重复率查询,如果发现该消息在已发送队列中存在,将该消息识别为重复消息,丢弃处理。
授权管理机制;
短信平台的管理模塊可配置管理用户及系统接口层的调用授权,通过在管理模块配置授权管理,可简单、高效的对用户及接口进行增、删、改、查操作,以及相应的启用、停用、参数修改等配置管理,实现对全域用户的综合管理。
短信发送频率控制
为避免手机用户因接收大量短信(如验证码等)而感受到骚扰或者进行投诉,短信平台系统制定短信发送频率控制,通过如下几种方式进行控制:(1)限制单个IP地址在24小时内请求验证码的次数;(2)限制24小时内,针对同一手机号码发送验证码的总次数;(3)限制验证码获取的时间间隔,如5分钟等。
短信平台使用效果
通过建立医院短信平台系统,将医院内网医疗业务系统和外网自动化办公系统全部接入短信平台,实现医院全系统的短信统一调用及发送。在患者便民服务方面,不仅在患者预约、挂号、缴费等诊疗过程前提供了事前提醒,也在诊疗结束后的医嘱告知、病案随访等方面给予了温馨和便利,有效地提升了患者对就诊全过程认知的清晰度、准确度。在医院数字化建设方面,形成一套可靠性高、稳定性强、扩展性好的平台系统,有效节省了硬件设备及调试成本,提升了用户使用效率和便捷度。特别是在新型冠状病毒的防控中,短信平台系统发挥了重要的短信通知价值,相比较于其他互联网信息媒介,更加精准、高效、权威。
参考文献
程东亮,李坚.内网通用短信平台管理系统的设计与实现[J].电脑编程技巧与维护,2019,8:97-98
施琳琳.基于分布式架构的商业化短信平台[D].山东大学硕士毕业论文,2020
作者简介:
邢洪伟(出生年份—1990),男,汉,河南漯河,初级工程师,硕士研究生,中山大学附属肿瘤医院,网络信息管理。