门诊系统书报告书.docx
《门诊系统书报告书.docx》由会员分享,可在线阅读,更多相关《门诊系统书报告书.docx(24页珍藏版)》请在冰豆网上搜索。
![门诊系统书报告书.docx](https://file1.bdocx.com/fileroot1/2023-4/20/019ef680-aa67-4781-9f29-5c3d8cae6962/019ef680-aa67-4781-9f29-5c3d8cae69621.gif)
门诊系统书报告书
1.门诊中存在的问题
A用户在挂号和收费、划价及抓药和收费,经常在一个地方排好几次队
b财务上会计缺乏监督,可能有“剩余财产”
解决:
撤掉划价收费子系统,病人不用多次排队,用病人来建档,充足金额,以后每挂完号,每拿完药等都由相关科室人员录入病人的消费记录,同时计算机自动在病人的余额上划上一笔相应的费用,挂号时由挂号的员工在病人的费用明细上产生一消费记录,拿药时,由发药人录入,若卡上余额不足一个度,则有短信通知病人病人离院时,在财物科结算卡上余额并根据是否医保结算,(病人也可以充费)这里没写医保,病人可以选择全部退和退一部分,并打印病人的消费明细和发票;
以病人为对象,每个病人产生的充值、消费记录统计成一张表方便管理人通过这些消费记录来统计财物科的收费状况,以此监督财务科
门诊病人
2门诊数据流图
住院
检验检查
检验单
住院单
电子处方
病人挂号收费信息
挂号
医生工作站
病人基本资料
门诊病人
建档
病人基本资料
病人充值记录
充值,离院
病人退费记录
病人收费记录
病人收费记录
门诊药房,拿药
病人收费记录
药库更新记录
备注:
窗体名
门诊
组织结构
门诊
建档
门诊
挂号
门诊
药房
登录
病人离院
门诊医生
doctor
denglu
drugstore
builfile
register
leave
身份验证
修改信息
药库信息
病人病
史
员工进入界面
clinic
管理人员进入
病人
查询
Doc_update
seehistory
seemedicine
patient
clinic
manager
E-R图
姓名
身份
年龄
病人ID
金额
性别
用户名
医保
病人
属于
登录密码
登陆
时间
开票人
1
查询
1
发票
类别(权限)
退款
病人
1
处方
总金额
收费日期
数量
收费名称
收费项目
处方号
科室
病人ID
开方医生
收费人
收费额
日期
收费人
病人ID
退费额
费用明细
查询
查询作息
病人
类别(权限)
管理人
管理
员工
1
用户名
登录
类别
N
管理系统
编号
姓名
科室号
性别
病人
退费
年龄E-R图
1
1
1
1
N
年龄E-R图
1
1
1
1
N
年龄E-R图
1
1
1
1
N
科室号
时间
收费人
科室ID
退款额
属于
打印
查询
科室名
科室
发票
科室职能
病人
1
1
1
1
N
病人消费记录
其它
1
1
1
1
N
其它
1
1
1
1
N
消费项目
科室
1
1
1
1
N
金额
日期
编号(主建
划价人
检查结果
科室
医生
病人
属于
挂号人
编号(主建
挂号费
日期
日期
检查项目
挂号单
查询
病人
编号(主建)
日期
病人
检查人
科室
医生
住院单
属于
属于
属于
病人
开单
检查单
开单
住院单
处方
开方
门诊医生
性能
药名
药品ID
单价
药品
药量
联系
用法
其它说明
消费项目
消费金额
消费号
录入员工
病人信息表patient
字段名
含义
类型
主键
是否允许空
P_id
病人ID
Varchar(6)
Yes(没填为NO)
No(没填为YES)
p_name
病人名
Varchar(8)
P_sex
性别
nChar
(2)
P_birth
出生年月
datetime
P_age
年龄
int
P_socialcode
身份证号
Nchar(18)
Setup_date
建档日期
datetime
W_id
建档人
Varchar(6)
Prepay
病人预支额
real
P_medical
医保号
Varchar(6)
P_remain
病人剩余费用
real
H_id
病人病史ID
Varchar(6)
员工信息表worker
字段名
含义
类型
主键
是否允许空
W_id
员工ID
Varchar(6)
Yes(没填为NO)
No(没填为YES)
W_name
员工名
Varchar(8)
W_sex
性别
nChar
(2)
W_birth
出生年月
datetime
W_age
年龄
int
S_id
所在科室ID
Varchar(6)
Prepay
病人预支额
real
医生信息表doctor
字段名
含义
类型
主键
是否允许空
D_id
医生ID
Varchar(6)
Yes(没填为NO)
No(没填为YES)
D_name
医生名
Varchar(8)
D_charge
挂该医生号所需费
real
D_sex
性别
nChar
(2)
D_birth
出生年月
datetime
D_age
年龄
int
S_id
所在科室ID
Varchar(6)
D_ability
医生职能
Varchar(50
发票表receipt
字段名
含义
类型
主键
是否允许空
P_id
病人ID
varChar(6)
W_id
开发票人ID
Varchar(6)
R_nom
发票号
Varchar(6)
Yes(没填为NO)
No(没填为YES)
R_date
开票日期
datetime
R_return
实退费额
real
R_consume
病人总消费额
real
消费记录表consume病人每划价或拿药等都会产生一消费记录
字段名
含义
类型
主键
是否允许空
P_id
病人ID
varChar(6)
C_nom
编号(主建
varChar(6)
Yes(没填为NO)
No(没填为YES)
C_item
消费项目
varChar(50)
S_id
科室ID
varChar(6)
W_id
员工ID
varChar(6)
C_money
消费金额
real
C_date
产生此记录的日期
datetime
处方与药之间的联系表EM
字段名
含义
类型
主键
是否允许空
E_nom
编号(作主建
varChar(6)
Yes(没填为NO)
No(没填为YES)
P_id
病人ID
varChar(6)
M_id
药品ID
varChar(6)
EM_amount
用药量
real
EM_use
用法
varChar(50)
EM_other
其它说明
Varchar(MAX)
电子处方表Eprescription
字段名
含义
类型
主键
是否允许空
P_id
病人ID
varChar(6)
E_nom
处方编号
varChar(6)
Yes(没填为NO)
No(没填为YES)
E_charge
所需金额
real
E_date
开方日期
datetime
S_id
所在科室ID
varChar(6)
D_id
医生ID
varChar(6)
E_item
处方内容
varChar(MAX)
E_use
用法
varChar(50)
time
有效天数
real
药品库medicine
字段名
含义
类型
主键
是否允许空
M_id
药品ID
varChar(6)
Yes(没填为NO)
No(没填为YES)
M_name
药品名
varChar(8)
M_ability
药品性能
varChar(MAX)
M_charge
药品单价
real
M_toboo
药品禁忌
varChar(50)
M_undate
过期日期
datetime
M_indate
进货日期
datetime
M_inamount
进货量
real
M_remain
剩余量
real
科室表section
字段名
含义
类型
主键
是否允许空
S_id
科室编号
varChar(6)
Yes(没填为NO)
No(没填为YES)
S_name
科室名字
Varchar(8)
S_ability
科室职能
Varchar(50)
病历表history
字段名
含义
类型
主键
是否允许空
H_id
病历ID
varChar(6)
Yes(没填为NO)
No(没填为YES)
D_id
医生ID
varChar(6)
P_id
病人ID
varChar(6)
H_date
写的日期
datetime
H_tell
主诉
varChar(MAX)
Ch_id
检验单ID
varChar(6)
H_diagnose
诊断结果
varChar(50)
H_idea
诊断意见
varChar(50)
S_id
科室ID
varChar(6)
住院单inhos
字段名
含义
类型
主键
是否允许空
In_id
住院号
varChar(6)
Yes(没填为NO)
No(没填为YES)
D_id
医生ID
varChar(6)
P_id
病人ID
varChar(6)
In_date
开单日期
datetime
挂号单regis
字段名
含义
类型
主键
是否允许空
Re_nom
编号(作主建
varChar(6)
Yes(没填为NO)
No(没填为YES)
D_id
医生ID
varChar(6)
P_id
病人ID
varChar(6)
S_id
科室ID
varChar(6)
W_id
开单人ID
varChar(6)
Re_date
开单日期
datetime
开检验单check1
字段名
含义
类型
主键
是否允许空
Ch_id
检验单ID
varChar(6)
Yes(没填为NO)
No(没填为YES)
P_id
病人ID
varChar(6)
D_id
开单医生ID
varChar(6))
Ch_item
检验项目
varChar(50)
S_id
科室ID
varChar(6)
Ch_date
开单日期
datetime
W_id
检验员ID
varChar(6)
Ch_result
检验结果
varChar(50)
用户表user1
字段名
含义
类型
主键
是否允许空
name
用户名
varChar(6)
Yes(没填为NO)
No(没填为YES)
code
用户密码
varChar(6)
class
类别
int
注:
用户类别1表示员工登录2表示病人登录3表示管理员登录
注为查找方便做了些视图
BP(P_id,P_name,P_sex,P_birth,P_age,P_socialcode,setup_date,P_medical,W_id,W_name)
Frompatient,worker
LP(P_id,,P_name,P_repay,P_remain)frompatient
LC(C_nom,C_item,S_name,W_id,W_name,C_money)fromconsumesection,worker
LR(P_id,P_name,P_sex,W_id,W_name,R_date,P_repay,R_consume,R_return)frompatient
receipt,worker
BuilP(P_id,P_name,P_sex,P_birth,P_age,W_id,Re_nom)frompatient,regis
BuilD(D_id,D_name,D_sex,D_age,S_id,S_name,D_ability,D_charge)fromdoctor,section
BuilRe(Re_nom,D_id,D_name,S_name,P_id,P_name,D_charge)fromregis,doctor,section,section,patient
Prescription(P_id,P_name,D_id,D_name,E_nom)EMe(P_id,M_id,EM_amount,M_charge,M_name)
frompatient,doctor,Eprescription
PC(P_id,S_name,W_name,W_id,C_item,C_money,C_date)fromconsume
Pconsume(P_id,P_name,P_prepay,R_consume,R_return,R_date)fromconsume,receipt
注:
时间有限,水平有限,精力有限,所以功能做得很简单,只是想重点突出那个不用在收费处多次排队的想法,只是在每拿药和挂号时由发药人和挂号人自己划去病人帐上的费用