课程设计——医院管理系统
二、设计方案
1.
八十年代前,在计算机信息化技术与医院业务流程还未结合之前,手工操作背景之下的医院管理、病人挂号、医生开处方、交费均以人工记账开单的形式实现,这不仅耗用挂号时间,而且也不利于药品信息的存储、及在医院的整个业务流程中得到合适的循环再利用[1]。
随着改革开放的步伐,我国医疗水平的提高,以及我国人民就诊看病意识的增强,医院的业务不断的在扩大,看病人数也增多,药品需求量也增大,这些都导致了医院业务由人工操作的不足和对新手段的迫切需求。
[2] 张海藩 .软件工程导论 [M] .4版.北京:清华大学出版社,2003.12
[3] 杨海东 刘海英.Delphi数据库高级实例导航.科学出版社.第一版
[4] 李俊平.Delphi面向对象程序设计.高等教育出版社.第一版
[5] 萨师煊 王珊.数据库系统概论.高等教育出版社.第三版
[6] 黄梯云.管理信息系统.北京:高等教育出版社,1999
五、指导教师评语及学生成绩
指导教师评语:
年 月 日
成绩
指导教师(签字):
门诊挂号子系统的统计查询主要可以按照病人的挂号时间段、病人性别、挂号员、就诊科室、挂号医生进行模糊查询和统计,同时为了直观的表达数据之间的波动关系,将数据转化成三维图形的形式,为决策和统计者提供了一种直观的表达方式,并可以对图表进行打印[2]。
1.4.2门诊划价与收费子系统
对病人的检查单、处方单划价,根据医生所开处方及检查申请单进行划价。药品、检查治疗项目的输入提供汉语拼音字母模糊查询功能,快捷的处方明细输入功能,以提高划价员的工作效率。
1.2 现有信息系统应用情况
我国医院信息管理系统的研发工作,经历了单机单任务的阶段、多机多任务的阶段以及微机网络一体化的阶段,这期间我国医院信息化有了很大进步。HIS(Hospital Information System)的应用已经涉及到许多方面,有些系统的功能也日趋完善。
进入九十年代以来,我国运用计算机技术有了一些经验,成功地运行着某些部门级信息系统的医院,迫切地从国内、国际市场上寻求一种较为完整的适合中国国情的医院信息系统产品。医院信息管理系统的专家们也众口一声地呼吁国家卫生部及有关部门集中优势兵力,集中财力、人力、物力,下真功夫开发出一套适合我国市场的,有中国特色的医院信息管理系统,满足医院的迫切需求。
图3.2门诊挂号业务流程图
3.5
本系统采用客户/服务器分布式架构,数据层和处理层放在后台服务器上,而应用逻辑层、表现逻辑层和表现层放置在前台门诊部的门诊挂号处、门诊划价收费处、门诊取药处的客户端[6]。如图3.3所示。
图3.3应用架构图
四、调试结果分析及结论
1门诊挂号系统功能模块实现说明
病人来挂号时,填写用户的详细资料,其中‘挂号科室’、‘姓名’为必填项。如果病人选择的挂号类型是专家门诊,则要在医生列表中选择相应科室的专家姓名,按照系统的提示,可以获知该专家在今天的此刻是否有出诊或出诊的诊数未挂满,在限定的条件下可以继续挂号。如果某专家在此刻没有出诊或者诊数已经饱和,不能再挂号。专家限号挂号的实现细节:医生的每天出诊数量和出诊日程存储在医生表中,分别用X1-X7表示星期天-星期一,字段的类型为整型,字段的值可取:130, 230, -1。130表示专家上午有出诊,230表示下午有出诊,-1表示今天没有出诊,其值的含义为:‘1’表示上午,‘2’表示下午,‘30’表示有30个诊,随着挂号人数的增加,字段值不断减去1,分别递减到100、200时表示挂号已满,从而实现在一周时间内专家门诊的限量挂号。在数据库中需要建立了一个作业调度,作业的任务是在每个星期天晚上00:00:00这个时间点,对医生信息表的X1-X7字段的值做相应的初始化工作。在选择好挂号科室和医生之后,病人就可以去就诊了,同时对病人的挂号进行编号,便于门诊划价收费,药房发药等。
生物医学工程专业课程设计
设计题目(医院管理系统)
学生学号:2009045121
学生姓名:黄碧宇
班级:09-0451
指导教师:马兴成
起止日期:2012年11月28日—12月12日
哈尔滨工程大学自动化学院
一、设计要求
信息技术的应用加速了知识的传递、加工和更新,提升了企业的有效利用信息的能力,从而提高了企业的工作效率和生产能力。随着医院改革的不断深入,为了提高医院管理者把握改革的大方向,加强医院管理,发起医院减员增效,调动广大职工的工作积极性和主动性,提高社会效益和经济效益,加快医院信息化建设的任务也显得比较重要,如何利用现代的技术和管理理念提高管理水平,降低重复劳动、提升工作效率,提高服务质量也成为医院信息化建设不断思考和探索的问题。医院管理系统是医院信息化建设的相当重要的一部分,是对整个医院相关信息的综合管理。同时它便于医院院长对医院的药品库存,药品价格等因素有一个综合性的查询,有利于管理医院。
1.4.5院长查询系统
院长综合查询与分析系统满足院长及高层领导的日常工作需要,实现全方位的实时动态信息查询,从而为下一步工作决策提供信息支持。主要功能如下:
临床医疗统计分析
医院财务收支分析
医院药品统计分析
仪器设备信息查询
物资供应情况查询与分析
三、设计内容
3.1医院管理系统功能结构分析
系统功能结构图显示了一个系统的自顶向下的功能分解结构,本系统的功能分解图如4.1所示:
1.3
本系统主要任务是实现系统字典维护、门诊挂号、门诊划价与交费、药品管理、院长查询的一系列业务流程。总体的来说系统应包括以下模块:系统字典维护、门诊挂号、门诊划价与收费、药品管理、院长查询等模块。
1.4
1.4.1系统字典维护系统
对药品信息与收费项目进行管理,门诊划价收费后,对药品库存量进行查询,了解药品库存量与收费项的相关信息。
图4.1医院管理系统基本功能模块
3.
数据建模是一种为数据库定义业务需求,组织和记录系统的数据的技术,又称为数据库建模。数据建模的主要工具是实体关系图(Entity Relationship Diagram ,ERD),它是种利用符号记法按照数据描述的实体和关系来刻画数据的数据模型[3]。
本系统的主要实体有:医生、药品类别、药品、病人、门诊挂号、门诊划价、药品划价明细、检查项目、科室。ERD如图3.1所示。
X3
Int
4
星期二出诊数
X4
Int
4
星期三出诊数
X5
Int
4
星期四出诊数
X6
Int
4
星期五出诊数
X7
Int
4
星期六出诊数
相关表
职工表(表名:zgb)
2.门诊挂号表(表名:mzgh)
表3.2
用途
保存门诊病人挂号的信息
字段名
类型
长度
键
中文名
备注
ghbh
Char
10
主键
挂号编号
brbh
Char
10
外键
病人编号
ksbh
Char
10
科室编号
fylx
Char
10
费用类型
Char
10
医生编号
ghsj
Datetime
8
挂号时间
ghybh
Char
10
挂号员编号
sfyhj
Int
4
是否已划价
sfth
Int
4
是否退号
相关表
病人信息表(表名:brxx)
3.4
依据医院门诊挂号的特点,分析门诊挂号的业务流程,围绕病人挂号的线路,可以用图3.2所示的业务流程图来描述整个系统的业务流程[5]。
1.4.1门诊挂号系统(本人负责部分)
对来本院就诊的病人按是否为新病人和复诊病人分类,新病人需要提供个人详细资料;挂号类型有普通挂号和专家预约挂号两种类型,若为普通挂号,挂相应的科室并到科室就诊,对需要挂专家门诊的病人,需要选择专家,如果病人当天挂号时,某专家的出诊数已经满了,那么可以查询专家的下一次出诊时间,在一周内可以进行预约挂号。对当天未就诊的挂号,可以依据挂号单编号进行退号返款,打印退费单据。本系统的门诊单据打印一律使用固定格式的套打。
在该模块中可以查询患者的交费明细,为了满足病人要求退费的需求,在此模块中可全部或逐条退费,并打印退费明细单。在这个模块中同时提供综合查询的功能,可以按照病人就诊科室、医生、收费员、年龄、交费时间段关键子进行统计和检索。同样以形象直观的三维图表示出来,以提供直观的数据波动。
1.4.4药品管理系统
病人交费之后可以凭收费单前往门诊药房部取药。门诊药房发药部,获得已经交费了而等待取药的处方明细信息,为了避免病人在取药时排队等待的现象发生,药房部门可以按照已交费病人的处方交费明细进行提前配药,并将病人的挂号信息、交费信息打印后粘贴到发放配药的包装袋外,缩短病人拿药时间,提高药房的工作效率。
在课和设计的过程中,在老师的指导下,对于Delphi与SQL Server数据库能够熟练的使用,同时在课程设计的过程中,与同学们一起合作开发,充分发挥了团队合作精神,对于我来说这是非常宝贵的经历。
参考文献
[1] 李晓喆,张晓辉,李祥胜等编著. SQL server 2000 管理及应用系统开发. 北京:人民邮电出版社,2005.
图3.1 ERD
3.
依据本系统的数据模型[4]可以得知,需要建立数据存储的表有:医生表、门诊挂号表,主要表的详细结构如下所示:
1.医生表(表名:ysxx)
表3.1
用途
保存医院医生及专家出诊的信息。
字段名
类型
长度
键
中文名
备注
zgbh
Char
10
主(外)键
职工编号
X1
Int
4
星期天出诊数
X2
Int
4
星期一出诊数
2 门诊挂号系统操作说明