醫(yī)院門診管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計_第1頁
醫(yī)院門診管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計_第2頁
醫(yī)院門診管理信息系統(tǒng)數(shù)據(jù)庫設(shè)計_第3頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄1 需求分析 1編寫目的 1編寫背景 1實現(xiàn)目標(biāo) 2數(shù)據(jù)定義 2需求分析 2系統(tǒng)的功能需求 2系統(tǒng)總體功能圖 3業(yè)務(wù)規(guī)那么 51.5.4 數(shù)據(jù)約束條件分析 51.5.5 實體與數(shù)據(jù) 6數(shù)據(jù)字典 7數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu) 7數(shù)據(jù)處理 82 概念設(shè)計 9實體及其屬性 10實體間的聯(lián)系 12總體ER圖 143 邏輯設(shè)計 153.1 實體處理 153.2 聯(lián)系集處理 163.3 完整性約束 164 物理設(shè)計 22關(guān)系模式存儲方式選擇 22數(shù)據(jù)庫存儲路徑 221 需求分析了解和分析系統(tǒng)將要提供的功能及未來數(shù)據(jù)庫用戶的需求。 例如,該系統(tǒng)具 有哪些功能需求,哪些數(shù)據(jù)要存儲在數(shù)據(jù)庫中,使用的數(shù)據(jù)業(yè)務(wù)規(guī)那么是什

2、么, 數(shù)據(jù)之間的練習(xí)約束等,即了解用戶真正從數(shù)據(jù)庫中得到什么。編寫目的門診是醫(yī)院效勞的窗口和最前沿的部門, 面臨巨大就診壓力。 研究如何合理 配置資源、 加強(qiáng)管理,充分發(fā)揮現(xiàn)有資源的能力來緩解醫(yī)院效勞壓力, 提高病人 滿意度很有意義。 門診的流程布置、 效勞時間和質(zhì)量是影響病人滿意度的主要因 素。針對“三長一短 ( 即掛號排隊時間長、候診和候檢時間長、交款取藥時間 長、醫(yī)生看病時間短 ) 問題,等待時間是評價病人滿意度的主要指標(biāo)之一,對總 體的病人滿意度影響很大。 其次,過多的滯留在門診的患者會嚴(yán)重干擾醫(yī)院的管 理和醫(yī)護(hù)工作的開展, 影響門診效勞質(zhì)量。 并且城市綜合醫(yī)院這類醫(yī)療資源相對 集中的

3、機(jī)構(gòu)的病人擁擠現(xiàn)象將長期存在, 研究如何更好地使之為滿足病人需求具 有現(xiàn)實意義。門診部是醫(yī)院的一個重要部門 , 是病人剛開始就診的首要環(huán)節(jié) , 是醫(yī)院直接 向社會廣闊患者提供醫(yī)療效勞的窗口之一 , 門診部的信息化建設(shè)直接關(guān)系到整個 醫(yī)院的信息化建設(shè)的開展水平。如何更方便人們就診、減少不必要的排隊環(huán)節(jié)、 實現(xiàn)病人資料 (患者根本情況、就診記錄及檢查結(jié)果與治療情況等 ) 永久性存儲 , 防止以往因病歷資料及檢查治療結(jié)果喪失而造成的延長診斷時間、 重復(fù)檢查、 增 加患者經(jīng)濟(jì)負(fù)擔(dān)、甚至于造成醫(yī)療糾紛等后果 , 是醫(yī)院門診信息化建設(shè)所要解決 的。利用信息技術(shù)、 電子計算機(jī)和通訊設(shè)備, 為醫(yī)院所屬各部門提

4、供對病人診療 信息和行政管理信息的收集、存儲、處理、提取及數(shù)據(jù)交換的能力,并滿足所有 授權(quán)用戶的功能需求。醫(yī)院門診管理信息系統(tǒng)強(qiáng)調(diào)以病人醫(yī)療活動為主線進(jìn)行管理病人所有信息, 臨床的、效勞的、用藥記錄、 護(hù)理記錄和費用信息等能被實時傳遞到醫(yī)院各個部 門,為醫(yī)院管理和醫(yī)療分析提供便捷效勞。對于信息系統(tǒng)的設(shè)計 , 要考慮的問題很多 , 但是最主要的是數(shù)據(jù)庫結(jié)構(gòu)體系 和數(shù)據(jù)庫連接技術(shù)方案的選擇 , 以及總體結(jié)構(gòu)的設(shè)計。本人正處于數(shù)據(jù)庫設(shè)計的學(xué)習(xí)階段, 因此開發(fā)此系統(tǒng)的另一主要目的是鍛煉 相關(guān)專業(yè)能力和探索更多的專業(yè)知識。醫(yī)院門診管理信息系統(tǒng) Hospital Clinic Management Inf

5、ormation System , HCMIS , 針對 以病人醫(yī)療活動為中心進(jìn)行管理病人所有信息, 臨床的、效勞的、用藥記錄、 護(hù)理記錄和費用信息等能被實時傳遞到醫(yī)院各個部門, 為醫(yī)院管理和醫(yī)療分析提 供便捷效勞。1.3 實現(xiàn)目標(biāo)提供一個集門診掛號、 診斷、發(fā)藥于一體的管理信息系統(tǒng), 可實現(xiàn)信息存儲、 更新、查詢等多項功能,為廣闊醫(yī)務(wù)工作人員及病人提供方便。數(shù)據(jù)定義1所有的表名的命名規(guī)那么。所有的表名用具有實際含義的英文單詞組成,且首個字母必須大寫,如 Employee 。2所有的主鍵命名規(guī)那么。所有的主鍵名用表名_PK例Employee_PK3所有外鍵的命名規(guī)那么。所有的外鍵名用本表名加外

6、鍵表_FKn,女口 EmployeeDepartment_FK1。 4所有規(guī)那么的命名規(guī)那么。所有的約束名用列名_Check,女口 BirthDay_Check。 5所有字段的命名規(guī)那么。所有的屬性名用具有實際含義的英文單詞組成,且首個字母必須大寫,如EmployeeName1.5 需求分析滿足病人實現(xiàn)掛號功能,診斷需求,領(lǐng)藥,方便,快捷接受醫(yī)療效勞。1.5.1 系統(tǒng)的功能需求 1病人管理病人管理模塊中,維護(hù)病人的根本信息,如病人姓名,性別,住址等???以添加、修改、刪除、查詢病人的信息。2門診掛號輸入病人的信息, 系統(tǒng)會自動生成掛號費用, 掛號完后系統(tǒng)會自動生成病號 信息到病號信息庫中。 如

7、果掛號之前知道病號信息庫中已存在該病號, 那么可以 直接調(diào)出該病號進(jìn)行掛號操作。 掛號后病人掛號信息會傳到醫(yī)生處或收費室, 由 醫(yī)生或收費室直接調(diào)用。 掛號單如果被調(diào)用后是不能取消和退號的, 在還沒被調(diào) 用之前可以對掛號單取消和退號, 被取消或被退號的掛號單也不能被調(diào)用。 退號 必須是對已經(jīng)掛號的掛號單退號,退號后沖減了原掛號單的掛號費用。門診掛號系統(tǒng)模塊包括 “門診掛號、“掛號單的查詢、“門診退號、“退 號單查詢、“門診掛號結(jié)賬。3醫(yī)生管理醫(yī)生管理模塊是醫(yī)院信息系統(tǒng)的關(guān)鍵模塊, 醫(yī)生填寫病人病歷, 病情、 病史 的記載, 醫(yī)囑的開立和實施, 以及相關(guān)輔助功能。 該功能模塊實現(xiàn)了醫(yī)生病歷收 發(fā)

8、和醫(yī)囑作業(yè)的數(shù)字化。 醫(yī)生必須從掛號系統(tǒng)中調(diào)用已掛號的病號信息, 直接輸 入處方工程,提交病號處方,處方傳遞到收費室收費。醫(yī)生管理中, 維護(hù)醫(yī)生及相關(guān)工作人員的根本信息, 有利于管理者了解醫(yī)院 的人員動態(tài)。4藥房發(fā)放藥房發(fā)藥系統(tǒng)是由藥房執(zhí)業(yè)人員完成的功能子模塊, 藥房通過收款單來給病 人發(fā)藥。病人只要交款后,可以直接到藥房取藥,節(jié)約了大量的人力和時間。發(fā) 藥的同時減少藥品庫存量。 通過輸入病人的姓名或收費單號即可查詢到要發(fā)的藥 品名稱。藥房發(fā)藥系統(tǒng)具體包括了 “藥房發(fā)藥子系統(tǒng)、“藥房發(fā)藥單的查詢、 “藥品查詢。5處方管理 處方管理模塊是醫(yī)院信息系統(tǒng)的關(guān)鍵模塊,是醫(yī)療工作最主要的信息來源。 主要

9、功能是完成病歷根本指標(biāo)的填寫,病情、病史的記載,醫(yī)囑的開立和實施, 以及相關(guān)輔助功能。該功能模塊實現(xiàn)了醫(yī)生病歷收發(fā)和醫(yī)囑作業(yè)的數(shù)字化。處方管理包括“處方單錄入子系統(tǒng)、 “處方單的查詢、 “門診處方退費 單、“處方退費單查詢。1.5.2 系統(tǒng)總體功能圖如圖 1.1 所示。門 診 管 理病人管理醫(yī)生管理藥品發(fā)放處方管理*查詢病人信息*刪除病人信息*添加病人信息門診掛號掛號單的查詢門診退號退號單查詢掛號系統(tǒng)管理*更新病人信息查詢醫(yī)生信息刪除醫(yī)生信息添加醫(yī)生信息»更新醫(yī)生信息發(fā)藥單的查詢藥品查詢藥房發(fā)藥處方單錄入處方單的查詢門診處方退費單圖1.1 “門診管理'總體功能1.5.3 業(yè)務(wù)

10、規(guī)那么1一所醫(yī)院有多個就診科室部門,每個科室部門都有科室名稱唯一標(biāo) 識、地址、聯(lián)系 、科室簡介等信息。一個科室部門可以有多個員工,但是科 室部門負(fù)責(zé)人只有一位員工。2員工由員工編號唯一標(biāo)識,需記錄員工的姓名、性別、出生年月、身 份證號、省份、聯(lián)系 、職位、薪水、工作年限、受教程度、住址等信息。一 個員工只屬于一個科室部門。3病人由唯一標(biāo)識的病人編號構(gòu)成,需存儲病人的姓名、性別、生日、 身份證號、聯(lián)系 、住址、過敏藥物,工作等根本信息。不允許同一個病人在 同一個時段內(nèi)就診不同的部門。4病歷編號構(gòu)成病歷的唯一標(biāo)識,需記錄病癥情況,就診時間,就診醫(yī) 生等信息。一份病歷只屬于一個病人。5藥品由藥品編號

11、唯一標(biāo)識,需存儲藥品名稱、藥品級別、單價、成分、 治療成效、生產(chǎn)商、生產(chǎn)日期、有效日期、備注等信息。6掛號單由掛號編號唯一標(biāo)識,需存儲掛號的時間、掛號費用等信息。7處方編號構(gòu)成了處方的唯一標(biāo)識,需存儲就診日期、藥品名稱、藥品 數(shù)量等信息。8病人掛號后,需記錄病人的掛號信息。9在一個時間段,醫(yī)生只給一位病人就診,寫一張?zhí)幏健?0每個病人擁有只屬于自己的唯一掛號單、唯一病歷、唯一處方。11當(dāng)就診相同病癥的多位醫(yī)生屬于同一科室部門時, 具有不同的醫(yī)生編 號。12在同一時間段,藥品發(fā)放人員只為一位病人發(fā)放藥物。13掛號處在同一時段只為一位病人掛號,產(chǎn)生掛號單。14在就診時, 醫(yī)生將病人的看病情況填寫在

12、病歷上, 并把處方單的內(nèi)容 存入處方系統(tǒng)。1.5.4 數(shù)據(jù)約束條件分析1一天醫(yī)院看病的人數(shù)不能超過 9999 人,這是醫(yī)院接納的最大人數(shù)。2員工開始工作年齡超過 18 歲,滿足工作年齡要求。 3病人編號規(guī)那么: 唯一標(biāo)識一個病人, 編號格式為病人第一次看病日 期加流水號,如: 202112130001。4聯(lián)系 不超過 11 或 12 位數(shù)。5住址不超過 25 為漢字。6 為 6 位數(shù)。7病歷編號規(guī)那么: 唯一標(biāo)識一張病歷, 日期' +'四位流水號',如: 202112220001。8員工編號規(guī)那么:唯一標(biāo)識一位員工 , 格式 workDatetime '+三位流

13、 水號,如: 20210430001。9職位填寫規(guī)那么:用于描述員工在醫(yī)院中的職位,醫(yī)護(hù)人員 DR,藥 物管理員 (MM)。 10 科室編號規(guī)那么:唯一標(biāo)識一個科室,從編號 00001 開始。 11 掛號單編號規(guī)那么:唯一標(biāo)識一張掛號單,格式 日期' +5 位流 水號',如: r20912130001 由系統(tǒng)自動生成一天內(nèi)最大處理掛號數(shù)為 9999。12藥品編號規(guī)那么:唯一標(biāo)識一種藥品,格式為 C'或者 S加國 藥準(zhǔn)字,C表示普通藥物,S表示特殊藥物。13 處方編號規(guī)那么: PR' + 日期' + 四位流水號' , 如: PR2021121300

14、01。1.5.5 實體與數(shù)據(jù) 1 實體通過以上分析可知,系統(tǒng)中的實體有:病人、病歷、員工、科室和藥品。實 體的屬性分別如下: 病人:病人編號、姓名、性別、出生日期、身份證號、住址、過敏; 病歷:病歷編號、就診醫(yī)師、就診日期、主要病癥; 員工:員工編號、姓名、性別、出生日期、身份證號、民族、職位、工作日期、工作年限、學(xué)歷、住址、備注; 科室:科室編號、科室名稱、上級部門、科室位置、負(fù)責(zé)人、科室介紹; 藥品:藥品編號、藥品名稱、藥品類別、單價、規(guī)格、主要成分、功能主 治、用法用量、供給商、生產(chǎn)日期、有效日期、考前須知、庫存量;2實體間的聯(lián)系 綜合以上分析可知,實體之間有如下聯(lián)系。 病人和醫(yī)生之間是

15、多對多的關(guān)系 (m:n) 。 病人與病歷之間是是一對一的關(guān)系 (1:1) 。 醫(yī)生與病歷之間是是多對多的關(guān)系 (m:n) 。 員工和科室之間是多對一的關(guān)系 (n:1) 。 病人和藥品之間是多對多的關(guān)系(m: n) 病人和科室之間是多對多的關(guān)系(m: n) 病人與掛號單是一對一的關(guān)系(1:1) o3聯(lián)系通過以上分析可知,聯(lián)系的屬性如下所示。掛號單:掛號單編號、就診科室、掛號費、掛號時間;每個病人看病時, 只能有一張掛號單,同理,每個醫(yī)生在診斷時,根據(jù)每張掛號單來。處方:處方編號、就診日期、藥品編號、藥品名稱、數(shù)量。每個病人擁有 自己的處方,每個醫(yī)生可以給多個病人開處方。1.6數(shù)據(jù)字典數(shù)據(jù)字典包括

16、數(shù)據(jù)說明和數(shù)據(jù)的使用,具體內(nèi)容如下所示1.6.1數(shù)據(jù)項與數(shù)據(jù)結(jié)構(gòu)如表1.1所示。表1.1 數(shù)據(jù)說明實體數(shù)據(jù)項名說明類型(長度)病人Patie ntPatie ntNo病人編號Char(12)Patie ntName姓名Varchar(10)Sex性別Char(1)Birthday出生日期DatetimeID身份證號Char(18)Teleph oneVarchar(12)Address住址Varchar(50)ZipChar(6)Hypersusceptibility過敏藥物Varchar(100)Job職業(yè)Varchar(10)病歷CsRecordCsRecordNo病歷編號Char(14)

17、SickDate就診日期DatetimeSymptom主要病癥Varchar(100)員工表EmployeeEmployeeNo員工編號Char(13)EmployeeName姓名Varchar(10)Sex性別Char(1)Birthday出生日期DatetimeID身份證號Char(18)Nation民族Varchar(10)Teleph oneVarchar(12)Positi on職位Varchar(10)Salary工資Numeric(10,2)WorkDate工作日期DatetimeWorkTerm工作年限intEduacatio nLevel學(xué)歷Varchar(10)Addres

18、s住址Varchar(50)ZipChar(6)Remark備注Varchar(100)科室Departme ntDepartme ntNo科至編號Char(5)Departme ntName科室名稱Varchar(20)Address科室位置Varchar(50)Man ager負(fù)責(zé)人Varchar(10)Teleph oneVarchar(12)In troduct ion科室介紹Varchar(200)掛號單RegisterRegisterNo掛號單編號Char(14)RegisterTime掛號時間DatetimeRegisterFee-hE 口 .単 掛號費Numeric(10,2)

19、藥品Medici neMedici neNo藥口口編號Char(18)Medici neName藥品名稱Varchar(25)Medici neClass藥品類別Varchar(10)Un itPrice單價Numeric 10, 2Specificati on規(guī)格Varchar(50)Eleme nts_M主要成分Varchar(256)Fun ction M功能主治Varchar(256)Usage用法用量Varchar(256)Providcer供給商Varchar(50)ProduceDate生產(chǎn)日期DatetimeUsefullife有效日期DatetimeMatters考前須知Va

20、rchar(256)Amount庫存量IntPrescripti onNo處方編號Char(14)處方主表Prescriptio nM asterSickDate就診日期DatetimePatie ntNo病人編號Char(12)EmployeeNo員工編號Char(13)處方明細(xì)表Prescripti on DetailPrescripti onNo處方編號Char(14)SickDate就診日期DatetimeMedici neName藥品名稱Varchar(25)Qua ntity藥品數(shù)量Int1.6.2數(shù)據(jù)處理如表所示。表1.2數(shù)據(jù)的使用數(shù)據(jù)名稱說明功能實現(xiàn)In stert_pat_i

21、 nf登記病人的根本信息病人在經(jīng)過掛號、就診等 系列就醫(yī)過程后,院方保存 病人的信息資料。Update_pat_i nf更新病人的根本信息病人可能有時某些以保存 的信息會發(fā)生改變,如住 址。Search_Hypersusceptib ility病人對某些藥物的過敏病人看病時,如果以前留有 病人的資料,可以查詢病人 的過往資料,對哪些藥物過 敏。In stert_Hypersuscepti bility病人對某些藥物的過敏第一次看病的病人,要就診 后,要添加病人的過敏藥 物。Search pat i nf病人的根本信息查詢病人的信息Del pat i nf病人的信息刪除病人的信息。In ster

22、t_emp_i nf登記員工的根本信息員工聘用后,存儲其根本信 息。Update_emp_i nf更新員工的根本信息員工可能有時某些以保存 的信息會發(fā)生改變,如住 址。Search emp i nf員工的根本信息查詢員工的信息Search doctor i nf醫(yī)生的根本信息查詢醫(yī)生的信息Del emp i nf員工的根本信息刪除員工的根本信息。:Search regnf掛號單的信息查詢病人掛號單信息。Del regnf掛號單的信息刪除病人掛號單。Search dep inf科室信息查詢科室信息。Update _dep_ inf科室信息更新科室信息,如主管負(fù)責(zé) 人。Instert csR in

23、f 病歷信息填寫病人就診時的根本情 況。Search csR inf病歷信息查詢病人的病歷信息。Del csR inf病歷信息刪除病人的病歷信息。In stert_ pre_i nf處方信息填寫病人就診時的處方信 息。Search pre inf處方信息查詢病人的處方信息。Update pre inf處方信息更新病人的處方信息。Del prR inf處方信息刪除病人的處方信息。In stert mednf藥品信息添加新藥品。Search med inf藥品信息查詢藥品信息。Update med inf藥品信息更新藥品信息。Del med inf藥品信息刪除藥品信息。2概念設(shè)計概念結(jié)構(gòu)設(shè)計就是將

24、需求分析得到的用戶需求抽象為信息結(jié)構(gòu),以便更真實、更充分地反映現(xiàn)實世界。概念設(shè)計局部主要包括實體的E-R圖、聯(lián)系的E-R圖和系統(tǒng)總的E-R圖。實體及其屬性由需求分析知,根本實體有病人、病歷、員工、科室和藥品。1病人:病人編號、姓名、性別、出生日期、身份證號、住址、過敏、職業(yè),如下圖。圖病人2病歷:病歷編號、就診日期、主要病癥,如下圖就診日期./病歷編號病歷就診醫(yī)師“主要病癥圖2.2 病歷3員工:員工編號、姓名、性別、出生日期、身份證號、民族、職位、工資、工作日期、工作年限、學(xué)歷、住址、備注,如下圖。圖2.3 員工4科室:科室編號、科室名稱、科室位置、負(fù)責(zé)人、 下圖。、科室介紹,如科室位置圖2.

25、4科室5藥品:藥品編號、藥品名稱、藥品類別、單價、規(guī)格、主要成分、功能主治、用法用量、供給商、生產(chǎn)日期、有效日期、考前須知,如下圖。實體間的聯(lián)系1病人和醫(yī)生之間是多對多的關(guān)系(m:n),如下圖圖2.6病人與醫(yī)生的聯(lián)系2病人與病歷之間是是一對一的關(guān)系(1:1),如下圖圖2.7病人與病歷之間聯(lián)系3醫(yī)生與病歷之間是是一對多的關(guān)系(1:n),如下圖病歷編,就診日期病歷診斷員工醫(yī)生圖2.8醫(yī)生與病歷之間聯(lián)系4員工和科室之間是多對一的關(guān)系(n:1),如下圖員工編號負(fù)責(zé)圖2。9員工與科室之間聯(lián)系5病人和藥品之間是多對多的關(guān)系(m:n),如下圖病人編號員工編號藥品 處方 病人藥品名稱處方編號圖2.10 病人和

26、藥品之間的聯(lián)系6病人和科室之間是一對一的關(guān)系(1:1), 如下圖病人編號圖2.11病人和科室之間的聯(lián)系7病人與掛號單之間是是一對一的關(guān)系(1:1),如下圖病人編號掛號單編號圖2.12病人與掛號單之間聯(lián)系2.3 總體ER圖系統(tǒng)總的E-R圖,如下圖員工編口醫(yī)生填寫屬于病歷病歷編號擁有診斷病人病人編掛號單科室科室編圖2.13 總體E-R圖3邏輯設(shè)計根據(jù)概念設(shè)計,邏輯設(shè)計主要包括將實體轉(zhuǎn)換成關(guān)系、將聯(lián)系轉(zhuǎn)換成關(guān)系、 關(guān)系設(shè)計、相關(guān)屬性約束說明、關(guān)系優(yōu)化和關(guān)系表的建立。3.1實體處理通過分析,實體有病人、病歷、員工、科室和藥品5個,并且都是強(qiáng)實體集。 強(qiáng)實體集轉(zhuǎn)換方式將強(qiáng)實體集映射成關(guān)系模式很直接,只需

27、將實體集的每個屬性 對應(yīng)的關(guān)系模式的屬性,實體集的碼作為關(guān)系模式的碼。1由病人Patient實體集轉(zhuǎn)化的關(guān)系模式加下劃線的屬性表示它是主 碼成員,在后面的關(guān)系模式中同理。Patient PatientNo , PatientName,Sex,Birthday , ID,Telephone,Address, Zip , Hypersusceptibi-lity , Job。2由病歷CsRecord實體集轉(zhuǎn)化的關(guān)系模式。CsRecord CsRecordNq SickDate , Symptom3由員工表Employee實體集轉(zhuǎn)化的關(guān)系模式。Employee EmployeeNc, Employe

28、eName Sex, Birthday , ID , Nation , Teleph one, Positi on , Salary , WorkDate, WorkTerm Eduacati on Level , Address , Zip , Remark。4由員工表科室Department實體集轉(zhuǎn)化的關(guān)系模式。Departme ntDepartmen tNo, Departme ntName Address,Man ager, Teleph one, In troducti on。5由員工表藥品Medicine實體集轉(zhuǎn)化的關(guān)系模式。Medici ne Medicin eNo , Medi

29、ci neName, Medici neClass , Un itPrice , Specification , Elements , Function , Usage, Providcer , ProduceDate , Usefullife , Matters。3.2聯(lián)系集處理由概念設(shè)計可知實體之間的聯(lián)系E-R圖,那么聯(lián)系集的屬性如下所示。1處方Prescription 聯(lián)系集是由病人Patient實體集與員工表Employee 實體集之間的多對多聯(lián)系集。那么主碼由所有參與實體集的主碼的并集組成。斜 字體的表示外碼處方 Prescription PrescriptsnNo , Employ

30、eeNq PatientNo , SickDate ,MedicineNo , MedicineName, Quantity。2掛號單Register聯(lián)系集是由病人 Patient實體集與病歷CsRecord實 體集之間的一對一聯(lián)系集。那么主碼可選擇任何一個參與實體集的主碼。Register RegisterNo , PatientNo , RegisterTime , RegisterFee3掛號單Register聯(lián)系集是由病歷 CsRecord實體集與科室 Department 實體集之間的一對一聯(lián)系集。那么主碼可選擇任何一個參與實體集的主碼。Register RegisterNo , P

31、atientNo , DepartmentNo , RegisterTime , RegisterFee3.3完整性約束完整性約束包括實體完整性約束、參照完整性約束和用戶自定義完整性約 束,這里僅對實體完整性和用戶自定義完整性約束作如下說明。關(guān)系優(yōu)化之后得到了 8個最終表,分別如表3.1至3.7所示1所示數(shù)據(jù)項名類型(長度)是否為空約束說明備注Patie ntNoChar(12)Not nullPrimary keyPatie nt_PK病人編號Patie ntNameVarchar(10)Not null姓名SexChar(1)Not nullF表示女,M表示男性別BirthdayDatet

32、imeNot nullYyy-mmm-ddd 格式出生日期IDChar(18)Not null18位數(shù)字表示身份證號Telepho neVarchar(12)null11或12位數(shù)字表示AddressVarchar(50)Not null最多25個漢字表示住址:ZipChar(6)null6位數(shù)字表示Hypersuscepti bilityVarchar(100)null不超過10個漢字表示過敏藥物JobVarchar(10)null不超過5個漢字職業(yè)2所示數(shù)據(jù)項名類型(長度)是否為空約束說明備注CsRecordNoChar(14)Not nullPrimary keyCsRecord PK病

33、歷編號Patie ntNoChar(12)Not nullCsRecordPatie nt_FKn病人編號EmployeeNoChar(10)Not nullCsRecordEmployee_FKn就診醫(yī)師SickDateDatetimeNot null與處方上就診日期一致就診日期SymptomVarchar(100)Not null記錄病情主要病癥3所示數(shù)據(jù)項名類型(長度)是否為空約束說明備注EmployeeNoChar(13)Not nullPrimary key Employee_PK員工編號EmployeeNameVarchar(10)Not null員工姓名姓名SexChar(1)N

34、ot nullF表示女,M表示男性別BirthdayDatetimeNot nullYyy-mmm-ddd 格式出生日期:IDChar(18)Not null18位數(shù)字表示身份證號NationVarchar(10)null56個民族之一民族Teleph oneVarchar(12)Not null12位數(shù)字表示Positi onVarchar(10)Not null醫(yī)生職位職位SalaryNumeric(10,2)Not null小數(shù)點后兩位數(shù)字表示工資WorkDateDatetimeNot null年齡不得小于18歲工作日期WorkTermIntnull用一數(shù)字表示工作年限Eduacati

35、onLe velVarchar(10)null如“大專,“本科等學(xué)歷AddressVarchar(50)Not null不多于25個漢字表示住址:ZipChar(6)null6個數(shù)字表示RemarkVarchar(100)null醫(yī)生的附加信息備注4所示。數(shù)據(jù)項名類型(長度)是否為空約束說明備注Departme ntNoChar(5)Not nullPrimary keyDeparteme nt_PK科至編號Departme ntNam eVarchar(20)Not null少于10個漢字表示科室名稱AddressVarchar(50)null少于25個漢字科室位置Man agerVarch

36、ar(10)null負(fù)責(zé)人姓名負(fù)責(zé)人Teleph oneVarchar(12)null12位數(shù)字表示In troduct ionVarchar(200)null科室簡介科室介紹5所示。數(shù)據(jù)項名類型(長度)是否為空約束說明備注RegisterNoChar(14)Not nullPrimary keyRegiste_PK掛號單編號Patie ntNoChar(12)Not nullRegisterPatie nt_FKn病人編號Departme ntNoChar(5)Not nullRegisterDepartme nt_FK n就診科室RegisterTimeDatetimeNot nullyy

37、yy-mm-dd 格式掛號時間RegisterFeeNumeric(10,2)Not null小數(shù)點后兩位數(shù)字表示-hE 口 .単 掛號費6所示數(shù)據(jù)項名類型(長度)是否為空約束說明備注Medici neNoChar(18)Not nullPrimary keyRegiste_PK藥品編號Medici neNameVarchar(25)Not null不超過10個漢字藥品名稱Medici neClassVarchar(10)Not null唯表示藥品類別, 如“外用藥,“內(nèi)服 藥”藥品類別Un itPriceNumeric 10,2Not null小數(shù)點后兩位數(shù)字單價Specificati on

38、Varchar(50)null不超過10個漢字規(guī)格Eleme nts MVarchar(256)null不超過100個漢字主要成分Fun ction MVarchar(256)null不超過100個漢字功能主治UsageVarchar(256)null不超過100個漢字用法用量ProvidcerVarchar(50)null不超過30個漢字供給商ProduceDateDatetimeNot nullYyy-mmm-ddd 格式生產(chǎn)日期UsefullifeDatetimeNot nullYyy-mmm-ddd 格式有效日期MattersVarchar(256)null不超過100個漢字考前須知n

39、AmountIntNot null具體數(shù)字庫存量7處方表 PrescriptsnMaster所示。Master數(shù)據(jù)項名類型(長度)是否為空約束說明說明Prescripti onNoChar(14)Not nullPrimary keyPrescriptio n_PK處方編號Patie ntNoChar(12)Not nullPrescriptio nPatie nt FKn病人編號EmployeeNoChar(13)Not nullPrescriptio nDoctor_FKn醫(yī)生編號SickDateDatetimeNot nullYyy-mmm-ddd 格式就診日期8處方表 PrescriptsnDetail,如表 3.8 所示。表 3.8 處方表 PrescriptionDatail數(shù)據(jù)項名類型(長度)是否為空約束說明說明|Prescripti onNoChar(14)Not nullPrimary keyPrescriptio n_PK處方編號SickDateDatetimeNot nullYyy-mmm-ddd 格式就診日期Medici neNoChar(18)

溫馨提示

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

最新文檔

評論

0/150

提交評論