亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

體檢數(shù)據(jù)處理系統(tǒng)和方法

文檔序號:9200437閱讀:634來源:國知局
體檢數(shù)據(jù)處理系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領域,特別是涉及一種體檢數(shù)據(jù)處理系統(tǒng)和方法。
【背景技術】
[0002]體檢時通過醫(yī)學手段和方法對體檢者的體格檢查。體檢者選擇體檢套餐去醫(yī)院進行體檢之后,會得到體檢數(shù)據(jù),包括每一個體檢項目的體檢數(shù)據(jù)和所有體檢完成之后的總檢數(shù)據(jù)。通常醫(yī)院都會對體檢者的體檢數(shù)據(jù)進行電子存檔,但是隨著體檢者的人數(shù)增多,體檢數(shù)據(jù)量越來越大,從而影響數(shù)據(jù)庫處理數(shù)據(jù)的速度。

【發(fā)明內容】

[0003]基于此,有必要針對上述問題,提供一種能提高數(shù)據(jù)處理速度的體檢數(shù)據(jù)處理系統(tǒng)和方法。
[0004]一種體檢數(shù)據(jù)處理系統(tǒng),包括
[0005]存儲模塊,用于存儲獲得體檢結果后的體檢數(shù)據(jù);
[0006]多個轉檔數(shù)據(jù)庫,用于存儲轉檔后的所述體檢數(shù)據(jù),每一個所述轉檔數(shù)據(jù)庫設有一個時間區(qū)間值,且相鄰所述轉檔數(shù)據(jù)庫的所述時間區(qū)間值連續(xù)設置;
[0007]時間信息獲取模塊,用于獲取所述體檢數(shù)據(jù)的時間信息和所述時間區(qū)間值;
[0008]檢索模塊,用于根據(jù)所述時間區(qū)間值檢索所述存儲模塊內的具有匹配的時間信息的體檢數(shù)據(jù);
[0009]容量判斷模塊,用于判斷所述存儲模塊的存儲容量是否達到設定存儲量;
[0010]轉檔模塊,當存儲模塊達到設定存儲量時,將所述時間信息位于所述時間區(qū)間值內的所述體檢數(shù)據(jù)轉存至所述轉檔數(shù)據(jù)庫內。
[0011]一種體檢數(shù)據(jù)處理方法,包括如下步驟:
[0012]判斷存儲模塊是否達到設定存儲量;若否,則繼續(xù)向存儲模塊內存儲體檢數(shù)據(jù),否貝IJ,執(zhí)行下一步驟;
[0013]獲取當前轉檔數(shù)據(jù)庫的時間區(qū)間值,轉檔數(shù)據(jù)庫有多個,每一個所述轉檔數(shù)據(jù)庫設有時間區(qū)間值,且相鄰所述轉檔數(shù)據(jù)庫的所述時間區(qū)間值連續(xù)設置;
[0014]根據(jù)所述時間區(qū)間值檢索所述存儲模塊內的具有匹配的時間信息的體檢數(shù)據(jù);
[0015]將所述時間信息位于所述當前轉檔數(shù)據(jù)庫的所述時間區(qū)間值內的所述體檢數(shù)據(jù)轉存至所述當前轉檔數(shù)據(jù)庫內;
[0016]判斷所述存儲模塊內的體檢數(shù)據(jù)是否已轉檔完畢,若是,則停止操作,否則獲取下一個轉檔數(shù)據(jù)庫并將其更新為當前轉檔數(shù)據(jù)庫,并返回所述獲取當前轉檔數(shù)據(jù)庫的時間區(qū)間值的步驟。
[0017]上述的一種體檢數(shù)據(jù)處理系統(tǒng),當存儲模塊達到設定存儲量時,轉檔模塊將存儲模塊內的體檢數(shù)據(jù)根據(jù)不同的時間段進行轉檔,實現(xiàn)了體檢數(shù)據(jù)的自動分區(qū)存儲,即數(shù)據(jù)轉檔,從而提高數(shù)據(jù)處理的速度。
[0018]上述的一種體檢數(shù)據(jù)處理方法,當存儲模塊達到設定存儲量時,轉檔模塊將存儲模塊內的體檢數(shù)據(jù)根據(jù)不同的時間段進行轉檔,實現(xiàn)了體檢數(shù)據(jù)的自動分區(qū)存儲,即數(shù)據(jù)轉檔,從而提高數(shù)據(jù)處理的速度。
【附圖說明】
[0019]圖1為本發(fā)明體檢數(shù)據(jù)處理系統(tǒng)的較佳實施例的結構模塊圖;
[0020]圖2為本發(fā)明體檢數(shù)據(jù)處理方法的較佳實施例的流程圖。
【具體實施方式】
[0021]參考圖1,一種體檢數(shù)據(jù)處理系統(tǒng),包括存儲模塊110,用于存儲獲得體檢結果后的體檢數(shù)據(jù);多個轉檔數(shù)據(jù)庫120,用于存儲轉檔后的體檢數(shù)據(jù),每一個轉檔數(shù)據(jù)庫120設有一個時間區(qū)間值,且相鄰轉檔數(shù)據(jù)庫120的時間區(qū)間值連續(xù)設置;時間信息獲取模塊130,用于獲取體檢數(shù)據(jù)的時間信息和時間區(qū)間值;檢索模塊140,用于根據(jù)時間區(qū)間值檢索存儲模塊110內的具有匹配的時間信息的體檢數(shù)據(jù);轉檔模塊150,將時間信息位于時間區(qū)間值內的體檢數(shù)據(jù)轉存至當前轉檔數(shù)據(jù)庫120內;容量判斷模塊160,用于判斷存儲模塊110的存儲容量是否達到設定存儲量。
[0022]上述的一種體檢數(shù)據(jù)處理系統(tǒng),當存儲模塊110達到設定存儲容時,轉檔模塊150將存儲模塊110內的體檢數(shù)據(jù)根據(jù)不同的時間段進行轉檔,實現(xiàn)了體檢數(shù)據(jù)的自動分區(qū)存儲,即數(shù)據(jù)轉檔,從而提高數(shù)據(jù)處理的速度。
[0023]每個轉檔數(shù)據(jù)庫120包括多個年份數(shù)據(jù)區(qū)(圖未示),每個年份數(shù)據(jù)區(qū)內包括多個月份數(shù)據(jù)區(qū)(圖未示),每個月份數(shù)據(jù)區(qū)內包括多個日期數(shù)據(jù)區(qū)(圖未示)。S卩,每個轉檔數(shù)據(jù)庫120內有多個年份數(shù)據(jù)區(qū),年份數(shù)據(jù)區(qū)的個數(shù)由該轉檔數(shù)據(jù)庫120的時間區(qū)間值決定,例如,若一個轉檔數(shù)據(jù)庫120的時間區(qū)間值為2000年-2004年,則該轉檔數(shù)據(jù)庫120包含5個年份數(shù)據(jù)區(qū)。每一個年份數(shù)據(jù)區(qū)內有12個月份數(shù)據(jù)區(qū),對應存儲從I月到12月的體檢數(shù)據(jù)。每一個月份數(shù)據(jù)區(qū)內有多個日期數(shù)據(jù)區(qū),日期數(shù)據(jù)區(qū)的個數(shù)由所在月份數(shù)據(jù)區(qū)的月份含有的天數(shù)決定,例如,對應I月份的月份數(shù)據(jù)區(qū)含有31個日期數(shù)據(jù)區(qū),分別存儲從I月I號到I月31號的體檢數(shù)據(jù)。通過對同一個轉檔數(shù)據(jù)庫120的分區(qū)處理,使得每一個區(qū)域內存儲相應時間的體檢數(shù)據(jù),當需要使用某一天或某一段時間內的體檢數(shù)據(jù)時,直接從對應轉檔數(shù)據(jù)庫120的對應區(qū)域內查找,大大地提高了數(shù)據(jù)查找的速度。
[0024]時間信息獲取模塊130包括體檢時間獲取單元(圖未示)和時間區(qū)間值獲取單元(圖未示),體檢時間獲取單元獲取體檢數(shù)據(jù)的時間信息,時間區(qū)間值獲取單元獲取時間區(qū)間值。更進一步地,體檢時間獲取單元包括年份獲取子單元、月份獲取子單元和日期獲取子單元,月份獲取子單元連接年份獲取子單元和日期獲取子單元。體檢時間獲取單元獲取體檢數(shù)據(jù)的時間信息時,由年份獲取子單元獲取體檢數(shù)據(jù)的年份信息后由月份獲取子單元獲取體檢數(shù)據(jù)的月份信息,然后由日期獲取子單元獲取體檢數(shù)據(jù)的日期信息,將體檢數(shù)據(jù)發(fā)送到對應的轉檔數(shù)據(jù)庫120的對應的年份數(shù)據(jù)區(qū),在該對應的年份數(shù)據(jù)區(qū)內進一步地存儲到對應月份數(shù)據(jù)區(qū),更進一步地存儲到匹配的日期數(shù)據(jù)區(qū)。年份獲取子單元通過年份字段提取年份信息,月份獲取子單元通過月份字段提取月份信息,日期獲取子單元通過日期字段獲取日期信息。
[0025]其中一實施例中,容量判斷模塊160還用于判斷轉檔數(shù)據(jù)庫120是否達到設定存儲量,一般地,設定存儲量為略低于轉檔數(shù)據(jù)庫120的最大存儲量的存儲容量值,避免存儲過滿。
[0026]上述體檢數(shù)據(jù)處理系統(tǒng)還包括統(tǒng)計模塊(圖未示),用以統(tǒng)計轉檔數(shù)據(jù)庫120的數(shù)據(jù)信息,統(tǒng)計模塊包括個人信息統(tǒng)計單元、疾病統(tǒng)計單元、工作量統(tǒng)計單元和指令獲取單元,指令獲取單元,用于獲取數(shù)據(jù)統(tǒng)計指令,指令獲取單元分別連接個人信息統(tǒng)計單元、疾病統(tǒng)計單元和工作量統(tǒng)計單元。指令獲取單元將不同的指令分別發(fā)送給個人信息統(tǒng)計單元、疾病統(tǒng)計單元或工作量統(tǒng)計單元,已得到不同的數(shù)據(jù)分析表,以便不同需要的用戶獲得不同的數(shù)據(jù)。
[0027]個人信息統(tǒng)計單元,用于獲取個人信息并數(shù)據(jù)分析統(tǒng)計得到個人體檢分析表。進一步地,個人信息統(tǒng)計單元包括個人信息獲取子單元和個人信息分析子單元,個人信息獲取子單元根據(jù)數(shù)據(jù)統(tǒng)計指令查詢獲取匹配的個人信息并發(fā)送給個人信息分析子單元,個人信息分析子單元分析統(tǒng)計得到個人體檢分析表。
[0028]疾病統(tǒng)計單元,用于獲取某種疾病總量和年齡段分布并分析統(tǒng)計獲得疾病分布表。進一步地,疾病統(tǒng)計單兀包括疾病信息獲取子單兀和疾病分析子單兀,疾病信息獲取子單元根據(jù)數(shù)據(jù)統(tǒng)計指令的疾病或者年齡等字段獲取匹配的疾病總量和年齡段并發(fā)送給疾病分析子單7Π,疾病分析子單7Π分析統(tǒng)計得到疾病分布表。
[0029]工作量統(tǒng)計單元,用于根據(jù)字段獲取該字段的工作量并分析統(tǒng)計獲得工作量表。進一步地工作量統(tǒng)計單元包括工作量信息獲取子單元和工作量分析子單元,工作量信息獲取子單元根據(jù)數(shù)據(jù)統(tǒng)計指令的醫(yī)院、科室或者個人的字段獲取匹配的工作量并發(fā)送給工作量分析子單元,工作量分析子單元分析統(tǒng)計得到工作量表。
[0030]可以理解,在其他實施例中,統(tǒng)計模塊還可以包括其他功能單元以實現(xiàn)其他功能,得到其他類型的數(shù)據(jù)分析表。
[0031]參考圖2,一種體檢數(shù)據(jù)處理方法,包括如下步驟:
[0032]S410:判斷存儲模塊是否達到設定存儲量。優(yōu)選地,設定存儲量為略低于存儲模塊的最大存儲量的存儲容量值,因此,當存儲模塊到達設定存儲量時即開始數(shù)據(jù)轉檔,從而避免了存儲模塊因為數(shù)據(jù)量太大而導致處理數(shù)據(jù)的速度變慢的情況。
[0033]S420:若否,則繼續(xù)向存儲模塊內存儲體檢數(shù)據(jù),否則,執(zhí)行下一步驟。
[0034]S430:獲取當前轉檔數(shù)據(jù)庫的時間區(qū)間值。轉檔數(shù)據(jù)庫有多個,每一個轉檔數(shù)據(jù)庫設有時間區(qū)間值,且相鄰轉檔數(shù)據(jù)庫的時間區(qū)間值連續(xù)設置。
[0035]S440:根據(jù)時間區(qū)間值檢索存儲模塊內的具有匹配的時間信息的體檢數(shù)據(jù)。
[0036]S450:將時間信息位于當前轉檔數(shù)據(jù)庫的時間區(qū)間值內的體檢數(shù)據(jù)轉存至當前轉檔數(shù)據(jù)庫內。
[0037]S460:判斷存儲模塊內的體檢數(shù)據(jù)是否已轉檔完畢。
[0038]S470:若是,則停止操作。
[0039]判斷存儲模塊的體檢數(shù)據(jù)是否已轉檔完畢的步驟中的,是否轉檔完畢可以是存儲模塊中的體檢數(shù)據(jù)全部轉檔完畢,也可以是根據(jù)設置的需要轉檔數(shù)據(jù)時間的體檢數(shù)據(jù)轉檔完畢。具體地,當根據(jù)設置的需要轉檔數(shù)據(jù)時間的體檢數(shù)據(jù)轉檔完畢來判斷是否停止操作時,所述判斷存儲模塊的體檢數(shù)據(jù)是否已轉檔完畢的步驟包括:
[0040]預設需要轉檔數(shù)據(jù)時間。
[0041]判斷需要轉檔數(shù)據(jù)時間內的體檢數(shù)據(jù)是否已轉檔完畢。
[0042]若是,停止操作,若否,繼續(xù)后面的步驟。
[0043]需要轉檔數(shù)據(jù)時間為預設的需要將存儲模塊中哪個時間段的數(shù)據(jù)進行轉檔的時間,例如存儲模塊中有2008-2014年的體檢數(shù)據(jù),需要將2008-2010年的體檢數(shù)據(jù)進行轉檔,則需要轉檔數(shù)據(jù)時間為2008-2010年,當按時間先后順序進行轉檔時,如果2010年的體檢
當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1