崔堯,李建軍,叢芳,周紅俊,桑德春,金龍
一種基于瀏覽器/服務器結構的綜合康復信息系統的設計與初步實現①
崔堯,李建軍,叢芳,周紅俊,桑德春,金龍
目的設計一種基于瀏覽器/服務器(B/S)結構的綜合康復信息系統,實現康復醫療數據的電子化錄入、檢索、統計、分析、瀏覽和展示。方法系統分析康復工作流程和所需處理的數據,據此設計并建立分布式數據庫系統,進而開發相應的應用模塊,如計劃制定、療效評價、結局預測、績效考核等。結果前期利用Ruby on Ralis框架和PostgreSQL數據庫開發出“水療綜合康復信息系統”,并試運行。結論基于B/S結構的綜合康復信息系統在理論和技術上均可行,基于計算機網絡的康復團隊工作模式可行且高效。
康復信息系統;康復治療信息化;互聯網;康復團隊工作模式;瀏覽器/服務器結構
[本文著錄格式]崔堯,李建軍,叢芳,等.一種基于瀏覽器/服務器結構的綜合康復信息系統的設計與初步實現[J].中國康復理論與實踐,2015,21(1):114-116.
CITED AS:Cui Y,Li JJ,Cong F,et al.Development of comprehensive rehabilitation information system based on browser/server structure[J].Zhongguo Kangfu Lilun Yu Shijian,2015,21(1):114-116.
康復工作通常以團隊模式進行,需要定期召開小組會議。但在實際工作中,由于專業分工細、科室間距遠、工作強度大等原因,召開團隊討論費時費力,難以持續進行。針對這一問題,我們設計開發綜合康復信息系統,借助計算機網絡實現康復團隊工作模式,以節約成本,提高效率。基于瀏覽器/服務器(browser/server,B/S)結構和分布式數據庫系統,綜合康復信息系統可在多個工作平臺上實現康復數據的電子化錄入、檢索、統計、分析、瀏覽和展示,從而滿足康復臨床工作的信息化需求。
軟件是思維的工具。因而,在開始軟件設計前,需要對康復臨床思維進行系統性總結,找出一般的思考流程,從而建立信息處理的邏輯基礎。
康復治療的常規臨床思維是:①熟悉患者的基本信息及臨床診斷;②進行針對性的康復評定;③根據上述信息確定問題點;④設定康復目標;⑤針對目標制定個體化治療計劃;⑥按計劃實施治療并記錄;⑦治療一段時間后,再次評定并進行療效評估;⑧根據評價結果調整治療計劃;⑨繼續治療并記錄。如此反復,直至治療結束,進行回顧總結[1-2]。在臨床實踐中,上述各步驟均由康復團隊不同成員互相配合完成。在信息系統中,可以通過設置不同的工作平臺并為每一賬戶設置不同的操作權限來實現。
本研究基于主流的關系型數據庫進行軟件開發。關系型數
據庫是建立在關系模型基礎上的數據庫,借助集合代數等數學概念和方法進行數據處理。簡單來說,關系型數據庫先將信息分類儲存于不同的數據表(二維表)中,再根據其內在邏輯將各表連接起來。
根據一般康復思維和常規康復流程,綜合康復信息系統的數據處理邏輯為:①根據臨床信息從評定項目庫中選擇合適的評定項目;②得到評定結果后,綜合臨床信息與評定結果,從治療項目庫中選擇相應的治療項目組成康復計劃;③執行康復計劃,進行康復記錄;④治療結束時,參照康復計劃、評定結果以及治療記錄進行回顧總結,其中康復評定最好在2次以上,這樣便于對療效進行量化分析;⑤每一模塊都可反復修改,如可進行多次康復評定,多次修改治療計劃,多次進行回顧總結等。
數據庫中主要包括以下數據表。①基本信息表:病案號、姓名、性別、生日、年齡、籍貫、工作、婚姻、身高、體質量、體質量指數(BMI)、經費來源。②臨床信息表:臨床診斷、功能障礙、主訴、現病史、既往史、體格檢查、專科檢查、發病日期、病程、病變部位、治療經過、康復經過、血壓、心率、靶心率、水中靶心率、脈搏、血糖。③評定項目表:項目編號、評定內容、具體條目、評分標準。④康復目標表:主要問題點、次要問題點、近期目標、中期目標、遠期目標、目標狀態。⑤治療計劃表:項目列表、單項分析、訓練說明、項目編號、文字說明、圖示、劑量、頻率、強度、持續時間、備注、家庭訓練。⑥治療記錄表:次數、日期、治療內容、參數、患者反應、SOAP記錄、備注。⑦回顧總結表:治療開始時間、治療結束時間、治療前功能狀況、治療后功能狀況、進步點、不足處、統計分析圖、出院指導、自我練習、備注。其中,評定項目表、治療計劃表及治療記錄表根據具體項目略有不同。
3.1 功能平臺
綜合信息系統的整體業務流程見圖1。其核心業務模塊(康復醫療模塊)主要包含4大功能平臺,分別面向臨床科室、康復臨床科室、康復評定科室和康復治療科室。輔助業務模塊包括排班排點、設備管理、人員管理、科研管理、知識庫管理等。維護模塊包括用戶管理、角色管理、權限管理、數據管理、字典庫維護、系統維護、測試分析等。

圖1 綜合康復信息系統整體業務流程圖
系統對康復醫療信息處理流程如下。患者入院時,首先由初診臨床醫師為其建立電子病歷,錄入基本信息及臨床信息(人口統計學資料、病史、臨床診斷等);直接入住康復臨床科室或門診患者,可由首診康復醫師或治療師創建醫療記錄;轉入康復臨床科室后,由康復醫師對其進行康復評定和功能障礙學診斷(此時已錄入的基本信息及臨床信息無需重復錄入,由系統自動提取),開出康復處方并傳送至康復治療平臺;治療師接到康復處方后細化康復計劃,執行康復治療并進行記錄;治療結束時,醫務人員可對系統中的數據(如評定結果、治療參數、檢查結果等)進行統計分析,進行療效評判,做出回顧總結,最終生成一份包含基本信息、臨床信息、康復評定、治療計劃、治療記錄、療效分析、出院指導等內容的圖文并茂的報表,并能以.pdf、.doc、.csv或.html等多種格式保存或通過e-mail發送。治療結束后,每位患者的完整治療記錄將被存入“知識庫”,以便隨時調取參考;可設計相應的統計模塊,對數據庫中的治療方案進行橫向和縱向比較,對所有治療方案和治療項目進行有效性分析;還可建立疾病恢復模型,輔助臨床決策。此外,將患者信息庫與工作人員信息庫連接,可實現基于數據分析的量化績效考核。
上述過程在系統的各個功能平臺上完成,各專業人員不用見面便可完成團隊配合,交流更加便捷順暢。借助系統內置的交流平臺,各個終端間可通過發送文本信息等方式進行溝通,
如治療師在治療中遇到問題,可向患者的主治醫師發送咨詢信息,主治醫師收到請求進行回復,康復團隊內部的討論可脫離空間的限制。
3.2 模塊設計
軟件設計遵循結構化儲存、智能化分析、可視化顯示的整體原則,即自然語言結構化、分析方法擬人化、數據展示圖表化。結構化儲存體現在規范術語及內置模板的使用上;智能化分析表現在自動計算、文本提示及聯想記憶、評定量表自動推薦、療效相關性排序、治療項目匹配等方面;可視化顯示主要表現在量化得分的統計圖顯示和運動項目的示意圖表示上,如利用雷達圖展示同一患者兩次的Barthel指數評分,利用折線圖展示水中平板訓練的距離-時間關系,為每一運動治療項目配上圖示等。
各個功能模塊中,康復評定及療效分析兩個模塊不同于常規醫療信息系統,在此進行特別說明。
康復評定模塊實現了評定方式電子化,簡化康復評定數據的錄入和分析工作;利用移動終端進行康復評定,方便數據錄入。由于各個量表有較大差異,具體電子化方式也有所不同,如對于等級量表采用下拉列表配以文字提示的方式電子化;而對于總結性量表采用錄入單項得分,系統自動計算總分并給出所處水平的形式進行電子化;對于內容項目較多的大型量表,則采用文字說明加圖示的提示加快評定速度并降低出錯率。
療效分析模塊擔負著連接各個功能模塊的責任,是整個信息系統的核心。其實現方法為,通過計算治療前后康復評定結果的變化量,對各個治療項目的療效進行量化評價并排序,從而為臨床決策提供證據。針對大多數量表,可設定兩個療效評價指標:得分變化量和變化率,計算公式分別為:
得分變化量=末次評定得分-初次評定得分
得分變化率=得分變化量÷治療時間
其中,
治療時間=治療結束日期-治療開始日期-中斷時間
也可根據具體情況,探索新的分析方法。
根據上述設計方案,選擇基于Web的B/S結構,利用Ruby on Ralis框架和PostgreSQL數據庫成功開發出水療綜合康復信息系統,并測試和試運行。
Ruby on Rails是一個相對較新的基于Ruby語言的全棧式模式-視圖-控制器(Model-View-Controller,MVC)模式的開源Web開發框架[7-8]。PostgreSQL是一種開放源代碼的對象關系型數據庫管理系統(Object-Relational Database Management System,ORDBMS)[9]。
采用B/S結構的優勢有:①成本低;②部署方便,易于擴展,無需獨立開發客戶端,通過瀏覽器即可接入系統;③維護方便,只需維護服務器即可;④對無線終端支持好,只要能接入無線局域網,獲得相應的權限后,任何無線終端(筆記本電腦、平板電腦、智能手機等)均可通過瀏覽器進入系統,訪問后臺應用[10]。正因為具有上述優勢,B/S結構是未來進行醫療信息系統開發的主流趨勢[10]。
本文簡要介紹一種集電子化康復記錄工具、電子化康復評定工具、康復計劃輔助制定軟件、康復專業知識庫,療效證據庫、決策支持系統等于一體的綜合康復信息系統,相關理念及方法對信息時代康復工作模式的改進有較大意義:電子化記錄和評定有助于簡化康復臨床數據的錄入、儲存、檢索、統計和運用,有助于康復治療記錄的規范化和標準化;無線終端等信息工具的應用有助于簡化診療流程,提高工作效率;計算機輔助生成個體化康復計劃,有助于提高康復治療質量和人員工作效率;基于Web 2.0理念的行業知識庫有助于康復團隊集體知識的創造、保存和應用,有助于碎片知識系統化,隱性知識顯性化,個人經驗集體化;利用統計手段對大量數據進行深入處理和挖掘,有助于進行量化療效分析,建立行業標準或臨床指南,形成行業專家系統,輔助臨床決策。
長遠看來,本系統可在廣度與深度兩方面進行擴展。廣度方面,可實現與醫院信息系統、臨床信息系統、電子病歷、電子臨床路徑等相關信息系統的整合;借助互聯網,還可用以進行遠程康復,通過信息共享實現區域內或跨區域的康復資源整合。深度方面,可進一步細化統計方法,優化匹配算法,最終實現自動化計劃制定、自動化方案推薦、自動化結局預測提示等高級功能,促進智能康復信息技術的發展;隨著大數據與云計算技術的發展和普及,以本系統為基礎可進一步開發康復醫療大數據平臺,從而進行更大規模、更為精細、更加智能的數據分析,更好地輔助康復醫療臨床決策,并為相關政策制定部門提供決策支持。
[1]惲曉平.康復療法評定學[M].2版.北京:華夏出版社,2014.
[2]Aksoy IA,Freeman JA,Paynter KS,et al.Clinical Evaluation[M]// Frontera WR.Delisa's Physical Medicine and Rehabilitation:Principles and Practice[M].5th ed.Philadelphia,PA:Lippincott Williams& Wilkins,2010:3-54.
[3]Bickenbach J,Cieza A,Rauch A,et al.邱卓英,勵建安,吳弦光,譯.ICF核心分類組合臨床實踐手冊[M].北京:人民軍醫出版社,2013.
[4]崔堯,叢芳,金龍.Halliwick理念及其在水療康復中的應用[J].中國康復理論與實踐,2013,19(3):239-245.
[5]Lambeck J,Gamper U.The halliwick concept[M]//Becker BE,Cole AJ.Comprehensive Aquatic Therapy.3rd ed.Pullman WA:Washington State University Publishing,2010:77-107.
[6]Stucki G,Kostanjsek N,Ustun B,et al.Applying the ICF in rehabilitation medicine[M]//Frontera WR.Delisa's Physical Medicine and Rehabilitation:Principles and Practice[M].5th ed.Philadelphia,PA:Lippincott Williams&Wilkins,2010:301-324.
[7]許勇,王黎.Ruby on Rails程序設計深入剖析與范例應用[M].北京:清華大學出版社,2013.
[8]祝紅濤,于利敏,武迪.Ruby on Rails Web開發學習實錄[M].北京:清華大學出版社,2011.
[9]劉增杰,張少軍.PostgreSQL 9從零開始學[M].北京:清華大學出版社,2013.
[10]崔睿,黃新莉.醫用知識庫的構建和應用[M].北京:人民郵電出版社, 2012.
Development of Comprehensive Rehabilitation Information System Based on Browser/Server Structure
CUI Yao,LI Jian-jun, CONG Fang,ZHOU Hong-jun,SANG De-chun,JIN Long.Capital Medical University School of Rehabilitation Medicine,Beijing Bo'ai Hospital,China Rehabilitation Research Center,Beijing 100068,China
Objective To develop a comprehensive rehabilitation information system based on browser/server(B/S)structure,to implement entry,retrieval,statistics,analysis,browsing and exhibition of electronic data in rehabilitation medicine.Methods Based on the systematic analysis of the rehabilitation work flow and the data need to be disposed,a distributed database system was established,and some modules of applications were developed,such as treatment planning,efficacy evaluation,outcome prediction and performance appraisal.Results The simplified version of Hydrotherapy Comprehensive Rehabilitation Information System was initially developed based on Ruby on Ralis framework and PostgreSQL database,and tested in the local area network of China Rehabilitation Research Center.Conclusion The comprehensive rehabilitation information system based on B/S structure is feasible,and shows the potentialities to improve the team work in rehabilitation based on internet.
rehabilitation information system;rehabilitative treatment informatization;internet;rehabilitation team work;browser/server structure
10.3969/j.issn.1006-9771.2015.01.031
TP399,R49
A
1006-9771(2015)01-0114-03
2014-07-28
2014-10-29)
1.中央級公益性科研院所基本科研業務費專項資金(No.2014-CZ1);2.中國康復研究中心青年基金項目(No.2013-Q1)。
1.中國康復研究中心北京博愛醫院,北京市100068;2.首都醫科大學康復醫學院,北京市100068。作者簡介:崔堯(1988-),男,漢族,陜西西安市人,治療師,主要研究方向:水療康復。通訊作者:李建軍(1962-),男,漢族,山東威海市人,教授,主任醫師,博士生導師,主要研究方向:脊柱脊髓損傷臨床治療與康復,康復管理。E-mail:crrc100@163.com。