免费试用

全民健康信息平台致力于整合区域内医疗机构和公共卫生机构的医疗健康数据,构建一个支持惠民、助医、辅政、促业的大健康生态平台。该平台提供多项服务:为公众提供健康惠民服务,包括预约挂号、检验结果互认、健康档案查询、家庭医生签约等;为医院和医生提供临床辅助服务,如药物提醒、重复检验检查提醒;同时为卫健委及相关部门提供决策支持分析。在业务处理过程中,传统 Oracle 数据库架构面临的挑战包括以下几个方面:

  • 扩展性限制:Oracle 单机数据库在处理海量数据和高并发场景时,难以实现有效的水平扩展,导致性能瓶颈和容量限制。
  • 效率与成本问题:Oracle 处理复杂计算的能力有限,同时对高性能硬件的依赖导致硬件成本高昂,影响总体效率。
  • 系统复杂性:Oracle 系统架构复杂,管理和维护难度大,需要专业的技术团队,这增加了运维的复杂性和成本。

方案设计

平凯星辰与金唐软件合作,推出了全民健康平台解决方案,该方案采用原生分布式数据库 TiDB,以提高全民健康平台的业务处理效率。平台架构分为三大层次:

  • 数据交换中心层:负责汇总各区县的业务数据,包括 HIS、LIS、健康档案、门诊记录、住院信息和电子病历等。
  • 数据中心数据治理层:依托 TiDB 构建,利用其 HTAP 特性,对数据集成与预处理后的数据进行处理,支持大规模数据的实时更新、存储以及在线查询和分析,增强数据的标准化和准确性。
  • 业务应用层:在数据汇聚和治理后,通过应用层提供基础服务,增强业务能力,涵盖患者主索引(EMPI)、检验报告互认、数据质控、健康档案管理、诊疗提醒、电子健康档案浏览和统一运维管理等关键业务应用。
全民健康平台总体架构

图:全民健康平台总体架构

方案价值

  • 区域医疗数据互联互通:实现了区域医疗数据互联互通和共享,提升居民就医体验,便捷地提供健康管理服务。
  • 提升医疗服务的效率:TiDB 为全民健康平台提供了强大的数据支撑,包括大规模数据的高并发聚合、数据加工、质量控制、多维分析和高并发查询等,减少了数据同步的链路,提升了医疗服务的效率和患者满意度。
  • 弹性扩展:根据区域医疗数据量和业务访问量的增长,数据库集群能够快速横向扩展,按需满足业务发展的动态资源需求。
  • 自主可控:满足 IT 系统的国产化和安全自主可控的需求。

最佳实践

宁波市卫健委:基于 TiDB 数据库构建新一代全民健康平台

宁波市卫生健康委员会是宁波市政府负责全市卫生健康工作的部门,主要职责包括公共卫生管理、医疗服务监督、疾病防控等。

场景实践

  • 采用 TiDB 分布式数据库替代原有 Oracle RAC 数据存储架构。一套集群高效支持多种业务场景:TiKV 行存用于诊疗智能提醒、共享调阅、电子健康档案浏览器、病人主索引等在线 OLTP 业务,TiFlash 列存负责报表查询、数据质控、健康档案质控等大数据处理需求。
  • 宁波全民健康平台汇聚全市 10 个区县,全域 231 家医疗卫生单位的数据 ,数据增长速度快,接近 70TB,单表记录数 60 亿条。

应用效果

  • 提升数据时效性:数据采集时效性从天级别提高到分钟级别,数据质控时效显著提升:月数据质控效率从 2.5 小时缩减到 30 分钟。
  • 优化跑批处理性能:SQL 查询性能提升数倍,月结和年结跑批处理时间缩短至 56 分钟以内。
  • 一栈式 HTAP:使用 TiDB HTAP 特性一套技术栈完成海量医疗数据质控和高并发数据服务。
  • 自主可控:TiDB 不与特定的云平台和硬件绑定,保障供应链安全,用户可以自主掌控技术演进的方向。
金唐软件
获取更多详细介绍

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