文档详情

医院管理系统数据库设计

沈***
实名认证
店铺
DOC
457.50KB
约20页
文档ID:108984171
医院管理系统数据库设计_第1页
1/20

医院管理系统数据库设计指导教师:********* 所在班级: ********* 所在院系:********* 小组成员:********* 完成时间: 2014-12-8 前言医院信息化是医院应用信息技术及其产品的过程,是信息技术由局部到全局、由战术层次到战略层次向医院的全面渗透,运用于流程管理、支持医院经营管理的过程信息化的实施从自上而下的角度说,必须与医院的制度创新、组织创新和管理创新结合;从自上而下的角度说,必须以作为医院主体的业务人员直承受益及其使用水平的逐步提高为根底医院信息系统属于世界上现存的企业及信息系统中最为复杂的一类,这是医院本身的目标、任务和性质决定的;它应用于医院的医疗管理、经济管理等各个方面,牵涉的信息种类十分庞杂;它融合了医院的管理思想和各部门的业务经历,是医院当前运作方式和业务流程的具体表达,同时又在一定程度上反作用于医院当前的运作方式和业务流程:他实施的技术手段与当前快速开展的信息技术密切相关,实施的广度和深度〔如电子日历、电子支付等〕又受到社会大环境信息化程度的影响,受到国家和有关部委制定的法律法规的影响。

因此,医院信息化建立工作具有长期性、复杂性和内容的多变性;医院信息系统不是一个简单的、封闭的、静止的软件,而是一个复杂的、开放的、在应用的深度和广度上逐步变化和开展的软件系统一、需求分析〔1〕通过调查结果进展系统需求分析a.用户需求:本系统的最终用户为医院,根据我们日常生活中的经历,根据我们所做的其他询问和调查,得出用户的以下实际要求:1、医院的组织机构情况一所医院的主要构成分为两个局部,一是门诊部门,二是住院部门,医院的所有日常工作都是围绕着这两大部门进展的门诊部门和住院部门各下设假设干科室,如门诊部门下设口腔科、内科、外科、皮肤科等,住院部门下设内科、外科、骨科等,二者下设的局部科室是穿插的,各科室都有相应的医生、护士,完成所承当的医疗工作,医生又有主治医师、副主任医师、普通医师或教授、副教授、其他之分为了支持这两大部门的工作,医院还设置了药库、药房、设备科、财务科、后勤仓库、门诊收费处、门诊挂号处、问讯处、住院处、检查科室、血库、病案室、手术室,以及为医院的日常管理而设置的行政部门等其中,药库负责药品的贮存、发放和采购;药房负责病人的药品管理,包括根据处方生成领药单,向药库领药,以及药库的库存管理;财务科负责医院中一切与财务有关的业务和工作,进展医院的财务管理;门诊收费处负责门诊病人的处方的划价和收费;门诊挂号处负责门诊病人的挂号事务;问讯处负责向有疑问的就医病人解释相关问题;住院处负责所有就医病人的住院事宜和相关管理;检查科室负责病人的各项检查〔如CT检查以及其他放射线检查等〕以及与各项检查相关的管理,设备使用与维护等;血库负责医院的各种血型的血液的贮存和管理以及血液的采集;病案室负责病人病案的管理和保存;手术室负责病人的手术,手术的安排以及有关手术的相关事宜和器械,制剂,设备等的使用等;行政部门则根据其相应的工作职责进展日常的工作,对医院进展行政方面的管理,以保证医院的医疗工作的正常进展和医院的后勤保障。

各部门的关系图〔即医院的机构组织构造〕如下:门诊部门后勤仓库设备科病案室检查科室财务科住院处住院部门医生工作室手术室血库药房药库门诊挂号处问讯处门诊收费处2、各部门的业务活动情况门诊部门:首先,门诊病人需要到门诊挂号处挂号,如果是初诊病人要在门诊挂号处登记其根本信息,如**、年龄、住址、联系方式等;复诊病人不用再次登记直接进展挂号和就诊排号,由挂号处处理病人的病历管理;其次,病人需到门诊收费处缴纳挂号费,并持挂号和收费证明到相应医科就医,经医生诊疗后,由医生开出诊断结果或者处方,检查申请单,如为处方,则病人需持处方单到门诊收费处交费,然后持收费证明到药房取药;如为检查申请单,则病人需持申请单到门诊收费处交费,然后持收费证明到检查科室进展检查;当药房接到取药处方后,按要求发药,当药房库存的药品减少到一定量的时候,药房人员应到药库办理药品申领,领取所需的药品,而药房需对药品的出库、入库和库存进展管理;当检查科室接到病人的申请后,对病人进展检查,并将检查结果填入结果报告单,交给病人,各科室所做的检查需记录在案病人可持检查的结果再到原医科进展复诊,直至医生开出处方或提出医疗建议,最终病人痊愈离院。

如图示:药库药房处方审核发药库存管理门诊医生开处方开检查单病历管理门诊收费处缴费收费门诊挂号处登记挂号病历管理检查科室药品出库采购入库回执检查结果检查记录初诊病人复诊病人取药检查复诊住院部门:当病人接到医生的建议需住院治疗或接到医院的入院通知单后,需到住院处办理入院手续,需要登记根本信息,并交纳一定数额的预交款或押金住院手续办理完成之后,由病区科室根据病人所就诊的医科给病人安排床位,录入病人的缴费信息并进展相应的维护和管理,病区科室还应按照医生开出的医嘱执行,医嘱的主要内容包括病人的用药,检查申请;病区科室应将医嘱中病人的用药分类综合统计,形成药品申领单,统一向药库领药,然后将药品按时按量发给住院病人,需对发药情况进展记录,并对所领取的药品进展统一的管理;病区科室应将医嘱中的检查申请单发给检查科室,当相应的科室将申请进展处理并将检查通知发给病区科室后,由病区科室通知病人进展相应的检查;药库对于药品申领单的处理和对药品的管理,检查科室对于申请、检查以及相应的管理工作与门诊中的类似;当病人需要手术时,首先由病区科室将手术申请提交给手术室,由手术室安排手术日程,进展材料、器械的准备,当准备妥当后,手术室将手术通知发给病区科室,由病区科室通知并安排病人进入手术室,手术室需将手术中的麻醉记录,术中医嘱,材料、器械的使用记录在案;当病人可以出院时,应先在病区科室进展出院登记,办理出科,然后在住院处办理出院手续,即可出院。

当病人需要转科时,需在病区科室办理转科手续,转入另一病区,由另一病区的病区科室安排病人的床位,并对病人转入的相应资料进展管理如图示:病区科室住院处排床 转床根本信息登记住院入科录入执行医嘱记账结账缴费手术处理办理出院手续出院出科手术通知手术申请手术室药房发药安排手术日程库存管理麻醉记录医嘱材料器械记账回执检查结果 检查科室出库入库药库检查记账药品管理3、用户对系统的要求信息要求:由于系统的使用主体是医院人员,因此对系统的信息要求可分为以下几个方面:a、 病人信息首先是病人的根本信息,主要包括病人的**,性别,出生年月,年龄,家庭住址,联系方式等;对于门诊病人,还需要就诊时间,就诊医科,就诊结果,处方记录,检查时间,检查工程,检查结果等;对于住院病人,还需要入院时间,所在病区,所在医科,床位号,主治医师,用药记录,检查时间,检查工程,检查结果,手术时间,手术相关记录,病人病情变化记录,相关体检记录,出院时间等b、医生信息首先是医生的根本信息,主要包括医生的**,性别,出生年月,家庭住址,联系方式,医生的编码,所在医科,工龄,职称等;对于门诊医生,还需要挂号费用,当天工作量,出诊时间等;对于住院医生,还需要所在病区,负责病人,诊断记录等。

c、 各种单据,证明的信息各种单据,证明,如医生诊断书,处方单,检查申请单,检查结果报告单,收款单,病人医疗记录,手术申请单,手术通知单,病人入院登记单,转科申请单,病人情况登记单,药品提领单,药品发放记录,药品出库单,药品入库单,设备使用记录等d、 各种库存信息各种库存,如药品、制剂、设备等的信息,包括入库记录,出库记录,库存量,单价等;处理要求:系统应当完成以下的信息处理:a、 存储病人信息,医生信息,各种单据、证明的信息,供相应的人员查询;b、对病人信息进展及时的更新和统计;c、对医生信息进展及时的更新和统计,并根据统计数字得出相关的其他数据,如完成对医生工资的计算、统计和发放;d、各种单据、证明以及记录,根据实际需要,进展更新,统计,自动处理,等等,如对病人病情的记录的及时更新,对药品提领情况的及时统计,通过系统,自动生成一些单证,如系统将手术申请单进展相应的处理,根据所存储的信息得出相关信息,如手术可进展时间,手术室地点安排等,进而生成手术通知单;e、对各种库存信息的及时更新和统计以及相关的自动处理,系统应根据库存量,入库量,出库量,自动得出新的即时的库存量,完成更新,当库存少到一定程度,系统应提出警告,提示管理人员库存缺乏,使管理人员做出相应的处理;f、 所有原始数据和统计数据进展相关分析,如门诊收入,住院收入,药品收支等;平安性与完整性要求:平安性要求:a、 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;b、系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;c、系统应对不同用户设置不同的权限,区分不同的用户。

完整性要求:a、各种信息记录的完整性;b、各种数据间相互的联系的正确性;c、一样的数据在不同记录中的一致性4、确定系统的边界经对前面的需求调查和初步的分析,确定各种管理和处理的方式,由手工完成的工作主要有对原始数据的录入、各种数据的更新,包括数据变化后的修改,数据的增加,失效数据或无用数据的删除等;以及系统的日常维护由计算机完成其他工作,如统计工作等等〔2〕数据字典数据项数据项名称:病历号别名:Bl_no类型长度:char(8)描述:病人的病例编号,8位组成唯一编码数据项数据项名称:挂号号别名:Gh_no类型长度:char(8)描述:病人门诊挂号编号,8位组成唯一编码a.数据项数据项数据项名称:收费工程号别名:Sf*m_no类型长度:char(8)描述:收费工程号,8位组成唯一编码数据项数据项名称:处方号别名:Cf_no类型长度:char(8)描述:处方编号,8位组成唯一编码数据项数据项名称:供给商号别名:Gys_no类型长度:char(8)描述:8位构成供给商的唯一编码数据项数据项名称:检查序号别名:Jc_no类型长度:char(8)描述:8位构成检查的唯一编码数据项数据项名称:医生号别名:doctor_no类型长度:char(8)描述:8位构成医生的唯一编码数据项数据项名称:药品编号别名:kind_no类型长度:char(8)描述:8位构成药品的唯一编号数据项数据项名称:病床号别名:Bc_no类型长度:char(8)描述:病床的编号,8位组成唯一编码数据项数据项名称:病人号别名:People_no类型长度:char(8)描述:病人编号,8位组成唯一编码数据项数据项名称:供给商号别名:Trader_no类型长度:char(8)描述:供给商编号,8位组成唯一编码数据项数据项名称:处理方案号别名:Clfa_no类型长度:char(8)描述:病人的处理方案编号,8位组成唯一编码数据项数据项名称:医嘱号别名:Yiz_no类型长度:char(8)描述:医嘱诊断单编号,8位组成唯一编码数据项数据项名称:订单号别名:Dd_no类型长度:char(20)描述:订单编号,8位组成唯一编码数据项数据项名称:药品请领号别名:B_no类型长度:char(8)描述:药品请领单编号,8位组成唯一编码数据项数据项名称:手术序号别名:Ss*_no类型长度:char(8)描述:手术序号,8位组成唯一编码数据项数据项名称:病区号别名:Bq_no类型长度:char(10)描述:病区编号,8位组成唯一编码数据项数据项名称:住院号别名:Zy_no类型长度:char(8)描述:住院编号,8位组成唯一编码b.数据构造数据构造数据构造名称:医生含义说明:执行医生管理的主体数据构造,定义了医生的相关信息组成:医生号,**,性别,年龄,职位,**号,出生日期,住址,联系方式数据构造数据构造名称:病人含义说明:执行病人管理的主体数据构造,定义了病人的相关信息组成:病人号,病人**,性别,年龄,**号,出生日期,住址,联系方式数据构造数据构造名称:药品含义说明:执行药品管理的主体数据构造,定义了药品的相关信息组成:药品编号,药品名,规格,单位,数量,单价,金额,生产日期,保质期数据构造数据构造名称:订单含义说明:执行订单管理的主体数据构造,定义了订单的相关信息组成:订单号,供给商号,订货日期,订货项数,交货日期,生产地点数据构造数据构造名称:检查工程含义说明:执行检查工程的主体数据构造,定义了检查工程的相关信息组成:检查序号,检查医师,检查时间,检查内容,检查分析,检查结果,检查收费数据构造数据构造名称:门诊处方含义说明:执行门诊处方管理的主体数据构造,定义了处方的相关信息组成:处方号,主治医师,病人**,病人性别,病人年龄,处方内容数据构造数据构造名称:门诊病历含义说明:执行病例管理的主体数据构造,定义了病历的相关信息组成:病例号,病人**,主治医师,诊断时间,病例内容数据构造数据构造名称:挂号单含义说明:执行挂号的主体数据构造,定义了挂号病人的相关信息组成:挂号号,挂号类别,主治医师,挂号人**,挂号科室,挂号日期数据构造数据构造名称:病案含义说明:执行病案的主体数据构造,定义了病案的相关信息组成:病案号,病人,入院科室,入院日期,入院诊断,出院日期,出院诊断数据构造数据构造名称:手术含义说明:执行手术的主体数据构造,定义了手术的相关信息组成:手术序号,主刀医师,住院号,病人,手术名称,手术日期,手术结果,手术室数据构造数据构造名称:医嘱含义说明:执行医嘱管理的主体数据构造,定义了医嘱的相关信息组成:诊断单序号,诊断类别,启动日期,处理日期,遗嘱内容,主治医师,病人数据构造数据构造名称:药库含义说明:执行药库的主体数据构造,定义了药库的相关信息组成:药库号,负责人,类别,面积数据构造数据构造名称:供给商含义说明:执行供给商管理的主体数据构造,定义了供给商的相关信息组成:供给商号,地址,数据构造数据构造名称:收费工程含义说明:执行收费管理的主体数据构造,定义了收费工程的相关信息组成:收费工程号,挂号费,药品费,检查费数据构造数据构造名称:处理方案含义说明:执行处理方案的主体数据构造,定义了挂号病人的处理方案相关信息组成:处理方案号,医师号,开出时间,处理方案内容c.数据流数据流数据流名称:检查单简述:由门诊医生开检查单,去检查数据来源:门诊医生数据流向:检查部门数据构造:门诊医生,检查部门数据流数据流名称:药品信息简述:由药库将药品信息输入数据来源:供给商数据流向:药库数据构造:供给商,药库数据流数据流名称:病历简述:由医生做好病人的病例,更新到门诊挂号处数据来源:门诊医生数据流向:门诊挂号处数据构造:门诊医生,门诊挂号数据流数据流名称:处方信息简述:由病人在门诊医生那里开好处方,在药房取药 数据来源:门诊医生,收费处数据流向:药房数据构造:医生,药房数据流数据流名称:医嘱简述:由住院医生将发出病人医嘱数据来源:住院医生数据流向:病人,病区科室数据构造:住院医师,病人,病区科室数据流数据流名称:检查单简述:由门诊医生开检查单,去检查数据来源:门诊医生数据流向:检查部门数据构造:门诊医生,检查部门数据流数据流名称:药品信息简述:由药库将药品信息输入数据来源:供给商数据流向:药库数据构造:供给商,药库数据流数据流名称:病历简述:由医生做好病人的病例,更新到门诊挂号处数据来源:门诊医生数据流向:门诊挂号处数据构造:门诊医生,门诊挂号数据流数据流名称:处方信息简述:由病人在门诊医生那里开好处方,在药房取药 数据来源:门诊医生,收费处数据流向:药房数据构造:医生,药房数据流数据流名称:药品请领单简述:由药房向药库进展请领数据来源:药房数据流向:药库数据构造:药房,药库数据流数据流名称:挂号登记简述:由挂号部门将病人信息输入数据来源:病人数据流向:挂号单数据构造:病人,挂号单数据流数据流名称:手术通知单简述:由病区科室向手术室发出通知数据来源:病区科室数据流向:手术室数据构造:手术申请单,手术室数据流数据流名称:药品采购单简述:由药库将药品采购信息输入数据来源:供给商数据流向:药库数据构造:供给商,药库d.数据存储数据存储数据存储名称:检查单信息描述:检查的相关信息组成:检查序号,检查医师,检查时间,检查内容,检查分析,检查结果,检查收费数据量:每年10000*存储方式:随机存储数据存储数据存储名称:病人信息描述:病人的相关信息组成:病人号,病人**,性别,年龄,**号,出生日期,住址,联系方式数据量:每年10000*存储方式:随机存储数据存储数据存储名称:药品信息描述:药品的相关信息组成:药品编号,药品名,规格,单位,数量,单价,金额,生产日期,保质期数据量:每年2000*存储方式:随机存储数据存储数据存储名称:门诊病历描述:病人以往看病的相关信息组成:病例号,病人**,主治医师,诊断时间,病例内容数据量:每年10000*存储方式:随机存储数据存储数据存储名称:挂号单描述:病人挂号的相关信息组成:挂号号,挂号类别,主治医师,挂号人**,挂号科室,挂号日期数据量:每年10000*存储方式:随机存储数据存储数据存储名称:医嘱信息描述:医嘱的相关信息组成:诊断单序号,诊断类别,启用时间,处理日期,医嘱内容,病人编号,主治医师编号数据量:每年10000*存储方式:随机存储e.处理过程处理过程处理过程名称:分配床位说明:为住院病人分配床位输入:病人,床位输出:病人床位安排处理:为住院病人分配床位,按照所属科系分配病区床位处理过程处理过程名称:挂号说明:为看病病人挂号输入:病人,科室输出:病人挂号安排处理:为看病病人挂号,按照所属科系去挂号处理过程处理过程名称:药品采购说明:采购药物输入:供给商,药品输出:采购方案安排处理:向供给商采购所需药品处理过程处理过程名称:开处方说明:为病人开处方输入:病人,检查单结果输出:病人处方处理:通过病人描述,检查单结果分析,为病人开处方治病处理过程处理过程名称:手术处理说明:为病人做手术输入:手术申请单输出:手术通知单处理:通过手术申请,准备器材地点时间,发出手术通知f.字典构造大致划分为挂号单数据字典:属性名存储代码类型长度备注挂号编号Gh_noChar8挂号单的序列号挂号类别Ghlb Char8病人所看医科主治医师zzysChar8主治医师**挂号人**ghr*mChar8病人**挂号科室ghksChar8内外科等挂号日期Gh_datedate--病人挂号日期处理方案数据字典:属性名存储代码类型长度备注处理方案号Clfa_noChar8医师号Ys_ noChar8医生开出时间Kc_datedate---处理方案内容Clfa_conChar100门诊病历数据字典:属性名存储代码类型长度备注病历号Bl_noChar8病人病号序列病人**Br_nameChar8主治医师Zzys_nameChar8主治医师**诊断时间Zd_datedate---病人看病时间病历内容Bl_conChar100病人病历情况门诊处方数据字典:属性名存储代码类型长度备注处方号Cf_noChar8处方序列号主治医师zzysChar 8主治医师**病人**Br_nameChar 8病人性别Br_se*Char2病人年龄Br_ageInt 3处方内容Cf_conChar 100病人处方内容收费工程数据字典:属性名存储代码类型长度备注收费工程号Sf*m_no Char 8收费工程序列号挂号费Gh_feeInt 10挂号花费费用药品费Yp_feeInt10药品花费费用检查费Jc_feeInt10检查花费费用门诊医师数据字典:属性名存储代码类型长度备注医师号Ys_noChar 8门诊医师序列号科室Ks Char 8医师所属科室名当值日期Dz_datedate---医师值班日期门诊病人数据字典:属性名存储代码类型长度备注Name Char 8门诊病人**年龄Age Int 3性别Se* Char 1就诊时间Jz_datedate ---缴费情况jfqkChar 10病人就诊花费检查工程数据字典:属性名存储代码类型长度备注检查序号Jc_nochar8病人检查序列号检查医师Jcys Char 8检查医师**检查时间安排Jc_datedate ---检查内容Jc_conChar 100检查分析Jcf* Char 100病人检查结果分析检查结果Jcjg Char 100检查收费情况Jc_feeInt 10工作时间安排数据字典:属性名存储代码类型长度备注工作时间Gz_datedate---门诊部门上班时间科室ksChar8门诊所属科室名事假情况SjqkChar50工作人员事假情况病假情况BjqkChar50工作人员病假情况供给商数据字典:属性名存储代码类型长度备注供给商号Trader_noChar8药品供给商号地址AddChar 30药品供给商地址TelChar15订单数据字典:属性名存储代码类型长度备注订单号Dd_noChar20药品购置订单号供给商号Trader_noInt 8订货项数Goods_noInt 8购置药品订货项数订货日期Dgoods_datedate---交货日期Jgoods_datedate ---生产地点Pru_addChar 20药品数据字典:属性名存储代码类型长度备注药品编号Kind_noChar8药库存药编号药品名Drug_nameChar8药库存药名称规格Guige Char 20单位Dw Char 40药品计量单位数量Num Int 8单价Ind_priceInt20药品单价金额Tol_priceInt 20购置药品总金额生产日期Gen_dateChar 20药品的生产日期保质期Pz_dateChar 20药品的保质期药库数据字典:属性名存储代码类型长度备注药库号Yk_noChar8存药仓库序号负责人Mng_no_Char8药库保管员负责人名字类别KindChar20药库的类别面积AreaInt20药库的面积订单细则:属性名存储代码类型长度备注订单号Dd_noChar8药品编号Kind_noChar8药品的编号单价Ind_priceInt20药品单价数量Num Int 8购置药品数量规格Guige Char 20金额Tol_priceInt20购置药品总金额批号P_noChar8此类药品的准批号药品请领单:属性名存储代码类型长度备注编号B_noChar 8药品请领单序号药库号Yk_noChar8请领药品所属仓库号领用单位LydwChar20领用药品单位名称药品名称Drug_nameInt 20领用药品名称规格Guige Char 20领药量LylInt20单价Ind_priceInt20金额Tol_priceInt20收费工程属性名存储代码类型长度备注工程序号Term_noChar8收费所属工程序号工程类型Term_conChar20收费类型Fee_tyChar8收费金额SfjeInt 20收款员SkuChar8收费工作员名字结账情况JzqkChar20是否结清结账金额JzjeInt20是否转账SfzzChar2“是“、“否〞病人**Br*mChar20交费病人**医嘱属性名存储代码类型长度备注诊断单序号Zdd*hChar8病情诊断单序列号诊断类别ZdlbChar8诊断所属科目启用日期Qyrqdate---医嘱生成日期处理日期Clrqdate---医嘱有效期医嘱内容YznrChar50主治医师**Zzys*mChar8开出医嘱医师**病人**Br*mChar8疾病编码bmInt8疾病名称mcChar20出院转归CyzgChar8“是〞、“否〞住院处方属性名存储代码类型长度备注处方号CfhChar8住院病人处方号诊断单序号Zdd*hChar8处方内容CfnrChar100主治医师号ZzysChar8病人**Br*mChar8检查工程属性名存储代码类型长度备注检查序号Jc*hChar8检查科目序号检查日期安排Jcrqapdate---检查负责人员JcfzryChar8负责人**住院号ZyhChar8病人住院序号检查内容JrChar50检查结果JcjgChar100手术属性名存储代码类型长度备注手术序号Ss*hChar8主刀医师号ZdyshChar8住院号ZyhChar8病人住院序列号病人**Br*mChar8手术名称SsmcChar20麻醉方式MzfsChar8全身或局部切口情况QkqkChar8手术部位伤口状况手术日期SsrqDate---手术持续时间Ssc*sjChar10手术结果SsjgChar50是否成功手术室号SsshChar10手术室序号住院病人属性名存储代码类型长度备注住院号ZyhInt8病人**Br*mChar8床位号CwhChar8入院科别RykbChar8入院时间Rysjdate---入院情况RyqkChar4转科情况ZkqkChar8是否转科出院科别CykbChar8住院医师属性名存储代码类型长度备注医师号YshChar8医师**Ys*mChar8所属科室SsksChar8医师所属科室名是否当值SfdzChar2“是〞、“否〞工作量GzlInt8床位属性名存储代码类型长度备注住院号ZyhChar 8*mChar8住本床位病人**床号ChChar8床位序号主管医师ZgysChar8主管本床位医师名字值班人员ZbryhmChar8治疗结果ZljgChar20所属病区ssbqChar8本床位所属病区是否空床SfkcChar2“是〞、“否〞床位租金CwzjInt8床位租金费用病区属性名存储代码类型长度备注病区名BqmChar8床位数CwsChar8所属病区床位总数负责人FzrChar8病区负责人**入住人数RzrsInt8病区入住病人总人数出院人数ZyrsInt8治疗率ZllInt4入住本病区病人治愈程度好转率HzlInt4未愈率WylInt4死亡率SwlInt4诊断符合ZdfhChar2“是〞、“否〞床位使用率CwsylInt4病区床位的使用情况医师情况属性名存储代码类型长度备注nameChar8专业技术职称zyjszcChar8医师技术职称文号whint8日期Rqdate---病人情况属性名存储代码类型长度备注nameChar8性别Se*char2出生日期Cs_datedate---年龄ageInt3职业zyChar10出生地csdChar20民族mdChar10**号sfzhlong20国籍gjChar10工作gzChar10单位及地址dwjdzChar20Tel Char10邮政编码yzbmlong10户口地址hkdzChar20联系人**l*r*mChar8联系人地址l*rdzChar20联系人关系l*rg*Char20联系人l*rdhChar10是否住院sfzyChar2病案属性名存储代码类型长度备注病案号bahChar8备份病案序号病人brChar8病人名字入院科室ryksChar8病室bsChar8病人所属病室号入院日期ryrqdate---入院诊断ryzdChar50入院情况ryqkchar2危,急,一般转科情况zkqkChar20出院科别cykbChar8出院病室cybsChar8出院时间cysjdate---出院诊断cyzdChar20入院确诊日期ryqzrqdate---出院情况cyqkChar50二、概念构造设计整体系统如下:医院信息管理系统门诊子系统住院子系统药品管理子系统a.门诊子系统对应于各个分数据流图的E—R图设计为:门诊医生 门诊病人 挂号单挂号3挂号2挂号11N11N1(1) 挂号处理(2)药房发药药房药品 药品提领单 门诊处方1NN1生成需要(3)门诊收费处收费支付1N门诊病人应交费工程111参照3参照2参照1111挂号单检查工程门诊处方〔5〕医生诊断参照4对应门诊病历N挂号单门诊病人1门诊处方处理方案门诊医生发出N1对应参照2参照1检查工程住院申请单N1111111挂号挂号111N〔6〕根据上面的分E-R图和门诊子系统的第一层数据流图画出总的E-R图由于篇幅的问题,不再画出各个实体与其属性的E-R分图,各个实体及其属性可以参看下面列出的说明。

门诊子系统总E-R图1N发出门诊医生处理方案1包括1住院申请单挂号1111包括2包括4N1N1 挂号单门诊处方检查工程111参照3参照2参照1111N支付应交费工程1N挂号21包括5111门诊病历门诊病人对应NN1药品提领单生成1拥有住院病人1实体及相应的属性门诊医师( 医师号, 科室、工作时间,,专业技术职称,性别,出生日期,年龄,职业,**号,住址,)挂号单(挂号号、挂号类别、挂号日期、挂号科室、主治医师、病人**)处理方案〔处理方案号、开出时间、处理方案内容、主治医师,病人**〕门诊病历〔病历号、病人**、病历内容、诊断时间、主治医师〕处方〔处方号、处方内容、主治医师、病人**、病人性别、病人年龄、附注〕收费工程〔收费工程号、工程类型、相应序号、收费金额、收费人员、病人**〕门诊病人( 病人号,,性别,出生日期,年龄,职业,**号,,地址,是否住院);检查工程〔检查序号、检查医师、检查时间安排、检查内容、检查分析、检查结果、检查收费情况〕工作时间安排〔工作时间、所属科室、主治医师〕b.住院子系统1. 病人入院住院病人对应入院通知书单1111住在床位属于病区n12.医生下达医嘱1n住院病案归档医嘱1111参照4参照3参照1参照21111出院通知单住院处方手术工程检查工程住院处方领药药品提领单1收费工程组成11nmn参照药品3.住院处方的处理4.检查工程处理参照相应检查工程检查预约1111收费工程5.手术处理手术工程参照zhao照1收费工程使用1111器械麻醉药品1预使1相应手术预约16.病人出院出院通知书床位住院处方手术工程检查工程11111参照4参照3参照1参照21111持有1n1收费工程住院病人支付根据以上的六步,经过汇总、去掉冗余和适当的删除一些与“住院〞核心无关的实体,得到了以下的住院子系统汇总E-R图:参照51n1下达医嘱住院医生1mn出院通知单归档感负责111参照3参照2参照11111住院病案n住院处方手术工程检查工程n111参照3参照1参照2相应1111参照411nn1收费工程住院病人支付床位11累积1药品提领单单n1住在交付属于1病区1入院通知单相应的实体—属性关系如下:1.病人(病人编号,,出生日期, 性别,年龄,**号,住址,是否住院)2.住院病人(住院号,,入院科别,入院时间)3.医生(医师编号,,专业技术职称,性别,出生日期,年龄,职业,**号,住址,)4.住院医生(,医师编号,所属科室,是否当值)5.住院病案(病案号,病人**,住院号,入院科别,入院病室,入院时间,入院情况,转科情况,出院科别,出院科别,出院病室,出院时间,入院诊断,入院后确诊时间,出院诊断,出院情况,其他)6.床位(床号,住院号,,经管医生,护理人员,是否空床,治疗结果,床位租金,入院日期, 住院天数,交费方式)7.病区(病区名,床位数,负责人,入住人数,出院人数,治愈率,好转率,未愈率,死亡率,诊断符合率,床位使用率)8.医嘱(诊断序号,诊断类别,疾病编码,疾病名称,启用日期,处理日期,医嘱内容,领药量,主治医师,病人**,住院号,出院转归,病理符合)9.住院处方(处方号,诊断序号,处方内容,主治医师,病人**,住院号,附注)10.检查工程(检查序号,诊断序号,病人**,住院号,检查类别,检查内容,检查日期安排,检查负责人员,检查结果,附注)11.手术工程(手术序号,诊断序号,手术名称, 手术室号,病人**,住院号,主刀医师,手术日期,麻醉方式,切口情况,手术持续时间,手术结果)12.收费工程(工程列号,工程内容,病人**,住院号,收费类型,收款日期,收款员,收款金额,结账情况,结账金额,是否转账)13.入院通知单(通知单号,门诊医师号,医师**,病人**,病人号,诊断建议,收费情况,批准与否)14.出院通知单(通知单号,住院医师号,医师**,病人**,病人号,诊断建议,收费情况,批准与否)三、药品出入库管理子系统一、分E-R图供 应 商交付订 单11药 库库 存药 品供 应提交参照生成订单细则住院处方组 成1111门诊处方nnmnnnnnn药品请领单二、实体及属性:供给商:{供给商号,地址,,信贷状况};订单:{订单号,供给商号,订货项数,订货日期,交货日期,生产地点};药品:{小类编号,品名,规格,单位,数量,单价,金额,生产日期,保质期};药库:{药库号,负责人,类别,面积};订单细则:{订单号,细则号,药品编号,单价,数量,规格,总价,批号};药品请领单:{编号,领用单位,药品名称,规格,领药量,单价,金额}。

三、逻辑构造设计1. 具体关系表的设计及优化说明a.门诊子系统局部:1.挂号单(挂号号、挂号类别、挂号日期、科室、病人号、医师号)说明:由实体型生成的关系模式,由于门诊医师和挂号单的联系是1:1,因而将其参加门诊医师的主码参加到挂号单所形成的关系模式中.优化说明:由于挂号人**与病人号,医师号与主治医师有冗余故删除主治医师和挂号人**;另外,挂号科室与后面的科室存在异名同义的矛盾,故改名为科室2.处理方案〔处理方案号、医师号、开出时间、处理方案内容〕说明:由处理方案形成的关系模式,门诊医师与处理方案之间为1:n,故将门诊医师的主码参加到处理方案的关系模式中来3.门诊病历〔病历号、病人号、病历内容、诊断时间、医师号、处方号〕说明:由门诊病历形成的关系模式,而门诊病历与门诊处方的联系为1:1,故将门诊处方的主码处方号参加到门诊病历关系模式中另门诊病人与门诊病历为1:1,故将病人号参加到门诊病人中;另主治医师好改为医师号优化说明:医师号与主治医师有冗余,故删除主治医师4.门诊处方〔处方号、处理方案号、门诊收费工程号、请领单单号、处方内容、病人号、医师号、附注〕说明:处理方案与门诊处方以及收费工程与门诊处方均为1:n。

故将处理方案号、门诊收费工程号参加到其中优化说明:主治医师、病人**、病人性别、病人年龄等均是冗余数据,故均应删除,这是因为处方号可函数推导出病人号,而病人号则可函数推导出病人的所有上述信息,故将其删除5.门诊收费工程〔门诊收费工程号、挂号号、支付时间、工程类型、相应序号、收费金额、收费人员、病人号〕说明:由门诊收费工程形成的关系模式,又门诊收费工程与挂号单为1:1,故将挂号号参加到其中.6.门诊医师〔医师号、科室〕优化说明:门诊医师中的属性:,专业技术职称,性别,出生日期,年龄,婚姻状况,职业,出生地,民族,**号,国籍,住址,,邮政编码,户口地址, 备注均可有医师号函数推出,故将它们删除7.门诊病人〔病人号、就诊时间、交费情况〕优化说明:由于**、年龄、性别可由病人号函数推出,故将其删除8.门诊检查工程〔检查序号、医师号、门诊检查时间安排、门诊检查内容、门诊检查分析、门诊检查结果、门诊收费工程号、处理方案号〕优化说明同门诊检验工程9.工作时间安排〔工作时间、科室、医师号〕10.缴纳〔病人号、门诊收费工程号、缴纳金额〕说明:由门诊病人和门诊收费工程之间形成的一种联系,缴纳金额是缴纳的属性.b.住院子系统局部:11.住院收费工程(工程序号,工程类型 ,收费类型,收费金额,收款员,结账情况,结账金额,是否转账);说明: “工程类型〞是指处方,检查,检验,手术或住院;“工程类型〞是指处方序号, 检查序号, 检验序号,手术序号或入住序号(床位); “收费类型〞是指公费或私费;12.医嘱 (诊断序号,诊断类别,启用日期,处理日期,医嘱内容,医师号, 住院号,疾病编码);  说明: “诊断类别〞指的是医嘱的序号;“诊断类别〞是指处方, 检查, 检验,或手术; “医嘱内容〞是指处方, 检查, 检验,或手术的相关内容优化说明:其中的主治医师**与医师号,住院号与病人**,疾病编码与疾病名称这些两两实体之间局存在冗余,故将主治医师**、病人**、疾病名称均删除。

13.住院处方( 住院处方号,诊断序号,处方内容,医师号, 住院号,请领单号);  说明: “附注〞是指处方上的考前须知;“药品提领单号〞对应由住院处方积累而成的药品提领单.优化说明:主治医师号与医师号是异名同义,故改名为医师号14.住院检查工程( 检查序号, 诊断序号,住院检查日期安排, 住院检查负责人员,住院号,住院检查内容, 检查结果);15.手术( 手术序号,医师号,住院号,手术名称,手术持续时间,手术结果,麻醉方式,切口情况, 手术室号);16.住院病人(住院号,病人号, 入院时间, 转科情况, 入院科别,出院科别);17.住院医师( 医师号,科室);18.床位(床号,值班人员号,床位租金,是否空床, 所属病区)19.病区(病区名,负责人号,床位数,入住人数,出院人数,治疗率,好转率, 未愈率, 死亡率, 诊断符合,床位使用率);20.医师( 医师号,,专业技术职称,性别,出生日期,年龄,出生地,民族,**号,住址,,邮政编码,户口地址, 备注);21.病人( 病人号,,性别,出生日期,年龄,职业,出生地,民族,**号,,邮政编码,户口地址,联系人**,联系人地址,联系人关系,是否住院, 联系人);22.住院病案(病案号,病人号,入院科室, 病室,入院日期, 入院诊断,入院情况, 转科情况, 出院科别,出院病室, 出院时间,出院诊断,入院确诊日期,出院情况)  说明: 入院情况是指危,急,一般等; 出院情况是指治愈,好转,无效,加重,死亡及其他情况;23.住院医生-病人(医师号,住院号,床号,开场日期,完毕日期);  说明:由联系“附注〞做出此表,因为病人与住院医生之间是m对n的关系;而且该联系有自己的属性如“开场日期〞“完毕日期〞;优化说明:病人号与住院。

下载提示
相关文档
正为您匹配相似的精品文档