醫療信息化自主可控轉型的實踐探索 —— 以常德二院為例

目錄

頭雁領航 - 激發醫療新質生產力

核心支撐 - 電科金倉奠定數據底座

生態共建 - 攜手護航醫療信創發展


信創產業發展是國家經濟數字化轉型、提升產業鏈發展的關鍵,是科技自立自強的核心基座,其本質是實現中國信息化產業的自主可控。醫療信創作為關系到民生保障的核心領域,也正同步經歷著從技術依賴到自主可控的深刻變革。

-- 醫療信創數據庫初始化示例
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;說話人識別、語音增強、語音分離等語…