本發(fā)明涉及移動醫(yī)療技術(shù)領(lǐng)域,具體地說是一種多模態(tài)移動電子病歷系統(tǒng)及其工作方法。
背景技術(shù):
伴隨著移動互聯(lián)網(wǎng)和智能手持終端的快速發(fā)展,移動醫(yī)療已成為當下炙手可熱的焦點之一。移動醫(yī)療通過便攜的移動設(shè)備和無線通信技術(shù)提供醫(yī)療服務(wù)與信息。作為移動醫(yī)療的一個重要組成部分,電子病歷(EMR,Electronic Medical Record)是一項記錄患者個人歷史信息的重要載體和醫(yī)生進行診斷的重要參考依據(jù)。然而,當下移動醫(yī)療中對電子病歷的使用仍存在以下的問題需要解決:
1、多模態(tài)移動電子病歷的結(jié)構(gòu)化組織。移動電子病歷信息的采集由移動終端完成,而移動電子病歷通常包含著文本、語音、圖像和視頻等多源異構(gòu)信息,如何在移動終端中對這些半結(jié)構(gòu)化和非結(jié)構(gòu)化信息進行合理與高效的結(jié)構(gòu)化組織,將極大影響移動電子病歷在存儲與網(wǎng)絡(luò)傳輸中的效率。
2、移動電子病歷的存儲。移動電子病歷本質(zhì)上是一種互聯(lián)網(wǎng)服務(wù),區(qū)別于普通局域網(wǎng)環(huán)境中的電子病歷服務(wù),移動電子病歷中存在著體積較大的圖片與視頻等影像信息,合理的存儲策略是保證電子病歷系統(tǒng)在大容量、高并發(fā)的網(wǎng)絡(luò)環(huán)境下服務(wù)穩(wěn)定性的重要因素之一。
3、移動電子病歷的同步與推送。目前在我國的移動醫(yī)療領(lǐng)域內(nèi),已經(jīng)有部分的移動醫(yī)療產(chǎn)品能夠提供移動電子病歷服務(wù),然而這些移動電子病歷服務(wù)目前僅停留在電子病歷移動端可視化展示的層面,尚未考慮到移動端自身獨有的優(yōu)勢:同步與推送,即移動終端與服務(wù)器端的電子病歷實時同步和醫(yī)生與患者之間病歷的即時推送。
4、移動電子病歷的標準化轉(zhuǎn)換。移動電子病歷的信息來源于移動終端,通過不同的移動終端所采集的圖片、視頻等影像信息可能具有不同的編碼標準,這將導(dǎo)致當前平臺中所生成的移動電子病歷無法與其它的電子病歷系統(tǒng)進行病歷交換,從而降低了當前病歷系統(tǒng)使用的普適性。
技術(shù)實現(xiàn)要素:
本發(fā)明是為了克服現(xiàn)有技術(shù)存在的不足之處,提供一種多模態(tài)移動電子病歷系統(tǒng)及其工作方法,以期能移動醫(yī)療環(huán)境下實現(xiàn)多模態(tài)電子病歷信息的采集、集成與傳送,從而能夠有效提升移動醫(yī)療服務(wù)的效率和便捷性。
本發(fā)明為解決技術(shù)問題采用如下技術(shù)方案:
本發(fā)明一種多模態(tài)移動電子病歷系統(tǒng)的特點包括:移動終端、業(yè)務(wù)服務(wù)器、推送服務(wù)器、認證服務(wù)器和云端服務(wù)器;
所述移動終端包括:病歷信息采集模塊、病歷生成模塊、病歷同步模塊、病歷解析模塊、病歷展示模塊;
所述業(yè)務(wù)服務(wù)器包括:病歷存儲模塊、病歷交換模塊;
所述推送服務(wù)器包括:病歷推送模塊;
所述認證服務(wù)器包括:病歷安全控制模塊;
所述病歷信息采集模塊根據(jù)標準化電子病歷模板獲取病歷信息并提供給所述病歷生成模塊;所述病歷信息包括:基于文本的患者基本信息、患者主訴、病史信息、診斷信息、基于文本或語音的醫(yī)囑信息、以及基于圖片或視頻的醫(yī)學(xué)影像信息;
所述病歷生成模塊對所述病歷信息進行標準化描述,得到電子病歷,包括:病歷描述文件和病歷資源文件;
所述病歷同步模塊對所述電子病歷進行壓縮處理后同步至所述業(yè)務(wù)服務(wù)器中;同時,所述病歷同步模塊將移動終端發(fā)起的病歷同步請求提交至所述認證服務(wù)器用于身份和權(quán)限的驗證,驗證通過后,所述病歷安全控制模塊將所述病歷同步請求轉(zhuǎn)發(fā)至所述業(yè)務(wù)服務(wù)器用于將電子病歷從所述業(yè)務(wù)服務(wù)器中同步至移動終端;
所述業(yè)務(wù)服務(wù)器的病歷存儲模塊接收壓縮后的電子病歷進行本地存儲,并將所述病歷資源文件上傳至所述云端服務(wù)器用于存儲和訪問;
所述移動終端的病歷解析模塊對所述病歷同步模塊發(fā)送的電子病歷進行解析,獲得病歷信息并通過所述病歷展示模塊進行顯示;
所述移動終端從所述病歷展示模塊中選取所需電子病歷并向所述業(yè)務(wù)服務(wù)器發(fā)送病歷推送請求;所述業(yè)務(wù)服務(wù)器將所接收的病歷推送請求轉(zhuǎn)換為推送記錄并發(fā)送給所述推送服務(wù)器;
所述病歷推送模塊根據(jù)所接收的推送記錄依次生成病歷推送隊列并向其他移動終端發(fā)送推送信息;
其他移動終端根據(jù)所述推送信息從所述病歷存儲模塊中獲取相應(yīng)的電子病歷,從而完成電子病歷的推送;
所述病歷交換模塊對所述電子病歷進行編碼轉(zhuǎn)換,得到通用格式病歷用于與外部病歷系統(tǒng)進行病歷交換。
本發(fā)明所述的多模態(tài)移動電子病歷系統(tǒng)的特點也在于,所述病歷存儲模塊包括:接收單元、解壓單元、上傳單元、更新單元和存儲單元;
所述接收單元接收所述電子病歷并通過所述解壓單元進行解壓處理,得到電子病歷;
所述上傳單元將所述電子病歷中的病歷資源文件上傳至所述云端服務(wù)器,并記錄資病歷資源文件在云端服務(wù)器存儲的絕對路徑;
所述更新單元依據(jù)病歷資源文件的類型在病歷描述文件對應(yīng)的標簽下添加urls標簽,用于存儲所述絕對路徑;
所述存儲單元為當前病歷開辟相應(yīng)的存儲空間,用于存儲帶有urls標簽的病歷描述文件和所述病歷資源文件。
本發(fā)明一種多模態(tài)移動電子病歷工作方法的特點是應(yīng)用于由移動終端、業(yè)務(wù)服務(wù)器、推送服務(wù)器、認證服務(wù)器和云端服務(wù)器所組成的系統(tǒng)中,并按如下步驟進行:
步驟1、所述移動終端獲取病歷信息,包括:基于文本的患者基本信息、患者主訴、病史信息、診斷信息、基于文本或語音的醫(yī)囑信息、以及基于圖片或視頻的醫(yī)學(xué)影像信息;
步驟2、所述移動終端基于XML對所述病歷信息進行標準化描述,得到基于XML的電子病歷,包括:病歷描述文件和病歷資源文件;
步驟3、所述移動終端對所述電子病歷進行壓縮處理后同步至所述業(yè)務(wù)服務(wù)器中;
步驟4、所述業(yè)務(wù)服務(wù)器接收壓縮后的電子病歷進行本地存儲,并將所述病歷資源文件上傳至所述云端服務(wù)器用于存儲和訪問;
步驟4.1、所述業(yè)務(wù)服務(wù)器接收所述電子病歷進行解壓處理,得到電子病歷;
步驟4.2、將所述電子病歷中的病歷資源文件上傳至所述云端服務(wù)器,并記錄資病歷資源文件在云端服務(wù)器存儲的絕對路徑;
步驟4.3、對病歷描述文件添加urls標簽,用于存儲所述絕對路徑;
步驟4.4、為當前病歷開辟相應(yīng)的存儲空間,用于存儲帶有urls標簽的病歷描述文件和所述病歷資源文件;
步驟5、所述移動終端將所獲取的病歷同步請求提交至所述認證服務(wù)器用于身份和權(quán)限的驗證;
步驟6、所述認證服務(wù)器對驗證通過的病歷同步請求轉(zhuǎn)發(fā)至所述業(yè)務(wù)服務(wù)器;
步驟7、所述業(yè)務(wù)服務(wù)器根據(jù)所述病歷同步請求獲取相應(yīng)的電子病歷并同步至移動終端;
步驟8、所述移動終端對所述業(yè)務(wù)服務(wù)器同步下載的電子病歷進行基于XML的反向解析,獲得帶有urls標簽的病歷描述文件;
步驟9、所述移動終端根據(jù)urls標簽獲得病歷資源文件的絕對路徑,并根據(jù)所述絕對路徑從所述云端服務(wù)器上異步下載相應(yīng)的病歷資源文件;從而將病歷信息進行顯示;
步驟10所述移動終端選取所需電子病歷并向所述業(yè)務(wù)服務(wù)器發(fā)送病歷推送請求;
步驟11、所述業(yè)務(wù)服務(wù)器將所接收的病歷推送請求轉(zhuǎn)換為推送記錄并發(fā)送給所述推送服務(wù)器;
步驟12、推送服務(wù)器根據(jù)所述推送記錄依次生成病歷推送隊列,,并基于MQTT信息傳輸協(xié)議向目標移動終端發(fā)送推送信息;
步驟13、目標移動終端根據(jù)所述推送信息從所述業(yè)務(wù)服務(wù)器中獲取相應(yīng)的電子病歷,從而完成電子病歷的推送;
步驟14、所述業(yè)務(wù)服務(wù)器還對所述電子病歷中的病歷描述文件進行基于HL7CDA協(xié)議的編碼轉(zhuǎn)換、對所述病歷資源文件進行基于DICOM協(xié)議的編碼轉(zhuǎn)換,從而得到通用格式病歷用于與外部病歷系統(tǒng)進行病歷交換。
與已有技術(shù)相比,本發(fā)明有益效果體現(xiàn)在:
1、本發(fā)明建立的多模態(tài)移動電子病歷系統(tǒng)及其工作方法,首先通過病歷信息采集模塊和病歷生成模塊對移動電子病歷的信息進行采集與標準化描述,生成標準化文檔;接下來通過病歷同步模塊實現(xiàn)了移動電子病歷的同步上傳與下載;在病歷存儲模塊中使用了分布式云存儲策略,提升了移動電子病歷的訪問效率;在病歷推送模塊,使用推送服務(wù)器完成了移動電子病歷在終端之間的推送服務(wù);在病歷交換模塊,使用醫(yī)療領(lǐng)域內(nèi)的通用的編碼協(xié)議,對移動電子病歷進行格式轉(zhuǎn)換;在病歷安全控制模塊,通過對身份與訪問權(quán)限進行審核,保證了當前移動電子病歷的訪問安全。通過上述主要的功能模塊,完成了移動醫(yī)療環(huán)境下多模態(tài)電子病歷信息的采集、集成與傳送,從而能夠有效提升移動電子病歷服務(wù)的效率和便捷性。
2、本發(fā)明建立的多模態(tài)移動電子病歷系統(tǒng)及其工作方法,病歷信息采集模塊通過移動終端采集病歷信息,而這些病歷信息呈現(xiàn)出多模態(tài)、異構(gòu)的特點,為解決此問題,本系統(tǒng)在病歷生成模塊中定義了基于XML病歷文檔結(jié)構(gòu),并通過此文檔結(jié)構(gòu)對病歷信息進行標準化描述,從而得到病歷描述文件與病歷資源文件,最終實現(xiàn)了非結(jié)構(gòu)化移動電子病歷的結(jié)構(gòu)化描述。
3、本發(fā)明建立的多模態(tài)移動電子病歷系統(tǒng)及其工作方法,為解決移動電子病歷的同步問題,在病歷同步模塊對電子病歷進行壓縮處理后同步至業(yè)務(wù)服務(wù)器中。同時,病歷同步模塊將移動終端發(fā)起的病歷同步請求提交至業(yè)務(wù)服務(wù)器,從而將電子病歷從業(yè)務(wù)服務(wù)器中同步至移動終端。
4、本發(fā)明建立的多模態(tài)移動電子病歷系統(tǒng)及其工作方法,為提高移動電子病歷的訪問效率,本系統(tǒng)在病歷存儲模塊中采取了分布式存儲策略,將病歷中體積較大的資源文件上傳至帶寬較高的云端服務(wù)器,這樣在減輕本地服務(wù)器壓力的同時,也能夠有效提高了病歷信息的訪問效率,提升了用戶的使用體驗。
5、本發(fā)明建立的多模態(tài)移動電子病歷系統(tǒng)及其工作方法,為解決移動電子病歷的即時推送,本系統(tǒng)在病歷推送模塊中搭建推送服務(wù)器,推送服務(wù)器根據(jù)推送記錄依次生成病歷推送隊列,并基于MQTT信息傳輸協(xié)議向目標移動終端發(fā)送推送信息,從而實現(xiàn)了移動電子病歷在終端之間的推送。
6、本發(fā)明建立的多模態(tài)移動電子病歷系統(tǒng)及其工作方法,為解決移動電子病歷與外界電子病歷系統(tǒng)的交換問題,在業(yè)務(wù)服務(wù)器中對移動電子病歷中的病歷描述文件進行基于HL7CDA協(xié)議的編碼轉(zhuǎn)換、對病歷資源文件進行基于DICOM協(xié)議的編碼轉(zhuǎn)換,從而得到與外部病歷系統(tǒng)進行病歷交換通用格式病歷。
附圖說明
圖1為本發(fā)明的基本流程圖;
圖2為本發(fā)明系統(tǒng)結(jié)構(gòu)示意圖;
圖3為本發(fā)明電子病歷模板結(jié)構(gòu)示意圖。
具體實施方式
本實施例中,一種多模態(tài)移動電子病歷系統(tǒng),其系統(tǒng)架構(gòu)如圖1所示,包括:移動終端、業(yè)務(wù)服務(wù)器、推送服務(wù)器、認證服務(wù)器和云端服務(wù)器;
移動終端是指在智能手機、平板電腦和專用手持設(shè)備上安裝的終端應(yīng)用,主要用于多模態(tài)電子病歷信息的采集與標準化描述,然后將標準化描述的病歷信息同步至業(yè)務(wù)服務(wù)器;移動終端將業(yè)務(wù)服務(wù)器上的病歷信息同步至本地后進行病歷的逆向解析與可視化展示。如圖2所示,移動終端包括:病歷信息采集模塊、病歷生成模塊、病歷同步模塊、病歷解析模塊、病歷展示模塊;
業(yè)務(wù)服務(wù)器用于完成后臺關(guān)于電子病歷的邏輯處理工作,主要是對于移動終端同步至業(yè)務(wù)服務(wù)器的電子病歷進行分布式存儲,以及對電子病歷進行標準格式轉(zhuǎn)化,從而得到用于與其它病歷系統(tǒng)交換的通用電子病歷。如圖2所示,業(yè)務(wù)服務(wù)器包括:病歷存儲模塊、病歷交換模塊;
推送服務(wù)器用于實現(xiàn)移動電子病歷在移動終端之間的推送,主要是對于移動終端發(fā)起的病歷推送請求,生成對應(yīng)的病歷推送隊列,最終由推送服務(wù)器完成病歷的推送服務(wù)。推送服務(wù)器包括:病歷推送模塊;
認證服務(wù)器用于完成移動電子病歷的安全訪問控制,主要是對于移動終端的身份合法性與權(quán)限進行認證,從而保護病歷中的隱私信息。認證服務(wù)器包括:病歷安全控制模塊;
病歷信息采集模塊根據(jù)標準化電子病歷模板獲取病歷信息并提供給病歷生成模塊;病歷信息包括:基于文本的患者基本信息、患者主訴、病史信息、診斷信息、基于文本或語音的醫(yī)囑信息、以及基于圖片或視頻的醫(yī)學(xué)影像信息;其中,病歷信息的來源包括:
1)、患者、醫(yī)生的信息,使用當前電子病歷系統(tǒng)中用戶的基本信息,并自動導(dǎo)入至病歷;
2)、患者主訴、病史信息,使用當前電子病歷系統(tǒng)中預(yù)約醫(yī)生時所填寫的基本信息,并自動導(dǎo)入至病歷;
3)、診斷、醫(yī)囑信息,由醫(yī)生在移動終端中自行填寫、錄入;
4)、檢查報告、醫(yī)療影像,由移動醫(yī)療檢測設(shè)備生成,自動導(dǎo)入到病歷中;
如圖3所示,基于XML的病歷文檔結(jié)構(gòu)主要由DocHeader、DocBody和Attachment三個部分組成。在DocHeader中,主要用于描述患者與醫(yī)生的信息,由DocInfo與PatientInfo兩部分組成;在DocBody中,主要用于患者的主訴與醫(yī)生的診斷信息,由DocComplains和DocDiagnosis兩部分組成;在Attachment中,主要用于存儲病歷資源文件的路徑,由AttPic、AttAudio和AttVideo三部分組成。
病歷生成模塊使用基于XML病歷文檔結(jié)構(gòu)對病歷信息進行標準化描述,得到電子病歷,包括:病歷描述文件和病歷資源文件;
考慮到病歷在同步至業(yè)務(wù)服務(wù)器的過程中由于文件個數(shù)較多、文件體積較大,為防止出現(xiàn)病歷文件丟失的情況,在同步病歷同步模塊對電子病歷進行壓縮處理后同步至業(yè)務(wù)服務(wù)器中;同時,病歷同步模塊將移動終端發(fā)起的病歷同步請求提交至認證服務(wù)器用于身份和權(quán)限的驗證,驗證通過后,病歷安全控制模塊將病歷同步請求轉(zhuǎn)發(fā)至業(yè)務(wù)服務(wù)器用于將電子病歷從業(yè)務(wù)服務(wù)器中同步至移動終端;病歷同步模塊包括病歷的同步上傳和同步上傳,其具體的方法步驟如下:
1)、對移動終端和業(yè)務(wù)服務(wù)器端病歷ID索引表進行雙向映射;
2)、根據(jù)映射結(jié)果自動生成病歷同步的任務(wù)隊列;
3)、根據(jù)任務(wù)隊列完成病歷的同步;
認證服務(wù)器用于對移動終端身份合法性與訪問權(quán)限進行檢查,實現(xiàn)移動電子病歷系統(tǒng)訪問的安全控制,其存儲的信息包括移動終端身份信息和訪問控制策略,其中移動終端身份信息由用戶名、密碼、帶有時效的Token組成,訪問控制策略由專家制定的RBAC訪問控制策略和患者、醫(yī)生制定的個性化策略組成;病歷安全控制模塊的具體步驟如下:
1)、移動終端發(fā)送病歷同步請求;
2)、認證服務(wù)器對病歷請求進行攔截,并對請求進行解析;
3)、驗證移動終端的身份合法性和訪問權(quán)限,驗證通過后轉(zhuǎn)發(fā)請求至業(yè)務(wù)服務(wù)器進行處理;
業(yè)務(wù)服務(wù)器的病歷存儲模塊接收壓縮后的電子病歷進行本地存儲,同時考慮到大容量、高并發(fā)的網(wǎng)絡(luò)請求環(huán)境下病歷的訪問將會使業(yè)務(wù)服務(wù)器承載較高的壓力,從而無法保證業(yè)務(wù)服務(wù)器能夠提供高效穩(wěn)定的服務(wù),因此將體積較大的病歷資源文件上傳至云端服務(wù)器用于存儲和訪問,利用云端服務(wù)器的高帶寬來提升終端的訪問效率,降低業(yè)務(wù)服務(wù)器的壓力;
移動終端的病歷解析模塊對病歷同步模塊發(fā)送的電子病歷進行逆向XML解析,獲得病歷信息并通過病歷展示模塊進行顯示;
移動終端從病歷展示模塊中選取所需電子病歷并向業(yè)務(wù)服務(wù)器發(fā)送病歷推送請求;業(yè)務(wù)服務(wù)器將所接收的病歷推送請求轉(zhuǎn)換為推送記錄并發(fā)送給推送服務(wù)器;
病歷推送模塊根據(jù)所接收的推送記錄依次生成病歷推送隊列并向其他移動終端發(fā)送推送信息;在病歷推送模塊中,從實現(xiàn)難度與網(wǎng)絡(luò)損耗兩方面考慮,選取MQTT協(xié)議來實現(xiàn)病歷信息的推送,即消息數(shù)據(jù)推送采用MQTT協(xié)議,移動終端與推送服務(wù)器端通過MQTT協(xié)議保持長連接,從而保證移動終端能夠?qū)崟r接收推送服務(wù)器推送的病歷信息。
其他移動終端根據(jù)推送信息從病歷存儲模塊中獲取相應(yīng)的電子病歷,從而完成電子病歷的推送;
為實現(xiàn)不同電子病歷系統(tǒng)之間異構(gòu)電子病歷的交換,病歷交換模塊對已存儲的電子病歷進行編碼轉(zhuǎn)換,即對電子病歷中的病歷描述文件進行基于HL7CDA協(xié)議的編碼轉(zhuǎn)換、對病歷資源文件進行基于DICOM協(xié)議的編碼轉(zhuǎn)換,最終得到用于與外部病歷系統(tǒng)進行病歷交換通用格式病歷。
本實施例中,病歷存儲模塊包括:接收單元、解壓單元、上傳單元、更新單元和存儲單元;
接收單元接收電子病歷并通過解壓單元進行解壓處理,得到電子病歷,其中包括病歷描述文件與病歷資源文件;
上傳單元將電子病歷中的病歷資源文件上傳至云端服務(wù)器,并記錄資病歷資源文件在云端服務(wù)器存儲的絕對路徑;
更新單元根據(jù)病歷資源文件的類型,在基于XML的病歷描述文件中不同節(jié)點下(AttPic、AttAudio和AttVideo)添加urls標簽,用于存儲病歷絕對路徑;
存儲單元為當前病歷開辟相應(yīng)的存儲空間,用于存儲帶有urls標簽的病歷描述文件和病歷資源文件。
本實施例中,一種多模態(tài)移動電子病歷工作方法,其應(yīng)用于由移動終端、業(yè)務(wù)服務(wù)器、推送服務(wù)器、認證服務(wù)器和云端服務(wù)器所組成的系統(tǒng)中。通過移動終端對移動電子病歷的信息進行采集與標準化描述,壓縮后通過網(wǎng)絡(luò)將病歷信息同步至業(yè)務(wù)服務(wù)器,業(yè)務(wù)服務(wù)器接收到電子病歷信息后進行解壓與分布式存儲,并更新病歷描述文件;移動終端發(fā)起病歷推送請求,業(yè)務(wù)服務(wù)器接收到推送請求后生成病歷推送隊列并傳遞給推送服務(wù)器,推送服務(wù)器完成病歷信息向移動終端的推送任務(wù);移動終端通過向業(yè)務(wù)服務(wù)器發(fā)送同步請求,同步病歷至本地后進行逆向XML解析并完成病歷可視化展示。在整個過程中,認證服務(wù)器對移動終端的合法身份與訪問權(quán)限進行實時審核。同時,對于存儲與業(yè)務(wù)服務(wù)器中的電子病歷,通過編碼轉(zhuǎn)換生成通用格式病歷,用于與其他病歷的交換。整個方法流程按如下步驟進行:
步驟1、移動終端獲取病歷信息,包括:基于文本的患者基本信息、患者主訴、病史信息、診斷信息、基于文本或語音的醫(yī)囑信息、以及基于圖片或視頻的醫(yī)學(xué)影像信息;
步驟2、移動終端基于CDA對病歷信息進行標準化描述,得到基于CDA的電子病歷,包括:病歷描述文件和病歷資源文件;
步驟3、移動終端對電子病歷進行壓縮處理后同步至業(yè)務(wù)服務(wù)器中;
步驟4、業(yè)務(wù)服務(wù)器接收壓縮后的電子病歷進行本地存儲,并將病歷資源文件上傳至云端服務(wù)器用于存儲和訪問;
步驟4.1、業(yè)務(wù)服務(wù)器接收電子病歷進行解壓處理,得到電子病歷;
步驟4.2、將電子病歷中的病歷資源文件上傳至云端服務(wù)器,并記錄資病歷資源文件在云端服務(wù)器存儲的絕對路徑;
步驟4.3、對病歷描述文件添加urls標簽,用于存儲絕對路徑;
步驟4.4、為當前病歷開辟相應(yīng)的存儲空間,用于存儲帶有urls標簽的病歷描述文件和病歷資源文件;
步驟5、移動終端將所獲取的病歷同步請求提交至認證服務(wù)器用于身份和權(quán)限的驗證;
步驟6、認證服務(wù)器對驗證通過的病歷同步請求轉(zhuǎn)發(fā)至業(yè)務(wù)服務(wù)器;
步驟7、業(yè)務(wù)服務(wù)器根據(jù)病歷同步請求獲取相應(yīng)的電子病歷并同步至移動終端;
步驟8、移動終端對業(yè)務(wù)服務(wù)器同步下載的電子病歷進行基于XML的反向解析,獲得帶有urls標簽的病歷描述文件;
步驟9、移動終端根據(jù)urls標簽獲得病歷資源文件的絕對路徑,并根據(jù)絕對路徑從云端服務(wù)器上異步下載相應(yīng)的病歷資源文件;從而將病歷信息進行顯示;
步驟10、移動終端選取所需電子病歷并向業(yè)務(wù)服務(wù)器發(fā)送病歷推送請求;
步驟11、業(yè)務(wù)服務(wù)器將所接收的病歷推送請求轉(zhuǎn)換為推送記錄并發(fā)送給推送服務(wù)器;
步驟12、推送服務(wù)器根據(jù)推送記錄依次生成病歷推送隊列,并基于MQTT信息傳輸協(xié)議向目標移動終端發(fā)送推送信息;
步驟13、目標移動終端根據(jù)推送信息從業(yè)務(wù)服務(wù)器中獲取相應(yīng)的電子病歷,從而完成電子病歷的推送;
步驟14、業(yè)務(wù)服務(wù)器還對電子病歷中的病歷描述文件進行基于HL7CDA協(xié)議的編碼轉(zhuǎn)換、對病歷資源文件進行基于DICOM協(xié)議的編碼轉(zhuǎn)換,從而得到通用格式病歷用于與外部病歷系統(tǒng)進行病歷交換。