免费试用

一体化医疗云平台服务于区域内包括社区卫生服务中心、社区卫生服务站、乡镇卫生院在内的所有基层医疗卫生机构,提供集基本医疗、公共卫生、康复健康管理、药品管理及机构运营于一体的云服务平台。随着接入医院数量的增加和历史数据的累积,传统采用 Oracle 和 ASM 的数据存储方案面临以下挑战:

  • 数据量大,扩容困难:Oracle 单机数据库在数据量激增时遇到容量和性能瓶颈,缺乏在线水平扩展能力,无法满足医共体模式下对数据库性能和扩展性的需求。
  • 数据架构复杂,维护难度高:一体化医疗云平台集成了挂号、处方、账单、缴费等基础医疗业务流程和报表查询功能,导致数据存储层面复杂,增加了运维管理的复杂性和成本。
  • 业务连续性要求高,数据高可用要求高:作为医疗机构运营的核心,一体化医疗云平台必须确保业务零中断和数据零丢失,满足医院 7*24 小时不间断运营的需求。
  • 业务迭代速度快,底层数据库扩展对应用透明:一体化医疗云平台包含众多业务模块,需要快速迭代支持繁多医疗业务需求,因此需要底层数据库提供对应用开发透明,提升业务开发迭代效率。

方案设计

平凯星辰携手金唐软件推出一体化医疗云平台解决方案,通过原生分布式数据库 TiDB 提升一体化医疗云平台业务稳定性和处理效率。一体化医疗云平台系统架构包含客户接入层、网关、服务中台、存储层和集成引擎五大模块。客户接入层提供不同医疗中心的不同类型终端的接入,用户通过不同的终端途径访问医疗云平台,完成相关操作。网关为应用访问提供负载均衡。服务中台层是整个系统应用具体实现的后端层,不同业务的 Web 后台业务逻辑都在服务中台层实现,包含消息队列、消息缓存、日志管理、应用监控运维等。作为数据存储和服务层,TiDB 负责底层数据的计算和存储,并且保证数据的高可用。集成引擎负责实现与 LIS、PACS、体检、互联网医院等应用系统交互访问。

一体化医疗云平台总体架构

图:一体化医疗云平台总体架构

方案价值

  • 简化数据技术栈:一体化医疗云平台中的 OLTP 业务和大量的报表查询业务都通过一套 TiDB 集群承载,结束了以往 Oracle、MongoDB、Elasticsearch 等多套数据库技术栈并存的局面,简化了数据存储层的架构,为业务创新提速。
  • 提升数据存储和查询效率:应对一体化医疗云平台多家医疗机构的业务并发高峰,TiDB 能够实现计算(或存储)节点的弹性扩展和数据的自动重分布,而不影响业务的正常运行。利用 TiFlash 列存引擎的 MPP 架构,显著加速了复杂 SQL 查询的计算过程。
  • 降低成本:通过一套 TiDB 集群为所有接入的医院提供统一的数据服务,显著降低了计算资源消耗、数据副本存储成本以及多套数据库系统的运维工作量。TiDB 配备了可视化运维管理平台,可同时管理上百套集群,大幅节省运维人力成本。
  • 业务连续性和数据高可用:TiDB 通过三副本保障数据高可用能力,具备故障自恢复能力,节点故障时对业务影响低,确保一体化医疗云平台业务连续性和数据高可用。
  • 应用透明:传统单机数据库无法满足一体化医疗云平台大数据处理要求,难以突破性能瓶颈,使用 TiDB 原生分布式能力代替分库分表方案提升了业务开发效率。
  • 自主可控:作为通用的分布式数据库,TiDB 不与特定的云平台和硬件绑定,满足软件工程的解耦要求。TiDB 开源社区活跃,保持快速的产品迭代,确保了供应链安全,用户可以自主掌控技术演进的方向。

最佳实践

宁波海曙区卫健委:分布式数据库 TiDB 助力基层医疗服务中心

宁波海曙卫健委是负责宁波市海曙区卫生健康工作的政府机构,致力于推动医疗卫生事业发展,保障居民健康福祉。

场景实践

  • 宁波海曙区构建一体化医疗云平台,支持海曙区多家医院接入统一,实现集中式的部署运维,实现数据统一标准和互联互通,提升系统的可靠性与运维管理效率。
  • 平台接入 17 家医院,高峰期 QPS 15,000+,报表查询复杂 SQL 性能优于 Oracle。

应用效果

  • 提升数据存储和查询效率:弹性扩展应对多家医疗机构的业务并发高峰,利用列存引擎加速了复杂 SQL 查询的计算过程,大幅提升了数据查询的效率。
  • 降低成本:通过一套数据库集群提供统一的数据服务,显著降低了资源采购成本,通过可视化运维管理平台降低数据库的运维人力成本。
  • 数据标准化:通过一体化医疗云平台,区域内多家医院形成标准化、易维护、易拓展、易共享的基层信息化新体系。

广州越秀区卫健委:基于 HTAP 数据库构建一体化医疗云平台

广州市越秀区卫生健康委员会负责全区医疗卫生事业发展,包括医疗资源规划、公共卫生管理和医疗监督执法等工作。

场景实践

  • 采用 TiDB 分布式数据库替代原有 Oracle RAC + ASM 数据存储架构。一套集群高效支持多种业务场景:TiKV 行存用于挂号、缴费、病历等在线 OLTP 业务,TiFlash 列存负责报表查询等分析需求。
  • 一体化医疗云平台已接入 18 家医院和医疗机构,业务高峰期 QPS 超过 8,000。

应用效果

  • 降低成本:通过一套数据库集群提供统一的数据服务,显著降低了资源采购成本,通过可视化运维管理平台降低数据库的运维人力成本。
  • 自主可控:TiDB 不与特定的云平台和硬件绑定,保障供应链安全,用户可以自主掌控技术演进的方向。
金唐软件
获取更多详细介绍

新经济行业内容专区上线,为新经济企业数据库选型和应用提供深入洞察和可靠参考路径。