1、医院门诊挂号一卡通管理系统姓名:学号:系别:第55 页目录第一章 医院管理一卡通现状分析31.1.1现行系统的现状31.1.2存在问题41.1.3系统拟定的战略目标4第二章 总体规划52.1.1 总体目标52.1.2 企业当前存在的主要问题52.1.3 管理信息系统的可行性分析 5(1)技术可行性分析5(2)经济可行性分析5(3)社会可行性分析6第三章 系统分析63.1.1组织机构分析63.1.2业务流程分析73.1.3数据流程分析73.1.4 数据字典8(1)表名命名规则8(2)字段命名规则8(3)约束命名规则83.1.5 数据库设计9(1)T_RYB 人员表9(2)T_BMB部门表9(3)
2、T_FZXMB 辅助项目表9(4) T_YJB 药局表10(5)T_YPDWB 药品单位表10(6)T_GYSB 供应商表10(7)T_YPZLB 药品种类表11(8)T_YPB 药品表11(9)T_MZGHB 门诊挂号表11(10)T_MZSFB门诊收费表12(11)ST_MZSFMXB 门诊收费明细表13(12)T_MZTFB 门诊退费表13(13)ST_MZTFMXB 门诊退费明细表14(14)T_YJKC药局库存表14(15)T_YKJY药库进药表15(16)T_YKJYMX药库进药明细表15(17)T_YKTY药库退药表16(18) T_YKTYMX药库退药明细表16(19)T_YJ
3、TY药局退药表16(20) T_YJTYMX药局退药明细表17(21)T_YKBS药库报损表17(22)T_YKBSMX药库报损明细表18(23)T_YJJY药局进药表18(24) T_YJJYMX药局进药明细表19(25)T_YZB医嘱表19(26)ST_YZMXB医嘱明细表19(27)T_ZYDJB 住院登记表20(28)T_YJGL 押金管理21(29)T_LSH 流水号表21第四章 系统设计214.1 管理信息系统的总体架构设计214.2 管理信息系统基础设施的设计与选择234.2.1管理信息系统网络结构设计23 4.2.2 管理信息系统平台的选择与设计234.3 管理信息系统总体功能
4、及详细设计244.3.1管理信息系统总体功能设计244.3.2管理信息系统详细功能设计244.4登陆244.5基础信息维护244.6挂号管理264.7药局管理264.8药库管理274.9护士工作站294.10 住院管理304.11代码设计314.12结构及编码规则说明314.13管理信息系统核心代码(CUID)324.14数据库设计474.15 IPO设计(输入、处理、输出)494.15.1 错误提示494.15.2 正确跳转50第五章 基础维护515.1 部门管理515.2 人员管理525.3 项目维护535.4 药局维护535.5 药品单位545.6 供应商维护555.7 药品种类维护56
5、第六章 开发总结57第一章 医院管理一卡通现状分析1.1.1现行系统的现状国内外的实践证明,医院智能一卡通管理系统正是这样一种应该优先发展的系统。一卡通系统既满足医院现代化管理的需要,又满足员工、病人、照看病人的亲属以及其它访客的多种需求,又满足员工、病人、照看病人的亲属以及其他访客的多种需求,其电子管理功能模块将使医院实现电子化管理,提高工作效率,加强院务管理;其电子认证功能将使大家享受“一卡在手,通行全院”的便利;其电子钱包功能更会使到整个医院拥有一个“真正无现金的医院”,这是未来现代化医院的趋势。信息是现代化医院发展的必要要求。但是在现阶段,医院的信息化之路除了考虑先进外,还要同时兼顾医
6、院的财务承受能力,因此必须先选择投入不大,但能直接并大范围提高管理效率、降低管理成本的信息化系统。 1.1.2存在问题 在手工管理的情况下,对病人的病历的管理是一个极其繁杂的过程,医生很难记住每一位病人的情况,就医记录。所以往往采用的手工记录的方式,这个势必造成具大的物资浪费。并且随着医院规模的扩大,对药品的管理,对药品价格的管理等都是一件巨大的工作。1.1.3系统拟定的战略目标 国内外的实践证明,医院智能一卡通管理系统正是这样一种应该优先发展的系统。一卡通系统既满足医院现代化管理的需要,又满足员工、病人、照看病人的亲属以及其它访客的多种需求,又满足员工、病人、照看病人的亲属以及其他访客的多种
7、需求,其电子管理功能模块将使医院实现电子化管理,提高工作效率,加强院务管理;其电子认证功能将使大家享受“一卡在手,通行全院”的便利;其电子钱包功能更会使到整个医院拥有一个“真正无现金的医院”,这是未来现代化医院的趋势。信息是现代化医院发展的必要要求。但是在现阶段,医院的信息化之路除了考虑先进外,还要同时兼顾医院的财务承受能力,因此必须先选择投入不大,但能直接并大范围提高管理效率、降低管理成本的信息化系统。第二章 总体规划21.1 总体目标随着网络信息化的快速发展,各大企事业单位都相继开展了办公自动化管理模式。这样即提高了办事效率,也减少了人力资源的投入。对此该医院向我公司提出医院管理系统的开发
8、需求。整个系统将面向全院工作人员开展使用,包括护士、门诊专家,药局、药库工作人员等。本系统将实现医院整个工作流程的电子化,建立了基础信息维护、挂号管理、药局管理、药库管理、护士工作站、住院管理等功能模块。为工作人员建成一个高效可靠的电子工作环境。2.1.2 企业当前存在的主要问题我国医院的信息处理基本上还停留在手工方式,劳动强度大且工作效率低,医师护士和管理人员的大量时间都消耗在事务性工作上,致使人不能尽其才;病人排队等候时间长,辗转过程多,影响医院的秩序;病案、临床检验、病理检查等许多宝贵的数据资料的检索十分费事甚至难以实现;对这些资料深入的统计分析手工方式无法进行,不能充分为医学科研利用;
9、在经济管理上也因而存在漏、跑、错费现象;医院物资管理由于信息不准确,家底不明,积压浪费,以致物不能尽其用。2.1.3 管理信息系统的可行性分析(1)技术可行性分析本系统采用JAVA 实现,Oracle数据库管理系统和java相结合,使用springmvc+hibernate框架能在2个月内开发出系统。(2)经济可行性分析医院目前由于完全采用纯人工的方式来完成工作的,医务人员要一边关注某些病人的情况,一边还要忙着对其它的病人进行医疗诊断,工作量大,耗时比较多,所以工作效率低。根据目前医院内部员工的日人工成本为:x人 * y元/人z元。我们还不能计算出因效率低下而给医院带来的无形经济损失,如果指导
10、这一部分也看作是成本,那将远远超出目前的计算数额。而如果开发出一个能满足业务要求的医疗计算机监护系统,在采用生命周期的前提下,从问题识别到系统实施、评价、维护,开发周期如果以两年计,共需人工成本m元,各种软硬件成本n元,日常维护费用o元,共计成本费用p元,略高/低于两年的人工费用总和。同样,我们也无法估计算出则于系统的开发应用使医院运营效率提高而带来的无形的巨额经济效益,由于系统能在未来较长的一段时间内稳定地发挥作用,这对于医院的提高管理水平很大的帮助,才能使医院早日接入到总行的更高层次的网络体系中,可以更加广泛的吸收各方面的信息资源,可为医院业务在将来的扩张打下坚实的基础,其经济效益将更上一
11、层楼。(3)社会可行性分析由于办公自动化是基于现有的业务的,对现在的办公资源进行有效的整合,进行资源共享,实现“无纸化办公”。在以前的办公环境下,已经积累了丰富的办公经验及经验丰富的办公人员,所以对人员的培训在业务上已经没有什么问题,只需对人员进行计算机操作培训即可。这些知识、经验和人才的储备既是医院的财富,也是本项目成功的基础。第三章 系统分析3.1.1 组织机构分析医院智能一卡通管理系统正是这样一种应该优先发展的系统。一卡通系统既满足医院现代化管理的需要,又满足员工、病人、照看病人的亲属以及其它访客的多种需求,其电子管理功能块将使医院实现电子化管理,提高工作效率,加强院务管理;其电子认证功
12、能将使大家享受“一卡在手,通行全院”的便利;3.1.2业务流程分析初步调查目标是在可行性分析的基础上进一步对原有系统进行的调查和分析,弄清原有管理信息系统的运行状况,发现其薄弱环节,找出要解决问题的实质,确保新系统比原系统更加有效、可靠。具体内容包括:管理业务状况的调查分析、数据流程的调查分析。调查之后,绘制出医院信息管理系统的业务流程图, 查询结果医院信管理系统系统管理人员一般用户 用户设置 设计要求 表单维护 统计结果图3.1.13.1.3数据流程分析 数据流图(Data Flow Diagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综
13、合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。 用户信息表药品管理操作员用户信息管理用户信息药品类别信息划价药品信息表划价信息管理划价信息用户信息收费信息管理药品收费信息表 图 3. 1. 3 3.1.4 数据字典(1)表名命名规则1. 表名:以“T_”开头,后面加上具体所属应用的业务英文缩写或中文名称各字首字母组合。所有字母全部大写,30字符以内。2. 关系表名:以“ST_”开头,后面加上具体所属关系的业务英文名称或缩写。所有字母全部大写,30
14、字符以内。3. 序列名:“SEQ_”+表名(去掉“T_”)+“_”+字段名,所有字母全部大写。(2)字段命名规则1. 所有字母都大写。2. 较独立的字段,则只需英文名称或中文名称各字首字母组合,如:单位名称-DWMC。3. 二级字段之间需下划线“_”隔开。多级字段命名规则同理。(3)约束命名规则1. 所有字母都大写。2. 约束名:约束名称英文字母缩写+“_”+表名(去掉“T_”)+“_”+字段名。如:项目功能表中ID字段为主键-PK_XMGNB_ID。3.1.5 数据库设计(1)T_RYB 人员表字段名字段描述数据类型长度代码库备注IDIDNUMBER10PK_RYB_ID主键RYBH人员编号
15、VARCHAR230RYMC人员名称VARCHAR230ZJMMMBZ1助记码密码备注VARCHAR2VARCHAR2VARCHAR2153050BZ2BZ3BZ4备注备注备注VARCHAR2VARCHAR2VARCHAR2505050(2)T_BMB部门表字段名字段描述数据类型长度代码库备注IDIDNUMBER10PK_BMB_ID主键BMBH部门编号VARCHAR230BMMC部门名称VARCHAR230ZJMBZ1助记码备注VARCHAR2VARCHAR21550BZ2BZ3BZ4备注备注备注VARCHAR2VARCHAR2VARCHAR2505050(3)T_FZXMB 辅助项目表字段
16、名字段描述数据类型长度代码库备注IDIDNUMBER10PK_FZXMB_ID主键XMBH项目编号VARCHAR230XMMC项目名称VARCHAR250ZJM助记码VARCHAR225DJ单价NUMERIC10,2BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(4) T_YJB 药局表字段名字段描述数据类型长度代码库备注ID药局表IDNUMBER10PK_YJB_ID主键YJBH药局编号VARCHAR230YJMC药局名称VARCHAR230ZJM助记码VARCHAR215BZ1备注VARCHAR250BZ2备注VAR
17、CHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(5)T_YPDWB 药品单位表字段名字段描述数据类型长度代码库备注ID药品单位表IDNUMBER10PK_YPDWB_ID主键YPDWBH药品单位编号VARCHAR230YPDWMC药品单位名称VARCHAR230ZJM助记码VARCHAR215BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(6)T_GYSB 供应商表字段名字段描述数据类型长度代码库备注ID供应商表IDNUMBER10PK_GYSB_ID主键GYSBH供应商编号VARCHAR23
18、0GYSMC供应商名称VARCHAR250ZJM助记码VARCHAR225DZ地址VARCHAR2100YB邮编VARCHAR220DH电话VARCHAR220CZ传真VARCHAR220LXR联系人VARCHAR210BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(7)T_YPZLB 药品种类表字段名字段描述数据类型长度代码库备注ID药品种类表IDNUMBER10PK_YPZLB_ID主键ZLBH种类编号VARCHAR230ZLMC种类名称VARCHAR230ZJM助记码VARCHAR215BZ1备注VARCHAR25
19、0BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(8)T_YPB 药品表字段名字段描述数据类型长度代码库备注ID药品表IDNUMBER10PK_YPB_ID主键YPBH药品编号VARCHAR230YPMC药品名称VARCHAR230ZJM助记码VARCHAR215YPZL药品种类VARCHAR230GGXH规格型号VARCHAR220DW单位VARCHAR210CKJ出库价NUMBER(10,2)KC库存NUMBER(10,2)KCSX库存上限NUMBER(10,2)KCXX库存下限NUMBER(10,2)SSYJ所属药局VARCHAR250BZ1备
20、注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(9)T_MZGHB 门诊挂号表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_MZGHB_ID主键BH编号VARCHAR230HZXM患者姓名VARCHAR220GHF挂号费NUMERIC(10,2)XB性别VARCHAR25NL年龄VARCHAR210DW单位VARCHAR250ZDR制单人VARCHAR210ZDRQ制单日期VARCHAR230BMMC部门名称VARCHAR250BZ1备注VARCHAR250BZ2BZ3BZ4备注备注备注VARCH
21、AR2VARCHAR2VARCHAR2505050(10)T_MZSFB门诊收费表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_MZSFB_ID主键HZBH患者编号VARCHAR230JSFS结算方式VARCHAR220ZDYS诊断医生VARCHAR210KSMC科室名称VARCHAR250ZFY总费用VARCHAR210ZDR制单人VARCHAR250ZDRQ制单日期VARCHAR210FYR发药人VARCHAR230FYRQ发药日期VARCHAR250HZMC患者名称VARCHAR220SFBZ标识VARCHAR210SFCK是否已出库VARCHAR210B
22、MMC部门名称VARCHAR250BZ1备注VARCHAR250BZ2BZ3BZ4备注备注备注VARCHAR2VARCHAR2VARCHAR2505050(11)ST_MZSFMXB 门诊收费明细表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_MZSFMX_ID主键GLID关联IDNUMBER10PM品名VARCHAR230GGXH规格型号VARCHAR230DW单位VARCHAR230DJ单价NUMERIC(10,2)SL数量NUMERIC(10,2)JE金额NUMERIC(10,2)BZ1BZ2BZ3备注备注备注VARCHAR2VARCHAR2VARCHAR
23、2505050(12)T_MZTFB 门诊退费表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_MZTFB_ID主键HZBH患者编号VARCHAR230JSFS结算方式VARCHAR220ZDYS诊断医生VARCHAR210KSMC科室名称VARCHAR250ZFY总费用VARCHAR210ZDR制单人VARCHAR250ZDRQ制单日期VARCHAR210FYR发药人VARCHAR230FYRQ发药日期VARCHAR250HZMC患者名称VARCHAR220BZ1备注VARCHAR250BZ2BZ3BZ4备注备注备注VARCHAR2VARCHAR2VARCHAR
24、2505050(13)ST_MZTFMXB 门诊退费明细表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_MZTFMXB_ID主键GLID关联IDNUMBER10PM品名VARCHAR220GGXH规格型号NUMERIC(10,2)DW单位VARCHAR230DJ单价NUMERIC(10,2)SL数量NUMERIC(10,2)JE金额NUMERIC(10,2)BZ1BZ2BZ3备注备注备注VARCHAR2VARCHAR2VARCHAR2505050(14)T_YJKC药局库存表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER8PK_YJKC_I
25、D主键YPBH药品编号VARCHAR230YPMC药品名称VARCHAR230ZJM助记码VARCHAR215GGXH规格型号VARCHAR220YJMC药局名称VARCHAR220PH批号VARCHAR220CJ厂家VARCHAR250DW单位VARCHAR210BZQ保质期VARCHAR210SL数量NUMERIC(10,2)JE金额NUMERIC(10,2)BZ1BZ2BZ3备注备注备注VARCHAR2VARCHAR2VARCHAR2505050(15)T_YKJY药库进药表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_YKJYB_ID主键DJH单据号VA
26、RCHAR230ZDR功能名称VARCHAR210ZDRQ制单日期VARCHAR230GYSMC供应商名称VARCHAR250BZ1备注VARCHAR250BZ2BZ3BZ4备注备注备注VARCHAR2VARCHAR2VARCHAR2505050(16)T_YKJYMX药库进药明细表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_YKJYMXB_ID主键GLID关联主键NUMBER10YPBH药品编号VARCHAR230YPMC药品名称VARCHAR250ZJM助记码VARCHAR225GGXH规格型号VARCHAR230DW单位VARCHAR220DJ单价NUM
27、ERIC(10,2)SL数量NUMERIC(10,2)JE金额NUMERIC(10,2)JYRQ进药日期VARCHAR250GYSMC供应商名称VARCHAR250PH批号VARCHAR250SCRQ生产日期VARCHAR250CCRQ出厂日期VARCHAR250BZQ保质期VARCHAR230CJ厂家VARCHAR250BZ1备注VARCHAR250BZ2BZ3BZ4BZ5BZ6BZ7备注备注备注备注备注备注VARCHAR2VARCHAR2VARCHAR2VARCHAR2VARCHAR2VARCHAR2505050505050(17)T_YKTY药库退药表字段名字段描述数据类型长度代码库(取
28、值范围)备注IDIDNUMBER10PK_YKTYB_ID主键DJH单据号VARCHAR230ZDR制单人VARCHAR210ZDRQ制单日期VARCHAR230GYSMC供应商名称VARCHAR250BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(18) T_YKTYMX药库退药明细表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_YKTYMXB_ID主键GLID关联主键NUMBER10YPBH药品编号VARCHAR230YPMC药品名称VARCHAR250ZJM助记码VARCHAR225
29、GGXH规格型号VARCHAR230DW单位VARCHAR220DJ单价NUMERIC(10,2)SL数量NUMERIC(10,2)JE金额NUMERIC(10,2)BZ1备注VARCHAR250BZ2BZ3BZ4BZ5BZ6BZ7备注备注备注备注备注备注VARCHAR2VARCHAR2VARCHAR2VARCHAR2VARCHAR2VARCHAR2505050505050(19)T_YJTY药局退药表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_YJTYB_ID主键DJH单据号VARCHAR230ZDR制单人VARCHAR210ZDRQ制单日期VARCHAR2
30、30YJMC药局名称VARCHAR250BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(20) T_YJTYMX药局退药明细表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_YJTYMXB_ID主键GLID关联主键NUMBER10YPBH药品编号VARCHAR230YPMC药品名称VARCHAR250ZJM助记码VARCHAR225GGXH规格型号VARCHAR230DW单位VARCHAR220DJ单价NUMERIC(10,2)SL数量NUMERIC(10,2)JE金额NUMERIC(10,
31、2)JYRQ进药日期VARCHAR250GYSMC供应商名称VARCHAR250PH批号VARCHAR250SCRQ生产日期VARCHAR250CCRQ出厂日期VARCHAR250BZQ保质期VARCHAR230CJ厂家VARCHAR250BZ1备注VARCHAR250BZ2BZ3BZ4BZ5BZ6BZ7备注备注备注备注备注备注VARCHAR2VARCHAR2VARCHAR2VARCHAR2VARCHAR2VARCHAR2505050505050(21)T_YKBS药库报损表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_YKBSB_ID主键DJH单据号VARCH
32、AR230ZDR制单人VARCHAR210ZDRQ制单日期VARCHAR230BSYY报损原因VARCHAR250BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(22)T_YKBSMX药库报损明细表字段名字段描述数据类型长度代码库(取值范围)备注IDIDNUMBER10PK_YKBSMXB_ID主键GLID主键关联NUMBER10YPBH药品编号VARCHAR230YPMC药品名称VARCHAR250ZJM助记码VARCHAR225ZDRQ制单日期VARCHAR230GGXH规格型号VARCHAR220DW单位VARCH
33、AR250DJ单价NUMBER(10,2)SL数量NUMBER(10,2)CJ厂家VARCHAR250PH批号VARCHAR220BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(23)T_YJJY药局进药表字段名中文名类型长度备注IDIDNUMBER10主键DJH单据号VARCHAR230ZDR制单人VARCHAR210ZDRQ制单日期VARCHAR230YJMC药局名称VARCHAR250BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250(24) T
34、_YJJYMX药局进药明细表字段名中文名类型长度备注IDIDNUMBER10主键GLID关联主键NUMBER10YPBH药品编号VARCHAR230YPMC药品名称VARCHAR250ZJM助记码VARCHAR225GGXH规格型号VARCHAR230DW单位VARCHAR220DJ单价NUMERIC(10,2)SL数量NUMERIC(10,2)BZ1备注VARCHAR250BZ2备注VARCHAR250BZ3备注VARCHAR250BZ4备注VARCHAR250PH批号VARCHAR220CJ厂家VARCHAR250BZQ保质期VARCHAR210BZ5备注VARCHAR250BZ6备注VARCHAR250BZ7备注VARCHAR250BZ8备注VARCHAR250(25)T_YZB医嘱表字段名字段描述数据类型长度代码库(取值范围)备注ID医嘱IDNUMBER10PK_YZB_ID主键HZBH患者编号VARCHAR230ZDRQ制单日期VARCHAR230ZDR制单人VARCHAR210DJID单据IDVARCHAR230住院登记表的主键BZ1备注1VARCHAR250BZ2备注2VA