一種同步遠程會診的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種同步遠程會診的方法及系統(tǒng),所述方法包括如下步驟:任意一個用戶在客戶端創(chuàng)建會診組,至少一個用戶加入所述會診組,其中一個用戶為主控用戶,其它用戶為受控用戶;所述主控用戶在本地進行醫(yī)學圖像的操作并將操作命令通過因特網(wǎng)發(fā)送至服務(wù)器,所述服務(wù)器接收所述操作命令,并根據(jù)用戶ID通過因特網(wǎng)向所述受控用戶轉(zhuǎn)發(fā)所述操作命令;所述受控用戶接收并在本地根據(jù)通信協(xié)議解析所述操作命令,在客戶端同步執(zhí)行所述主控用戶的操作。本發(fā)明提供的同步遠程會診方法及系統(tǒng)通過服務(wù)器作為中繼站傳輸封裝操作命令的文本信息,對網(wǎng)絡(luò)寬帶性能依賴性低,無圖像失真問題,可多平臺跨操作系統(tǒng)的實現(xiàn)同步遠程會診。
【專利說明】一種同步遠程會診的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及遠程醫(yī)療的通信領(lǐng)域,尤其涉及一種同步遠程會診的方法及系統(tǒng)。
【背景技術(shù)】
[0002] B/S架構(gòu)即瀏覽器/服務(wù)器架構(gòu)。它是隨著Internet技術(shù)的興起,對C/S架構(gòu)的 一種變化或者改進的架構(gòu)。在這種架構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部 分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所 謂三層結(jié)構(gòu)。
[0003] 醫(yī)學影像歸檔與通信系統(tǒng)(Picture Archiving and Communication Systems, PACS)是一個專門用于傳輸、存儲、管理醫(yī)學圖像的計算機網(wǎng)絡(luò)。PACS的主要作用為:1) 利用數(shù)字影像數(shù)據(jù)庫取代傳統(tǒng)的膠片庫,將圖像歸檔,數(shù)字化存儲圖像,無膠片管理;2)利 用 DIC0M3. 0 (Digital Imaging and Communication in Medicine,醫(yī)學數(shù)字影像和通信 標準)將全院各種醫(yī)療影像設(shè)備聯(lián)成一網(wǎng);3)實現(xiàn)了醫(yī)學圖像的統(tǒng)一管理,方便了影像 的調(diào)用;4)用于影像處理和計算機輔助診斷(Image Processing and Computer Aided Diagnoses)〇
[0004] 放射科信息系統(tǒng)(Radiology Information System, RIS)包括從病人進入放射科 開始的一切文本信息記錄、放射科的日常工作管理、病例的統(tǒng)計和科研的需要。RIS工作站 包括:登記工作站、影像工作站、診斷工作站、主任工作站和數(shù)據(jù)庫服務(wù)器。RIS的作用是提 供病人的各類醫(yī)療信息、存儲和管理病人的檢查結(jié)果,對醫(yī)療信息進行科學管理和統(tǒng)計。
[0005] 現(xiàn)有技術(shù)中,主要有兩種遠程會診方法。一是通過是"共享桌面"達到同步操作,此 方法有如下缺點:1)遠程"共享桌面"需要傳送大量的數(shù)據(jù),通常的辦法是降低分辨率,這 樣易造成圖像的嚴重失真,很難用于醫(yī)學的準確診斷;2)對于網(wǎng)絡(luò)帶寬要求很高,在帶寬 不高的情況,遠程訪問不夠流暢,畫面延時嚴重;3)實際上只在一臺用戶的機器上運行RIS 診斷工作站,很難支持兩個以上多用戶同步操作,難以實現(xiàn)跨操作系統(tǒng)和跨平臺。二是通 過協(xié)同用戶收到會診請求并將相應(yīng)的DIC0M影像下載到本地,在一定時間內(nèi)作出診斷報告 后,將結(jié)果報告回發(fā)給會診請求的用戶,該方法延時性嚴重,無法達到同步會診的目的。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明提供一種同步遠程會診的方法及系統(tǒng),用以解決現(xiàn)有遠程會診技術(shù)中需要 傳輸大量圖像數(shù)據(jù)、圖像傳輸具有一定失真率、網(wǎng)絡(luò)帶寬依賴性強、畫面延時情況嚴重的問 題。
[0007] 本發(fā)明為解決上述技術(shù)問題提供一種同步遠程會診的方法,包括如下步驟:
[0008] 任意一個用戶在客戶端創(chuàng)建會診組,至少一個用戶加入所述會診組,其中一個用 戶為主控用戶,其它用戶為受控用戶;
[0009] 所述主控用戶在本地進行醫(yī)學圖像的操作,并將操作命令通過因特網(wǎng)發(fā)送至服務(wù) 器,所述服務(wù)器接收所述操作命令,并根據(jù)用戶ID通過因特網(wǎng)向所述受控用戶廣播所述操 作命令的消息;
[0010] 所述受控用戶接收并根據(jù)通信協(xié)議解析所述操作命令,在各地客戶端執(zhí)行所述主 控用戶的操作,實現(xiàn)與主控用戶同步的診斷操作。
[0011] 進一步地,所述主控用戶進行圖像操作前,首先在本地客戶端選擇會診病人,接著 向服務(wù)器發(fā)送查看醫(yī)學圖像命令,服務(wù)器轉(zhuǎn)發(fā)所述查看醫(yī)學圖像命令至所述受控用戶,所 述會診組內(nèi)的所有用戶根據(jù)醫(yī)療信息管理服務(wù)器中的檢查信息從PACS中將病人所有圖像 信息下載至本地客戶端并顯示圖像。
[0012] 進一步地,所述醫(yī)學圖像的格式為DICOM、JPEG或BMP格式。
[0013] 進一步地,所述主控用戶與所述受控用戶可以任意切換,當前有且僅有一個主控 用戶。
[0014] 進一步地,所述操作命令包括指定顯示界面布局、添加圖元信息、移動或編輯圖 元、窗寬窗位調(diào)整、平移或縮放圖像、旋轉(zhuǎn)圖像或?qū)D像鏡像操作、加載圖像、撤銷/重做操 作、偽彩色顯示和/或四角信息的顯示控制。
[0015] 進一步地,所述通信協(xié)議包括所有客戶端的ID號,所述操作命令的類型和所述操 作命令的參數(shù)列表。
[0016] 進一步地,用戶通過語音模塊和/或視頻模塊進行會診交流。
[0017] 為了解決上述技術(shù)問題,本發(fā)明還提供一種同步遠程會診的系統(tǒng),所述系統(tǒng)包括 服務(wù)器、PACS模塊、醫(yī)療信息管理模塊和至少兩個客戶端,
[0018] 所述客戶端包括一個主控客戶端,發(fā)出所述操作命令;
[0019] 和至少一個受控客戶端,接收所述操作命令;以及通過因特網(wǎng)與所述主控客戶端 和受控客戶端連接的服務(wù)器,轉(zhuǎn)發(fā)所述操作命令。
[0020] 進一步地,所述主控客戶端和受控客戶端可以相互切換,當前有且僅有一個主控 客戶端。
[0021] 進一步地,其特征在于,所述系統(tǒng)還包括語音模塊和/或視頻模塊。
[0022] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:1)基于B/S架構(gòu)的遠程會診對于每個客 戶端是獨立的,可以分別從PACS上下載圖像;2)客戶端之間傳送的是封裝操作命令的文本 信息,不包括圖像數(shù)據(jù),對網(wǎng)絡(luò)帶寬依賴性低;3)對于用戶數(shù)量的增加,并不對整體性能照 成顯著的衰退;4)可支持多平臺多操作系統(tǒng)訪問,如平板電腦、手機、Windows、MAC和Linux 等。
【專利附圖】
【附圖說明】
[0023] 圖1所示為本發(fā)明同步遠程會診方法的一個實施例的流程示意圖;
[0024] 圖2所示為本發(fā)明同步遠程會診系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025] 在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以 很多不同于在此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況 下做類似推廣,因此本發(fā)明不受下面公開的具體實施的限制。
[0026] 其次,本發(fā)明利用示意圖進行詳細描述,在詳述本發(fā)明實施例時,為便于說明,所 述示意圖只是實例,其在此不應(yīng)限制本發(fā)明保護的范圍。
[0027] 本發(fā)明為解決上述技術(shù)問題提出一種同步遠程會診的方法,如圖1本發(fā)明同步遠 程會診方法的一個實施例的流程示意圖所示,所述步驟如下:
[0028] 首先,執(zhí)行步驟S10 :任意一個用戶在客戶端創(chuàng)建會診組,至少一個用戶加入所述 會診組,其中一個用戶為主控用戶,其他用戶為受控用戶。需要說明的是,同一個會診組內(nèi) 的用戶可以同步進行遠程會診,并且同一個用戶只能加入一個會診組。所述主控用戶在遠 程會診中對會診病人的圖像信息進行操作處理并發(fā)送操作命令,所述受控用戶同步執(zhí)行所 述主控用戶的操作;所述主控用戶與所述受控用戶之間可以任意切換,當前有且僅有一個 主控用戶對所述醫(yī)學圖像信息進行操作。
[0029] 接著,執(zhí)行步驟S20 :所述主控用戶在本地客戶端進行圖像操作,并將操作命令通 過因特網(wǎng)發(fā)送至服務(wù)器,所述服務(wù)器接收所述操作命令,并根據(jù)用戶的ID通過因特網(wǎng)向所 述受控用戶廣播所述操作命令的消息。在本實施例中,所述主控用戶建立會診組后,首先從 本地客戶端選擇會診病人,并向服務(wù)器發(fā)送查看醫(yī)學圖像命令,所述服務(wù)器廣播所述查看 醫(yī)學圖像命令的消息至所述受控用戶,所述會診組內(nèi)的所有用戶根據(jù)醫(yī)療信息管理服務(wù)器 中的檢查信息從PACS中將病人所有圖像信息下載至本地客戶端并顯示圖像;然后所述主 控用戶在客戶端對所述會診病人的醫(yī)學圖像進行操作,并將操作命令通過因特網(wǎng)發(fā)送至服 務(wù)器,服務(wù)器根據(jù)用戶ID向所述受控用戶廣播所述操作命令的消息。所述操作命令包括指 定顯示界面布局、添加圖元信息、移動或編輯圖元、窗寬和窗位的調(diào)整、平移或縮放圖像、旋 轉(zhuǎn)圖像或?qū)D像鏡像操作、加載圖像、撤銷/重做操作、偽彩色顯示和/或四角信息的顯示 控制,所述操作命令可以是上述各種操作的組合,形成組合式的操作命令。進一步地,本實 施例中各用戶之間還可以通過語音模塊和/或視頻模塊進行會診交流,提高遠程會診的有 效性。
[0030] 需要說明的是,本實施例中,主控用戶發(fā)出所述醫(yī)學圖像查看命令后,從PACS 下載所述醫(yī)學圖像,而受控用戶收到服務(wù)器廣播的主控用戶的醫(yī)學圖像查看命令后, 立即通過PACS下載所述醫(yī)學圖像信息,一般而言,所有客戶端幾乎是同時下載圖像信 息。所述查看醫(yī)學圖像命令包含需要查看醫(yī)學圖像的檢查號(Accession Number或 StudylnstancenD),根據(jù)檢查號用戶可以從醫(yī)療信息管理服務(wù)器得到對應(yīng)的檢查信息并 關(guān)聯(lián)至PACS。所述醫(yī)學圖像的格式可以為DICOM、JPEG或BMP等多種格式,本實施例中優(yōu) 選為DIC0M標準。通過客戶端自行從PACS上下載圖像數(shù)據(jù)避免了現(xiàn)有技術(shù)中圖像傳輸?shù)?失真問題,提高了診斷的準確性。所述操作命令為封裝的操作文本信息,不包括圖像數(shù)據(jù), 大大降低了會診過程中的數(shù)據(jù)傳輸量,減少了用戶對帶寬性能的依賴度,即使用戶數(shù)量增 力口,也不會對整體性能造成顯著的下降,使得整個會診過程能夠流暢地同步進行;所述服務(wù) 器充當了中轉(zhuǎn)站的作用,降低了服務(wù)器的工作負擔,通過用戶ID向受控用戶進行轉(zhuǎn)發(fā)操作 命令,可以避免操作命令重復(fù)發(fā)送給所述主控用戶,提高操作效率。本發(fā)明利用B/S結(jié)構(gòu)模 式,使得整個會診過程在因特網(wǎng)環(huán)境下進行,實現(xiàn)了同步遠程會診。
[0031] 最后,執(zhí)行步驟S30 :所述受控用戶接收并在本地根據(jù)通信協(xié)議解析所述操作命 令,然后在客戶端同步執(zhí)行所述主控用戶的操作。其中,所述通信協(xié)議包括客戶端的用戶ID 號、操作命令的類型和操作命令的參數(shù)列表。所述客戶端的用戶ID號是會診組中各個用戶 的唯一標示,服務(wù)器通過用戶ID識別主控用戶與受控用戶,在轉(zhuǎn)發(fā)操作命令時避免重復(fù)發(fā) 送給主控用戶。所述通信協(xié)議中的操作命令類型包括所有工作站上醫(yī)學圖像診斷需要的操 作,例如顯示界面布局、添加圖元信息、移動或編輯圖元、窗寬和窗位的調(diào)整(包括預(yù)設(shè)窗 寬窗位)、加載圖像(包括翻頁和播放電影)等,所以主控用戶可以進行組合式操作,通過通 信協(xié)議中的操作命令類型將組合式操作命令解析為不同類型的操作命令,便于后續(xù)步驟的 執(zhí)行。
[0032] 所述通信協(xié)議中的操作命令參數(shù)列表是根據(jù)操作命令的不同有所差異,包括對當 前操作的圖像的唯一標不(SOP InstanceUID)和序列的唯一標不(Series InstanceUID); 還包括對于圖像操作包含操作的結(jié)果參數(shù),例如窗寬和窗位的值、旋轉(zhuǎn)的角度或縮放的比 例等;對于圖元操作包括圖元對象的全部屬性,將所述操作類型具體化,便于所述受控用戶 同步執(zhí)行主控用戶的操作,以達到同步遠程會診的目的。
[0033] 本實施例以RIS診斷工作站為例。
[0034] 用戶A在客戶端瀏覽器進入RIS診斷工作站,選擇會診模式并創(chuàng)建會診組,用戶B 通過客戶端瀏覽器加入所述會診組,本實施例中默認創(chuàng)建會診組的用戶A為主控用戶,用 戶B為受控用戶。
[0035] 接著,用戶A從本地客戶端的RIS診斷工作站中選擇會診病人,首先點擊查看醫(yī)學 圖像并通過因特網(wǎng)向服務(wù)器發(fā)送查看醫(yī)學圖像命令,服務(wù)器根據(jù)用戶ID向用戶B轉(zhuǎn)發(fā)所述 查看醫(yī)學圖像命令,會診組內(nèi)的所有用戶從客戶端根據(jù)用戶的Accession Number從醫(yī)療信 息管理服務(wù)器得到對應(yīng)的檢查信息并關(guān)聯(lián)至PACS,用戶A和用戶B根據(jù)DIC0M的WAD0協(xié)議 從PACS中下載該病人的DIC0M圖像,在本地客戶端加載并顯示圖像信息。然后用戶A對會 診病人的圖像進行從第一幅圖切換選擇第三幅圖像,并繪制圖元,將該系列的切換和選擇 操作封裝為操作命令發(fā)送給服務(wù)器,所述服務(wù)器根據(jù)用戶ID將所述操作命令轉(zhuǎn)發(fā)給用戶 B〇
[0036] 受控用戶根據(jù)通信協(xié)議的操作命令類型(切換操作和選擇操作)和操作命令參數(shù) 列表(第一幅圖像切換到第三幅圖像)解析接收到的操作命令,并執(zhí)行切換、選擇操作。
[0037] 然后,用戶B和用戶A切換主控用戶,用戶B為主控用戶,用戶A為受控用戶,用戶 B對會診病人的圖像進行放大150 %的操作,并將該操作命令發(fā)送至服務(wù)器,所述服務(wù)器根 據(jù)用戶ID將所述操作命令轉(zhuǎn)發(fā)至用戶A,用戶A根據(jù)通信協(xié)議的操作命令類型(放大操作) 和操作命令參數(shù)(150% )解析接收到的操作命令,并執(zhí)行放大150%的操作,達到同步會診 的目的。
[0038] 為了解決上述技術(shù)問題,本發(fā)明還提供一種同步遠程會診系統(tǒng),如圖2本發(fā)明同 步遠程會診系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖所示,所述同步遠程會診系統(tǒng)10包括主控客 戶端11、至少一個受控客戶端12、服務(wù)器13、PACS模塊14和醫(yī)療信息管理模塊15。所述 主控客戶端11用于發(fā)出所述操作命令,所述受控客戶端12用于接收并執(zhí)行所述主控客戶 端的操作命令;所述服務(wù)器13通過因特網(wǎng)與所述主控客戶端11和受控客戶端12連接,轉(zhuǎn) 發(fā)所述操作命令至所述受控客戶端12。所述PACS模塊14用于傳輸、存儲和管理醫(yī)學圖像 的網(wǎng)絡(luò)數(shù)據(jù)庫,所述醫(yī)學信息管理服務(wù)器15用于提供病人的各類醫(yī)療信息、存儲和管理病 人的檢查結(jié)果,對醫(yī)療信息進行管理和統(tǒng)計,通過醫(yī)學圖像的檢查號與所述PACS模塊14相 關(guān)聯(lián)。當會診組開始遠程會診的圖像操作前,組內(nèi)所有客戶端通過WAD0或WebSocket協(xié)議 從所述PACS模塊14下載會診病人的圖像信息并于主控客戶端11和受控客戶端12顯示。 所述同步遠程會診系統(tǒng)10還可以包括視頻模塊和/語音模塊,通過語音和視頻交流有效提 高遠程會診的進行。
[0039] 具體地,以RIS診斷工作站系統(tǒng)為例。所述系統(tǒng)包括服務(wù)器、客戶端瀏覽器、RIS服 務(wù)器和PACS服務(wù)器。客戶端在會診模式下,選擇會診病人并通過因特網(wǎng)向服務(wù)器發(fā)出查看 醫(yī)學圖像命令,所述服務(wù)器將查看命令轉(zhuǎn)發(fā)于RIS服務(wù)器,所述RIS服務(wù)器根據(jù)病人的檢查 號關(guān)聯(lián)至PACS服務(wù)器,所述客戶端根據(jù)WAD0協(xié)議從PACS服務(wù)器下載會診病人所有的圖像 信息,所述主控客戶端發(fā)送操作命令至所述服務(wù)器,所述受控客戶端接收所述服務(wù)器轉(zhuǎn)發(fā) 的操作命令,根據(jù)通信協(xié)議解析所述操作命令并執(zhí)行同步操作,實現(xiàn)與主控用戶同步的診 斷操作。
[0040] 本發(fā)明雖然已以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域 技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā) 明技術(shù)方案做出可能的變動和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明 的技術(shù)實質(zhì)對以上實施例所作的任何簡單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案 的保護范圍。
【權(quán)利要求】
1. 一種同步遠程會診的方法,其特征在于,包括如下步驟: a) 任意一個用戶在客戶端創(chuàng)建會診組,至少一個用戶加入所述會診組;其中一個用戶 為主控用戶,其它用戶為受控用戶; b) 所述主控用戶在本地進行醫(yī)學圖像的操作,并將操作命令通過因特網(wǎng)發(fā)送至服務(wù) 器,所述服務(wù)器接收所述操作命令,并根據(jù)用戶ID通過因特網(wǎng)向所述受控用戶廣播所述操 作命令的消息; c) 所述受控用戶接收并根據(jù)通信協(xié)議解析所述操作命令,在各地客戶端執(zhí)行所述主控 用戶的操作,實現(xiàn)與主控用戶同步的診斷操作。
2. 如權(quán)利要求1所述的同步遠程會診的方法,其特征在于,所述主控用戶進行圖像操 作前,首先在本地客戶端選擇會診病人,接著向服務(wù)器發(fā)送查看醫(yī)學圖像命令,服務(wù)器轉(zhuǎn)發(fā) 所述查看醫(yī)學圖像命令至所述受控用戶,所述會診組內(nèi)的所有用戶根據(jù)醫(yī)療信息管理服務(wù) 器中的檢查信息從PACS中將病人所有圖像信息下載至本地客戶端并顯示圖像。
3. 如權(quán)利要求1或2中任意一項所述的同步遠程會診的方法,其特征在于,所述醫(yī)學圖 像的格式為DICOM、JPEG或BMP格式。
4. 如權(quán)利要求1所述的同步遠程會診的方法,其特征在于,所述主控用戶與所述受控 用戶可以任意切換,當前有且僅有一個主控用戶。
5. 如權(quán)利要求1所述的同步遠程會診的方法,其特征在于,所述操作命令包括指定顯 示界面布局、添加圖元信息、移動或編輯圖元、窗寬窗位調(diào)整、平移或縮放圖像、旋轉(zhuǎn)圖像或 對圖像鏡像操作、加載圖像、撤銷/重做操作、偽彩色顯示和/或四角信息的顯示控制。
6. 如權(quán)利要求1所述的同步遠程會診的方法,其特征在于,所述通信協(xié)議包括所有客 戶端的ID號,所述操作命令的類型和所述操作命令的參數(shù)列表。
7. 如權(quán)利要求1?6中任一項所述的同步遠程會診的方法,其特征在于,用戶通過語音 模塊和/或視頻模塊進行會診交流。
8. -種實現(xiàn)如權(quán)利要求1所述方法的同步遠程會診系統(tǒng),所述系統(tǒng)包括服務(wù)器、PACS 模塊、醫(yī)療信息管理模塊和至少兩個客戶端,其特征在于,所述客戶端包括一個主控客戶 端,發(fā)出所述操作命令; 和至少一個受控客戶端,接收并執(zhí)行所述操作命令;以及通過因特網(wǎng)與所述主控客戶 端和受控客戶端連接的服務(wù)器,轉(zhuǎn)發(fā)所述操作命令。
9. 如權(quán)利要求8所述的同步遠程會診系統(tǒng),其特征在于,所述主控客戶端和受控客戶 端可以相互切換,當前有且僅有一個主控客戶端。
10. 如權(quán)利要求8所述的同步遠程會診系統(tǒng),其特征在于,所述系統(tǒng)還包括語音模塊和 /或視頻模塊。
【文檔編號】H04L29/08GK104219269SQ201310220027
【公開日】2014年12月17日 申請日期:2013年6月4日 優(yōu)先權(quán)日:2013年6月4日
【發(fā)明者】周強強, 羅朝輝 申請人:上海聯(lián)影醫(yī)療科技有限公司