歐誠意,于淑春,林 展,吳東永
(1.玉林市第一人民醫院腫瘤科放療中心,廣西 玉林 537000;2.玉林師范學院物理與電信工程學院,廣西 玉林 537000;3.玉林市第一人民醫院信息科,廣西 玉林 537000)
隨著放療患者增多,海量的信息和數據需要專業的計算機輔助系統實現精準傳遞和高效處理,但最早的信息系統僅被用于記錄和分析放療患者的治療數據[1,2]。經過數十年發展,國內外出現了功能更為強大的放療信息系統,如MOSAIQ、ARIA、Latins,以及國內的ONIS 和RTIS 等。國內多位專家在研究中指出目前放療信息系統的一些弊端[3]:國外系統費用昂貴,幾乎全外語環境和基于國外管理思維模式設計,在國內醫院較難推廣;國內主流商用系統受地方醫院工作模式多樣性的制約,最終均以“工作去適應系統”,而不是“系統服務工作”[4]。本項目團隊根據我院放療科現行的工作模式和實際需要,同時考慮絕大多數醫院系統開發模式瓶頸和系統冗余的問題,基于模塊化設計開發原理研究并實現了一套放療專用的信息管理系統,將涉及多個流程步驟、眾多崗位合作和龐大信息交互的放療流程通過信息管理系統建立高效的信息化工作路徑,達到提升放療流程的規范性,加強過程質量控制的目的,現將系統實現總結如下。
1.1 系統硬件及架構 根據院內已有硬件資源采用B/S 架構搭建放療工作網絡平臺,見圖1。系統包含:服務器主機1 臺,用于部署專門的放療信息數據庫和基于Django+MySQL+Apache 的網絡應用平臺;各病區合計20 多臺內網電腦,用于用戶通過瀏覽器訪問特定的IP 地址登錄系統進行各項工作的操作;其他與放療相關的外部設備,如TPS 計劃系統主機2臺,直線加速器Linac 工作站1 臺,叫號系統電腦主機1 臺,打印機若干臺。

圖1 系統硬件及網絡架構
1.2 系統需求設計 主要包括放療專用功能模塊設計和系統交互接口設計兩部分,見圖2。專用功能模塊指與服務于放療流程且具有特定功能的模塊,包括流程管理、任務管理、預約管理、放療數據統計等,可實現從接診到治療結束全過程各工作崗位對放療患者所執行的所有操作的相關功能,以及相關信息的無紙化傳遞、處理和歸檔。基于模塊化設計原理針對性的開發交互接口聯接院內收費系統、病案系統等,開發專門的交互格式和協議,實現信息共享。

圖2 系統需求設計功能模塊
1.3 “模塊化”接口設計 目前醫院在用的信息系統有病歷系統、收費系統及隨訪系統等,主流的商用放療系統中也包含了這些通用的功能模塊,造成系統的重復開發。通過模塊化接口設計,使得本次所研發的系統與醫院在用的這些系統實現信息共享,互聯互通,同時又避免對這些模塊進行重新設計開發,簡化開發工作。每個特定功能的模塊通過設計專用的交互接口,按特定方式組織起來,組成一個功能完備的綜合系統。
1.4 基于“任務驅動”的放療流程自動化管理 放療標準化流程(R-SOP)規定了放療患者從接診到隨訪全過程的各個具體流程以及各流程的負責人和所需完成的任務。本文通過以一種任務驅動的規則進行放療信息系統的設計,根據患者放療流程狀態的更新,在系統中向特定崗位的醫護人員推送相應階段的工作任務,驅動醫護人員完成任務并繼續在系統上進行確認和更新患者的流程狀態,直至所有放療流程均被正確處理和完成。
2.1 放療信息管理系統的實現 根據科室放療工作需要,研發并實現了一套運行于院內局域網的放療信息管理系統(YRIS),服務于放療流程的各個環節,實現了放療流程管理、預約管理、任務提醒、單據管理、放療登記、放療數據查詢與統計、隨訪管理、患者信息管理等主要功能模塊。科室放療醫生、物理師和技師通過在內網電腦打開瀏覽器即可訪問YRIS,登錄系統后進行相應功能的操作。
2.2 基于任務驅動的系統模式 YRIS 是一種基于任務的系統,本系統將復雜的放療流程按順序分割為多個標準任務節點,每個節點針對不同的崗位分工設置了不同的任務。當患者的流程狀態更新至某一節點時,系統自動將該節點對應的任務分發給相應人員處理,當前節點的所有子任務被處理完后,患者的流程狀態自動更新至下一節點開啟新的任務。YRIS 的任務墻功能,能夠根據當前登錄用戶的角色和級別推送待其處理的當前任務,進行及時有效的任務提醒。用戶只需登錄系統并打開任務墻就能查閱到當前處理的流程任務,在系統任務的驅動下有序完成工作,任務墻上僅顯示和推送與當前用戶相關的任務。
2.3 放療流程信息化、無紙化辦公的實現 YRIS 系統覆蓋了放療流程從患者登記到隨訪的所有步驟,在過程中所需要用到的單據,或不同崗位間需相互交換的信息,或需長期保留存檔的重要治療數據等都通過系統來實現信息的高效的傳遞、處理和存儲,實現了放療整個流程的信息化和無紙化辦公,相比傳統的紙張記錄和手工傳送的方式,實現了信息的高效對稱傳遞和最大化的共享。
2.4 標準化流程信息單功能 通過YRIS 實現放療流程的標準化和規范化管理,系統根據不同的放療路徑自動為每1 位新的放療患者建立唯一的流程信息單。患者的診療過程需要嚴格按照系統的標準化放療流程規定的內容進行,并要求工作人員對各自負責的工作任務在平臺上進行實名確認后才能流轉到下一流程。因此,YRIS 為每1 位患者的放療提供了標準化的流程模板,對流程中的每1 個步驟的執行結果綁定具體責任人,過程中發生的數據被記錄在系統后臺的數據中心便于日后追溯,確保每個患者的放療流程被標準規范的執行。
2.5 放療信息大數據平臺 YRIS 的另一重要功能模塊就是構建了我院關于放療信息的大數據平臺,該平臺將記錄每1 位參與放療患者的診療數據,同時還會通過后臺分析流轉效率、任務完成率、逾期率、滯留時間、病種分類與統計、病區收治患者情況、醫生負責患者情況等一系列與績效和工作質量相關的數據。放療信息大數據平臺的構建除了供醫生查閱和追溯患者診療信息外,還能對科室放療技術研究和發展具有非常大的科研價值。
源自國外的商用系統醫科達MOSAIQ 和瓦里安ARIA 系統在國內醫院推廣應用已有20 多年,但由于國內各大醫院特別是地方醫院在放療管理模式和診療路徑方面存在很大差異,這些外來商用系統的價值沒有很突出的表現。于是許多國內的專家學者對國外系統進行了“本地化”研究及二次開發[5]。隨著互聯網+的推廣,由傳統的C/S 架構開發的醫用系統缺點越來越明顯,并朝著本系統所采用的B/S 架構及多技術融合快速發展[6,7]。根據科室實際的工作發展需要和院內已有的互聯網硬件資源條件,本文開發了YRIS 放療信息管理系統,該系統區別于其他系統的優勢在于其模塊化軟件開發思路和基于任務驅動的軟件應用模式,更適合在地方醫院推廣應用。
目前絕大多數的商用系統,如全域AOIS 和醫諾RTIS 系統等,都選擇了自主開發所有的功能,而與醫院原有的病歷系統、隨訪系統及收費系統等軟件系統形成了功能上的冗余,造成院方成本增加和資源浪費。本文提出模塊化設計的軟件開發思路側重的是開發專用的交互接口與通用軟件系統進行信息共享,把更多的開發精力專注于放療獨有的功能上面,通過模塊化接口設計不斷的擴展系統的通用功能,組成綜合性系統。模塊化設計最明顯的優點是能夠與原有的軟件系統并存,支持無限擴展,這種開發模式也將是醫院信息化建設未來的發展主流趨勢。
目前成熟的商用系統設計模式不盡相同,包括基于用戶角色[8]、基于流程[9]或基于功能等,本系統主要是基于任務驅動的設計模式。YRIS 具備非常強大的任務推送能力,自患者的放療流程信息單建立,就會由系統按照流程自動的推送任務給醫護人員處理。特別是患者數量較多,且不同患者處于不同放療階段,醫護人員需要完成不同的任務時,通過YRIS系統的任務驅動機制,可以很好的對用戶相關任務進行管理,由系統推動任務的執行以及各崗位間、各流程間的無縫對接,有效提升工作效率。
YRIS 系統已經在我院推廣應用,目前記錄在案的放療流程實例共297 例,已完成并歸檔235 例,其余62 例在流程處理中。系統簡單易用、功能完備、運行穩定,對科室放療流程的規范性、技術人員的工作效率和患者的診療體驗方面均有了不同程度的提升,對科室及醫院的信息化發展也具有深遠的研究意義。隨著計算機技術、大數據、人工智能的不斷發展,目前項目團隊正在收集放療大數據,通過分析數據以提供更豐富可靠的臨床經驗;此外,還考慮結合人工智能使系統運行的更加智能合理,如低年資和高年資醫生的任務均衡問題等,充分發揮現有的人員及設備資源,各崗位間、各流程間的無縫對接,為放療患者提供更加優質的服務。