医院门诊管理系统一、引言
门诊是医院管理的重要组成部分,人流量大,手续较为繁琐。在人工的情况下,医护人员要做大量不必要的重复的工作、效率低、准确性差、不方便管理、影响工作效率。这些都会造成病人得不到合理快速的解决方案。随着社会的不断发展进步,计算机的发展亦十分迅速,在各大领域都发挥着不可忽视的作用。因此,我们选择利用计算机设计一个医院的门诊管理系统。它可以实现数据的信息管理,在一定程度上实现自动化。
二、需求分析
本系统的主要功能是对医院门诊患者信息进行有效管理,形成一个完整的体系。主要任务是用计算机来对患者进行管理,如挂号、诊断、计价、收费、取药等。系统可以详细记录病人从挂号处挂号到门诊缴费,以及经医生诊断后取药的过程中的所有信息。
三、主要要求
系统要满足以下几个方面:
(1)病人管理
在此管理模式中,维护病人的基本信息,如姓名、性别、联系方式等。同时也可以删除、修改、添加病人的信息。
(2)挂号系统管理
输入病人信息,系统会自动生成挂号费用,挂号之后会自动生成病号信息到病号信息库中。病历号必须唯一,以供全系统共享调用,整个系统通过这个唯一病历号贯通一体,大夫和病人都可以藉此查询所有的就诊历史信息,并实现划价收费、药房取药等操作。若病号库中已存在该病号,则可以直接进行挂号操作。
(3)医生管理
医生管理模块中存储医生的基本信息。此模块也实现信息化管理医生收发病例。
(4)药品管理
药品发放由药房管理人员完成操作,药房通过收款单来给病人发药。在病人缴费后,可直接到药房取药。发药的同时减少药品库存量。通过查询病号来确定药品名称及数量。
(5)处方管理
处方管理是要完成病历上病情、病史的记载,以及医嘱的开立和实施。
四、系统功能图
门诊管理系统
病人管理
查询病人信息
删除病人信息
增加病人信息
修改病人信息
门诊挂号
挂号管理
医生管理
查询医生信息
增加医生信息
删除医生信息
修改医生信息
药房发放药品
处方管理
处方单录入
处方单查询
修改处方单
查询药品
查询发药单
药品管理
挂号单查询
五、数据字典
实体
数据项名
说明
类型
病人
Patient
PatientNo
病人编号
char(12)
PatientName
姓名
varchar(10)
Sex
性别
char(1)
Age
年龄
int
ID
身份证号
char(18)
TEL
电话
varchar(12)
HP
过敏药物
varchar(100)
病历
MRecord
M_No
病历编号
char(12)
M_Date
就诊日期
Datetime
Symptom
主要症状
varchar(100)
员工
Employee
EmployeeNo
员工编号
char(13)
EmployeeName
员工姓名
varchar(10)
Sex
性别
char(1)
Age
年龄
int
ID
身份证号
char(18)
TEL
电话
varchar(12)
Position
职位
varchar(10)
Salary
工资
Numeric(10,2)
WorkDate
工作日期
DateTime
WorkTerm
工作年限
int
科室
Department
DepartmentNo
科室编号
char(5)
DepartmentName
科室名称
varchar(20)
Address
科室位置
varchar(50)
Manager
负责人
varchar(10)
TEL
电话
varchar(12)
Introduction
科室介绍
varchar(200)
挂号单
Register
RegisterNo
挂号单编号
char(14)
RegisterTime
挂号时间
Datetime
RegisterFree
挂号费
Numeric(10,2)
药品
Medicine
MedicineNo
药品编号
char(15)
MedicineName
药品名称
varchar(25)
MedicineClass
药品类别
varchar(10)
UnitPrice
单价
Numeric(10,2)
Elements_m
主要成分
varchar(200)
Function_M
主要功能
varchar(200)
Usage
用法用量
varchar(200)
Providcer
供应商
varchar(50)
ProduceDate
生产日期
Datetime
Usefullife
有效日期
Datetime
Matters
注意事项
varchar(200)
Amount
库存量
Int
处方
Recipe
RecipeNo
处方编号
char(15)
SickDate
就诊日期
Datetime
PatientNo
病人编号
char(12)
ElementNo
员工编号
char(13)
MedicineName
药品名称
varchar(25)
Quantity
药品数量
Int
六、数据约束条件
(1)一个医院中有多个诊室,一个诊室中可有多个员工,但一个员工只属于一个诊室。
(2)员工由员工号来唯一标识,存储员工的相关信息,格式为:workDatime+流水号;病人由病人编号唯一标识,存储病人的相关信息,格式为:病人第一次看病时间+流水号;药品由药品编号唯一标识,格式为:p/s+国药准字;挂号由挂号编号唯一标识,格式为:日期+流水号;处方由处方单号唯一标识,格式为:R+日期+流水号。
(3)在同一时间段,药品发放只为一位病人;在同一时间段,医生只为一位病人看病。
(4)员工工作年龄超过18岁,满足工作年龄要求。
(5)联系电话不超过11位数
七、数据流图
病人
病人
门诊管理系统
病人信息 挂号单
缴费 缴费凭证
诊断 处方
取药凭证 药物
病人
挂号收费
挂号请求
挂号单 挂号信息 挂号记录
缴费 收费记录 收费记录
收费 医生信息
医生记录
接诊
看病
处方 诊断信息 诊断记录
取药
取药
药物信息
药物 药物记录
八、逻辑设计
关系模式:
(1)病人(病人编号、病人姓名、性别、年龄、身份证号、电话、过敏药物)
(2)病历(病历编号、就诊日期、主要症状)
(3)员工(员工编号、姓名、性别、年龄、身份证号、电话、职位、工资、工作日期、工作年限)
(4)科室(科室编号、科室名称、科室位置、负责人、电话、科室介绍)
(5)挂号单(挂号单编号、挂号时间、挂号费);
(6)药品(药品编号、药品名称、药品类别、单价、主要成分、主要功能、用法用量、供应商、生产日期、有效日期、库存量)
(7)处方(处方编号、就诊日期、病人编号、员工编号、药品名称、药品数量)
九、E-R图
员工编号
医生
科室
病历
病历编号
病人
药品
药
品
编
号
病人编号
科室编号
处方编号