郭輝,王鋒,沈君姝,李昂,潘永泉,曹新志,3
1.南京軍區南京總醫院 a.醫學影像科;b 放療科,江蘇 南京 210002;2.鹽城市婦幼保健院 設備科,江蘇 鹽城 224002;3.南京航空航天大學 生物醫學工程系,江蘇 南京 210016
關于PACS/RIS系統中License權限管理的探討
郭輝1a,王鋒2,沈君姝1b,李昂1a,潘永泉1a,曹新志1a,3
1.南京軍區南京總醫院 a.醫學影像科;b 放療科,江蘇 南京 210002;2.鹽城市婦幼保健院 設備科,江蘇 鹽城 224002;3.南京航空航天大學 生物醫學工程系,江蘇 南京 210016
目的解決License權限并行數量不足,導致醫生在報告工作站無法從PACS服務器調閱影像信息的問題。方法在不擴增License權限數量的前提下,將負責圖像調閱的Llicense權限服務從現有的PACS服務器轉移到一臺單獨的服務器上,通過相應的參數配置和軟件調試,再將此服務器與現有的醫生報告工作站連接。結果解決了License權限并行數量不足的瓶頸問題。結論License權限并行問題的解決使PACS/RIS的運行更加穩定,極大地提高了醫生的工作效率。
醫院信息系統;License權限;PACS/RIS;報告工作站
近年來,隨著計算機技術的發展和生活水平的提高,人們對于醫院信息一體化的要求越來越高,國內很多醫院都在打造自己的信息化工程,建設數字化醫院。在醫院信息系統(HIS)建設的基礎上,越來越多的醫院開始著手或已經完成了 PACS/RIS[1](Picture Archiving and Communication System / Radiology Information System)系統的建設。
我科于 2009 年采購了 GE 的 PACS/RIS 系統。系統自上線以來,運行到現在已4年時間,整體運行穩定。目前,系統主要分為在線和歸檔兩部分。其中在線系統提供應用訪問,歸檔系統負責圖像的異地備份,保證數據安全性。在線系統在架構上為高性能的負載均衡系統,構成較為復雜,由數據庫服務器、應用服務器、存域控服務器、負載均衡交換機構成[2]。為提高應用訪問的性能,系統內部提供了一定的冗余,以提高可用性。
PACS/RIS 系統的架構是基于純正 DICOM 協議的支持,所有的數據,都基于 DICOM 協議傳輸、保存和調閱。在PACS/RIS 系統中,基于網絡(Web)方式的影像瀏覽服務采用 Web調用來訪問中央影像存儲管理服務器,對調用圖像進行瀏覽,其管理方式是通過用戶權限實現的[3]。近年來,隨著業務量的展開和醫生報告工作站數量的擴增以及原有 License 權限數量不變的情況下,在實際使用中經常出現診斷醫生在報告工作站 Centricity Radiology RA600 上無法從PACS 服務器調閱影像信息的問題,并報“License fail”錯誤。
1.1 PACS/RIS系統框架
目前我 科的 PACS 核心 服務器是 由 EA3.0 應 用服務器 的 loadbalance 和 數 據 庫 服 務器 構 成, 應用 層 服 務器 為Windows2003 標準版,核心服務器為 Windows2003 企業版和SQL2000 企業版。1 臺 EMC CX4-480 光纖磁盤存儲設備用作在線存儲 ;1 臺 EMC CX4-480 SATA 磁盤存儲設備用作近線存儲 ;1 臺 DHC(Centricity? Digital Hardcopy)設備做離線存儲[4];1 臺實現全院存儲共享的 NS40 網關設備 ;RIS 服務器、中心交換機各2臺構成雙機熱備,次級交換機若干臺。
系統采用 EA 的 ASP 負載均衡模式,分別為應用服務器和數據庫服務器。EA 的架構是基于純正 DICOM 協議的支持,所有的數據都基于 DICOM 協議傳輸、保存和調閱。
1.2 PACS客戶端——報告工作站RA600
RA600 工作站是基于個人電腦(PC)的醫學圖像查看系統,可供在醫院或相關機構內部及外部的日常使用。該系統是在 Microsoft Windows 2000 和 XP 下運行,其用戶界面與大多數 PC 用戶都熟悉的界面相同。RA600 允許加載、顯示并處理任何醫學圖像或由單個或一系列數字化圖像組成的患者病例報告。使用它可通過數字化輸出設備或次級獲取方式(如數字化圖像或幀接收器截取圖像)導入CT、MR、數字 X 射線(DR)和許多其他類型的圖像。一套完整的 RA600 系統除了用于顯示圖像以進行診斷和撰寫報告之外,還可以進行許多其他方面的工作,如圖像采集、存檔、發送和接收、打印、三維成像和質量控制等。
目 前 科 室 共 有 5 臺 DR、5 臺 CT、5 臺 MRI、4 臺DSA、3 臺數字胃腸機、1 臺泌尿機;圖像報告工作站 36 個。所有的影像設備都通過 DICOM 標準連入 PACS/RIS 系統[5]。所有的檢查圖像都傳入醫院的 PACS服務器,診斷醫生通過 GE 公司的 Centricity Radiology RA600 報告工作站遠程調用 PACS服務器的影像數據。調閱圖像時先給服務器發送一個請求信息,此時服務器里相應的 gemslicenseserver服 務 程 序 檢 測 所 對 應 的 主 機 的 Host ID, 查 看 主 機 的License server是否與此服務建立了連接,如建立了連接并且 License 權限數量足夠的情況下則給該報告工作站授權,此報告工作站即可調閱 PACS服務器里的影像資料。但是現階段診斷醫生通過 RA600 調閱圖像時經常報錯,見圖 1。

圖1 RA600調圖時報錯
此時需要查看報告工作站 RA600 配置文件里的 3 個重要的服務是否開啟。打開控制面板,雙擊管理工具后再雙擊服務選項,在名稱列表里有3個重要的服務,分別 是 AMI Connection、AMI Database、AMI Print。AMI Connection 若啟動,表示 RA600 已經成功從 License 服務器獲得了許可證 ;AMI Database 若啟動表示 RA600 的本地數據庫可以調閱影像信息 ;AMI Print若啟動表示可以直接在 RA600 工作站上打印影像資料。若此 3 個服務未啟 動, 則 RA600 肯 定 會 出 現無法調 圖 的 情 況[6]。目前經常在出現圖 1的報錯后,3個 AMI服務狀態均顯示未啟動,此時手動重啟服務均無效果。這時應考慮到是不是 PACS服務器里的 LicenseServiceAdmin 所提供的權限數量不足引起的[7]。在遠程登錄 PACS 服務器,進入系統后,通過路徑 X :RA600Softwares a600serviceLicenseServerAdmin,雙 擊 LicenseServiceAdmin.exe, 此 時 在 打 開 的 License server manager中 的 Licenseserver里 輸 入 PACS 服 務 器 的IP 地 址, 如 我 院 的 192.168.0.49,點擊刷新 Refresh 后 發現 192.168.0.49 的 PACS 服務器提供 的 License 數量 為 28個。同樣的方法在 PACS 雙擊熱備份服務器 192.168.0.48里發現其提供的 License 數量為 25 個。見圖 2。

圖2 License服務器中權限數量
此時考慮到是不是因為其中一個服務器的 License 用完了導致無法調圖。在報告工作站 RA600 打開路徑 C :Program FilesCentricityRA6008.0Bin 里 的 RunLCfg. exe。 在 打 開 的 License configuration 窗 口 中 可 以 看 到License Server的選項,其后面就是 gemslicenseserver.exe所在服務器的 IP 地址,如此時的 IP 地址為 192.168.0.49(PACS 服 務 器 ), 若 改 為 192.168.0.48(PACS 備 份 服 務器),再點擊 Test,有時會測試成功,有時會測試失敗,見圖 3。當測試成功后再重啟 RA600 的 3 個重要的 AMI服務時則都能啟動。當測試不成功,有時重啟 PACS 服務器中服務里的 gemslicenseserver 后 RA600 也能調閱圖像[8], 方 法 如 下 :在 運 行 中 輸 入 mstsc 后 輸 入 PACS 服務器的 IP 地址,輸入用戶名和密碼后即可遠程登錄到PACS服務器,打開該服務器的控制面板,在管理工具中雙擊本地服務,在名稱列表里找到 gemsLicenseServer 服務后雙擊,在彈出的屬性窗口的常規選項中點擊其中的啟動,即可將該服務重啟。

圖3 RA600工作站中License參數配置
考慮我科現有 RA600 工 作站 36 臺,PACS 主服務器 中 LicenseServiceAdmin 提 供 的 License 數 量 上 限 為 28個, 而 PACS 備 份 服 務 器 中 LicenseServiceAdmin 提 供的 License 數 量 為 25 個, 理 論 上 足 夠支 持 現 有 規模 的RA600 工作站使用。但是,因無法看到服務器中被使用的License 數量,只能看到總的上限數量,當絕大多數工作站從同一個服務器中獲取調圖許可證時,就會導致某些工作站不能從該服務器獲取權限。由于單個服務器 License數量的限制在達到使用上限時,就會出現掉圖響應失敗并報錯。
由于 RA600 工作站經常出現調圖失敗的現象,嚴重影響診斷醫生的正常工作。有時通過改變 RA600 中 License配置窗口中的 License server可以暫時解決問題,但是使用一段時間又會出現報錯現象。通過咨詢GE公司的相關人員后把 PACS 服務器中的 LicenseServerAdmin.exe 拷貝下來,安裝到一臺不用的電腦中作為單獨的 License 服務器使用[9]。將所有的 RA600 報告工作站的 License 配置參數進行修改 :打開 RA600 軟件 Centricity Radiology RA600 v8.0,單擊菜單欄的配置選項,選擇許可證這一項,在打開的窗口中會看到 License server的選項,在其后面輸入新安裝電腦的 IP 地址,如我科的 10.0.55.249,點擊測試,會出現測試成功的提示框,見圖4。

圖4 RA600工作站License參數配置成功
獨立的 License 權限服務器建立起來后,對科室每一臺 RA600 工作站進行 WorkStation Health 測試,見圖 5。在Database Service、Connection Service、Print Service 右側有個小方框,均為綠色代表 RA600 運行穩定,測試結果為所有的 RA600 工作站均正常運轉[10]。經過很長一段時間的后續觀察,診斷醫生調圖失敗的現象幾乎不在出現,License 權限并行數量不足的瓶頸問題得到了解決。

圖5 診斷工作站RA600運行狀態
在 獨 立 的 License 權 限 服 務 器 建 立 起 來 后, 將 原 來192.168.0.49 服 務 器 上 的 28 個 License 數 量 和 192.168.0.48上的 25 個 License 數量整合在一起,共計 53 個 License 權限數量,完全可以負載目前科室 36 個 RA600 報告工作站,進而解決了 License 數量不足的瓶頸問題。方便了醫生對圖像、病歷資料及其它相關資料的調閱,充分發揮 PACS/RIS系統在放射科的應用價值,帶來的效益和便利不僅僅是放射科自己,也推動了整個醫院的信息數字化建設。
[1] 梁志剛,李坤成.醫學圖像存儲與傳輸系統[J].中國醫學影像技術,2003,19(3):365-366.[2] 段宗強,曹躍勇,黃永前.影像科PACS系統流程探討[J].中國民康醫學,2006,18(18):736-737.
[3] 李享,束研,張紅,等.基于WEB的全院性PACS體系改進與優化[J].中國數字醫學,2011,6(7):94-96.
[4] 羅敏,王小林,羅松,等.醫學影像存儲與傳輸系統的綜合布線和網絡系統的設計[J].中華放射學雜志,2002,36(6):493-497.
[5] 王忠慶,全宇.基于HL7的HIS與PACS/RIS集成[J].醫療衛生裝備,2009,30(4):52-53.
[6] 李剛榮,李晴輝,周琳,等.UNIX操作系統在HIS中心服務器上的應用[J].中國醫療設備,2008,23(1):31-34.
[7] 吳君健.對現用PACS存儲架構的改進[J].中國醫療設備,2013, 28(8):62-63.
[8] 金昌曉,陳仲強,田金,等.大型醫院PACS/RIS系統建設實例總結[J].中國醫院,2008,12(7):76-77.
[9] 金重午,章士正.放射科RIS/PACS構建的技術應用探討[J].中國醫學計算機成像雜志,2006,12(4):286-288.
[10] 羅敏,彭承琳,王小林,等.醫學圖像存儲與傳輸系統的初步應用與效益分析[J].中華放射學雜志,2003,37(2):150-155.
Discussion on License Privilege Management of PACS/RIS System
GUO Hui1a, SHEN Jun-shu1b, LI Ang1a, PAN Yong-quan1a, CAO Xin-zhi1a,2
1.a.Department of Medical Imaging; b.Department of Radiotherapy, Nanjing General Hospital of Nanjing Military Area Command, Nanjing Jiangsu 210002, China; 2.Department of Equipment, Maternal and Children Health Hospital of Yancheng, yancheng Jiangsu 224002, China; 3.Department of Biomedical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing Jiangsu 210016, China
ObjectiveTo solve the problem of insuff i cient parallel number of License privilege which could prevent doctors from consulting image information from PACS server through RA600 reporting workstation.MethodsBased on the original number of License privilege, the License privilege service was transferred from PACS server to another computer which was selected as a standalone server. Then the standalone server was connected to RA600 reporting workstation through corresponding parameter conf i guration and software debugging.ResultsThe bottleneck problem of insuff i cient parallel number of License privilege has been solved.ConclusionBased on the solution of the parallel problem of License privilege, PACS/RIS can run more steadily so that the work eff i ciency of the doctors can be improved greatly.
hospital information system; License privilege; PACS/RIS; reporting workstation
TP393.04
A
10.3969/j.issn.1674-1633.2014.08.012
1674-1633(2014)08-0043-03
2014-01-17
本文作者:郭輝,臨床助理工程師。
曹新志,南京航空航天大學生物醫學工程系在讀博士生。
作者郵箱:guohui@163.com