目錄
頭雁領航 - 激發醫療新質生產力
核心支撐 - 電科金倉奠定數據底座
生態共建 - 攜手護航醫療信創發展
信創產業發展是國家經濟數字化轉型、提升產業鏈發展的關鍵,是科技自立自強的核心基座,其本質是實現中國信息化產業的自主可控。醫療信創作為關系到民生保障的核心領域,也正同步經歷著從技術依賴到自主可控的深刻變革。
-- 醫療信創數據庫初始化示例
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;
在以科技創新驅動醫療變革的時代浪潮中,醫療產業如何向"新"而行,向"質"而造?常德二院全棧國產化信創項目已經邁出了關鍵一步,而更廣闊的未來正在該項目所代表的醫療新質生產力中延申,落在每一份病歷的數據里,體現在患者的每個點滴便利。