本發(fā)明涉及分布式醫(yī)療檢測(cè)技術(shù)領(lǐng)域,更具體地,涉及一種醫(yī)療報(bào)賬信息追蹤方法。
背景技術(shù):
隨著IMS系統(tǒng),例如ERP系統(tǒng)的覆蓋范圍的不斷擴(kuò)大,用戶使用頻率、數(shù)據(jù)量的逐年增多,系統(tǒng)性能問題逐漸突出。特別在月底年底的業(yè)務(wù)高峰時(shí)間,由于ERP系統(tǒng)本身的用戶使用量大導(dǎo)致電子報(bào)賬系統(tǒng)響應(yīng)慢,用戶體驗(yàn)較差。并且EP企業(yè)門戶的數(shù)據(jù)儲(chǔ)存于ERP的數(shù)據(jù)庫中,工作流的觸發(fā)也是基于ERP系統(tǒng),因此存在著以下問題和潛在的風(fēng)險(xiǎn):
1、由于ERP系統(tǒng)上線時(shí)間較長,積累了大量的日志類、待辦類的各類系統(tǒng)層面的數(shù)據(jù)。由于時(shí)間較長,這些數(shù)據(jù)存在在業(yè)務(wù)上基本上已沒有被查詢或使用到,因此這些數(shù)據(jù)的存在往往會(huì)造成某些數(shù)據(jù)庫表占用較大的空間。
2、自ERP系統(tǒng)上線以來,開發(fā)了大量的自開發(fā)程序。這些自開發(fā)程序往往存在運(yùn)行效率低、響應(yīng)速度慢等問題。這些自開發(fā)程序的執(zhí)行,會(huì)耗用大量的系統(tǒng)資源,造成ERP系統(tǒng)及電子報(bào)賬系統(tǒng)運(yùn)行緩慢。
3、ERP各模塊由于業(yè)務(wù)需求或系統(tǒng)調(diào)整,在系統(tǒng)中導(dǎo)入大量業(yè)務(wù)數(shù)據(jù)進(jìn)行后臺(tái)作業(yè)時(shí),會(huì)極大消耗系統(tǒng)性能。
此外,由于一些醫(yī)療報(bào)賬信息難以被數(shù)字化為文本格式或者為了醫(yī)療報(bào)賬信息追蹤時(shí)出于信息真實(shí)性驗(yàn)證的考慮而不適于被數(shù)字化為文本格式,例如醫(yī)療檢查圖像信息、來自其他單位的發(fā)票和/或單據(jù),因此,這類信息在報(bào)賬的過程中也造成了ERP系統(tǒng)的運(yùn)行效率低下。
技術(shù)實(shí)現(xiàn)要素:
為了進(jìn)一步優(yōu)化醫(yī)療報(bào)賬信息系統(tǒng)的運(yùn)行效率,提高包括圖像和文本在內(nèi)的醫(yī)療報(bào)賬信息能夠被高效率地傳輸,以便于監(jiān)察人員能夠隨時(shí)隨地利用移動(dòng)智能設(shè)備,例如智能手機(jī)、平板電腦等運(yùn)算能力整體上不如臺(tái)式計(jì)算機(jī)的設(shè)備,監(jiān)控醫(yī)療報(bào)賬信息,本發(fā)明提供了一種醫(yī)療報(bào)賬信息追蹤方法,包括如下步驟:
(1)接收醫(yī)療報(bào)賬信息追蹤請(qǐng)求消息;
(2)根據(jù)所述請(qǐng)求消息檢索待追蹤的醫(yī)療報(bào)賬信息;
(3)根據(jù)預(yù)設(shè)條件確定多個(gè)節(jié)點(diǎn)的狀態(tài)信息;
(4)根據(jù)所述各個(gè)節(jié)點(diǎn)的狀態(tài)信息確定醫(yī)療報(bào)賬信息的傳輸路徑;
(5)根據(jù)所述各個(gè)節(jié)點(diǎn)的狀態(tài)信息分配檢索到的醫(yī)療報(bào)賬信息,并根據(jù)分配結(jié)果發(fā)送醫(yī)療報(bào)賬信息。
進(jìn)一步地,所述狀態(tài)信息包括各個(gè)節(jié)點(diǎn)的工作狀態(tài)以及各個(gè)節(jié)點(diǎn)的剩余系統(tǒng)資源。
進(jìn)一步地,所述各個(gè)節(jié)點(diǎn)的工作狀態(tài)包括指示該節(jié)點(diǎn)是否能夠正常收發(fā)信息的狀態(tài)信息。
進(jìn)一步地,所述剩余系統(tǒng)資源包括節(jié)點(diǎn)的剩余固定存儲(chǔ)空間信息M固和剩余緩存信息M緩。
進(jìn)一步地,所述根據(jù)所述請(qǐng)求消息檢索待追蹤的醫(yī)療報(bào)賬信息包括:利用關(guān)系型數(shù)據(jù)庫檢索待追蹤的醫(yī)療報(bào)賬信息,獲得包括文本信息和圖像信息在內(nèi)的醫(yī)療報(bào)賬結(jié)果信息。
進(jìn)一步地,所述根據(jù)預(yù)設(shè)條件確定多個(gè)節(jié)點(diǎn)的狀態(tài)信息包括:根據(jù)請(qǐng)求者所在地理位置以及預(yù)先確定的范圍閾值,確定在該范圍閾值內(nèi)的全部節(jié)點(diǎn)。
進(jìn)一步地,所述根據(jù)所述各個(gè)節(jié)點(diǎn)的狀態(tài)信息確定醫(yī)療報(bào)賬信息的傳輸路徑包括:獲得各個(gè)節(jié)點(diǎn)是否能夠正常收發(fā)信息的狀態(tài)信息,并據(jù)此確定最優(yōu)傳輸路徑上的各個(gè)節(jié)點(diǎn),將這些節(jié)點(diǎn)作為活躍節(jié)點(diǎn)。
進(jìn)一步地,所述根據(jù)所述各個(gè)節(jié)點(diǎn)的狀態(tài)信息分配檢索到的醫(yī)療報(bào)賬信息包括:
(51)對(duì)各個(gè)活躍節(jié)點(diǎn)的剩余系統(tǒng)資源排序,確定剩余系統(tǒng)資源最多的前N個(gè)活躍節(jié)點(diǎn);
(52)由所述前N個(gè)活躍節(jié)點(diǎn)發(fā)送醫(yī)療報(bào)賬結(jié)果信息中的圖像信息;
(53)由全部活躍節(jié)點(diǎn)中的剩余活躍節(jié)點(diǎn)發(fā)送醫(yī)療報(bào)賬結(jié)果信息中的文本信息。
進(jìn)一步地,所述接收醫(yī)療報(bào)賬信息追蹤請(qǐng)求消息以及發(fā)送醫(yī)療報(bào)賬信息基于4G網(wǎng)絡(luò)。
進(jìn)一步地,所述確定剩余系統(tǒng)資源最多的前N個(gè)活躍節(jié)點(diǎn)包括:
根據(jù)醫(yī)療報(bào)賬結(jié)果信息中的圖像信息與各個(gè)活躍節(jié)點(diǎn)的剩余固定存儲(chǔ)空間信息M固,確定待選擇的活躍節(jié)點(diǎn);
根據(jù)各個(gè)待選擇的活躍節(jié)點(diǎn)的剩余緩存信息M緩對(duì)各個(gè)待選擇的活躍節(jié)點(diǎn)排序;
將其中前N個(gè)活躍節(jié)點(diǎn)作為剩余系統(tǒng)資源最多的前N個(gè)活躍節(jié)點(diǎn)。
本發(fā)明的有益效果是:(1)能夠最大程度地利用醫(yī)療報(bào)賬信息追蹤請(qǐng)求者所在位置附近的其他智能移動(dòng)設(shè)備進(jìn)行信息傳輸;(2)能夠高效地傳輸醫(yī)療報(bào)賬信息中的圖像信息和文本信息;(3)醫(yī)療報(bào)賬信息的監(jiān)察人員能夠隨時(shí)隨地地利用智能移動(dòng)設(shè)備追蹤醫(yī)療報(bào)賬信息,從而在調(diào)查和取證現(xiàn)場能夠隨時(shí)方便地查看和調(diào)取待調(diào)查對(duì)象的醫(yī)療報(bào)賬信息而不必回到具備臺(tái)式計(jì)算機(jī)的設(shè)備上或者通過其他人員轉(zhuǎn)達(dá),提高了醫(yī)療報(bào)賬信息的監(jiān)察保密性和便利性。
附圖說明
圖1示出了根據(jù)本發(fā)明的醫(yī)療報(bào)賬信息追蹤方法的流程圖。
具體實(shí)施方式
如圖1所示,本發(fā)明的醫(yī)療報(bào)賬信息追蹤方法包括如下步驟:
(1)接收醫(yī)療報(bào)賬信息追蹤請(qǐng)求消息;
該接收通過3G/4G網(wǎng)絡(luò)通信實(shí)現(xiàn)。具有醫(yī)療報(bào)賬信息追蹤需求的請(qǐng)求者通過其自身的智能移動(dòng)設(shè)備向遠(yuǎn)端數(shù)據(jù)庫管理端發(fā)送追蹤請(qǐng)求消息。該消息包括請(qǐng)求者希望追蹤的醫(yī)療報(bào)賬信息的時(shí)間段、報(bào)賬信息所屬的人員編號(hào),以及醫(yī)療報(bào)賬信息所屬的地區(qū)。
根據(jù)本發(fā)明的優(yōu)選實(shí)施例,消息中包括的上述內(nèi)容被在醫(yī)療報(bào)賬信息追蹤請(qǐng)求者,例如,醫(yī)療報(bào)賬信息監(jiān)察人員,的智能移動(dòng)設(shè)備上根據(jù)指定的關(guān)系型數(shù)據(jù)庫(例如MS-SQL數(shù)據(jù)庫)規(guī)范自動(dòng)生成查詢語句(例如,SQL語句),通過3G/4G網(wǎng)絡(luò)發(fā)送出去。
(2)根據(jù)所述請(qǐng)求消息檢索待追蹤的醫(yī)療報(bào)賬信息;
數(shù)據(jù)庫端在接收到上述請(qǐng)求消息后,利用該查詢語句在關(guān)系型數(shù)據(jù)庫(例如MS-SQL)中進(jìn)行檢索,返回的檢索結(jié)果為包括文本信息和圖像信息在內(nèi)的醫(yī)療報(bào)賬結(jié)果信息。
(3)根據(jù)預(yù)設(shè)條件確定多個(gè)節(jié)點(diǎn)的狀態(tài)信息;
在此,所述狀態(tài)信息包括各個(gè)節(jié)點(diǎn)的工作狀態(tài)以及各個(gè)節(jié)點(diǎn)的剩余系統(tǒng)資源。
根據(jù)本發(fā)明的優(yōu)選實(shí)施例,所述各個(gè)節(jié)點(diǎn)的工作狀態(tài)包括指示該節(jié)點(diǎn)是否能夠正常收發(fā)信息的狀態(tài)信息。當(dāng)某節(jié)點(diǎn)正在為其他醫(yī)療報(bào)賬信息追蹤請(qǐng)求者發(fā)送醫(yī)療報(bào)賬信息時(shí),該節(jié)點(diǎn)處于工作繁忙狀態(tài),不適于為本次待發(fā)送的追蹤信息提供轉(zhuǎn)發(fā)和傳輸服務(wù)。反之,如果某節(jié)點(diǎn)未處于醫(yī)療報(bào)賬信息的傳輸狀態(tài),則該節(jié)點(diǎn)可以作為為本次待發(fā)送的追蹤信息提供轉(zhuǎn)發(fā)和傳輸服務(wù)的待選對(duì)象。
根據(jù)本發(fā)明,所述剩余系統(tǒng)資源包括節(jié)點(diǎn)的剩余固定存儲(chǔ)空間信息M固和剩余緩存信息M緩。這里的剩余固定存儲(chǔ)空間信息M固是指智能移動(dòng)設(shè)備的ROM容量的剩余容量,這些容量是ROM自身的容量減去系統(tǒng)所占用的容量后的剩余容量。這些容量可以用于緩存或保存待傳輸和轉(zhuǎn)發(fā)的醫(yī)療報(bào)賬結(jié)果信息。所述剩余緩存信息M緩是指智能移動(dòng)設(shè)備自身具備的RAM的容量減去其系統(tǒng)及其上的各種應(yīng)用占用的容量后的值。
根據(jù)本發(fā)明的優(yōu)選實(shí)施例,M緩為上述計(jì)算得到的差值的50%。這樣的設(shè)置是由于智能移動(dòng)設(shè)備在工作期間隨著任務(wù)的增加和應(yīng)用的運(yùn)行將會(huì)占用更多的RAM,因此需要留出足夠的裕量。
進(jìn)一步地,根據(jù)本發(fā)明的一些優(yōu)選實(shí)施例,上述預(yù)設(shè)條件是指以請(qǐng)求者為中心的圓形區(qū)域覆蓋大小的選取條件。例如,根據(jù)請(qǐng)求者所在地理位置以及預(yù)先確定的范圍閾值(例如2km、5km或10km),確定在該范圍閾值內(nèi)的全部節(jié)點(diǎn)。
(4)根據(jù)所述各個(gè)節(jié)點(diǎn)的狀態(tài)信息確定醫(yī)療報(bào)賬信息的傳輸路徑;
獲得各個(gè)節(jié)點(diǎn)是否能夠正常收發(fā)信息的狀態(tài)信息,并據(jù)此確定最優(yōu)傳輸路徑上的各個(gè)節(jié)點(diǎn),將這些節(jié)點(diǎn)作為活躍節(jié)點(diǎn)。該最優(yōu)傳輸路徑應(yīng)具備如下特征:
A.該路徑上各個(gè)節(jié)點(diǎn)均能夠正常收發(fā)醫(yī)療報(bào)賬信息;
B.該路徑在數(shù)據(jù)庫端和請(qǐng)求者之間的長度應(yīng)當(dāng)小于預(yù)設(shè)閾值。
根據(jù)本發(fā)明的一些優(yōu)選實(shí)施例,該路徑選擇由上述能夠正常收發(fā)信息的狀態(tài)信息的各個(gè)節(jié)點(diǎn)組成的、在數(shù)據(jù)庫端和請(qǐng)求者之間長度最短的路徑。
(5)根據(jù)所述各個(gè)節(jié)點(diǎn)的狀態(tài)信息分配檢索到的醫(yī)療報(bào)賬信息,并根據(jù)分配結(jié)果發(fā)送醫(yī)療報(bào)賬信息。
根據(jù)本發(fā)明的一些優(yōu)選實(shí)施例,該步驟中的發(fā)送操作利用3G或4G通信網(wǎng)絡(luò)實(shí)現(xiàn),且該步驟具體包括:
(51)對(duì)各個(gè)活躍節(jié)點(diǎn)的剩余系統(tǒng)資源排序,確定剩余系統(tǒng)資源最多的前N個(gè)活躍節(jié)點(diǎn);
(52)由所述前N個(gè)活躍節(jié)點(diǎn)發(fā)送醫(yī)療報(bào)賬結(jié)果信息中的圖像信息;
(53)由全部活躍節(jié)點(diǎn)中的剩余活躍節(jié)點(diǎn)發(fā)送醫(yī)療報(bào)賬結(jié)果信息中的文本信息。
其中,所述確定剩余系統(tǒng)資源最多的前N個(gè)活躍節(jié)點(diǎn)包括:
根據(jù)醫(yī)療報(bào)賬結(jié)果信息中的圖像信息與各個(gè)活躍節(jié)點(diǎn)的剩余固定存儲(chǔ)空間信息M固,確定待選擇的活躍節(jié)點(diǎn);
根據(jù)各個(gè)待選擇的活躍節(jié)點(diǎn)的剩余緩存信息M緩對(duì)各個(gè)待選擇的活躍節(jié)點(diǎn)排序;
將其中前N個(gè)活躍節(jié)點(diǎn)作為剩余系統(tǒng)資源最多的前N個(gè)活躍節(jié)點(diǎn)。
為了提高圖像信息的傳輸效率,本發(fā)明的優(yōu)選實(shí)施例中,經(jīng)過申請(qǐng)人反復(fù)試驗(yàn)和對(duì)參數(shù)進(jìn)行修改,采用了如下的步驟傳輸醫(yī)療報(bào)賬信息中的圖像信息,這些圖像信息以.JPG或.GIFF格式被傳輸:
(52.1)按照距離數(shù)據(jù)庫端距離遠(yuǎn)近的順序,計(jì)算各個(gè)活躍節(jié)點(diǎn)與醫(yī)療報(bào)賬信息的請(qǐng)求者之間的物理距離Li,其中i=1,2,…N;
(52.2)按照距離數(shù)據(jù)庫端距離遠(yuǎn)近的順序,獲得上述最優(yōu)傳輸路徑上的各個(gè)活躍節(jié)點(diǎn)彼此之間的M緩的比例K,即,第i-1活躍節(jié)點(diǎn)與第i活躍節(jié)點(diǎn)之間的比例記為Ki-1,第i活躍節(jié)點(diǎn)與第i+1活躍節(jié)點(diǎn)之間的比例記為Ki;
(52.3)根據(jù)上述比例K將待發(fā)送的醫(yī)療報(bào)賬結(jié)果信息中的圖像信息進(jìn)行分段,各個(gè)分段的圖像信息的大小記作M段i;
(52.4)按照下述公式計(jì)算該最優(yōu)傳輸路徑上的第i個(gè)活躍節(jié)點(diǎn)的發(fā)送次數(shù)以及每次發(fā)送的圖像信息的大?。?/p>
次數(shù)P=[Ki/Ki-1]2×[Ki/Ki+1]2×[M總/M段i]2;
每次發(fā)送的圖像信息的大小Q=M段i/P;
其中M總表示待發(fā)送的圖像信息的大小,i表示按照距離數(shù)據(jù)庫端距離遠(yuǎn)近的順序,活躍節(jié)點(diǎn)的序號(hào),[]表示取上整運(yùn)算。
以上所述僅為本發(fā)明的具體實(shí)施例,但本發(fā)明的技術(shù)特征并不局限于此,任何本領(lǐng)域的技術(shù)人員在本發(fā)明的領(lǐng)域內(nèi),所作的變化或修飾皆涵蓋在本發(fā)明的專利范圍之中。