2021年醫(yī)院數(shù)據(jù)倉庫的設(shè)計(jì)心得_第1頁
2021年醫(yī)院數(shù)據(jù)倉庫的設(shè)計(jì)心得_第2頁
2021年醫(yī)院數(shù)據(jù)倉庫的設(shè)計(jì)心得_第3頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、醫(yī)院數(shù)據(jù)倉庫的設(shè)計(jì)心得醫(yī)院數(shù)據(jù)倉庫的設(shè)計(jì)心得曲阜市人民醫(yī)院孔敏摘要數(shù)據(jù)倉庫是為數(shù)據(jù)分析而設(shè)計(jì)的開發(fā)工具,使用olap工具進(jìn)行聯(lián)機(jī)分析處理。本文敘述了曲阜市人民醫(yī)院的數(shù)據(jù)倉庫的設(shè)計(jì)和開發(fā)過程,介紹了數(shù)據(jù)倉庫在醫(yī)療工作中的應(yīng)用以及如何從數(shù)據(jù)庫中抽取有用信息,為領(lǐng)導(dǎo)決策、醫(yī)院運(yùn)行監(jiān)控、績效評估等業(yè)務(wù)系統(tǒng)的運(yùn)行提供數(shù)據(jù)環(huán)境。關(guān)鍵字?jǐn)?shù)據(jù)倉庫;多維數(shù)據(jù)集,數(shù)據(jù)分析我院從1995年開始使用his系統(tǒng),到目前已經(jīng)積累了上萬條的門診與住院病人信息記錄。為了從中挖掘有用信息,我院進(jìn)行了信息系統(tǒng)數(shù)據(jù)倉庫建設(shè),對本次的設(shè)計(jì)與實(shí)施的過程特寫此文供同行們參考。首先我們先了解一下數(shù)據(jù)倉庫與數(shù)據(jù)挖掘方面的知識。數(shù)據(jù)倉庫目前,

2、數(shù)據(jù)倉庫一詞尚沒有一個(gè)統(tǒng)一的定義,著名的數(shù)據(jù)倉庫專家w.h.inmon在其著作buildingthedatawarehouse一書中給予如下描述數(shù)據(jù)倉庫(datawarehouse)是一個(gè)面向主題的(subjectoriented)、集成的(integrate)、相對穩(wěn)定的(non-volatile)、反映歷史變化(timevariant)的數(shù)據(jù)集合,用于支持管理決策。對于數(shù)據(jù)倉庫的概念我們可以從兩個(gè)層次予以理解,首先,數(shù)據(jù)倉庫用于支持決策,面向分析型數(shù)據(jù)處理,它不同于企業(yè)現(xiàn)有的操作型數(shù)據(jù)庫;其次,數(shù)據(jù)倉庫是對多個(gè)異構(gòu)的數(shù)據(jù)源有效集成,集成后按照主題進(jìn)行了重組,并包含歷史數(shù)據(jù),而且存放在數(shù)據(jù)倉

3、庫中的數(shù)據(jù)一般不再修改。數(shù)據(jù)挖掘數(shù)據(jù)挖掘是一種技術(shù),它將傳統(tǒng)的數(shù)據(jù)分析方法與處理大量數(shù)據(jù)的復(fù)雜算法相結(jié)合。數(shù)據(jù)挖掘?yàn)樘讲楹头治鲂碌臄?shù)據(jù)類型以及用新方法分析舊有數(shù)據(jù)類型提供了令人振奮的有用信息。數(shù)據(jù)挖掘的意義是在大型數(shù)據(jù)存儲(chǔ)庫中,自動(dòng)地發(fā)現(xiàn)有用信息的過程。數(shù)據(jù)挖掘技術(shù)用來探查大型數(shù)據(jù)庫,發(fā)現(xiàn)先前未知的有用模式。數(shù)據(jù)挖掘還具有預(yù)測未來觀測結(jié)果的能力,并非所有的信息發(fā)現(xiàn)任務(wù)都被視為數(shù)據(jù)挖掘。例如,使用數(shù)據(jù)庫管理系統(tǒng)查找個(gè)別的記錄,則是信息檢索領(lǐng)域的任務(wù)。雖然這些任務(wù)是重要的,可能涉及使用復(fù)雜的算法和數(shù)據(jù)結(jié)構(gòu),但是它們主要依賴傳統(tǒng)的計(jì)算機(jī)技術(shù)和數(shù)據(jù)的明顯特征來創(chuàng)建索引結(jié)構(gòu),從而有效地組織和檢索信息。盡

4、管如此,數(shù)據(jù)挖掘技術(shù)也已用來增強(qiáng)信息檢索系統(tǒng)的能力。理解了數(shù)據(jù)倉庫與數(shù)據(jù)挖掘的含義后,我們才能開始下面的具體實(shí)施步驟開發(fā)聯(lián)機(jī)分析系統(tǒng)的第一步是需求分析。因缺乏數(shù)據(jù)在線分析實(shí)踐,故難以進(jìn)行有效的需求調(diào)研。我們一開始是從醫(yī)療統(tǒng)計(jì)出發(fā),確定的目標(biāo)是(1).要滿足“醫(yī)院評審標(biāo)準(zhǔn)”、“醫(yī)院醫(yī)療費(fèi)用統(tǒng)計(jì)的有關(guān)規(guī)定”和衛(wèi)生行政部門要求的常規(guī)報(bào)表和統(tǒng)計(jì)的規(guī)定;(2).制定醫(yī)院his數(shù)據(jù)庫的擴(kuò)充統(tǒng)計(jì)信息;根據(jù)病種和治療的特點(diǎn),建立新的統(tǒng)計(jì)單位和指標(biāo)。聯(lián)機(jī)分析的基礎(chǔ)是醫(yī)療his的有關(guān)數(shù)據(jù),第二步進(jìn)行的是數(shù)據(jù)源分析。曲阜市人民醫(yī)院是一家有近七百張病床的二級甲等綜合性醫(yī)院,有10多年的應(yīng)用his系統(tǒng)管理經(jīng)驗(yàn)。其主要的

5、his數(shù)據(jù)源有門診掛號信息,病人住院信息,門診和住院費(fèi)用明細(xì),藥品管理信息,及其它輔助信息。表中數(shù)據(jù)包含了(a)病人信息和疾病屬性;(b)門診住院治療時(shí)間、單位、醫(yī)生;(c)療效;(d)醫(yī)療業(yè)務(wù)收入;(e)各項(xiàng)檢查、治療、護(hù)理項(xiàng)目的名稱、數(shù)量、時(shí)間和費(fèi)用;(f)藥品及耗材。3制定多維數(shù)據(jù)集。根據(jù)數(shù)據(jù)源分析,我們定義了病人、門診、住院和費(fèi)用四個(gè)多維數(shù)據(jù)集,原數(shù)據(jù)庫中具有統(tǒng)計(jì)意義的字段統(tǒng)統(tǒng)被定義為維度或量度。4制定新的統(tǒng)計(jì)單位和指標(biāo)。his系統(tǒng)中最復(fù)雜的數(shù)據(jù)是住院治療費(fèi)用。它們在數(shù)據(jù)庫中按照“住院號(關(guān)鍵字)關(guān)聯(lián)相關(guān)費(fèi)用明細(xì)”的結(jié)構(gòu)組織存儲(chǔ)。這種結(jié)構(gòu)產(chǎn)生以住院號為單位的統(tǒng)計(jì)指標(biāo)年度出院人次數(shù)、平均

6、住院日、平均住院費(fèi)用和治愈率。對于綜合性的醫(yī)院,不能正確地反映疾病和治療與療效和費(fèi)用間的關(guān)系,也缺乏橫向、縱向的可比性。因此統(tǒng)計(jì)的工作量、療效、費(fèi)用的單位應(yīng)該是實(shí)際病人數(shù)和匯總后的治療次數(shù),而不是住院次數(shù)。我們比較了我院指標(biāo)的具體數(shù)值,發(fā)現(xiàn)10多年來住院病人的平均費(fèi)用有所下降,而人均年費(fèi)用卻不變或略增。顯然前者是假象,只不過將整個(gè)治療過程分為多一些的住院次而已。可見新指標(biāo)具有較好的統(tǒng)計(jì)價(jià)值。5確定數(shù)據(jù)結(jié)構(gòu)。新指標(biāo)需要增加統(tǒng)計(jì)后的實(shí)際病人信息和治療維度。根據(jù)上述多維數(shù)據(jù)集,按照各維度的各種合理組合,建立了病人特征、醫(yī)療收入、門診數(shù)據(jù)、住院數(shù)據(jù)、費(fèi)用療效、潛在問題、藥品和耗材等主題組,定制數(shù)據(jù)倉庫

7、的固定主題。從數(shù)據(jù)倉庫的角度看,統(tǒng)計(jì)量就是病人、工作量、療效和費(fèi)用等度量,統(tǒng)計(jì)指標(biāo)就是這些度量在規(guī)定維度下的成員屬性,報(bào)表就是指定兩個(gè)或多個(gè)維度下統(tǒng)計(jì)量或統(tǒng)計(jì)指標(biāo)的交叉表。通過多維數(shù)據(jù)集可以使管理者們既能評審結(jié)局,也能分析過程;從而判斷現(xiàn)象背后可能的業(yè)務(wù)趨勢、潛在的利益或問題。數(shù)據(jù)倉庫建設(shè)完畢后,還要進(jìn)一步規(guī)范數(shù)據(jù)的采集和確保數(shù)據(jù)保障渠道的暢通,必須完善各種規(guī)章制度。例如建立服務(wù)器管理制度我們制定了服務(wù)器日志錄,每天記錄服務(wù)器的各種操作,堅(jiān)持對服務(wù)器等網(wǎng)絡(luò)設(shè)備進(jìn)行日檢、周檢、月檢,并進(jìn)行詳細(xì)的記錄填寫工作,確保計(jì)算機(jī)系統(tǒng)的正常運(yùn)行。工作站管理制度為每臺(tái)工作站建立工作日志,記錄該工作站上機(jī)的所有

8、操作。并建立由信息科主管的檢查、監(jiān)督機(jī)制,較好地杜絕了人為造成的機(jī)器故障。建立數(shù)據(jù)庫日常維護(hù)制度、網(wǎng)絡(luò)安全保密制度、病毒預(yù)防和檢查等制度。要完成上述任務(wù)需要進(jìn)行大量的基礎(chǔ)數(shù)據(jù)分析和業(yè)務(wù)規(guī)范制度。顯然這些只是聯(lián)機(jī)分析系統(tǒng)的雛形,還需進(jìn)一步的完善。開發(fā)聯(lián)機(jī)分析業(yè)務(wù)系統(tǒng)的主要推動(dòng)力來自醫(yī)院管理人員的實(shí)踐經(jīng)驗(yàn)和創(chuàng)新思維。著眼未來,以數(shù)據(jù)倉庫為中心的數(shù)據(jù)查詢和分析服務(wù)將成為臨床、科研等工作中不可缺的重要內(nèi)容。近幾年來醫(yī)院his系統(tǒng)的普及已經(jīng)徹底改變了醫(yī)院日常事務(wù)處理工作,聯(lián)機(jī)分析系統(tǒng)的開發(fā)和應(yīng)用也將在醫(yī)院管理現(xiàn)代化方面發(fā)揮重要作用。擴(kuò)展閱讀數(shù)據(jù)庫課設(shè)醫(yī)院門診收費(fèi)系統(tǒng)設(shè)計(jì)報(bào)告數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告瓊州

9、學(xué)院電子信息工程學(xué)院數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告項(xiàng)目名稱醫(yī)院門診收費(fèi)系統(tǒng)設(shè)計(jì)專業(yè)網(wǎng)絡(luò)工程年級201*級姓名林振達(dá)學(xué)號09240063指導(dǎo)老師陳作聰201*年9月數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告摘要隨著科學(xué)的不斷進(jìn)步,計(jì)算機(jī)應(yīng)用已經(jīng)遍布整個(gè)社會(huì)的每個(gè)角落。目前社會(huì)正處于健保發(fā)展方興未艾的時(shí)代,各醫(yī)療院所莫不兢兢業(yè)業(yè)地改善本身的體制或管理方式,所以應(yīng)越來越嚴(yán)格的規(guī)范;在此背景下,本文論述了醫(yī)院管理系統(tǒng)(重點(diǎn)論述門診收費(fèi)子系統(tǒng))的設(shè)計(jì)實(shí)現(xiàn)。通過對各種數(shù)據(jù)庫管理系統(tǒng)的模型分析,結(jié)合醫(yī)院門診的實(shí)際需求,采用c/s(客戶端/服務(wù)器)模式,說明了醫(yī)院管理系統(tǒng)的開發(fā)過程及各種技術(shù)細(xì)節(jié)。本系統(tǒng)是適應(yīng)時(shí)代發(fā)展的需要,提高

10、管理的效率而開發(fā)設(shè)計(jì)的。醫(yī)院管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。因此本人結(jié)合醫(yī)院門診收費(fèi)系統(tǒng)的要求,對mssqlserver201*數(shù)據(jù)庫管理系統(tǒng)、sql語言原理將對數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)醫(yī)院門診收費(fèi)系統(tǒng)進(jìn)行了簡明的介紹,并分析了開發(fā)醫(yī)院管理系統(tǒng)所應(yīng)進(jìn)行的工作;對數(shù)據(jù)庫的設(shè)計(jì)和sql語言的使用進(jìn)行了系統(tǒng)分析,為深入理解數(shù)據(jù)庫應(yīng)用打下了基礎(chǔ);學(xué)習(xí)了具體的開發(fā)工具delphi0,對其數(shù)據(jù)庫組件,sql語言在delphi中的應(yīng)用

11、等數(shù)據(jù)庫編程關(guān)鍵技術(shù)進(jìn)行了系統(tǒng)的介紹;除此還分析了醫(yī)院管理系統(tǒng)的應(yīng)用需求,按照數(shù)據(jù)庫設(shè)計(jì)理論一步一步地給出了系統(tǒng)需求說明書、局部er圖、全局er圖、系統(tǒng)關(guān)系模式,子模式,利用mssqserver201*建立了數(shù)據(jù)庫;進(jìn)行了具體的程序設(shè)計(jì),具體劃分了三類用戶的操作權(quán)限,設(shè)計(jì)了了三個(gè)操作界面。實(shí)現(xiàn)了數(shù)據(jù)庫表的瀏覽,記錄的添加、刪除和修改,報(bào)表的生成,實(shí)現(xiàn)了多數(shù)據(jù)庫表的連接操作,實(shí)現(xiàn)了多條件查詢和模糊查詢,并靈活實(shí)現(xiàn)了對不可更新查詢結(jié)果集的更新操作,實(shí)現(xiàn)了主從表操作,實(shí)現(xiàn)了密碼維護(hù)功能,醫(yī)院信息系統(tǒng)(his)是一套通用性很強(qiáng)的商業(yè)軟件。本人負(fù)責(zé)的門診劃價(jià)子系統(tǒng)是針對一般醫(yī)院的業(yè)務(wù)處理而開發(fā)的,主要用

12、于門診部的劃價(jià)和信息生成。關(guān)鍵字his,軟件工程,模塊化數(shù)據(jù)庫,sql語言,數(shù)據(jù)庫組件數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告目錄1引言.1需求分析階段.21引言.22需求分析階段的目標(biāo)與任務(wù).21處理對象.22處理功能及要求.3安全性和完整性要求.33需求分析階段成果.33概念設(shè)計(jì)階段.61引言.62任務(wù)與目標(biāo).63階段結(jié)果.74邏輯設(shè)計(jì)階段.81邏輯設(shè)計(jì)的任務(wù)和目標(biāo).82數(shù)據(jù)組織.81將e-r圖轉(zhuǎn)換為關(guān)系模型.82模型優(yōu)化.93數(shù)據(jù)庫模式定義.94用戶子模式定義.103數(shù)據(jù)處理.105物理設(shè)計(jì)階段.111物理設(shè)計(jì)階段的目標(biāo)與任務(wù).122數(shù)據(jù)存儲(chǔ)方面.錯(cuò)誤!未定義書簽。3系統(tǒng)功能模塊.錯(cuò)誤!未定義書簽。1

13、讀者基本信息的查詢和更新模塊.錯(cuò)誤!未定義書簽。2圖書基本信息的查詢和更新模塊.錯(cuò)誤!未定義書簽。6數(shù)據(jù)庫實(shí)施階段.121建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引.121建立數(shù)據(jù)庫.122建立數(shù)據(jù)表.133建立視圖.144建立索引.175建立觸發(fā)器.172數(shù)據(jù)入庫.錯(cuò)誤!未定義書簽。3創(chuàng)建各個(gè)功能的存儲(chǔ)過程.177系統(tǒng)調(diào)試和測試.17i數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告8設(shè)計(jì)心得.179存在的問題及建議.18致謝.19參考文獻(xiàn).19附錄1數(shù)據(jù)查看和存儲(chǔ)過程功能的驗(yàn)證.20附錄2所有的sql運(yùn)行語句.25附錄3系統(tǒng)的運(yùn)行界面.27ii數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告1引言隨著科學(xué)技術(shù)的高速發(fā)展,計(jì)算機(jī)軟件的需求量大幅度

14、提升,各種專業(yè)的特殊管理、應(yīng)用軟件已被提上了議案,當(dāng)然,與此同時(shí),計(jì)算機(jī)軟件開發(fā)越來越專業(yè)化,對設(shè)計(jì)人員的綜合素質(zhì)和專業(yè)知識的要求越來越高,任務(wù)也是越來越重。信息產(chǎn)業(yè)作為當(dāng)今社會(huì)做前端的技術(shù)性行業(yè),其科技含量是最高的;作為一個(gè)計(jì)算機(jī)專業(yè)的大學(xué)生,特別是面對我們國家現(xiàn)在緊缺高水平、高素質(zhì)的軟件人員,我們也清醒的認(rèn)識到掌握好專業(yè)知識的重要性,更清楚了自己肩上的責(zé)任。本次設(shè)計(jì)的主題是基于c/s結(jié)構(gòu)的醫(yī)院門診收費(fèi)系統(tǒng)。本系統(tǒng)提供給醫(yī)院門診收費(fèi)用戶一個(gè)綜合、全面的辦公環(huán)境和工具,同時(shí)實(shí)現(xiàn)了大量數(shù)據(jù)信息和文檔以及多媒體信息快速、有效、準(zhǔn)確地獲取、管理和傳遞。因此本系統(tǒng)是提高工作效率、規(guī)范醫(yī)院門診辦公制度、

15、方便領(lǐng)導(dǎo)決策的重要工具。本軟件主要完成門診劃價(jià)收費(fèi)功能,按照軟件工程的思想來完成這一設(shè)計(jì)過程,歷經(jīng)三個(gè)多月,在指導(dǎo)教師認(rèn)真耐心的指導(dǎo)下,系統(tǒng)已經(jīng)初步完成。由于是初次完成比較正規(guī)的且有規(guī)模的軟件設(shè)計(jì),所以難免出現(xiàn)一些錯(cuò)誤和漏洞,懇請各位老師和同學(xué)批評指正。在本次設(shè)計(jì)期間,指導(dǎo)教師、師長們給了我們很大的鼓勵(lì)和支持,在我們有困難的時(shí)候給予了我們無私的關(guān)心和幫助,在這里表示深深的感謝!同時(shí),也向評閱論文和參加論文答辯的老師們表示衷心的感謝!數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告需求分析階段1引言一所醫(yī)院的主要構(gòu)成分為兩個(gè)部分,一是門診部門,二是住院部門,醫(yī)院的所有日常工作都是圍繞著這兩大部門進(jìn)行的。門診部門和住院

16、部門各下設(shè)若干科室,如門診部門下設(shè)口腔科、內(nèi)科、外科、皮膚科等,住院部門下設(shè)內(nèi)科、外科、骨科等,二者下設(shè)的部分科室是交叉的,各科室都有相應(yīng)的醫(yī)生、護(hù)士,完成所承擔(dān)的醫(yī)療工作,醫(yī)生又有主治醫(yī)師、副主任醫(yī)師、普通醫(yī)師或教授、副教授、其他之分。為了支持這兩大部門的工作,醫(yī)院還設(shè)置了藥庫、中心藥房、門診藥房、制劑室、設(shè)備科、財(cái)務(wù)科、后勤倉庫、門診收費(fèi)處、門診掛號處、問訊處、住院處、檢驗(yàn)科室、檢查科室、血庫、病案室、手術(shù)室,以及為醫(yī)院的日常管理而設(shè)置的行政部門等。其中,藥庫負(fù)責(zé)藥品的貯存、發(fā)放和采購;中心藥房負(fù)責(zé)住院病人的藥品管理,包括根據(jù)處方及醫(yī)囑生成領(lǐng)藥單,向藥庫領(lǐng)藥,配藥并把藥品發(fā)給相應(yīng)的病區(qū),以

17、及藥房的庫存管理和病區(qū)余藥回收;門診藥房負(fù)責(zé)門診病人的藥品管理,包括根據(jù)處方,按處方內(nèi)容備藥、發(fā)藥,向藥庫領(lǐng)藥等;制劑室負(fù)責(zé)藥物的配制,并提供給藥庫;設(shè)備科負(fù)責(zé)醫(yī)院的醫(yī)療設(shè)備等的購入和維修等;財(cái)務(wù)科負(fù)責(zé)醫(yī)院中一切與財(cái)務(wù)有關(guān)的業(yè)務(wù)和工作,進(jìn)行醫(yī)院的財(cái)務(wù)管理;后勤倉庫負(fù)責(zé)醫(yī)院所有后勤物品的貯存和管理;門診收費(fèi)處負(fù)責(zé)門診病人的處方的劃價(jià)和收費(fèi);門診掛號處負(fù)責(zé)門診病人的掛號事務(wù);問訊處負(fù)責(zé)向有疑問的就醫(yī)病人解釋相關(guān)問題;住院處負(fù)責(zé)所有就醫(yī)病人的住院事宜和相關(guān)管理;檢驗(yàn)科室負(fù)責(zé)病人的各項(xiàng)檢驗(yàn),(如驗(yàn)血等)以及與各項(xiàng)檢驗(yàn)相關(guān)的管理,藥劑取用等;檢查科室負(fù)責(zé)病人的各項(xiàng)檢查(如ct檢查以及其他放射線檢查等)以

18、及與各項(xiàng)檢查相關(guān)的管理,設(shè)備使用與維護(hù)等;血庫負(fù)責(zé)醫(yī)院的各種血型的血液的貯存和管理以及血液的采集;病案室負(fù)責(zé)病人病案的管理和保存;手術(shù)室負(fù)責(zé)病人的手術(shù),手術(shù)的安排以及有關(guān)手術(shù)的相關(guān)事宜和器械,制劑,設(shè)備等的使用等;行政部門則根據(jù)其相應(yīng)的工作職責(zé)進(jìn)行日常的工作,對醫(yī)院進(jìn)行行政方面的管理,以保證醫(yī)院的醫(yī)療工作的正常進(jìn)行和醫(yī)院的后勤保障。2需求分析階段的目標(biāo)與任務(wù)1處理對象科室信息科室id,科室名稱醫(yī)生信息醫(yī)生姓名,性別,年齡借閱歷史信息藥品名稱,買價(jià),賣價(jià)病人信息病人姓名,性別,年齡,是否有婚姻管理員信息用戶名,密碼數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告2處理功能及要求系統(tǒng)提供待開門診處方以及各種檢查檢驗(yàn)申請

19、單實(shí)時(shí)劃價(jià)、輸入、查詢、修改功能。另外還提供候診病人就醫(yī)分配;按科室、人員等條件統(tǒng)計(jì)單據(jù);檢索病人就診歷史等可選功能。它將病人歷次門診的所有臨床醫(yī)療信息通過計(jì)算機(jī)管理,并為后繼系統(tǒng)提供劃價(jià)信息,是全面實(shí)現(xiàn)門診信息化管理的必備前端系統(tǒng)之一。門診系統(tǒng)聯(lián)系物流、財(cái)務(wù)、醫(yī)療的主要信息是病人信息與處方信息。考慮到目前醫(yī)院情況,門診系統(tǒng)主要完成處方信息的電子化,以及和醫(yī)院藥房、財(cái)務(wù)系統(tǒng)聯(lián)網(wǎng)。由于醫(yī)生工作站的推廣困難,處方信息的錄入,通過劃價(jià)子系統(tǒng)進(jìn)行。安全性和完整性要求1)安全性要求系統(tǒng)安全性要求體現(xiàn)在數(shù)據(jù)庫安全性、信息安全性和系統(tǒng)平臺(tái)的安全性等方面。安全性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖

20、,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過分配權(quán)限、設(shè)置權(quán)限級別來區(qū)別對待不同操作者對數(shù)據(jù)庫的操作來提高數(shù)據(jù)庫的安全性;系統(tǒng)平臺(tái)的安全性體現(xiàn)在操作系統(tǒng)的安全性、計(jì)算機(jī)系統(tǒng)的安全性和網(wǎng)絡(luò)體系的安全性等方面。2)完整性要求系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??赏ㄟ^建立主、外鍵,使用check約束,或者通過使用觸發(fā)器和級聯(lián)更新。3需求分析階段成果數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告1體會(huì)與收獲經(jīng)對前面的需求調(diào)查和初步的分析,確定由計(jì)算機(jī)完成的工作時(shí)對數(shù)據(jù)進(jìn)行各種管理和處理,具體的工作內(nèi)容見第二部分,由手工完成的工作主要有對原始數(shù)據(jù)的錄入;不能由計(jì)算機(jī)生成的,各種數(shù)據(jù)的更新,包括數(shù)據(jù)變化后的修改,數(shù)

21、據(jù)的增加,失效數(shù)據(jù)或無用數(shù)據(jù)的刪除等;以及系統(tǒng)的日常維護(hù)。3醫(yī)院的基本業(yè)務(wù)流程圖人病收取押金病區(qū)醫(yī)住院藥檢檢手術(shù)入院登記過程信管理信診醫(yī)囑輸入與劃價(jià)押金信押金日結(jié)信憑證制作病人基本信病人費(fèi)用基本信月末在院結(jié)算基本醫(yī)療收入基本類在院收入設(shè)備帳入收費(fèi)日結(jié)信息病人費(fèi)用收據(jù)病歷首頁費(fèi)用院科費(fèi)用核算醫(yī)療保險(xiǎn)費(fèi)用藥品收入構(gòu)成憑證制作會(huì)計(jì)憑證數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告4圖書管理系統(tǒng)數(shù)據(jù)字典(a)數(shù)據(jù)項(xiàng)表1數(shù)據(jù)項(xiàng)列表數(shù)據(jù)項(xiàng)編號數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系di-1di-2di-3di-4di-5di-6di-7di-8di-9di-24di-25di-26di-27di-28di-29di-30numn

22、amesexidpricetotilpricemarrydi-31存儲(chǔ)結(jié)構(gòu)別名編號姓名性別身份證號費(fèi)用總計(jì)自付總計(jì)婚姻民族職業(yè)工作單位單位電話家庭住址宅電郵編科室醫(yī)療來源日期intcharbitcharfloatfloatcharcharcharcharcharcharcharcharcharchardatetime同realbiddi-32di-33di-34經(jīng)辦人標(biāo)識醫(yī)保編號同roommidcharcharchar數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告(b)數(shù)據(jù)結(jié)構(gòu)表2數(shù)據(jù)結(jié)構(gòu)列表數(shù)據(jù)結(jié)構(gòu)編號ds-1數(shù)據(jù)結(jié)構(gòu)名數(shù)據(jù)結(jié)構(gòu)含義屬性num流水號醫(yī)療號notnullnotnullds-2ds-3name姓名科

23、室醫(yī)療類別日期掛號費(fèi)病歷nullnullnullnullnullnullds-4itemds-5ds-6datads-7priceds-85處理邏輯描述表3處理邏輯列表處理編號pr-1處理功能醫(yī)院門診部門收費(fèi)時(shí)的系統(tǒng)處理過程醫(yī)生、病人管理模塊、收費(fèi)、藥品管理模塊3概念設(shè)計(jì)階段1引言本次設(shè)計(jì)開發(fā)的醫(yī)院門診收費(fèi)信息系統(tǒng)是一套完整的醫(yī)院信息系統(tǒng)的一部分,整個(gè)系統(tǒng)應(yīng)既可以面向大中型醫(yī)院又可針對中小型醫(yī)院的專用應(yīng)用系統(tǒng)。它幾乎覆蓋了醫(yī)院主要管理職能和患者在醫(yī)院就診的各主要環(huán)節(jié)。我們的his專用應(yīng)用系統(tǒng)不簡單地是一套計(jì)算機(jī)管理應(yīng)用軟件,最重要的是它符合中國實(shí)際情況,參照了現(xiàn)行醫(yī)改政策,數(shù)據(jù)庫系統(tǒng)原理課程設(shè)

24、計(jì)報(bào)告結(jié)合國內(nèi)與國際先進(jìn)的醫(yī)院管理經(jīng)驗(yàn),將醫(yī)院的管理思想、醫(yī)院各部門的業(yè)務(wù)經(jīng)驗(yàn)以及當(dāng)今計(jì)算機(jī)科學(xué)技術(shù)的完美統(tǒng)一起來的體現(xiàn)。2任務(wù)與目標(biāo)(1)選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng);(2)設(shè)計(jì)分e-r圖,即各子模塊的e-r圖;(3)生成初步e-r圖,通過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;(4)生成全局e-r圖,通過消除沖突等方面。3階段結(jié)果(1)根據(jù)不同的對象,從第3層數(shù)據(jù)流程圖入手,分別畫出各分er圖病人掛號病人看病病人出院病人交費(fèi)取藥病人按處方配藥病人住院病人交預(yù)交款-7-數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告1:掛號2:輸入掛號信息掛號模塊3:掛號流水號門診掛號操作4:看病5:藥

25、方醫(yī)生診斷6:藥方交費(fèi)病情模塊7:輸入藥方信息劃價(jià)收費(fèi)取藥模塊9:取藥8:藥品明細(xì)單,收費(fèi)發(fā)票4邏輯設(shè)計(jì)階段1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的dbms產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本e-r圖轉(zhuǎn)換為選用dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。具體內(nèi)容包括數(shù)據(jù)組織(將e-r圖轉(zhuǎn)換成關(guān)系模型、模型優(yōu)化、數(shù)據(jù)庫模式定義、用戶子模式設(shè)計(jì))、數(shù)據(jù)處理(畫出系統(tǒng)功能模塊圖)兩大任務(wù)。2數(shù)據(jù)組織1將e-r圖轉(zhuǎn)換為關(guān)系模型實(shí)體型轉(zhuǎn)換為關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。對于實(shí)體間的聯(lián)系則有以下

26、不同的情況一個(gè)mn聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。一個(gè)1n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。一個(gè)11聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合具有相同碼的關(guān)系模式

27、可合并。2模型優(yōu)化關(guān)系模式doctor,basetype,items,medicine,patient不存在非主屬性對主屬性的部分函數(shù)依賴,也不存在傳遞函數(shù)依賴,已經(jīng)達(dá)到了3nf.3數(shù)據(jù)庫模式定義表1basetype表列名idtypeidtypename數(shù)據(jù)類型charcharchar可否為空notnullnotnullnotnull編號科室名說明表2doctor表列名idnamesexagedeptidtitle數(shù)據(jù)類型charcharcharcharcharchar可否為空notnullnotnullnotnullnotnullnotnull編號姓名性別年齡說明表3medicine表列名m

28、edidmednametypeidsalepriceunitidbuypricetotle數(shù)據(jù)類型charcharcharcharcharcharchar可否為空notnullnotnullnotnullnotnull說明藥品編號藥品姓名賣價(jià)買價(jià)總計(jì)數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告表4patient表列名idnameidnumsexagemarry數(shù)據(jù)類型charcharcharcharchar可否為空notnullnotnullnotnull編號說明病人名字性別年齡婚姻表5item表列名itemiditemnametotalunitidbuypricesaleprice數(shù)據(jù)類型charcharch

29、archarchar可否為空notnullnotnullnotnullnotnullnotnull說明表6user表列名usernamepwduser_type數(shù)據(jù)類型charcharchar可否為空notnullnotnullnotnull說明4用戶子模式定義表1basetype表試圖列名idtypeidtypename數(shù)據(jù)類型charcharchar可否為空notnullnotnullnotnull編號科室名說明表2doctor表試圖列名idnamesexagedeptidtitle數(shù)據(jù)類型charcharcharcharcharchar可否為空notnullnotnullnotnulln

30、otnullnotnull編號姓名性別年齡說明數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告表3medicine表試圖列名medidmednametypeidsalepriceunitidbuypricetotle數(shù)據(jù)類型charcharcharcharcharcharchar可否為空notnullnotnullnotnullnotnull說明藥品編號藥品姓名賣價(jià)買價(jià)總計(jì)表4patient表試圖列名idnameidnumsexagemarry數(shù)據(jù)類型charcharcharcharchar可否為空notnullnotnullnotnull編號說明病人名字性別年齡婚姻表5item表試圖列名itemiditemnam

31、etotalunitidbuypricesaleprice數(shù)據(jù)類型charcharcharcharchar可否為空notnullnotnullnotnullnotnullnotnull說明表6user表試圖列名usernamepwduser_type數(shù)據(jù)類型charcharchar可否為空notnullnotnullnotnull說明3數(shù)據(jù)處理系統(tǒng)功能模塊圖-11-數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告5物理設(shè)計(jì)階段門診劃價(jià)門診劃價(jià)收費(fèi)系統(tǒng)門診收費(fèi)藥品發(fā)貨收據(jù)處理收退款清算統(tǒng)計(jì)、查詢1物理設(shè)計(jì)階段的目標(biāo)與任務(wù)數(shù)據(jù)庫的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個(gè)階段中要完成兩大任

32、務(wù)(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存儲(chǔ)結(jié)構(gòu);(2)對物理結(jié)構(gòu)進(jìn)行評價(jià),評價(jià)的重點(diǎn)是時(shí)間和空間效率。6數(shù)據(jù)庫實(shí)施階段1建立數(shù)據(jù)庫、數(shù)據(jù)表、視圖、索引1建立數(shù)據(jù)庫createdatabasehospitalgo數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告2建立數(shù)據(jù)表(1)basetype表的建立usehospitalgocreatetablebasetype(idintprimarykeyidentity,typeidtinyint,typenamevarchar(30)go(2)doctor表的建立usehospitalgocreatetabledoctor(idintidentityp

33、rimarykey,namevarchar(50)notnull,sexvarchar(2)notnull,ageint,deptidint,titlevarchar(50);go(3)items表的建立usehospitalgocreatetableitems(itemidintidentityprimarykey,itemnamevarchar(50)notnull,totalint,unitidint,buypricefloat,salepricefloat)go(4)medicine表的建立usehospitalgo-13-數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告createtablemedicin

34、e(medidintidentityprimarykey,mednamevarchar(50),typeidint,unitidint,buypricefloat,-進(jìn)貨價(jià)格,計(jì)算利潤用salepricefloat,-售出價(jià)格totalfloat,flagtinyint-中西藥標(biāo)記,0-中藥;1-西藥)(5)registration表的建立usehospitalgocreatetableregistration(regidintprimarykey,patidint,-患者docidint,-醫(yī)生名稱regdatevarchar(20),-日期usernamevarchar(20)-用戶名)g

35、o(6)users表的建立usehospitalgocreatetableusers(usernamevarchar(40)primarykey,pwdvarchar(40)notnull,user_typetinyintnotnull)goinsertintousersvalues(admin,888888,1)go3建立視圖(1)用于查詢paylist視圖定義如下-14-數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告gousehospitalcreateviewpaylist_vasselectp.payid,p.regid,r.docid,r.regdate,m.medname,b.typename,p.p

36、rice,m.total,p.pnum,p.price*p.pnumaspsum,m.buyprice,(p.price-m.buyprice)*p.pnumaspearnfrompayitemsp,medicinem,basetypeb,registrationrwherep.itemid=m.medidandm.unitid=b.idandp.regid=r.regidandp.ptype=1unionselectp.payid,p.regid,r.docid,r.regdate,i.itemname,b.typename,p.price,i.total,p.pnum,p.price*p.

37、pnumaspsum,i.buyprice,(p.price-i.buyprice)*p.pnumaspearnfrompayitemsp,itemsi,basetypeb,registrationrwherep.itemid=i.itemidandi.unitid=b.idandp.regid=r.regidandp.ptype=2go(2)用于reportdoctor查詢的視圖定義如下gocreateviewreportdoctor_vasselectd.nameas醫(yī)生姓名,b.typenameas科室名稱,d.titleas職務(wù),p.regdateas月份,(casewhenp.pnu

38、m=0thenp.pnumelse0end)as銷售數(shù)量,(casewhenp.psum=0thenp.psumelse0end)as銷售總額,(casewhenp.pearn=0thenp.pearnelse0end)as純利潤frombasetypeb,doctord,(selectdocid,left(regdate,7)asregdate,sum(pnum)aspnum,sum(psum)aspsum,sum(pearn)aspearnfrompaylist_vgroupbydocid,left(regdate,7)pwhereb.typeid=1andd.deptid=b.idand

39、d.id=p.docidgo(3)用于顯示reportitems的視圖定義如下gocreateviewreportitems_v-15-usehospitalusehospital數(shù)據(jù)庫系統(tǒng)原理課程設(shè)計(jì)報(bào)告asselecti.itemidas藥品編號,i.itemnameas藥品名稱,b.typenameas單位,i.buypriceas成本價(jià)格,i.salepriceas銷售價(jià)格,i.totalas庫存數(shù)量,p.regdateas銷售日期,(casewhenp.pnum=0thenp.pnumelse0end)as銷售數(shù)量,(casewhenp.pnum=0thenp.psumelse0en

40、d)as銷售總額,(casewhenp.pnum=0then(p.psum-i.buyprice*p.pnum)else0end)as純利潤fromitemsi,basetypeb,(selectps.itemid,ps.regid,left(r.regdate,7)asregdate,sum(ps.pnum)aspnum,sum(ps.price*ps.pnum)aspsumfrompayitemsps,registrationrwhereps.ptype=2andps.regid=r.regidgroupbyps.itemid,ps.regid,left(r.regdate,7)pwherei.itemid=p.itemidandi.unitid=b.idgo(4)用于reportmedicine的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論