• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于哈希算法的病區結算對賬方法技術

    技術編號:38821518 閱讀:21 留言:0更新日期:2023-09-15 20:00
    本發明專利技術涉及數據處理技術領域,具體涉及一種基于哈希算法的病區結算對賬方法,包括獲取門類數據與原始門類數據序列;根據門類數據獲取門類數據的優先級,得到優化門類數據序列;根據優化門類數據序列與原始門類數據序列,獲取門類數據在優化門類數據序列與原始門類數據序列中的位置變化,計算門類數據的平衡參數;根據門類數據的平衡調節參數與門類數據的優先級,獲取門類數據的最終優先級。根據所有門類數據的最終優先級改進哈希樹,獲取改進后的哈希樹;根據改進后的哈希樹進行對賬操作。本發明專利技術通過病區賬本信息的相關特征進行構建優先級的確定,從而構建出占用存儲空間更加少、計算量小且可以進行異常定位的病區哈希樹。樹。樹。

    【技術實現步驟摘要】
    一種基于哈希算法的病區結算對賬方法


    [0001]本專利技術涉及數據處理
    ,具體涉及一種基于哈希算法的病區結算對賬方法。

    技術介紹

    [0002]在當下的醫院經營過程中,不可避免的會與購貨單位或者接受勞務的單位產生往來賬款。而應付賬款是醫院應付購貨的款項,它是由發票審核、批準、支付、檢查和對賬的一整套系統的業務處理過程構成的,加強和完善應付賬款的業務流程是應付賬款管理的重要內容。而購買材料和勞務都是為醫療服務的,各種物資、設備和藥品,存在品種、數量繁多,進出頻繁的特點,因此對會計核算提出了更高的要求。
    [0003]而傳統的醫院結算對賬,主要使用的是哈希算法對賬本摘要,將其與醫院存儲的摘要信息進行比對,從而確認賬本的狀態,但是由于這種方式下的賬本確認,只能確認賬本是否有問題,并不能準確定位到出現內容分歧的位置。而能進行相應定位的哈希樹表示法,由于賬本信息眾多,進行修改或者生成時會進行大量的計算,且會存貯眾多無意義的哈希值,因此如何在保證準確溯源的基礎上,優化存儲和計算量,是當今階段對賬系統的一個重要改進點。

    技術實現思路

    [0004]本專利技術提供一種基于哈希算法的病區結算對賬方法,以解決現有的問題。
    [0005]本專利技術的一種基于哈希算法的病區結算對賬方法采用如下技術方案:本專利技術一個實施例提供了一種基于哈希算法的病區結算對賬方法,該方法包括以下步驟:獲取病區賬本中所有門類的相關數據記為門類數據,根據門類數據獲取原始門類數據序列;根據門類數據獲取門類數據的優先級;根據門類數據的優先級獲取優化門類數據序列;獲得門類數據在優化門類數據序列中的位置與原始門類數據序列中的位置;根據門類數據在優化門類數據序列中的位置與原始門類數據序列中的位置,獲取門類數據在優化門類數據序列與原始門類數據序列中的位置變化;根據門類數據在優化門類數據序列與原始門類數據序列中的位置變化,計算門類數據的平衡參數;根據門類數據的平衡調節參數與門類數據的優先級,獲取門類數據的最終優先級;根據所有門類數據的最終優先級改進哈希樹,獲取改進后的哈希樹;根據改進后的哈希樹進行對賬操作。
    [0006]優選的,所述獲取原始門類數據序列,包括的具體步驟如下:按照門類數據的讀取順序獲取原始門類數據序列。
    [0007]優選的,所述獲取門類數據的優先級,包括的具體計算公式如下:
    其中,表示第種門類數據的更新頻率;表示第種門類數據的時效性;表示第種門類數據的訪問頻率;表示第種門類數據對用戶的重要程度,表示第種門類數據的優先級。
    [0008]優選的,所述獲取優化門類數據序列,包括的具體計算公式如下:按照門類數據優先級從小到大的順序,將原始門類數據序列中的所有門類數據重新進行排序,獲取優化門類數據序列。
    [0009]優選的,所述獲取門類數據在優化門類數據序列與原始門類數據序列中的位置變化,包括的具體步驟如下:對于原始門類數據序列中的任意門類數據記為第種門類數據,第種門類數據在原始門類數據序列中的位置記為,第種門類數據在優化門類數據序列中的位置記為;將與的差作為第種數據在優化門類數據序列與原始門類數據序列中的位置變化。
    [0010]優選的,所述計算門類數據的平衡參數,包括的具體步驟如下:計算所有門類數據的位置變化的均值,根據門類數據的位置變化的絕對值與所有門類數據的位置變化均值的絕對值,得到門類數據的位置變化的程度;再以門類數據的位置變化與門類數據的位置變化的絕對值的比值,表征門類數據的位置變化的方向;最終通過門類數據的位置變化的方向以及門類數據位置變化程度,獲取門類數據的平衡調節參數。
    [0011]優選的,所述通過門類數據的位置變化的方向以及門類數據位置變化程度,獲取門類數據的平衡調節參數,包括的具體計算公式如下:式中,表示第種門類數據的位置變化;表示第種門類數據的位置變化的絕對值,表示所有門類數據的位置變化均值的絕對值,表示第種門類數據的平衡調節參數;表示門類數據的位置變化的方向,當為正時則表示門類數據的位置變化方向為向后變化,當為負時則表示門類數據的位置變化方向為向前變化,當為0時
    則表示門類數據的位置不發生變化;則表征門類數據位置變化程度。
    [0012]優選的,所述獲取門類數據的最終優先級,包括的具體計算公式如下:式中,表示第種門類數據的最終優先級,表示第種門類數據的平衡調節參數,表示在所有門類數據優先級中的最小的優先級,表示在所有門類數據優先級中的最大的優先級,表示在所有門類數據優先級中共有種門類數據優先級,表示第個門類數據的優先級。
    [0013]優選的,所述獲取改進后的哈希樹,包括的具體步驟如下:首先,對所有門類數據的最終優先級使用SHA
    ?
    256哈希哈函數進行數據摘要,得到所有門類數據的最終優先級的哈希值;然后根據所有門類數據的最終優先級的哈希值集合,改進哈希樹,其具體步驟如下:a.選取所有門類數據的最終優先級集合中最小的兩個元素的哈希值,作為哈希樹中倒數第一層的左葉子節點和右葉子節點的哈希值;b.將哈希樹最下層的左葉子節點的最終優先級和右葉子節點的最終優先級的和,作為哈希樹最下層左葉子節點和右葉子節點的父節點的最終優先級,將哈希樹中最下層的左葉子節點和右葉子節點的哈希值首尾相連,作為哈希樹最下層左葉子節點和右葉子節點的父節點的哈希值;所述哈希樹最下層左葉子節點和右葉子節點的父節點同時也是哈希樹中的倒數第二層的其中一個節點;c.將所有門類數據的最終優先級集合中的最小的第三個元素作為哈希樹中的倒數第二層的另一個節點的優先級,將所有門類數據的最終優先級集合中的第三小的元素哈希值作為哈希樹中的倒數第二層的另一個節點的哈希值;d.將哈希樹中第二下層的兩個節點的優先級之和作為哈希樹中第三下層的其中一個節點的優先級,將哈希樹中第二下層的兩個節點的哈希值首尾相連,作為哈希樹中第三下層的其中一個節點的哈希值;e.重復步驟c、d,直至將所有門類數據的優先級與哈希值均錄入哈希樹中,獲得改進后的哈希樹。
    [0014]優選的,所述根據改進后的哈希樹進行對賬操作,包括的具體步驟如下:將醫院中的數據得到的改進后的哈希樹與由病區中的數據得到的改進后的哈希樹進行對比,若兩個改進后哈希樹根節點的哈希值相同,則說明整個病區的賬本正確,沒有異常,若不同,則需要首先通過病區樹比對找到錯誤的門類,隨后利用門類樹進行搜索比對定位到錯誤位置,進行查證修訂后對病區樹進行重構,完成對賬操作。
    [0015]本專利技術的技術方案的有益效果是:傳統的醫院結算對賬所使用的算法為哈希算法進行病區賬本摘要,將其與醫院存儲的摘要信息進行比對,從而確認賬本的狀態,但是由于這種方式下的賬本確認,只能確認賬本是否有問題,并不能準確定位到出現內容分歧的位置;而能進行相應定位的默克爾樹表示法,由于賬本信息眾多,進行修改或者生成時會進行大量的計算,且會存貯眾多無意義的哈希值。
    [0016]而本專利技術在對病區賬本進行哈希計算時,在利用默克爾樹進行實現的基礎上,以病區賬本信息的相關特征進行構建優先級的確定,從而構建出占用存儲空間更加少、計算量本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種基于哈希算法的病區結算對賬方法,其特征在于,該方法包括以下步驟:獲取病區賬本中所有門類的相關數據記為門類數據,根據門類數據獲取原始門類數據序列;根據門類數據獲取門類數據的優先級;根據門類數據的優先級獲取優化門類數據序列;獲得門類數據在優化門類數據序列中的位置與原始門類數據序列中的位置;根據門類數據在優化門類數據序列中的位置與原始門類數據序列中的位置,獲取門類數據在優化門類數據序列與原始門類數據序列中的位置變化;根據門類數據在優化門類數據序列與原始門類數據序列中的位置變化,計算門類數據的平衡參數;根據門類數據的平衡調節參數與門類數據的優先級,獲取門類數據的最終優先級;根據所有門類數據的最終優先級改進哈希樹,獲取改進后的哈希樹;根據改進后的哈希樹進行對賬操作。2.根據權利要求1所述一種基于哈希算法的病區結算對賬方法,其特征在于,所述獲取原始門類數據序列,包括的具體步驟如下:按照門類數據的讀取順序獲取原始門類數據序列。3.根據權利要求1所述一種基于哈希算法的病區結算對賬方法,其特征在于,所述獲取門類數據的優先級,包括的具體計算公式如下:其中,表示第種門類數據的更新頻率;表示第種門類數據的時效性;表示第種門類數據的訪問頻率;表示第種門類數據對用戶的重要程度,表示第種門類數據的優先級。4.根據權利要求1所述一種基于哈希算法的病區結算對賬方法,其特征在于,所述獲取優化門類數據序列,包括的具體計算公式如下:按照門類數據優先級從小到大的順序,將原始門類數據序列中的所有門類數據重新進行排序,獲取優化門類數據序列。5.根據權利要求1所述一種基于哈希算法的病區結算對賬方法,其特征在于,所述獲取門類數據在優化門類數據序列與原始門類數據序列中的位置變化,包括的具體步驟如下:對于原始門類數據序列中的任意門類數據記為第種門類數據,第種門類數據在原始門類數據序列中的位置記為,第種門類數據在優化門類數據序列中的位置記為;將與的差作為第種數據在優化門類數據序列與原始門類數據序列中的位置變化。6.根據權利要求1所述一種基于哈希算法的病區結算對賬方法,其特征在于,所述計算門類數據的平衡參數,包括的具體步驟如下:計算所有門類數據的位置變化的均值,根據門類數據的位置變化的絕對值與所有門類
    數據的位置變化均值的絕對值,得到門類數據的位置變化的程度;再以門類數據的位置變化與門類數據的位置變化的絕對值的比值,表征門類數據的位置變化的方向;最終通過門類數據的位置變化的方向以及門類數據位置變化程度,獲取門類數據的平衡調節參數。7.根據權利要求6所述一種基于哈希算法的病區結算對賬方法,其特征在于,所述通過門類數據的位置變化的方向以及門類數據位置變化程度,獲取門類數據的平衡調節參數,包括的具體計算公式如下:式中,表示第種門類數據的位置變化;...

    【專利技術屬性】
    技術研發人員:譚順泉,
    申請(專利權)人:湖南奔普智能科技有限公司,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩网红少妇无码视频香港| 无码专区—VA亚洲V天堂| 无码人妻丰满熟妇精品区| 免费a级毛片无码a∨免费软件| 亚洲精品无码久久久久| 日韩精品无码一区二区中文字幕 | 无码人妻一区二区三区兔费| 日韩美无码五月天| 亚洲av片不卡无码久久| 自慰系列无码专区| 亚洲国产超清无码专区| 亚洲国产精品无码久久一线| 狠狠精品干练久久久无码中文字幕| 国产真人无码作爱视频免费| 东京热av人妻无码| AAA级久久久精品无码片| 中文无码久久精品| 亚洲av无码成人精品区| 人妻少妇看A偷人无码精品| 无码一区二区三区| 亚洲AV无码成人精品区在线观看 | 久久久无码精品国产一区| 日韩AV无码精品一二三区| 无码中文av有码中文av| 中文字幕无码视频手机免费看| 无码国产福利av私拍| 亚洲大尺度无码专区尤物| 久久av高潮av无码av喷吹| 国产爆乳无码视频在线观看3| 久久精品无码午夜福利理论片 | 无码免费又爽又高潮喷水的视频| 久久久久久国产精品免费无码 | 亚洲AV无码专区国产乱码电影| 亚洲男人在线无码视频| 爽到高潮无码视频在线观看| 免费无遮挡无码视频在线观看| 亚洲a无码综合a国产av中文| 无码A级毛片日韩精品| 西西4444www大胆无码| 韩国免费a级作爱片无码| 中文字幕人妻无码系列第三区|