System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于計算機軟件,涉及區域醫療信息技術,尤其涉及一種基于動態配置的多機構醫療字典數據管理方法及裝置。
技術介紹
1、區域下每個醫療機構使用的字典數據有相同的也有獨有的,無法做到數據統一,需要根據上線后機構的要求動態配置。
2、目前常見的多機構數據應用的方法為標識共享數據的方案,在每個需要數據共享的字典數據表里面新增一列機構id,每條數據都需要指定相應的機構,在機構應用數據時,通過對應的機構id查詢出相應的數據,從而來達到隔離應用數據的目的。
3、這種方法數據隔離性較差,所有機構的數據都放到一起,一旦機構標識沒做好,很容易造成機構數據混亂;相同的字典數據會因為多個機構而存儲多次,導致數據冗余。并且,隨著機構不斷增加,數據量不斷增大,單個應用表的性能就會逐步下降,并且優化成本會比較高;隨著業務需求不斷迭代,業務越來越復雜,應用字典數據的方式也在不斷升級,這種方式會導致擴展受限。
技術實現思路
1、為了解決上述現有技術的不足,本申請提供一種基于動態配置的多機構醫療字典數據管理方法及裝置,通過動態路由調用進行機構級字典數據或平臺級字典數據的返回,且每個機構配置的機構級數據獨立存儲,不會因為擴展機構導致性能下降,機構之間的標準數據統一作為平臺級數據存儲,不會導致數據冗余。
2、為了實現上述目的,本專利技術采用以下技術:
3、基于動態配置的多機構醫療字典數據管理方法,包括:
4、配置步驟:
5、將醫療機構從數據存儲中的
6、在數據存儲中生成若干相互獨立且與平臺級字典數據相隔離的機構級存儲結構,建立獨立數據與機構級存儲結構的存儲映射關系,并依據存儲映射關系將獨立數據存儲于機構級存儲結構中;
7、調用步驟:
8、根據發起調用的醫療機構的機構標識與擬調用數據的字典數據標識,查詢機構標識的對應醫療機構是否有與擬調用數據的字典數據標識對應的獨立數據匹配的存儲映射關系:
9、若有查詢到,則根據存儲映射關系從對應的機構級存儲結構中調取并返回與擬調用數據的字典數據標識對應的獨立數據;
10、若未查詢到,則從平臺級字典數據中返回與擬調用數據的字典數據標識對應的公共標準數據。
11、進一步,在當醫療機構從平臺級主數據中選取數據后,待醫療機構對選取的數據進行編輯或刪除處理后作為獨立數據。
12、進一步,自定義新增的數據包括醫療機構的自定義非標藥品信息數據。
13、進一步,若各醫療機構形成的獨立數據分別具有不同的字典數據標識,則分別通過不同存儲映射關系存儲到不同的機構級存儲結構中。
14、若有多個醫療機構形成的獨立數據具有相同的字典數據標識,建立所述具有相同的字典數據標識的獨立數據與一個機構級存儲結構的存儲映射關系,并在所述一個機構級存儲結構中存儲一份所述具有相同的字典數據標識的獨立數據。
15、基于動態配置的多機構醫療字典數據管理裝置,包括:
16、配置模塊,用于將醫療機構從數據存儲中的平臺級字典數據中選取的數據和/或醫療機構自定義新增的數據作為獨立數據;其中,平臺級字典數據中存儲有公共標準字典數據;各數據均具有自身對應的字典數據標識,各醫療機構均具有自身對應的機構標識;并用于在數據存儲中生成若干相互獨立且與平臺級字典數據相隔離的機構級存儲結構,建立獨立數據與機構級存儲結構的存儲映射關系,并依據存儲映射關系將獨立數據存儲于機構級存儲結構中;
17、調用模塊,用于根據發起調用的醫療機構的機構標識與擬調用數據的字典數據標識,查詢機構標識的對應醫療機構是否有與擬調用數據的字典數據標識對應的獨立數據匹配的存儲映射關系:若有查詢到,則根據存儲映射關系從對應的機構級存儲結構中調取并返回與擬調用數據的字典數據標識對應的獨立數據;若未查詢到,則從平臺級字典數據中返回與擬調用數據的字典數據標識對應的公共標準數據。
18、本專利技術有益效果在于:
19、1、實現區域醫療機構主數據的動態配置,獨有數據的完全隔離,標準數據的資源共享,解決標準數據的冗余和獨立數據隔離性差的問題;
20、2、動態配置機構數據,機構可以無限擴展,提高了靈活性和可擴展性。
本文檔來自技高網...【技術保護點】
1.基于動態配置的多機構醫療字典數據管理方法,其特征在于,包括:
2.根據權利要求1所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,在當醫療機構從平臺級字典數據中選取數據后,待醫療機構對選取的數據進行編輯或刪除處理后作為獨立數據。
3.根據權利要求1所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,自定義新增的數據包括醫療機構的自定義非標藥品信息數據。
4.根據權利要求1所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,若各醫療機構形成的獨立數據分別具有不同的字典數據標識,則分別通過不同存儲映射關系存儲到不同的機構級存儲結構中。
5.根據權利要求4所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,若有多個醫療機構形成的獨立數據具有相同的字典數據標識,建立所述具有相同的字典數據標識的獨立數據與一個機構級存儲結構的存儲映射關系,并在所述一個機構級存儲結構中存儲一份所述具有相同的字典數據標識的獨立數據。
6.基于動態配置的多機構醫療字典數據管理裝置,其特征在于,包括:
7.
8.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,在所述計算機程序被處理器運行時控制所述存儲介質所在設備執行如權利要求1-5中任意一項所述的基于動態配置的多機構醫療字典數據管理方法。
...【技術特征摘要】
1.基于動態配置的多機構醫療字典數據管理方法,其特征在于,包括:
2.根據權利要求1所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,在當醫療機構從平臺級字典數據中選取數據后,待醫療機構對選取的數據進行編輯或刪除處理后作為獨立數據。
3.根據權利要求1所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,自定義新增的數據包括醫療機構的自定義非標藥品信息數據。
4.根據權利要求1所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,若各醫療機構形成的獨立數據分別具有不同的字典數據標識,則分別通過不同存儲映射關系存儲到不同的機構級存儲結構中。
5.根據權利要求4所述的基于動態配置的多機構醫療字典數據管理方法,其特征在于,若有多個醫療機構形成的獨立數據具...
【專利技術屬性】
技術研發人員:朱智源,宋仕東,黃攀,梅娟,
申請(專利權)人:成都醫星科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。