本發(fā)明涉及醫(yī)療分析
技術(shù)領(lǐng)域:
,特別是指一種發(fā)病年齡分組分析系統(tǒng)。
背景技術(shù):
:發(fā)病年齡,指的是對于某種疾病開始出現(xiàn)發(fā)病癥狀的年齡。不同的疾病可能會有不同的發(fā)病年齡,比如乳腺癌的發(fā)病年齡普遍為50-60歲。掌握某種疾病的發(fā)病年齡,對于該種疾病的預(yù)防與治療有著重要意義。同時,可以通過對某種疾病發(fā)病年齡的變化,反映社會與環(huán)境因素對個體健康狀況的影響。但是現(xiàn)在還未有比較系統(tǒng)的發(fā)病年齡統(tǒng)計分析,目前一般的發(fā)病年齡統(tǒng)計主要需要研究人員逐個錄入計算機進行統(tǒng)計,效率較低,不利于對疾病更好的預(yù)防和治療。因此,有必要設(shè)計一種新的發(fā)病年齡分組分析系統(tǒng),以解決上述技術(shù)問題。技術(shù)實現(xiàn)要素:針對
背景技術(shù):
中存在的問題,本發(fā)明的目的是提供一種發(fā)病年齡分組分析系統(tǒng),可以對某種疾病的發(fā)病年齡的快速統(tǒng)計,提高效率。本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:一種發(fā)病年齡分組分析系統(tǒng),包括初始化單元、病歷計數(shù)單元、數(shù)據(jù)分析單元以及報表生成單元,其中,初始化單元:用于維護病種id與各種病種之間的映射關(guān)系、自由度為1時的t界值表以及α=0.05時的χ2分布表;病歷計數(shù)單元:用于對病歷進行計數(shù),輸入所要研究的病種名稱,并導(dǎo)入歷史病歷;在該單元中首先判斷出院診斷id是否符合所要研究的病種id,如果判斷為假,則結(jié)束該病歷的計數(shù),進入下一份病歷;如果判斷為真,則判斷該住院號在發(fā)病年齡統(tǒng)計表中是否有記錄,如果有記錄,則結(jié)束該病歷的計數(shù),進入下一份病歷;如果沒有記錄,則判斷入院診斷是否有“復(fù)查”字段,如果有記錄“復(fù)查”字段,則結(jié)束該病歷的計數(shù),進入下一份病歷;如果沒有記錄,則將病案首頁中的年齡以及住院號記錄在發(fā)病年齡統(tǒng)計表中;數(shù)據(jù)分析單元:用于數(shù)據(jù)分析,在該單元中,首先,需要采用卡方分析法檢驗該病種發(fā)病年齡的分布是否符合正態(tài)分布,如果不符合,則結(jié)束計算,返回“該疾病與年齡不符合正態(tài)分布”的結(jié)果;如果符合,則進入下一步分析;統(tǒng)計得到符合要求的病歷n例,計算其發(fā)病年齡的平均值并根據(jù)以下公式得到樣本的標(biāo)準(zhǔn)差s:根據(jù)設(shè)定的t界值表中的置信水平以及相應(yīng)的t界值tα,則樣本均數(shù)的置信區(qū)間為:將統(tǒng)計表根據(jù)發(fā)病年齡升序排列,根據(jù)研究者設(shè)定的p百分位數(shù)要求p1和p2,計算出相應(yīng)的p百分位數(shù);報表生成單元:用于生成報表,在該單元中將發(fā)病年齡將年齡分組并進行計數(shù),對于每一個記錄,判斷其發(fā)病年齡屬于哪一個分組,并在該分組計數(shù)加一;完成計數(shù)后,將這一計數(shù)表轉(zhuǎn)化為頻率密度表;根據(jù)頻率密度表繪制成頻率直方圖,同時,將計算得的樣本均數(shù)、置信區(qū)間以及百分位數(shù)分布返回,流程結(jié)束。在上述技術(shù)方案中,所述經(jīng)由數(shù)據(jù)接口導(dǎo)入的歷史病歷病案首頁可以被識別,包括出院診斷以及年齡兩項主要參數(shù)。在上述技術(shù)方案中,所述p百分位數(shù)的計算步驟為:(1)找到p百分位數(shù)所對應(yīng)的名次,n×p%;(2)在排序表中找到該名次對應(yīng)的發(fā)病年齡;(3)返回相應(yīng)的百分位數(shù)范圍在上述技術(shù)方案中,所述卡方分析法的步驟為:將年齡按照十年為一組分為10組,共有10個區(qū)間,每個區(qū)間內(nèi)的概率相同,為0.1,則每一個區(qū)間內(nèi)的期望頻數(shù)ei等于病歷總數(shù)n除以10;再根據(jù)統(tǒng)計表的每一條記錄,找到發(fā)病年齡所屬的區(qū)間計數(shù)得到觀察頻數(shù)fi;自由度為10-2-1=7,根據(jù)χ2分布表,界值為18.31,判斷是否大于18.31,如果小于則認(rèn)為年齡與發(fā)病不符合正態(tài)分布,如果大于則認(rèn)為年齡與發(fā)病符合正態(tài)分布。本發(fā)明發(fā)病年齡分組分析系統(tǒng),通過對醫(yī)院歷史病歷進行批量的分析處理,將歷史病歷的病案首頁經(jīng)由數(shù)據(jù)接口導(dǎo)入系統(tǒng)中,通過對病案首頁中年齡的統(tǒng)計,采用統(tǒng)計學(xué)的分析,計算分析出發(fā)病年齡的樣本均數(shù),以及根據(jù)研究者的要求統(tǒng)計出發(fā)病年齡的大致分組,提高效率。附圖說明圖1為發(fā)明發(fā)病年齡分組分析系統(tǒng)中病例計數(shù)流程圖;圖2為發(fā)明發(fā)病年齡分組分析系統(tǒng)中報表生成流程圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明所述的一種發(fā)病年齡分組分析系統(tǒng),包括初始化單元、病歷計數(shù)單元、數(shù)據(jù)分析單元以及報表生成單元,以下是對各單元的詳細(xì)說明。初始化單元,用于進行初始化設(shè)置,具體如下:在初始化單元中,需要維護病種id與各種病種之間的映射關(guān)系,如下:病種id病種名稱00001消化道出血00002急性腸梗阻00003胃穿孔此外,還需要維護自由度為1時的t界值表,如下:置信水平tα80%3.0776890%6.3137595%12.70620另外,還需要維護α=0.05時的x2分布表,如下:自由度界值13.8425.9937.82病歷計數(shù),用于對病歷進行計數(shù),具體如下:在病歷計數(shù)單元中,需要研究人員輸入所要研究的病種名稱,并導(dǎo)入歷史病歷。經(jīng)由數(shù)據(jù)接口導(dǎo)入的歷史病歷病案首頁可以被系統(tǒng)識別,包括出院診斷以及年齡兩項主要參數(shù)。由于一個病人可能由于同一疾病反復(fù)住院,因此需要剔除此類病人第一次住院以外的病歷,否則會對統(tǒng)計結(jié)果產(chǎn)生影響。而某個病人住院號是固定不變的,為此,需要在發(fā)病年齡的統(tǒng)計表中,另外對統(tǒng)計過的住院號進行記錄,如下表:住院號發(fā)病年齡將k份病歷導(dǎo)入系統(tǒng)后,系統(tǒng)開始計數(shù)。對于某一份病歷,系統(tǒng)首先判斷出院診斷id是否符合所要研究的病種id。如果判斷為假,則結(jié)束該病歷的計數(shù),進入下一份病歷。如果判斷為真,則判斷該住院號在發(fā)病年齡統(tǒng)計表中是否有記錄。如果有記錄,則結(jié)束該病歷的計數(shù),進入下一份病歷。如果沒有記錄,則判斷入院診斷是否有“復(fù)查”字段,如果有記錄“復(fù)查”字段,則結(jié)束該病歷的計數(shù),進入下一份病歷。如果沒有記錄,則將病案首頁中的年齡以及住院號記錄入發(fā)病年齡統(tǒng)計表中,流程如圖1所示。數(shù)據(jù)分析單元,用于數(shù)據(jù)分析,具體如下:完成統(tǒng)計表的統(tǒng)計后,數(shù)據(jù)分析單元進入數(shù)據(jù)分析:首先,需要檢驗該病種發(fā)病年齡的分布是否符合正態(tài)分布。為了檢驗其是否符合正態(tài)分布,需要用到如下卡方分析:將年齡按照十年為一組分為10組,共有10個區(qū)間,每個區(qū)間內(nèi)的概率相同,為0.1,則每一個區(qū)間內(nèi)的期望頻數(shù)(ei)等于病歷總數(shù)n除以10,為n/10。再根據(jù)統(tǒng)計表的每一條記錄,在下表中找到發(fā)病年齡所屬的區(qū)間計數(shù)得到觀察頻數(shù)(fi),如下表所示:自由度為10-2-1=7,根據(jù)x2分布表,界值為18.31,判斷是否大于18.31,如果小于則認(rèn)為年齡與發(fā)病不符合正態(tài)分布,結(jié)束計算,返回“該疾病與年齡不符合正態(tài)分布”的結(jié)果。如果大于則認(rèn)為年齡與發(fā)病符合正態(tài)分布,進入下一步分析。共統(tǒng)計得到符合要求的病歷n例,計算其發(fā)病年齡的平均值,得到根據(jù)以下公式得到樣本的標(biāo)準(zhǔn)差s:根據(jù)研究者設(shè)定的置信水平,根據(jù)系統(tǒng)中的t界值表選擇相應(yīng)的t界值ta。例如置信水平為95%,t0.05=2.093為雙側(cè)尾部面積為0.05時的t界值。則樣本均數(shù)的置信區(qū)間為:其中,n為符合要求的總病歷數(shù)。將統(tǒng)計表根據(jù)發(fā)病年齡升序排列,如下表所示:排序住院號發(fā)病年齡123根據(jù)研究者設(shè)定的p百分位數(shù)要求p1和p2,計算出相應(yīng)的p百分位數(shù)。步驟如下:(1)找到p百分位數(shù)所對應(yīng)的名次,n×p%;(2)在排序表中找到該名次對應(yīng)的發(fā)病年齡;(3)返回相應(yīng)的百分位數(shù)范圍報表生成單元,用于生成報表,具體如下:將發(fā)病年齡將年齡分組并進行計數(shù),如下表所示:發(fā)病年齡計數(shù)1ma12ma2...1y2y總和n對于每一個記錄,判斷其發(fā)病年齡屬于哪一個分組,并在該分組計數(shù)加一。完成計數(shù)后,將這一計數(shù)表轉(zhuǎn)化為頻率密度表:發(fā)病年齡計數(shù)1ma1/n2ma2/n...1y2y總和n根據(jù)上述頻率密度表繪制成頻率直方圖。同時,將計算得的樣本均數(shù)、置信區(qū)間以及百分位數(shù)分布返回,流程結(jié)束。其中,流程如圖2所示。以下是本發(fā)明的具體實施例舉例的進一步說明:現(xiàn)需要研究青光眼的發(fā)病年齡,經(jīng)過向系統(tǒng)中的導(dǎo)入病歷并進行計數(shù)之后,得到以下數(shù)據(jù)統(tǒng)計表:共統(tǒng)計得到200例病歷。經(jīng)過進一步分組計數(shù),得到以下統(tǒng)計表,進行卡方分析:可認(rèn)為該疾病符合正態(tài)分布。根據(jù)樣本可計算得樣本均數(shù)為標(biāo)準(zhǔn)差s=20.4。則樣本均數(shù)的置信區(qū)間為:選擇置信水平為95%,則置信區(qū)間為:(68.18,74.21),此即為樣本均數(shù)的置信區(qū)間?,F(xiàn)將百分位數(shù)設(shè)定為前20%與后20%,則對應(yīng)的名次分別為:200*0.20=40、200*0.80=160;在排序表中找到相應(yīng)的年齡排序,分別為64和78,則可認(rèn)為前后20%之間的百分位數(shù)區(qū)間為(64,78)。本發(fā)明發(fā)病年齡分組分析系統(tǒng)具有如下優(yōu)點:(1)通過向系統(tǒng)中導(dǎo)入大量歷史病歷,篩選出符合研究要求的病歷并進行計數(shù),進一步通過卡方分析、樣本均數(shù)計算以及p百分位數(shù)的計算,得到所要研究的發(fā)病年齡均值以及高發(fā)年齡段,實現(xiàn)通過分析實現(xiàn)對歷史病歷的快速處理,不需要人工對病歷逐個判斷并統(tǒng)計分析,效率更高。(2)以往對某種疾病發(fā)病年齡的判斷相當(dāng)程度上依賴于臨床工作者的臨床經(jīng)驗,通過其臨床上的診治經(jīng)驗判斷疾病常發(fā)年齡。這一判斷容易受到研究者主觀印象的影響,無法準(zhǔn)確得出某種疾病的高發(fā)年齡段。而本系統(tǒng)通過對歷史病歷的客觀計數(shù),采用統(tǒng)計學(xué)方法進行分析,更具有客觀性。(3)由于現(xiàn)代社會與環(huán)境因素的影響,對于某些疾病的發(fā)病年齡可能會有提前或推后的現(xiàn)象,能夠通過對某一時間段內(nèi)的病歷進行計數(shù)分析,運算出針對某一時間段內(nèi)某種疾病的發(fā)病年齡,易于對比并得出發(fā)病年齡的變化趨勢,更具有時效性。本發(fā)明發(fā)病年齡分組分析系統(tǒng),通過對醫(yī)院歷史病歷進行批量的分析處理,將歷史病歷的病案首頁經(jīng)由數(shù)據(jù)接口轉(zhuǎn)入系統(tǒng)中,通過對病案首頁中年齡的統(tǒng)計,采用統(tǒng)計學(xué)的分析方法,計算分析出發(fā)病年齡的樣本均數(shù),以及根據(jù)研究者的要求統(tǒng)計出發(fā)病年齡的大致分組,提高效率。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。當(dāng)前第1頁12