專利名稱:一種遠程醫療服務系統及方法
技術領域:
本發明屬于醫療信息處理技術領域,尤其涉及一種遠程醫療服務系統及方法。
背景技術:
由于各地現有醫療資源和條件的分布不均,醫療水平有明顯的區域性差別,特別是廣大農村和邊遠地區,醫療技術比較落后,為了均衡各地的醫療資源,最大程度發揮優勢的醫療資源的作用,隨著網絡技術的飛速發展,遠程醫療技術應運而生。隨著遠程醫療技術在國內廣泛推廣,醫院在數據共享及系統集成上要求越來越嚴格,現實中,各家醫院所使用的系統及相關的醫療器械都不能保證其數據傳輸的標準都相同,在醫療器械與醫院系統或系統與系統之間的集成由于標準的不同造成了大量的開發工作,也由于標準的版本問題造成數據呈現的不一致,只能通過在程序中加入大量的開發工作來實現設備及系統的集成工作,這樣的集成工作耗時耗力,也浪費資源,同時,各種優勢醫療資源也得不到更好地利用。綜上所述,如何兼容性地實現醫院之間各不同傳輸標準的醫療設備和系統之間的集成成為亟待解決的技術問題。
發明內容
本發明實施例提供了一種遠程醫療服務系統及方法,旨在解決現有醫院之間醫療設備與各種醫療信息系統集成工作困難、重復,兼容性差的問題。一方面,提供一種遠程醫療服務系統,所述遠程醫療服務系統包括客戶端、中介服務器和應用服務器,所述中介服務器處于所述客戶端和所述應用服務器之間,并通過internet分別與所述客戶端和所述應用服務器相互通信;所述客戶端包括
—個或多個醫療信息系統、一個或多個醫療查詢系統和一個或多個醫療設備;請求報文生成單元,用于根據請求信息,生成請求報文,發送所述請求報文至所述中介服務器;所述中介服務器包括請求報文接口單元,用于接收客戶端發送的所述請求報文;請求報文解析單元,用于根據所述請求報文的格式,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器;所述應用服務器包括執行單元,用于根據接收到的所述執行消息,執行相應獨立功能單元,獲得結果消
肩、O另一方面,提供一種遠程醫療服務方法,所述遠程醫療服務方法包括接收客戶端發送的所述請求報文;根據所述請求報文的格式或者所述傳輸標準,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器,以使應用服務器根據接收到的所述執行消息,執行所述執行消息對應的不同功能,獲得結果消息。在本發明實施例公開了一種基于中介的分布式服務器架構,任何客戶端請求報文,首先通過中介服務群組的請求報文接口單元,進而由請求報文解析單元根據消息格式翻譯得出執行消息,根據執行消息,在應用服務器上執行不同的執行單元,獲得結果消息,執行單元可以根據業務的不同擴展,實現了醫療設備與各種醫療信息系統之間的兼容,減少了系統集成的工作量。
圖I是本發明實施例一提供的遠程醫療服務系統的具體結構框圖;圖2是本發明實施例三提供的遠程醫療服務方法的具體流程圖;圖3是本發明實施例四提供的遠程醫療服務方法的具體流程圖。
具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。在本發明實施例,所述系統包括客戶端、中介服務器和應用服務器,所述客戶端包括請求報文生成單元和結果報文顯示單元,所述中介服務器包括請求報文接口單元、請求報文解析單元、結果報文解析單元、結果報文接口單元、系統請求解析單元和系統結果解析單元,所述應用服務器包括消息控制單元、消息隊列單元、執行單元、結果消息發送單元和數據存儲單元。以下結合具體實施例對本發明的實現進行詳細描述實施例一圖I示出了本發明實施例一提供的遠程醫療服務系統的具體結構框圖,為了便于說明,僅示出了與本發明實施例相關的部分。在本實施例中,該遠程醫療服務系統包括客戶端11、中介服務器12和應用服務器13,所述中介服務器12通過internet分別連接所述客戶端11和所述應用服務器13。其中,所述客戶端11包括一個或多個醫療信息系統、一個或多個醫療查詢系統和一個或多個醫療設備;在本實施例中,所述醫療信息系統包括但不限于醫院信息系統(Hospitallnformation System, HIS)、影像歸檔和通信系統(Picture ArchivingandCommunication Systems, PACS)、電子病例系統(Electronic Medical Record, EMR)和實驗室信息系統(Laboratory Information Management System, LIS)。醫療查詢系統為上述各種醫療信息系統的信息查詢系統。醫療設備包括但不限于核磁、CT、DR、超聲及各種X光機。其中醫療設備與醫療信息系統之間的傳輸標準包括但不限于標準化的衛生信息傳輸協議(Health Level 7, HL7)、數字影像和通信標準(Digitalimaging andCommunications in Medicine, DIC0M)。所述客戶端11還包括
請求報文生成單元111,用于根據請求信息,生成請求報文,發送所述請求報文至所述中介服務器。在本實施例中,客戶端11根據獲取用戶的請求信息,或者檢測到的相關生理數據,生成為請求報文,通過internet發送至中介服務器。其中涉及的傳輸標準包括HL7和DIC0M。結果報文顯示單元112,用于接收所述結果報文,并在所述客戶端11的展示區內顯不O在本實施例中,客戶端11接收中介服務器12發送的結果報文,并在系統展示區展示,告訴用戶結果,實現遠程醫療服務。所述中介服務器12包括·
請求報文接口單元121,用于接收客戶端11發送的所述請求報文。在本實施例中,中介服務器12的請求報文接口單元121使用的傳輸標準包括HL7和DIC0M,接收客戶端11發送的所述請求報文,同時,轉送至請求報文解析單元。請求報文解析單元122,用于根據接收到的所述請求報文的格式,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器13。在本實施例中,中介服務器12根據請求報文接口單元121接收到的所述請求報文,依照請求報文的格式進行相應解析,解析所述請求報文,獲得至少一個執行消息,發送所述執行消息至對應的所述應用服務器13。結果報文接口單元123,用于發送所述結果報文至所述客戶端11。在本實施例中,中介服務器12發送結果報文解析單元解析的所述結果報文至所述客戶端11。結果報文解析單元124,用于根據接收到的所述結果消息,將所述結果消息解析成所述請求報文兼容的結果報文。在本實施例中,中介服務器12根據接收結果消息發送單元發送的所述結果消息,將所述結果消息解析成所述請求報文兼容的結果報文,由結果報文接口單元123轉發至客戶端11。在本實施例中,中介服務器12包括標準傳輸接口、獨立系統接口。所述標準傳輸接口包括請求報文接口單元、請求報文解析單元、結果報文解析單元和結果報文接口單元,客戶端11為獨立系統時,通過標準傳輸接口或獨立系統接口連接應用服務器13,全部客戶端11可通過標準傳輸接口連接應用服務器13。其中,所述獨立系統是一種特殊的客戶端11,獨立系統的服務器是某一所述執行單元133,其中所述獨立系統包括但不限于醫院信息系統、影像歸檔和通信系統。獨立系統對應某一種傳輸標準,如醫院信息系統的傳輸標準為HL7,影像歸檔和通信系統的傳輸標準為DIC0M,具體DICOM的版本視影像歸檔和通信系統而定。獨立系統可以通過應用服務器13的請求報文接口單元121或系統請求解析單元125發送請求報文,通過應用服務器13的結果報文接口單元124或系統結果解析單元接收結果報文。當客戶端11為獨立系統時,通過請求報文接口單元121發送請求報文,則通過應用服務器13的結果報文接口單元124接收結果報文;通過應用服務器13的系統請求解析單元125發送請求報文,則通過應用服務器13的系統結果解析單元接收結果報文。
所述中介服務器12還包括系統請求解析單元125,用于接收所述獨立系統的請求報文,根據獨立系統對應的傳輸標準,解析所述請求報文生成至少一個所述執行消息,發送所述執行消息至所述應用服務器13,以使所述應用服務器13根據所述執行消息,獲得結果消息。系統結果解析單元126,用于根據接收應用服務器13發送的所述結果消息,將所述結果消息解析成所述請求報文兼容的結果報文,并將所述結果報文發送至所述獨立系統,以使所述獨立系統接收所述結果報文,并在所述獨立系統展示區內顯示。在本實施例中,系統請求解析單元125根據所述獨立系統對應的傳輸標準,解析所述請求報文生成至少一個所述執行消息,發送所述執行消息至所述應用服務器13,應用服務器13根據所述執行消息,獲得結果消息,然后發送結果消息至系統結果解析單元126,系統結果解析單元126根據接收應用服務器發送的所述結果消息,將所述結果消息解析成所述請求報文兼容的結果報文,并將所述結果報文發送至所述獨立系統,獨立系統接收所述結果報文,并在所述獨立系統展示區內顯示,完成遠程醫療服務。 所述應用服務器13包括執行單元133,用于根據接收到的所述執行消息,執行相應獨立功能單元,獲得結果消息。在本實施例中,應用服務器根據接收到的所述執行消息,執行相應獨立功能單元,獲得結果消息,所述執行單元由上述醫療信息系統劃分的獨立功能單元組成,劃分執行單元可以解決在系統集成過程中降低系統之間的耦合性的問題。其中,如醫院信息系統的執行單元包括門、急診掛號單元、門急診收費單元、住院病人管理單元、藥庫、藥房管理單元、病案管理單元、醫療統計單元、財務管理與核算單元;影像歸檔和通信系統的執行單元包括影像處理單元和報告管理單元;電子病例系統的執行包括電子病歷模板單元,電子病歷生成單元和自動建議生成單元;實驗室信息系統包括檢驗工作站、醫生工作站單元、護士工作站單元、審核工作站單元、血庫管理單元、試劑管理單元和主任管理工作站單元。如執行門、急診掛號單元的時候根據用戶提交的信息在醫院信息系統中生成流水ID,并且根據用戶所掛號的級別選擇就診的級別;門急診收費單元則根據用戶提交的掛號級別在醫院信息系統中生成用戶付費賬單。結果消息發送單元134,用于發送所述結果消息至所述中介服務器。優選的,應用服務器還包括消息控制單元131,用于根據接收到的所述執行消息的內容,發送所述執行消息至對應的執行單元;控制所述執行單元之間的調用請求消息。在本實施例中,應用服務器根據接收到的所述執行消息的內容,發送所述執行消息至對應的執行單元;控制所述執行單元之間的調用請求消息。如醫院信息系統的門、急診掛號單元,在醫院信息系統中創建掛號的流水ID,通過ID可進行急診就診排隊;門急診收費單元,則根據此次掛號內容確定收費情況。優選的,所述應用服務器還包括消息隊列單元132,用于當所述執行消息超過一第一預設值時,對所述執行消息進行排隊管理。在本實施例中,當所述執行消息超過第一預設值時,所述執行單元的負荷過大,通過消息隊列單元緩解此情況,由消息隊列單元對相應的所述執行消息進行排隊管理。優選的,所述應用服務器對于頻繁操作的數據或功能單元,以緩存形式提供,提高了系統的執行效率。數據存儲單元135,用于管理所述執行單元的數據存儲。在本實施例中,當執行單元需要獨立的數據庫進行存儲時,可以建立數據庫,用于管理所述執行單元的數據存儲。本發明實施例可以達到不同標準客戶端消息,通過中介服務器翻譯為相應執行單元可識別的執行消息,根據所述執行消息在應用服務端上執行不同的獨立執行單元,實現在標準模塊下各系統能進行方便的集成,使得客戶端的消息通訊簡單方便,易于控制,執行單元之間可以互相調用,兼容性好,并減少大量的重復性集成工作。
實施例二本發明實施例二提供的遠程醫療服務系統的測試結果,測試環境和用例詳述如下本測試的服務器為歡網IDC服務器,其操作系統window2003,服務器承載2000并發,測試數據庫SQL2005,存儲空間10G,局域網2M網絡。本測試環境集成了 TCL云健康電視系統共I臺、兩個中介服務器、兩個執行單元,其中中介服務器包括一個數據庫服務器和一個算法分析服務器,數據庫中介服務器包括數據庫操作的執行單元,算法分析中介服務器包括數據庫操作和算法庫兩個執行模塊。本測試強度為每4秒請求100次,共5個線程,總共請求30000次。本測試時間為59分49秒,本測試結果為出現6次失敗,成功率為99. 98%ο實施例三圖2示出了本發明實施例三提供的遠程醫療服務方法的實現流程圖,以圖I中的中介服務器12為主體,詳述如下在步驟S201中,接收客戶端發送的所述請求報文。在本實施例中,中介服務器接收客戶端發送的所述請求報文,所述請求報文由客戶端的請求消息,按照標準格式轉化,所述請求消息包括系統請求消息和相關生理數據。根據請求消息的來源不同,所述請求報文的格式使用不同的傳輸標準,如來自醫院消息系統的請求報文的傳輸標準為HL7,而來自核磁、CT、DR、超聲、各種X光機等醫療設備的請求報文的傳輸標準為DIC0M,如DIC0M3. O。中介服務器包括標準傳輸接口和獨立系統接口。所述標準傳輸接口包括請求報文接口單元、請求報文解析單元、結果報文解析單元和結果報文接口單元,所述獨立系統接口包括系統請求解析單元和系統結果解析單元。客戶端為獨立系統時,通過標準傳輸接口或獨立系統接口連接應用服務器,其他客戶端則通過標準傳輸接口連接應用服務器。在步驟S202中,根據所述請求報文的格式或者所述傳輸標準,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器,以使應用服務器根據接收到的所述執行消息,執行所述執行消息對應的不同方法,獲得結果消息。在本實施例中,如果中介服務器為標準傳輸接口,則根據所述請求報文的格式,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器,以使應用服務器根據接收到的所述執行消息,執行相應獨立功能單元,獲得結果消息。如果中介服務器為獨立系統接口,則根據所述傳輸標準,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器,以使應用服務器根據接收到的所述執行消息,執行所述執行消息對應的功能,獲得結果消息。進一步地,步驟S202具體包括以下子步驟解析子步驟,解析所述請求報文為至少一個執行消息;發送子步驟,發送所述執行消息至對應的所述應用服務器;執行子步驟,執行相應獨立功能單元,獲得結果消息。以上S201、S202的具體步驟參見實施例一對相關單元的描述,在此不再贅述。實施例四圖3示出了本發明實施例四提供的遠程醫療服務方法的實現流程圖,以圖I中的中介服務器12為主體,詳述如下在步驟S301中,根據接收到的所述結果消息,將所述結果消息解析成所述請求報 文兼容的結果報文。本實施例中,中介服務器根據接收到的應用服務器發送的所述結果消息,將所述結果消息解析成所述請求報文兼容的結果報文。在步驟S302中,發送所述結果報文至所述客戶端,以使所述客戶端接收所述結果報文,并在所述客戶端展示區內顯示。本實施例中,中介服務器發送所述結果報文至所述客戶端,以使客戶端接收所述結果報文,并在客戶端展示區內顯示,完成了遠程醫療服務。以上S301、S302的具體步驟參見實施例一對相關單元的描述,在此不再贅述。值得注意的是,上述系統實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。在實施例,通過中介服務器,將請求報文解析為相關請求報文,增加了系統兼容性,使得集成工作方便化、簡單化。另外,本領域普通技術人員可以理解實現上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,相應的程序可以存儲于一計算機可讀取存儲介質中,所述的存儲介質,如R0M/RAM、磁盤或光盤等。以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
權利要求
1.一種遠程醫療服務系統,其特征在于,所述系統包括客戶端、中介服務器和應用服務器,所述中介服務器處于所述客戶端和所述應用服務器之間,并通過internet分別與所述客戶端和所述應用服務器通信; 所述客戶端包括 一個或多個醫療信息系統、一個或多個醫療查詢系統和一個或多個醫療設備; 請求報文生成單元,用于根據請求信息,生成請求報文,發送所述請求報文至所述中介服務器; 所述中介服務器包括 請求報文接口單元,用于接收客戶端發送的所述請求報文; 請求報文解析單元,用于根據接收到的所述請求報文的格式,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器; 所述應用服務器包括 執行單元,用于根據接收到的所述執行消息,執行相應獨立功能單元,獲得結果消息。
2.如權利要求I所述的系統,其特征在于, 所述應用服務器還包括 結果消息發送單元,用于發送所述結果消息至所述中介服務器; 所述中介服務器還包括 結果報文解析單元,用于根據接收到的所述結果消息,將所述結果消息解析成所述請求報文兼容的結果報文; 結果報文接口單元,用于發送所述結果報文至所述客戶端; 所述客戶端還包括 結果報文顯示單元,用于接收所述結果報文,并在所述客戶端的展示區內顯示。
3.如權利要求2所述的系統,其特征在于,所述應用服務器還包括 消息控制單元,用于根據接收到的所述執行消息的內容,發送所述執行消息至對應的執行單元;控制所述執行單元之間的調用請求消息。
4.如權利要求2或3所述的系統,其特征在于,所述應用服務器還包括 消息隊列單元,用于當所述執行消息超過一第一預設值時,對所述執行消息進行排隊管理。
5.如權利要求4所述的系統,其特征在于,所述應用服務器還包括 數據存儲單元,用于管理所述執行單元的數據存儲。
6.如權利要求4所述的系統,其特征在于,所述中介服務器還包括 系統請求解析單元,用于接收所述獨立系統的請求報文,根據獨立系統對應的傳輸標準,解析所述請求報文生成至少一個所述執行消息,發送所述執行消息至所述應用服務器,以使所述應用服務器,根據所述執行消息,獲得結果消息。
7.如權利要求6所述的系統,其特征在于,所述中介服務器還包括 系統結果解析單元,用于根據接收應用服務器發送的所述結果消息,將所述結果消息解析成所述請求報文兼容的結果報文,并將所述結果報文發送至所述獨立系統,以使所述獨立系統接收所述結果報文,并在所述獨立系統展示區內顯示。
8.如權利要求I至8任一項所述的系統,其特征在于,所述應用服務器獨立存在或內置于所述中介服務器。
9.一種遠程醫療服務方法,其特征在于,所述方法包括 接收客戶端發送的所述請求報文; 根據所述請求報文的格式或者所述傳輸標準,解析所述請求報文為至少一個執行消息,發送所述執行消息至對應的所述應用服務器,以使應用服務器根據接收到的所述執行消息,執行所述執行消息對應的功能,獲得結果消息。
10.如權利要求9所述的方法,其特征在于,所述方法還包括 根據接收到得的應用服務器發送的所述結果消息,將所述結果消息解析成與所述請求報文兼容的結果報文; 發送所述結果報文至所述客戶端,以使所述客戶端接收所述結果報文,并在所述客戶端展示區內顯示。
全文摘要
本發明適用于醫療信息處理技術領域,提供了一種遠程醫療服務系統及方法,所述系統包括客戶端、中介服務器和應用服務器,所述客戶端包括請求報文生成單元和結果報文顯示單元,所述中介服務器包括請求報文接口單元、請求報文解析單元、結果報文解析單元、結果報文接口單元、系統請求解析單元和系統結果解析單元,所述應用服務器包括消息控制單元、消息隊列單元、執行單元、結果消息發送單元和數據存儲單元。本發明,實現了醫療設備與各種醫療信息系統之間的兼容,減少了系統集成的工作量。
文檔編號H04L12/70GK102904953SQ20121038800
公開日2013年1月30日 申請日期2012年10月12日 優先權日2012年10月12日
發明者劉斌 申請人:Tcl集團股份有限公司