崔 賢,王 巖,劉廣軍
(泰安市中心醫(yī)院,山東泰安271000)
合并復制技術用于醫(yī)院臨床移動信息系統(tǒng)開發(fā)的可行性分析
崔 賢,王 巖,劉廣軍
(泰安市中心醫(yī)院,山東泰安271000)
本文從醫(yī)院信息系統(tǒng)數據庫建設的實際出發(fā),結合無線網絡數據庫原理與技術,深入探討了合并復制技術應用于臨床移動信息系統(tǒng)設計開發(fā)的理論與實踐依據。
無線連接;數據庫;合并復制;醫(yī)囑
臨床移動信息系統(tǒng) (CMIS)是以無線局域網(WLAN)為依托,使醫(yī)護人員在移動時、在病人床邊服務時,隨時隨地獲取全面醫(yī)療數據的信息服務系統(tǒng)。本文針對合并復制數據連接技術實際運行環(huán)境和具體實現過程,從醫(yī)院CMIS數據庫系統(tǒng)結構、用途、功能、規(guī)模和要求出發(fā),深入分析了合并復制技術應用于CMIS設計開發(fā)的理論與實踐依據。
合并復制技術是基于Microsoft SQL Server體系結構合并復制功能的,必須結合SQL Server創(chuàng)建數據庫發(fā)布和訂閱功能的支持,實現本地SQL Server FOR CE和SQL Server服務器上的數據同步?;赑OCKET PC平臺的掌上電腦通過其自身支持的SQL Server FOR CE數據庫系統(tǒng),支持合并復制技術。POCKET PC依靠Microsoft Internet Information Services(IIS)服務器連接到SQL Server,只需通過支持HTTP的無線網絡連接到IIS Web服務器執(zhí)行復制操作。
(1)數據庫服務器系統(tǒng)結構。由于合并復制技術是基于Microsoft SQL Server合并復制功能的,首先要對數據庫服務器做必要的配置工作,通過在服務器上創(chuàng)建發(fā)布,可以將大量的系統(tǒng)表添加到即將發(fā)布的數據庫中,用于對合并復制進行管理以支持更完備的功能。CMIS是醫(yī)院實現臨床信息無紙化、無膠片化管理后作為醫(yī)院有線信息系統(tǒng)功能和規(guī)模的補充與延伸而實施的,必須基于有線信息系統(tǒng)數據庫結構的支持。為了實現強大的數據無線連接功能而又不影響有線信息系統(tǒng)后端數據庫服務器的系統(tǒng)結構,可以考慮使用中間層SQL Server作為復制服務器,后使用其他無侵害技術,如數據轉換服務 (DTS)和WEB服務,將數據傳輸到后端系統(tǒng)。(2)數據和表結構定義。合并復制技術可以通過在服務器上創(chuàng)建發(fā)布來指定多個要復制表的數據和結構,包括行篩選 (使用WHERE子句限制數據流)和列篩選 (限制表中要復制的列)。在SQL Server FOR CE數據庫中,整個發(fā)布定義 (包括正在復制的表數據和架構)是使用一種同步方法創(chuàng)建的。根據實際的功能需求,CMIS協助醫(yī)生查房時實現病人信息查詢、醫(yī)囑管理、檢查治療管理等功能,協助護士在病人床邊護理治療時實現采集病人生命體征、執(zhí)行醫(yī)囑、護理治療記錄管理等功能,因此該系統(tǒng)涉及多張數據庫表的操作。為提高系統(tǒng)的無線網絡帶寬利用率,簡化系統(tǒng)的操作流程,提高系統(tǒng)的易用性,合并復制在一次同步操作中處理多個表的特點特別適合系統(tǒng)的功能實現。(3)數據庫表結構更改。合并復制支持數據庫表結構更改,通過在發(fā)布者與訂閱者之間交換增量更改實現自動管理,不會要求對應用程序進行更改和重新編譯??紤]到CMIS的應用規(guī)模,要滿足醫(yī)院三四十個臨床病區(qū)的業(yè)務需求,當需要更改數據庫表結構時,不必修改或更新每個病區(qū)的POCKET PC移動程序,采用合并復制極大地降低系統(tǒng)的維護成本。(4)交換跟蹤數據更改。合并復制技術分別在發(fā)布數據庫和SQL Server FOR CE數據庫中創(chuàng)建系統(tǒng)對象,這些對象支持在SQL Server與SQL Server FOR CE之間使用非常強大的數據交換模型來雙向控制發(fā)布者與訂閱者之間的數據流,以實現同時跟蹤雙方的數據庫表行和列數據更改。CMIS作為醫(yī)院有線信息系統(tǒng)功能和規(guī)模的補充與延伸,需要使用來源于有線系統(tǒng)的數據信息,為了協助醫(yī)護人員做出準確及時的診斷決策,而又不會帶來繁瑣的操作,系統(tǒng)應能夠實現數據實時同步的自動管理。(5)沖突管理。使用合并復制技術潛在的沖突包括由不同用戶更改的數據以及由于錯誤而無法應用的行,它完全支持服務器上的沖突解決和管理,包括內置和自定義的沖突解決程序。當CMIS系統(tǒng)由試運行階段過渡到正式運行階段后,它要滿足醫(yī)院三四十個臨床病區(qū)的業(yè)務需求,特別是目前醫(yī)院各病區(qū)查房業(yè)務一般集中在相同時間段內進行,為了提高系統(tǒng)的并發(fā)性能,數據連接訪問必須具有良好的沖突檢測和管理功能,例如當醫(yī)生查房時利用CMIS的POCKET PC端應用程序下達醫(yī)囑,需要使用遞增的編號來管理插入數據庫中的醫(yī)囑記錄,應確保無論有多少醫(yī)生同時下達醫(yī)囑操作,醫(yī)囑編號都不會發(fā)生沖突。
CMIS系統(tǒng)是醫(yī)院走向“數字化醫(yī)院”的必經之路,實現數據庫數據無線連接存取功能是實施CMIS的重點和難點。通過深入分析合并復制技術應用于醫(yī)院CMIS系統(tǒng)設計開發(fā)中的性能特點,為醫(yī)院信息化建設提供必要的理論與技術支持。
[1]李包羅.我國醫(yī)院信息系統(tǒng)面臨七大挑戰(zhàn)[J].電力信息化,2004,(6):6.
[2]張冬泉.Windows CE實用開發(fā)技術[M].北京:電子工業(yè)出版社,2006,4.
[3]汪兵.EVC高級編程及其應用開發(fā)[M].北京:中國水利水電出版社,2005.
[4]楊先民.實戰(zhàn)POCKET PC程序設計[M].北京:中國電力出版社,2002.
TP393
A
1002-2376(2015)05-0011-02
2015-01-12