目录

头雁领航 - 激发医疗新质生产力

核心支撑 - 电科金仓奠定数据底座

生态共建 - 携手护航医疗信创发展


信创产业发展是国家经济数字化转型、提升产业链发展的关键,是科技自立自强的核心基座,其本质是实现中国信息化产业的自主可控。医疗信创作为关系到民生保障的核心领域,也正同步经历着从技术依赖到自主可控的深刻变革。

-- 医疗信创数据库初始化示例
CREATE DATABASE IF NOT EXISTS medical_creativity CHARSET utf8mb4;
USE medical_creativity;-- 患者主表设计
CREATE TABLE patients (id BIGINT PRIMARY KEY AUTO_INCREMENT,medical_record_no VARCHAR(20) NOT NULL UNIQUE COMMENT '病历号',name VARCHAR(50) NOT NULL COMMENT '患者姓名',gender TINYINT COMMENT '性别:1男,2女',age TINYINT COMMENT '年龄',id_card VARCHAR(20) COMMENT '身份证号',phone VARCHAR(15) COMMENT '联系电话',create_time DATETIME DEFAULT CURRENT_TIMESTAMP,update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,INDEX idx_medical_record_no (medical_record_no),INDEX idx_name (name),INDEX idx_id_card (id_card)
) ENGINE=InnoDB COMMENT='患者主表';

2025年4月30日,常德市第二人民医院(下称常德二院)全栈国产化信创项目正式上线,支撑医院30余个核心系统平稳运行,患者候诊时间缩短了20%,医疗新质生产力正在加速生成。该项目是全国首个地方三级医院全栈国产化医疗信创项目,打破了医疗信息化领域对国外技术的依赖,成为全国医疗行业自主可控转型的可复制样板。

头雁领航 - 激发医疗新质生产力

作为湖南省三级医院、国家疼痛综合管理试点医院、区域公共卫生救治中心,常德二院承担着常德及湘西北地区数百万群众的医疗保障重任。常德二院的医疗信创转型,既是国家信创战略向医疗领域深度渗透下的必然选择,也是常德二院通过技术创新提升医疗服务能力的主动实践。

湖南省提出了"医疗信创看湖南"的发展目标,而常德二院的信创实践被定位为湖南省医疗全面信创的试验田,赋予了"头雁"的使命:探索一条可复制、可推广的"新路子",为湖南省医疗领域推进信创工作提供常德经验。

医院信创是建设是一项系统性工程,需要全院全员协同参与。在常德二院,这场变革被确立为"一把手工程",组成了信创信息化领导小组,统筹协调全院资源。湖南省卫健委、省委机要局,常德市市委办、财政局、卫健委、数据局和电信常德分公司等单位也对项目给予了大力支持。

常德二院党委书记马明祥

常德二院党委书记马明祥表示,全院信创宜早不宜迟,常德二院已经迎来了全院国产化信创的"天时地利人和":医院信创方案获得了湖南省、常德市的高度认可;医院业务体量适中,没有大型医院的包袱,也能有效验证国产信创系统;全院对于全栈国产化信创决心坚定,获得了各方面的大力支持。

-- 电子病历表结构示例
CREATE TABLE electronic_medical_records (id BIGINT PRIMARY KEY AUTO_INCREMENT,patient_id BIGINT NOT NULL COMMENT '患者ID',visit_type TINYINT NOT NULL COMMENT '就诊类型:1门诊,2急诊,3住院',department_id INT COMMENT '科室ID',doctor_id INT COMMENT '医生ID',chief_complaint TEXT COMMENT '主诉',history_of_present_illness TEXT COMMENT '现病史',diagnosis TEXT COMMENT '诊断',treatment_plan TEXT COMMENT '治疗方案',create_time DATETIME DEFAULT CURRENT_TIMESTAMP,update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,INDEX idx_patient_id (patient_id),INDEX idx_department_id (department_id),INDEX idx_doctor_id (doctor_id),INDEX idx_create_time (create_time),FOREIGN KEY (patient_id) REFERENCES patients(id) ON DELETE CASCADE
) ENGINE=InnoDB COMMENT='电子病历表';

2025年4月30日,全国首个地方三级医院全栈国产化医疗信息系统在常德二院成功上线,实现包含HIS、EMR、PACS、LIS等核心业务系统在内的全栈国产化覆盖。系统整体上线后,医护人员可通过"患者360视图"调阅患者此前来院的检验、影像、电子病历等历史诊疗数据。

系统性能改善方面,最明显的莫过于影像调阅速度,以往医生需要在不同系统间反复切换,现在只需要点击医学影像模块,就可以快速阅片。依托智能报表平台,日常统计、医保对账等工作的处理效率较传统模式提升,重要报表数据实时生成,大大提高了查询效率,管理效能获得跃升。

张兴林主任介绍信创成果应用

全栈国产化带来的安全优势也已经开始显现,张兴林主任介绍,在最近一次的漏扫检测当中,没有发现任何系统漏洞,"这在以往用国外软硬件的时候是不可想象的,之前即使是发现漏洞也没法得到厂家的支持,现在心里有了底气"。

核心支撑 - 电科金仓奠定数据底座

在医疗信息化系统中,数据库不仅承载着海量患者诊疗数据、电子病历、影像资料等核心信息,还需支撑高并发实时业务场景及复杂的数据分析需求,其自主可控性直接关系到医疗数据安全、业务连续性和行业数字化转型进程。

常德二院信息科主任张兴林

常德二院信息科主任张兴林介绍,在数据库的选型上,医院首先确认的是厂商对于医疗信创的热情。"医疗行业的业务并发可能不会太大,但是业务逻辑异常复杂",作为第一个吃螃蟹的人,需要数据库厂商的大力配合。张兴林表示:"电科金仓真正做到了不计得失,随时响应,全力配合。"

-- 医嘱表示例
CREATE TABLE medical_orders (id BIGINT PRIMARY KEY AUTO_INCREMENT,patient_id BIGINT NOT NULL COMMENT '患者ID',emr_id BIGINT NOT NULL COMMENT '病历ID',order_type TINYINT NOT NULL COMMENT '医嘱类型:1药品,2检查,3检验,4处置',order_content VARCHAR(500) NOT NULL COMMENT '医嘱内容',order_status TINYINT DEFAULT 1 COMMENT '状态:1新开,2已确认,3已执行,4已停止',doctor_id INT NOT NULL COMMENT '开嘱医生',confirm_doctor_id INT COMMENT '确认医生',confirm_time DATETIME COMMENT '确认时间',execute_nurse_id INT COMMENT '执行护士',execute_time DATETIME COMMENT '执行时间',create_time DATETIME DEFAULT CURRENT_TIMESTAMP,update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,INDEX idx_patient_id (patient_id),INDEX idx_emr_id (emr_id),INDEX idx_order_status (order_status),INDEX idx_create_time (create_time),FOREIGN KEY (patient_id) REFERENCES patients(id) ON DELETE CASCADE,FOREIGN KEY (emr_id) REFERENCES electronic_medical_records(id) ON DELETE CASCADE
) ENGINE=InnoDB COMMENT='医嘱表';-- 创建医嘱查询视图
CREATE VIEW v_patient_orders AS
SELECT p.medical_record_no,p.name AS patient_name,p.gender,p.age,d.name AS department_name,doc.name AS doctor_name,mo.order_type,mo.order_content,mo.order_status,mo.create_time
FROM medical_orders mo
JOIN patients p ON mo.patient_id = p.id
JOIN electronic_medical_records emr ON mo.emr_id = emr.id
LEFT JOIN departments d ON emr.department_id = d.id
LEFT JOIN doctors doc ON mo.doctor_id = doc.id;

在数据库选型过程中,医院抽取了此前的门诊和住院数据,输入金仓数据库做压力测试,实测表明,金仓数据库的性能和国外主流数据库没有明显差别,在某些方面还做了有针对性的优化。金仓数据库的优异表现也给医院吃下了一颗定心丸,"我们认定数据库不是信创的瓶颈,可以放心使用国产数据库"。

系统上线前的压力测试模拟了医院规模并发每小时1000多条业务建卡、就诊记录,每小时产生医嘱记录8000余条,金仓数据库均能够轻松应对。系统上线100余天以来,金仓数据库有效支撑了常德二院诊疗、医院管理等场景,挂号、医嘱下达、医疗影像调阅等业务响应速度相较替换前有了大幅度提升,有效提升了患者就医体验。

常德二院门诊采用信创系统下达医嘱

生态共建 - 携手护航医疗信创发展

常德二院全栈国产化信创成功的背后是一张紧密协作的国产生态图谱,电科金仓、东华医为、海光、银河麒麟等国产信创厂家,共同打通了从硬件到软件,从基础设施层-系统层-应用层的全链路100%国产化路径

医疗信创的难点,在于核心业务系统与国产化技术栈的深度耦合,需要针对医疗场景进行全链路的联合攻坚。为了实现数据库与业务系统的共生,常德二院、电科金仓和东华医为组建了精英团队进行联合办公。谈起项目攻坚期的情况,张兴林主任依然历历在目:"当时医院进驻了200多名各个单位的工程师,医院腾出了三个住院院区给工程师提供食宿。"有前来参观考察的厂商表示,"(常德二院)信息科就像是一家科技公司"。

信创厂商在常德二院讨论系统切换方案

-- 数据库性能优化示例:创建索引和分区
-- 为医嘱表创建索引提升查询性能
CREATE INDEX idx_medical_orders_patient_status ON medical_orders(patient_id, order_status);
CREATE INDEX idx_medical_orders_emr_type ON medical_orders(emr_id, order_type);-- 为病历表创建分区(按时间范围分区)
ALTER TABLE electronic_medical_records 
PARTITION BY RANGE COLUMNS(create_time) (PARTITION p202501 VALUES LESS THAN ('2025-02-01'),PARTITION p202502 VALUES LESS THAN ('2025-03-01'),PARTITION p202503 VALUES LESS THAN ('2025-04-01'),PARTITION p202504 VALUES LESS THAN ('2025-05-01'),PARTITION p202505 VALUES LESS THAN ('2025-06-01'),PARTITION p202506 VALUES LESS THAN ('2025-07-01'),PARTITION p202507 VALUES LESS THAN ('2025-08-01'),PARTITION p202508 VALUES LESS THAN ('2025-09-01'),PARTITION p202509 VALUES LESS THAN ('2025-10-01'),PARTITION p202510 VALUES LESS THAN ('2025-11-01'),PARTITION p202511 VALUES LESS THAN ('2025-12-01'),PARTITION p202512 VALUES LESS THAN ('2026-01-01'),PARTITION p_maxvalue VALUES LESS THAN (MAXVALUE)
);-- 查询优化示例:重写低效SQL
-- 优化前
EXPLAIN 
SELECT * FROM electronic_medical_records 
WHERE DATE(create_time) = '2025-07-15' 
AND department_id = 10;-- 优化后:避免在列上使用函数,直接使用范围查询
EXPLAIN 
SELECT * FROM electronic_medical_records 
WHERE create_time >= '2025-07-15 00:00:00' 
AND create_time < '2025-07-16 00:00:00'
AND department_id = 10;

七个多月的联合攻坚解决了9000多个问题点,常德二院全栈国产化信创项目终于从概念实现了落地。电科金仓和东华医为等合作伙伴基于KES进行了全院系统开发,针对医疗业务特点优化数据库参数配置,采用读写分离架构提升并发处理能力,合理设计索引和分区策略,保障数据库性能;针对医疗业务特点重写关键SQL,提升查询效率;采用微服务架构降低数据库压力,提高系统可扩展性。

这种协同开发模式,让数据库不再是孤立的技术组件,而是深度融入医疗业务流程的中枢神经。电科金仓和东华医为的联合实践,也更加丰富了医疗信创领域的生态,国产软硬件能力获得了提升,形成了可复制的方案,为行业推广复制奠定了基础。

-- 患者360视图查询示例
SELECT p.medical_record_no,p.name AS patient_name,p.gender,p.age,p.phone,-- 最新诊断信息(SELECT diagnosis FROM electronic_medical_records WHERE patient_id = p.id ORDER BY create_time DESC LIMIT 1) AS latest_diagnosis,-- 就诊次数(SELECT COUNT(*) FROM electronic_medical_records WHERE patient_id = p.id) AS visit_count,-- 最新就诊时间(SELECT MAX(create_time) FROM electronic_medical_records WHERE patient_id = p.id) AS last_visit_time,-- 未完成医嘱数量(SELECT COUNT(*) FROM medical_orders WHERE patient_id = p.id AND order_status IN (1, 2)) AS pending_orders_count
FROM patients p
WHERE p.medical_record_no = 'MR202507150001';-- 统计报表查询:科室工作量统计
SELECT d.name AS department_name,COUNT(DISTINCT emr.patient_id) AS patient_count,COUNT(emr.id) AS visit_count,COUNT(mo.id) AS order_count,AVG(TIMESTAMPDIFF(MINUTE, emr.create_time, emr.update_time)) AS avg_visit_duration
FROM electronic_medical_records emr
JOIN departments d ON emr.department_id = d.id
LEFT JOIN medical_orders mo ON emr.id = mo.emr_id
WHERE emr.create_time >= '2025-07-01' AND emr.create_time < '2025-08-01'
GROUP BY d.id, d.name
ORDER BY visit_count DESC;

在以科技创新驱动医疗变革的时代浪潮中,医疗产业如何向"新"而行,向"质"而造?常德二院全栈国产化信创项目已经迈出了关键一步,而更广阔的未来正在该项目所代表的医疗新质生产力中延申,落在每一份病历的数据里,体现在患者的每个点滴便利。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/96283.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/96283.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/96283.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Gin传参和接收参数的方式

Gin查询参数和接收参数的方式 常用 Gin 绑定方法对比方法用途特点c.Bind()自动识别 Content-Type最通用&#xff0c;根据请求头自动选择绑定方式c.ShouldBindJSON()只绑定 JSON强制使用 JSON 格式&#xff0c;类型明确c.ShouldBindXML()只绑定 XML强制使用 XML 格式c.ShouldBin…

MariaDB/MySQL 客户端工具与服务端配置精要指南

文章目录一、客户端与服务端程序二、用户账号管理三、MySQL 客户端命令3.1 命令类型​3.2 使用模式​3.3 常用选项​3.4 提示符定制​四、mysqladmin管理命令​​五、服务端配置​5.1 配置文件​​​5.2 Socket 通信配置​​六、最佳实践总结免费个人运维知识库&#xff0c;欢迎…

自动化项目日报生成工具测评与选型:如何匹配团队日报管理需求

引言在项目管理场景中&#xff0c;手动撰写日报常面临多重效率瓶颈&#xff1a;任务数据分散在协作群、Excel 表格、项目看板等多个平台&#xff0c;汇总时需反复核对&#xff1b;不同成员日报格式不统一&#xff0c;管理层整合分析耗时&#xff1b;任务进度与日报信息不同步&a…

基于SpringBoot+Vue的吴韵苏香文旅小程序(协同过滤算法、Echarts图形化分析、腾讯地图API、二维码识别)

&#x1f388;系统亮点&#xff1a;协同过滤算法、Echarts图形化分析、腾讯地图API、二维码识别&#xff1b;一.系统开发工具与环境搭建1.系统设计开发工具后端使用Java编程语言的Spring boot框架 项目架构&#xff1a;B/S架构 运行环境&#xff1a;win10/win11、jdk17小程序&a…

python numpy.random的基础教程(附opencv 图片转数组、数组转图片)

目录 1.在区间[a,b)随机生成n个整数。 2.在区间[a,b)随机生成n个数。 3.在区间[0,1)生成随机数 4.打乱顺序 5.从指定的列表中选择 NumPy&#xff08;Numerical Python&#xff09;是一个开源的科学计算库&#xff0c;专门用于高效处理多维数组&#xff08;ndarray&#xf…

Vue2.x核心技术与实战(二)

目录 三、Vue2.x:生命周期+工程化开发(组件入门) 3.1 生命周期 3.1.1 生命周期 & 生命周期四个阶段 3.1.2 生命周期钩子 Vue生命周期钩子案例 - 新闻列表 & 输入框自动聚焦 3.2 综合案例:小黑记账清单 3.3 工程化开发入门 3.3.1 工程化开发 & 脚手架Vue …

【鸿蒙心迹】7×24小时极限求生:当Origin_null遇上鸿蒙,我如何用100杯咖啡换一条跨域活路?

文章概要 大家好&#xff0c;我是那个把黑眼圈熬成华为工牌挂绳的倒霉蛋。过去100个夜晚&#xff0c;我在HarmonyOS NEXT的ArkWeb里被Origin:null反复按在地上摩擦——小程序白屏、OPTIONS 400、官方文档沉默三连击。最终&#xff0c;我用C、libcurl、OpenSSL和一堆速溶咖啡&am…

【git】删除一条本地提交的历史commit

在工程中&#xff0c;如果想要删除一条本地提交的历史commit&#xff0c;可以通过droprebase -i HEAD^n的方式。1.情景提交了三条commit&#xff0c;想删掉第二条commit。git logcommit_id_*******1 commit_id_*******2 commit_id_*******32.解决git rebase -i HEAD~2输出&…

软件测试中,JMeter 的作用以及优缺点是什么?

回答重点JMeter 是一款开源的软件测试工具&#xff0c;主要用来对各种软件或服务进行性能测试和负载测试。它可以模拟大量用户同时对服务器、网络或其他资源发起请求&#xff0c;从而测试它们的响应时间、吞吐量等性能指标。优点&#xff1a;1&#xff09; 开源且免费 &#xf…

STM32存储结构

我们在使用Keil编译程序成功后会,有一行各部分占用内存的提示信息,如下Program Size:Code7492 RO-data556 Rw-data72 ZI-data11688,这是stm32代码编译后的提示我们分析一下这个编译输出&#xff1a;- Code: 7492字节 -> 代码部分&#xff08;存放在Flash&#xff09;- RO-da…

手机 浏览器调用摄像头扫描二维码Quagga

注&#xff1a;需用谷歌浏览器才能调用权限1. 引入依赖&#xff1a;npm install ericblade/quagga2<template><el-button color"#188ae2" click"handleScan" class"scan-btn" :disabled"isInitializing || isScanning">{{…

【Oracle篇】伪列之Version Query:全链路追踪行数据变更的所有记录(不仅仅是被修改的最后时间)(第二篇,总共六篇)

&#x1f4ab;《博主主页》&#xff1a;    &#x1f50e; CSDN主页__奈斯DB    &#x1f50e; IF Club社区主页__奈斯、 &#x1f525;《擅长领域》&#xff1a;擅长阿里云AnalyticDB for MySQL(分布式数据仓库)、Oracle、MySQL、Linux、prometheus监控&#xff1b;并对…

代理模式深度解析:从静态代理到 Spring AOP 实现

代理模式是软件开发中一种经典的设计模式&#xff0c;它通过引入 "代理对象" 间接访问目标对象&#xff0c;从而在不修改目标对象代码的前提下&#xff0c;实现功能增强&#xff08;如日志记录、事务管理&#xff09;、权限控制等横切需求。从简单的静态代理到灵活的…

算法 ----- 链式

目录 一 、链式 二 、题目 1、两两相加 &#xff08;1&#xff09;题目 (3) 代码书写 2、两两交换链表中的节点 &#xff08;1&#xff09;题目 &#xff08;2&#xff09; 解题思路 &#xff08;3&#xff09;代码书写 3、重排链表 &#xff08;1&#xff09;题目 …

运维监控prometheus+grafana

目录 一、环境 二、Node_exporter部署 三、Prometheus部署 四、Grafana部署 五、验证、使用 一、环境 系统使用CentOS7虚拟机。 监控三台服务器&#xff1a; 192.168.114.10 Node1 #部署Prometheus、node_exporter、Grafana 192.168.114.20 Node2 …

数字孪生 :提高制造生产力的智能方法

近年来&#xff0c;在先进数字技术深度整合的推动下&#xff0c;制造业经历了深刻变革。数字孪生技术作为其中最具前景的创新之一&#xff0c;正重塑工厂和生产流程的设计、监控和优化方式。该技术的核心在于为物理资产、系统或流程创建虚拟映射。这种虚拟映射实时同步现实世界…

【论文阅读】-《SIGN-OPT: A QUERY-EFFICIENT HARD-LABEL ADVERSARIAL ATTACK》

Sign-OPT: 一种查询高效的硬标签对抗攻击 原文链接&#xff1a;https://arxiv.org/pdf/1909.10773 摘要 我们研究在访问受限情况下评估机器学习系统对抗鲁棒性的最实用问题设置&#xff1a;用于生成对抗样本的硬标签黑盒攻击设置&#xff0c;其中允许有限的模型查询&#xff…

安卓11 12系统修改定制化_____如何去掉 搜狗输入法 首次运行时权限授权弹窗 其他应用可借鉴

有些内置应用或者第三方应用在首次使用时会跳出权限允许弹窗。虽然这个是系统为了用户安全设置的一道检测机制。但无形之中会影响到定制类用户的使用。那么能不能去除这个首次运行的权限弹窗呢。其实也有多方法可参阅解决。 通过博文了解💝💝💝 1💝💝💝-----首次…

双环模型:一个蕴含安全哲学的类设计解析

双环模型&#xff1a;一个蕴含安全哲学的类设计解析 在编程世界中&#xff0c;优秀的类设计不仅能实现功能需求&#xff0c;更能体现开发者对系统本质的理解。本文将深入剖析一个看似简单却蕴含深刻安全哲学的OP类&#xff0c;探讨其双环模型背后的设计思想与实践价值。 类结构…

牛津大学xDeepMind 自然语言处理(4)

牛津大学xDeepMind 自然语言处理 Natural Language Processing 语音识别 Speech Recognition语音识别概述 问题定义&#xff1a;自动语音识别&#xff08;ASR&#xff09;、文本到语音合成&#xff08;TTS&#xff09;等相关任务&#xff1a;说话人识别、语音增强、语音分离等语…