当前位置: 首页 > news >正文

TiDB 在医疗保障信息平台的应用实践

文章介绍了 TiDB 在医疗保障信息平台中的应用。东软医保云应用管理平台通过与 TiDB 联合,成功满足了医疗保障业务中高并发、实时性和复杂查询的要求。在某地市医疗保障信息平台的实践中,TiDB 分布式数据库有效实现了在线交易和实时分析服务,日均 QPS 达 22,000,总数据量接近 30TB,降低了系统开发和维护成本,推动医疗保障信息平台的数字化和智能化发展。

医疗保障信息平台简介

医疗保障信息平台是涉及国计民生的基础性工程。通过建立统一的标准体系、技术体系、数据体系和应用体系,充分发挥信息化在医保业务高效运行和模式持续创新方面的支持作用,推动医疗保障朝着数字化和智能化方向发展。

根据《医疗保障信息平台建设指南》,地方医疗信息化保障平台要按照国家统一标准规范建设云平台,其中必须包含 PaaS 层的能力,包括分布式服务、消息队列服务、分布式缓存服务、分布式日志服务、分布式数据访问服务、关系型数据库、非结构化存储服务、离线计算引擎、实时计算引擎、流计算引擎等。

医疗保障平台架构示意图

业务和数据中台的建设依托国家业务中台应用规范,部署并使用国家统一下发的业务中台,以实现地市平台与国家平台之间平滑稳定的协作联通。通过中台架构将信息系统的核心能力沉淀为共享服务中心,形成大中台、快前台的系统支撑体系。借助大数据技术对海量数据进行采集、清洗、计算、存储和加工,统一标准形成大数据资产层为前台提供高效服务。同时,通过统一基础设施为整个平台提供计算、存储、数据、网络、安全及虚拟化服务,保障新旧系统正常切换及平稳运行,从而建成全国统一、互联互通的医疗信息化保障平台。

业务中台对关系型数据库的能力要求

业务中台是将医疗保障信息平台各子系统间可共享的业务能力抽取出来,形成不同的“业务中心”,提供共享业务服务,具有高内聚、低耦合特点。业务中心拥有独立的数据资源,具备独立运营能力,能独立部署,可通过沉淀支撑上层应用系统的快速迭代形成创新能力,实现业务的高效共享和复用,从而解决系统扩展性能力差、业务功能重复建设、系统稳定性差和无法支撑高并发等问题。

做为实时数据服务的平台,关系型数据库需要支持海量业务数据的存储、计算和实时展示,具备数据集成与传输的能力,需要面向各种数据应用,例如,报表平台、自助分析平台(BI)、历史明细查询平台、数据挖掘、AI 平台等提供多种服务能力,包括可伸缩的数据扩展能力、并发读写能力、实时更新能力、复杂查询分析能力,以及对事务和标准 SQL 的支持能力等。场景的关键技术特性要求如下:

  • 对数据容量、写入吞吐和延迟要求较高
  • 需要隔离 OLTP 和 OLAP 负载
  • 支持规模化计算、离线和实时在线数据的分析和展现

业务中台逻辑架构图

东软医疗保障平台+TiDB 联合解决方案

东软医保云应用管理平台采用分布式云架构设计。在基础设施层上,基于云平台提供分布式服务支撑。管理平台作为系统运行的主要载体,承载业务应用,满足数据存储、传输、交换和应用的需求,以一站式的方式提供医保通用支撑服务和软件,为医疗保障应用框架及应用系统提供标准化支撑,实现应用自动化、智能化部署与运维、通过先进、高效、便捷、安全的管理平台推进医保信息化建设。TiDB 分布式数据库做为整个管理平台的核心组件无缝支持了医保行业客户数据、交易数据的存储、处理和实时展示的需求。

联合解决方案架构示意图

联合解决方案符合《医疗保障信息平台云计算平台规范》,满足了对分布式组件的适配要求。相较于大型云平台提供的众多服务,东软云应用管理平台旨在提供满足医保行业要求的 PaaS 层服务,更具专注性和实用性,在软硬件规划方面平台的透明度更高,规划更为合理。该平台提供软硬资源及云环境的统一监管能力,通过可视化页面实现对多个主机、虚拟机、云应用和分布式数据库的管理,极大地简化了管理流程。

联合解决方案在某地市医保的应用实践

某地市医疗保障信息平台的建设目标是依托全国统一医疗保障信息平台,有效解决标准不统一、数据不互认以及区域封闭等问题,旨在实现医保业务编码标准的一致性、医保数据规范的一致性以及医保经办服务的整合,为全市千万级城镇居民提供更加智能、便捷和高效的医疗保障服务。

医疗保障平台的设计要求实现跨区域、跨层级、跨业务、跨部门、跨系统的信息共享、业务协同和服务融通,以实现医保业务的“一网通办”和“一窗办结”。在业务架构设计中,对于数据质量、数据分析以及数据实时展示提出了更高的要求。采用传统数据库会导致读写分离、分库分表、分布式事务等需要在应用层实现,这可能带来业务侵入性高、扩展性弱和维护成本高等问题;使用现有的 ETL 数据抽取工具无法保障医保交易库和分析库数据的质量和实时性。因此,构建实时、秒级、处理海量数据平台的需求尤为迫切。

该地市医疗保障信息平台引入 TiDB 分布式数据库,在满足上层业务应用对高并发、高吞吐、弹性扩展与高可用要求的基础上,提供灵活敏捷的运维体验。基于 TiDB 构建的一栈式数据服务底座,实现了在线事务处理和实时分析的完整闭环。

地市医疗保障平台数据流转架构示意图

自 2021 年 9 月上线以来,该地市医保已成功将医保核心业务的流量切到 TiDB 分布式数据库,为门诊、药店、住院和结算等业务场景提供在线交易和实时分析服务。目前,TiDB 数据库的日均 QPS 22,000,总数据量接近 30 TB。

TiDB 集群业务高峰时段的 QPS

TiDB 在技术发展路线和架构上坚持开放中立,最大程度保护用户的技术路线自主,自主开源带来了产品的高速迭代,进一步放大各行业领先的数字化场景优势。做为核心业务的交易库,TiDB 分布式数据库在支持海量并发联机交易的基础上,实现生产交易与分析负载分离,内部完成行列数据的强一致同步,提供 T+0 医保数据的实时分析和展现,简化了整个医疗保障信息平台的数据架构,降低了开发难度和项目投入成本。此外,TiDB 与现有的大数据计算、流处理生态都可以集成,降低了二次适配的成本。

相关文章:

TiDB 在医疗保障信息平台的应用实践

文章介绍了 TiDB 在医疗保障信息平台中的应用。东软医保云应用管理平台通过与 TiDB 联合,成功满足了医疗保障业务中高并发、实时性和复杂查询的要求。在某地市医疗保障信息平台的实践中,TiDB 分布式数据库有效实现了在线交易和实时分析服务,日…...

支付交易——跨境交易

摘要 老王兢兢业业经营生意多年,一步步从小杂货店做到现在,成立大型贸易公司。在做大做强的过程中,老王觉得国内市场已经饱和,竞争处处是红海。老王留意海外很多年了,决定走出去,转向海外:将国外的商品引进…...

上位机图像处理和嵌入式模块部署(上位机主要功能)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 目前关于机器视觉方面,相关的软件很多。比如说商业化的halcon、vision pro、vision master,当然也可以用opencv、pytorch自…...

【前端工程化面试题】webpack的module、bundle、chunk分别指的是什么?

首先从语法方面 在配置文件中有 module 这个配置项,里面有 rules 选项用来配置各种 loader,还有其他各种选项,参考官网。bundle 和 chunk 在配置文件中是没有这个选项的,但是会出现在配置的值中。 module 模块 指单个文件&#xf…...

软件实例分享,家具生产出库管理系统软件教程

软件实例分享,家具生产出库管理系统软件教程 一、前言 以下软件程序教程以 佳易王家具行业生产出库管理系统软件V16.1为例说明 软件文件下载可以点击最下方官网卡片——软件下载——试用版软件下载 销售管理——产品状态查询变更,可以根据生产进度变更…...

[uniapp的页面传参]详细讲解uniapp中页面传参的传递方式和接受方式 使用案例 代码注释

目录 一、传递方式1. URL传参2. Storage传参3. Vuex传参4.api传参eventChannel 二、接受方式1. URL传参2. Storage传参3. Vuex传参4.api传参eventChannel 三、使用案例四.提醒 在uniapp中,页面传参是非常常见的需求。本文将详细讲解uniapp中页面传参的传递方式和接受…...

Python实现时间序列分析霍尔特季节性平滑模型(Holt算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 霍尔特季节性平滑模型是指数平滑技术的一种扩展形式,由E. S. Holt和P. R. Winters分别独立…...

Rokid Station 进fastboot

前一阵子手里的station开不开机了,反复重启,摸索出进fastboot的方法: 关机状态下同时按电源键下面的确认键(○键),指示灯会进入白色常亮状态,插入电脑会在设备管理器内显示DNL设备(…...

Java支持的默认访问修饰符是什么?

Java支持的默认访问修饰符是没有指定任何访问修饰符,通常被称为“包访问级别”或“默认访问级别”。当一个类成员(包括类、接口、变量以及方法)没有显式地指定任何访问修饰符时,它就会拥有默认访问级别。 在默认访问级别下&#…...

Java使用Documents4j实现Word转PDF(知识点+案例)

文章目录 前言源码获取一、认识Documents4j二、快速集成2.1、pom.xml依赖2.2、word转PDF实现项目目录WordUtils.javaDemo6.java测试效果 参考文章资料获取 前言 博主介绍:✌目前全网粉丝2W,csdn博客专家、Java领域优质创作者,博客之星、阿里…...

CSimplemathproblem ---- 牛客网

题目描述 这一节课&#xff0c;Priest给大家做了一个小测试。 老师给了你两个正整数X, Y。并按照一下规则做运算&#xff0c;求出答案Z。 如果X是Y的因数&#xff0c;则Z等于X Y。否则Z Y - X。 输入描述: 输入两个正整数X, Y。 (1 < X < Y < 100000000000000)。 输…...

[嵌入式系统-27]:RT-Thread -14- 操作系统配置:rtconfig.h文件与menuconfig命令

目录 一、rtconfig.h 1.1 概述 1.2 软硬件资源配置 1.3 功能模块选择 1.4 内核配置详解 1.5 调度器配置 1.6 硬件设备驱动配置 1.7 网络配置 1.8 调试配置 二、menuconfig 2.1 概述 2.2 主要功能 三、RT Thread配置 VS Linux配置 一、rtconfig.h 1.1 概述 rtco…...

C++面向对象程序设计-北京大学-郭炜【课程笔记(一)】

C面向对象程序设计-北京大学-郭炜【课程笔记&#xff08;一&#xff09;】 1、引用的概念1.1、引用应用的简单示例1.2、常引用 2、"const"关键字的用法&#xff08;常量指针/指针常量&#xff09;3、动态内存分配4、内联函数5、函数重载5.1、什么是函数重载5.2、函数…...

C语言:国家名称按字母表排序

题目描述 输入一个整数n(n<20)&#xff0c;表示待输入国家的数量。随后输入n个国家或地区的名称 (名称长度为1~30)&#xff0c;要求按字母顺序升序输出。 注意&#xff1a;名称中可能包含空格符。 提示 字符串比较请使用函数&#xff1a; int strcmp(const char* str1&a…...

2/18作业

1. #!/bin/bash function fun() { uidgrep ^ubuntu /etc/passwd | cut -d : -f 3 gidgrep ^ubuntu /etc/passwd | cut -d : -f 4 echo "uid为$uid,gid为$gid" } resultfun echo $result...

书生浦语笔记与作业汇总

第一节笔记 第二节笔记与作业 第三节笔记 第三节作业 第四节笔记 第四节作业 第五节笔记 第五节作业 第六节笔记 第六节作业...

嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之自动创建节点 (物联技术666)

链接&#xff1a;https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd1688 提取码&#xff1a;1688 驱动程序编写好后&#xff0c;还需要创建设备节点&#xff0c;有两种方式&#xff0c;一是通过mknod命令去手动创建&#xff0c;例如&#xff1a;mknod /dev/hello c 250 0&…...

基于51/STM32单片机的智能药盒 物联网定时吃药 药品分类

功能介绍 以51/STM32单片机作为主控系统&#xff1b; LCD1602液晶显示当前时间、温湿度、药品重量 3次吃药时间、药品类目和药品数量 HX711压力采集当前药品重量 红外感应当前药盒是否打开 DS1302时钟芯片显示当前年月日、时分秒、星期 DHT11采集当前环境温度和湿度 …...

【学网攻】 第(27)节 -- HSRP(热备份路由器协议)

系列文章目录 目录 系列文章目录 文章目录 前言 一、HSRP(热备份路由器协议)是什么&#xff1f; 二、实验 1.引入 实验目标 实验背景 技术原理 实验步骤 实验设备 实验拓扑图 实验配置 实验验证 文章目录 【学网攻】 第(1)节 -- 认识网络【学网攻】 第(2)节 -- 交…...

【实战】二、Jest难点进阶(三) —— 前端要学的测试课 从Jest入门到TDD BDD双实战(七)

文章目录 一、Jest 前端自动化测试框架基础入门二、Jest难点进阶3.mock timers 学习内容来源&#xff1a;Jest入门到TDD/BDD双实战_前端要学的测试课 相对原教程&#xff0c;我在学习开始时&#xff08;2023.08&#xff09;采用的是当前最新版本&#xff1a; 项版本babel/core…...

eNSP-Cloud(实现本地电脑与eNSP内设备之间通信)

说明&#xff1a; 想象一下&#xff0c;你正在用eNSP搭建一个虚拟的网络世界&#xff0c;里面有虚拟的路由器、交换机、电脑&#xff08;PC&#xff09;等等。这些设备都在你的电脑里面“运行”&#xff0c;它们之间可以互相通信&#xff0c;就像一个封闭的小王国。 但是&#…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销&#xff0c;平衡网络负载&#xff0c;延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...

2025年能源电力系统与流体力学国际会议 (EPSFD 2025)

2025年能源电力系统与流体力学国际会议&#xff08;EPSFD 2025&#xff09;将于本年度在美丽的杭州盛大召开。作为全球能源、电力系统以及流体力学领域的顶级盛会&#xff0c;EPSFD 2025旨在为来自世界各地的科学家、工程师和研究人员提供一个展示最新研究成果、分享实践经验及…...

Objective-C常用命名规范总结

【OC】常用命名规范总结 文章目录 【OC】常用命名规范总结1.类名&#xff08;Class Name)2.协议名&#xff08;Protocol Name)3.方法名&#xff08;Method Name)4.属性名&#xff08;Property Name&#xff09;5.局部变量/实例变量&#xff08;Local / Instance Variables&…...

Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器

第一章 引言&#xff1a;语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域&#xff0c;文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量&#xff0c;支撑着搜索引擎、推荐系统、…...

Robots.txt 文件

什么是robots.txt&#xff1f; robots.txt 是一个位于网站根目录下的文本文件&#xff08;如&#xff1a;https://example.com/robots.txt&#xff09;&#xff0c;它用于指导网络爬虫&#xff08;如搜索引擎的蜘蛛程序&#xff09;如何抓取该网站的内容。这个文件遵循 Robots…...

Linux-07 ubuntu 的 chrome 启动不了

文章目录 问题原因解决步骤一、卸载旧版chrome二、重新安装chorme三、启动不了&#xff0c;报错如下四、启动不了&#xff0c;解决如下 总结 问题原因 在应用中可以看到chrome&#xff0c;但是打不开(说明&#xff1a;原来的ubuntu系统出问题了&#xff0c;这个是备用的硬盘&a…...

Yolov8 目标检测蒸馏学习记录

yolov8系列模型蒸馏基本流程&#xff0c;代码下载&#xff1a;这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中&#xff0c;**知识蒸馏&#xff08;Knowledge Distillation&#xff09;**被广泛应用&#xff0c;作为提升模型…...

Java毕业设计:WML信息查询与后端信息发布系统开发

JAVAWML信息查询与后端信息发布系统实现 一、系统概述 本系统基于Java和WML(无线标记语言)技术开发&#xff0c;实现了移动设备上的信息查询与后端信息发布功能。系统采用B/S架构&#xff0c;服务器端使用Java Servlet处理请求&#xff0c;数据库采用MySQL存储信息&#xff0…...

Netty从入门到进阶(二)

二、Netty入门 1. 概述 1.1 Netty是什么 Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty是一个异步的、基于事件驱动的网络应用框架&#xff0c;用于…...