本發(fā)明涉及一種業(yè)務(wù)規(guī)則引擎系統(tǒng)及方法,具體的涉及一種衛(wèi)生業(yè)務(wù)規(guī)則引擎系統(tǒng)及方法。
背景技術(shù):
衛(wèi)生領(lǐng)域多年的信息化建設(shè),已經(jīng)完成了醫(yī)院內(nèi)部HIS系統(tǒng)、區(qū)域健康管理平臺(tái)、電子病歷信息平臺(tái)、疾控各業(yè)務(wù)條線的慢病管理系統(tǒng)、區(qū)域LIS中心、PACS中心等各系統(tǒng),各級(jí)醫(yī)療衛(wèi)生機(jī)構(gòu)獲得大量的數(shù)據(jù),如何消除衛(wèi)生領(lǐng)域信息化建設(shè)中存在的“信息孤島”現(xiàn)象,集中整合轄區(qū)范圍內(nèi)各醫(yī)療機(jī)構(gòu)和衛(wèi)生職能部門的數(shù)據(jù)信息資源,實(shí)現(xiàn)業(yè)務(wù)協(xié)同成為迫切的需求。隨著區(qū)域衛(wèi)生信息化的深入,對(duì)“協(xié)同”提出了更高的要求,不但要求實(shí)現(xiàn)基礎(chǔ)的數(shù)據(jù)的共享和業(yè)務(wù)協(xié)同,更要解決各業(yè)務(wù)之間即分散又整體的關(guān)系,具體來(lái)說(shuō),就是業(yè)務(wù)系統(tǒng)的開(kāi)發(fā)可以是分散的,但可以基于某一事件,某一需求時(shí)分散的業(yè)務(wù)系統(tǒng)需要進(jìn)行整體化的運(yùn)作。這就要求每個(gè)業(yè)務(wù)系統(tǒng)在設(shè)計(jì)、開(kāi)發(fā)、實(shí)施中必須遵循統(tǒng)一的標(biāo)準(zhǔn),這些標(biāo)準(zhǔn)包括數(shù)據(jù)接口的標(biāo)準(zhǔn),服務(wù)接口的標(biāo)準(zhǔn),業(yè)務(wù)接口的標(biāo)準(zhǔn)。以“標(biāo)準(zhǔn)+平臺(tái)”的方式提供服務(wù),實(shí)現(xiàn)衛(wèi)生系統(tǒng)內(nèi)業(yè)務(wù)融合,信息聯(lián)動(dòng)的要求,成為人們發(fā)展、期望的訴求。
其中:HIS:全稱為Hospital Information System,即醫(yī)院信息系統(tǒng);
BRE2:全稱為Business Rule Engine,即業(yè)務(wù)規(guī)則引擎2.0,是一種軟件組件;
SAAS:全稱為Software-as-a-Service,即軟件即服務(wù)的簡(jiǎn)稱。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種衛(wèi)生業(yè)務(wù)規(guī)則引擎系統(tǒng)及方法,該系統(tǒng)解決了現(xiàn)有衛(wèi)生領(lǐng)域信息化建設(shè)中存在的“信息孤島”現(xiàn)象,信息更新不及時(shí)、間隔度大,衛(wèi)生用業(yè)務(wù)管理系統(tǒng)的不規(guī)則、低效率、程序復(fù)雜等上述存在的問(wèn)題。
本發(fā)明所要解決的技術(shù)問(wèn)題采用以下技術(shù)方案來(lái)實(shí)現(xiàn):
一種衛(wèi)生業(yè)務(wù)規(guī)則引擎系統(tǒng),該系統(tǒng)包括HIS客戶端、HIS服務(wù)器和中心服務(wù)器,且所述HIS客戶端的動(dòng)態(tài)信息傳輸至HIS服務(wù)器;該系統(tǒng)還包括BRE2服務(wù)器,且HIS客戶端內(nèi)置BRE2模塊;其中,HIS服務(wù)器的信息經(jīng)HIS客戶端的BRE2模塊傳輸至BRE2服務(wù)器,繼而到達(dá)中心服務(wù)器;且BRE2服務(wù)器與BRE2模塊及中心服務(wù)器的信息傳輸均為雙向。
本發(fā)明進(jìn)一步改進(jìn)在于:BRE2模塊內(nèi)存儲(chǔ)信息通過(guò)即時(shí)傳輸協(xié)議傳輸至BRE2服務(wù)器,BRE2服務(wù)器將該信息通過(guò)調(diào)試相應(yīng)的SAAS進(jìn)行處理。
本發(fā)明進(jìn)一步改進(jìn)在于:經(jīng)BRE2服務(wù)器處理完成后的數(shù)據(jù)發(fā)送到中心服務(wù)器的中心管理平臺(tái)做規(guī)則整頓。
本發(fā)明進(jìn)一步改進(jìn)在于:經(jīng)中心管理平臺(tái)存儲(chǔ)處理后的規(guī)則數(shù)據(jù)通過(guò)傳輸協(xié)議再次返傳至BRE2服務(wù)器,經(jīng)BRE2服務(wù)器返傳至最終發(fā)起的HIS客戶端。
本發(fā)明還涉及一種衛(wèi)生業(yè)務(wù)規(guī)則引擎方法,該業(yè)務(wù)規(guī)則引擎方法具體為:
(1)通過(guò)HIS客戶端采集錄入信息,并向HIS服務(wù)器傳送數(shù)據(jù)信息;
(2)通過(guò)HIS服務(wù)器傳輸數(shù)據(jù)信息反饋至HIS客戶端內(nèi)的BRE2模塊內(nèi)存儲(chǔ);
(3)BRE2模塊內(nèi)存儲(chǔ)信息通過(guò)即時(shí)傳輸協(xié)議傳輸至BRE2服務(wù)器;
(4)BRE2服務(wù)器將該信息通過(guò)調(diào)試相應(yīng)的SAAS進(jìn)行處理后,傳輸至中心服務(wù)器;
(5)中心服務(wù)器將收到的信息做規(guī)則整頓后,分發(fā)數(shù)據(jù)并向BRE2服務(wù)器推送相應(yīng)的事件;
(6)經(jīng)中心服務(wù)器分發(fā)至BRE2服務(wù)器的數(shù)據(jù)信息反饋至HIS客戶端的BRE2模塊內(nèi)更替存儲(chǔ)。
本發(fā)明進(jìn)一步改進(jìn)在于:HIS客戶端和中心服務(wù)器需進(jìn)行詳細(xì)的出入?yún)⒈O(jiān)控,并提供查詢界面。
本發(fā)明進(jìn)一步改進(jìn)在于:BRE2服務(wù)器接收HIS服務(wù)器傳輸?shù)男畔⒑蠓职l(fā);其中,BRE2服務(wù)器接收到HIS服務(wù)器傳輸?shù)男畔⑦M(jìn)行SAAS處理,要實(shí)行備案制度。
本發(fā)明進(jìn)一步改進(jìn)在于:對(duì)于SAAS服務(wù),實(shí)行異步調(diào)用,實(shí)時(shí)將由中心服務(wù)器返回的事件傳送至HIS客戶端。
本發(fā)明的有益效果是:該種衛(wèi)生業(yè)務(wù)規(guī)則引擎系統(tǒng)避免了數(shù)據(jù)信息的重復(fù)輸入,保證了數(shù)據(jù)信息的前后一致,對(duì)提高醫(yī)護(hù)工作人員的工作效率及工作準(zhǔn)確性非常有幫助;避免了衛(wèi)生領(lǐng)域信息化建設(shè)中存在的“信息孤島”現(xiàn)象,信息更新及時(shí);通過(guò)上述系統(tǒng)布置達(dá)到了衛(wèi)生業(yè)務(wù)的健康檔案建檔,快速高效的規(guī)則建立及傳輸,減少醫(yī)護(hù)工作人員人工工作量,降低復(fù)雜程度。
附圖說(shuō)明
圖1為本發(fā)明內(nèi)部功能模塊原理結(jié)構(gòu)示意圖。
其中:1-HIS客戶端,11-BRE2模塊,2-HIS服務(wù)器,3-中心服務(wù)器,31-中心管理平臺(tái),4-BRE2服務(wù)器。
具體實(shí)施方式
為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。
如圖1所示,一種衛(wèi)生業(yè)務(wù)規(guī)則引擎系統(tǒng),該系統(tǒng)包括HIS客戶端1、HIS服務(wù)器2和中心服務(wù)器3,且所述HIS客戶端1的動(dòng)態(tài)信息傳輸至HIS服務(wù)器2;該系統(tǒng)還包括BRE2服務(wù)器4,且HIS客戶端1內(nèi)置BRE2模塊11;其中,HIS服務(wù)器2的信息經(jīng)HIS客戶端1的BRE2模塊11傳輸至BRE2服務(wù)器4,繼而到達(dá)中心服務(wù)器3;且BRE2服務(wù)器4與BRE2模塊11及中心服務(wù)器3的信息傳輸均為雙向。
BRE2模塊11內(nèi)存儲(chǔ)信息通過(guò)即時(shí)傳輸協(xié)議傳輸至BRE2服務(wù)器4,BRE2服務(wù)器4將該信息通過(guò)調(diào)試相應(yīng)的SAAS進(jìn)行處理。
經(jīng)BRE2服務(wù)器4處理完成后的數(shù)據(jù)發(fā)送到中心服務(wù)器3的中心管理平臺(tái)31做規(guī)則整頓。
經(jīng)中心管理平臺(tái)31存儲(chǔ)處理后的規(guī)則數(shù)據(jù)通過(guò)傳輸協(xié)議再次返傳至BRE2服務(wù)器4,經(jīng)BRE2服務(wù)器4返傳至最終發(fā)起的HIS客戶端1。
本發(fā)明還涉及一種衛(wèi)生業(yè)務(wù)規(guī)則引擎方法,該業(yè)務(wù)規(guī)則引擎方法具體為:
(1)通過(guò)HIS客戶端1通過(guò)刷卡采集錄入信息,并向HIS服務(wù)器2傳送數(shù)據(jù)信息;
(2)通過(guò)HIS服務(wù)器2傳輸卡號(hào)數(shù)據(jù)信息反饋至HIS客戶端1內(nèi)的BRE2模塊11內(nèi)存儲(chǔ);
(3)BRE2模塊11內(nèi)存儲(chǔ)信息通過(guò)即時(shí)傳輸協(xié)議傳輸至BRE2服務(wù)器4;
(4)BRE2服務(wù)器4將該信息通過(guò)調(diào)試相應(yīng)的SAAS進(jìn)行處理后,傳輸至中心服務(wù)器3;BRE2服務(wù)器4接收HIS服務(wù)器2傳輸?shù)男畔⒑蠓职l(fā);其中,BRE2服務(wù)器4接收到HIS服務(wù)器2傳輸?shù)男畔⑦M(jìn)行SAAS處理,要實(shí)行備案制度。
(5)中心服務(wù)器3將收到的信息做規(guī)則整頓后,分發(fā)數(shù)據(jù)并向BRE2服務(wù)器4推送相應(yīng)的事件;
(6)經(jīng)中心服務(wù)器3分發(fā)至BRE2服務(wù)器4的數(shù)據(jù)信息反饋至HIS客戶端1的BRE2模塊11內(nèi)更替存儲(chǔ);對(duì)于SAAS服務(wù),實(shí)行異步調(diào)用,實(shí)時(shí)將由中心服務(wù)器3返回的事件傳送至HIS客戶端1。
其中,HIS客戶端1和中心服務(wù)器3需進(jìn)行詳細(xì)的出入?yún)⒈O(jiān)控,并提供查詢界面。
本發(fā)明提供一種衛(wèi)生業(yè)務(wù)規(guī)則引擎系統(tǒng)及方法,該種衛(wèi)生業(yè)務(wù)規(guī)則引擎系統(tǒng)避免了數(shù)據(jù)信息的重復(fù)輸入,保證了數(shù)據(jù)信息的前后一致,對(duì)提高醫(yī)護(hù)工作人員的工作效率及工作準(zhǔn)確性非常有幫助;避免了衛(wèi)生領(lǐng)域信息化建設(shè)中存在的“信息孤島”現(xiàn)象,且信息更新及時(shí)。
以上顯示和描述了本發(fā)明的基本原理、主要特征和優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等效物界定。