[發明專利]可編寫規則配置模塊、規則生成系統、及規則管理平臺在審
申請號: | 202010779403.6 | 申請日: | 2020-08-05 |
公開(公告)號: | CN111966338A | 公開(公告)日: | 2020-11-20 |
發明(設計)人: | 殷嘉珩;姚彬 | 申請(專利權)人: | 合肥森億智能科技有限公司 |
主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F11/36 |
代理公司: | 上海光華專利事務所(普通合伙) 31219 | 代理人: | 李治東 |
地址: | 230088 安徽省合肥市高*** | 國省代碼: | 安徽;34 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 編寫 規則 配置 模塊 生成 系統 管理 平臺 | ||
本申請提供了一種可編寫規則配置模塊、規則生成系統、及規則管理平臺。本申請通過添加可編寫的規則配置模塊,可使業務人員可直接使用變量名稱和布爾運算按照業務邏輯書寫業務規則,并對業務規則進行存儲、編輯和測試。相較于目前的規則編程語言,本申請直接使用變量名稱和布爾運算進行業務規則書寫,學習成本低,表達業務邏輯清晰、簡便,易于校驗和修改,適于非計算機背景的業務人員快速學習和使用,完成業務規則生產、校驗的完整閉環。
技術領域
本發明涉及數據處理技術領域,特別是涉及一種可編寫規則配置模塊、規則生成系統、及規則管理平臺。
背景技術
在醫療、金融等領域相關機構或企業中,需要通過較為復雜的業務邏輯處理多種任務,主要通過兩種方式實現:1.在程序代碼中綁定業務邏輯,當業務邏輯發生變化時,重構代碼以進行業務邏輯的更新;2.將業務邏輯從程序代碼中解耦,使用規則引擎編碼和執行業務邏輯。規則引擎是基于規則的專家系統或決策支持系統的主要組成之一,通過執行業務規則實現邏輯運算。相較于直接在程序代碼中綁定業務邏輯,基于規則引擎構建滿足業務需求的決策平臺,將業務邏輯與底層程序解耦,具有靈活配置和更新業務邏輯的優勢,利于復雜業務的處理效率,降低人力成本。
然而,常用的規則引擎需要使用其所定義的專門的規則編程語言(包括計算機編程語言(如Java,Python等),或該規則引擎所定義的域描述語言(DSL,Domain SpecificLanguage))進行規則的書寫,而對于非計算機背景的業務人員有較高的學習成本,且無法快速進行規則驗證和問題定位。當下基于醫院數據庫所擴展的多種醫療應用,也大都需要基于業務人員與軟件人員的協作才能實現,業務邏輯生產的效率和準確率逐漸無法滿足快速增長的業務需求。
因此,需要一種可直接由非計算機背景的業務人員進行業務規則生產和校驗的方法,以實現業務規則靈活高效的配置和調整。
發明內容
鑒于以上所述現有技術的缺點,本申請的目的在于提供一種可編寫規則配置模塊、規則生成系統、及規則管理平臺,以解決現有技術中存在的至少一個問題。
為實現上述目的及其他相關目的,本申請提供一種可編寫規則配置模塊,所述模塊包括:至少一區塊,其包含有用于表達一場景或功能的業務邏輯規則,以用于對輸入數據依據所述業務邏輯規則進行邏輯加工得到輸出數據;輸入變量,作為所述區塊的輸入數據;其為通過數據引擎從業務數據庫中按照取數業務邏輯讀取的業務變量數據;輸出變量,作為所述區塊的輸出數據;其為所述區塊對輸入變量進行邏輯加工所輸出的變量數據。
于本申請的一實施例中,所述業務邏輯規則包括:可編寫的條件列與可編寫的動作列;所述條件列中通過條件信息和布爾運算符構成的條件表達式;所述動作列中通過動作編號或動作名稱表征某一條件表達式成立時觸發執行某一動作的程序。
于本申請的一實施例中,所述模塊還包括:局部變量,其為所述區塊內部定義的且僅在本區塊內參與邏輯加工的變量數據。
于本申請的一實施例中,所述輸入變量、輸出變量、及局部變量中變量的數據源包括:診斷、藥品、醫囑、檢驗、檢查、護理記錄、生命體征、及病歷文書中任意一種或多種組合;所述變量的屬性包括:變量名稱、條件篩選字段、條件篩選值、取值字段、輸出類型、時間窗、及聚合方式中任意一種或多種組合。
為實現上述目的及其他相關目的,本申請提供一種規則生成系統,所述系統包括:數據引擎,用于從業務數據庫中按照取數業務邏輯讀取業務變量數據,并輸出至規則引擎;規則引擎,用于解析如上所述的可編寫規則配置模塊,以將其轉化為可執行的業務規則編碼;依據解析出的業務邏輯規則對所述業務變量數據進行業務邏輯運算,以索引觸發相應動作。
于本申請的一實施例中,所述系統還包括:規則驗證模塊,用于通過導入規則測試用例進行測試,并將測試結果與對應預設的規則驗證用例進行比對,輸出規則驗證結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于合肥森億智能科技有限公司,未經合肥森億智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010779403.6/2.html,轉載請聲明來源鉆瓜專利網。