口腔医院诊疗系统需求分析Word格式文档下载.docx
- 文档编号:17411120
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:20
- 大小:344.57KB
口腔医院诊疗系统需求分析Word格式文档下载.docx
《口腔医院诊疗系统需求分析Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《口腔医院诊疗系统需求分析Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
可以查询病人的历史信息;
对病人的退费、退改处方要求进行审核、处理。
2需求分析
2.1医院医疗简介
医院病人来院后,首先挂号,然后到医生处就诊,医生可能会开具检查单、化验单,病人交费后进行相关的检查和化验,其结果能支持医生判断病情,此时,医生开出治疗单、处方或手术单等,病人交费后接受相应处理。
本系统主要应实现以下功能:
(1)挂号——预约挂号、来医院挂号、急症、医疗卡服务、就诊卡的设计与管理、所挂科目、科室的位置、挂号收费、登记。
(2)退号——对病人挂号做出退费处理。
(3)就诊——根据具体的症状进行检查、就诊,并开处方。
(4)收费——根据检查的项目及医生所开处方的具体药品,和划价系统中的具体金额进行收费。
提供与门诊收费相关的各类报表、门诊医疗统计、门诊科室及工作人员部分核算数据和工作量统计等。
(5)发药——药房根据处方,检查药房内是否有足够的药方上需要的药,是否需要去药房去取以补足货源。
核对已收费处方无误后予以配药、发药处理。
(6)药品管理——各药房以药库为中心,请领药品、入库、调价等。
2.2主要业务数据流程分析
✧门诊挂号
病人首先可以预约挂号;
到医院挂号后,先确定是不是急诊,病人有没有磁卡,有先读取磁卡的信息;
为病人选择科室,病人选择选择医生的级别,医院为该病人指派医生(查询该级别该科室各医生当前侯诊数,选择候诊数最少的该级别当班医生),对该病人收取挂号费用,登记挂号信息。
如图1所示:
图1病人挂号数据流程图
✧门诊退号
挂号病人由于某种原因要求退号,医院读取病人的磁卡,查询挂号的信息,是否是当日的挂号(如果不是当日的挂号,医院则不给与退号处理;
为该病人做出退号处理,删除挂号的信息,给病人退挂号费用;
对退出的费用记账帐,打印出退号凭证。
如图2所示:
图2病人退号数据流程图
✧门诊就医
病人挂号到指定医生就诊,医生询问病人是否是复诊或者初诊(复诊的话查询病人的历史就诊信息);
病人向医生叙述病情,医生记录病情和病历;
医生对病人阐述的病情给与诊断,诊断然后给病人开药(配置禁忌检查,询问病人同意否,同意的话给病人写电子病历);
需要做化验、手术、检查、住院的,给该病人开申请单,病人拿着医生开出的药品单;
化验、手术、检查、、住院申请单到收费处缴费,缴完费用后到拿着单据到门诊药房取药;
化验室、检查室做化验和检验;
手术室领取手术时间表;
到住院部让住院护士安排床位;
如图3所示:
图2-3医生就诊数据流程图
✧门诊收费
门诊收费是对病人在门诊就医时所有的费用都在此处缴纳。
接受病人的交费单据,刷卡读取该病人的收费单据,对病人费用进行收费。
收费后打印发票,给病人一张收费单据。
费用每日结算后打入财务科。
如图4所示:
图4门诊收费流程图
✧门诊药房发药
药房根据处方,检查药房内是否有足够的药房上需要的药,是否需要去药房去补足货源;
根据药品的限期及库存下限来进行缺药、失效预告、对药品进行数量、金额双重控制;
核对已收费处方无误后给与病人配药、发药处理。
如图5所示:
图5药房发药流程图
✧门诊药房管理
对门诊药房的药品出入库进行操作登记。
对门诊挂号的病人需要用药时,需要医生开出的处方单取药,如需退药,需要申请,说明退药的原因,在得到审核通过后方可进行退药操作。
保证药品的及时供应,不耽误病人的病情,通过对各种药品的入库及出库情况进行详细的登记,保证不断药,药品的质量安全。
提供各种药品的各种取用清单的查询与打印。
如图6所示:
图6门诊药房管理流程图
2.3数据分析---整体E-R图
图7门诊医疗管理系统整体E-R图
3系统存储设计
3.1系统模块结构设计
医院医疗存储管理系统可以分为:
门诊挂号管理模块,门诊收费管理模块,药房管理模块,门诊医生模块四大部分。
结构图如图8所示:
图8系统模块结构图
各模块的基本功能如下:
(1)医疗挂号管理基本功能。
①门诊挂号
门诊挂号:
病人进行挂号收费处理。
输入病人的信息:
姓名、性别、年龄;
选择病人类型、挂号类别、挂号科室、值班医生;
挂号的金额,是否优惠。
点击确定,保存该病人挂号的信息。
②查询
挂号查询:
按照挂号日期、挂号编码、挂号有效期、姓名、性别、年龄;
病人类型、挂号类别、挂号科室、值班医生、挂号员、交款号等对病人挂号的信息进行查询。
③统计
分为:
挂号科室统计报表、挂号医生统计报表、挂号分类统计报表、挂号病人类型报表。
④发票管理:
对发票的领用情况及使用情况进行详细登记。
(2)门诊收费管理基本功能。
①收费
门诊收费:
对医生给与病人开出的处方给与收费。
输入挂号编码,显示挂号病人的信息以及处方的项目、数量、应收、实收、执行科室;
点击收费对该处方单进行收费。
②收费查询
未收费处方查询:
按照查询列中的分类、条件值、查询的起止日期对病人未收费处方信息进行查询。
分为科室收费报表、门诊工作台帐、门诊工作量报表、收费日结明细报表、发票使用情况统计表。
(3)药房管理基本功能。
①出入库管理
请领计划、入库审核、入出库单据补打、出库开单。
②盘点
库存查询、库存盘点、盘存审核、盘存报表打印。
③查询
入库查询、科室基药统计、盘点查询、盘存查询、门诊取药查询、
门诊退药查询、合理用药咨询。
④统计
药房人员工作量统计、药房工作量报表、药品日用量报表。
⑤取药管理
处方审核、门诊取药、门诊退药、门诊摆药、门诊换药、换药审核。
(4)门诊医生基本功能。
①医生工作站
医生对待诊的病人先进行病案登记;
让病人主诉下病人,主诉完后对该病人进行诊治,对该病人开医嘱,然后进行医嘱保存。
诊断完后病情后认为病人需要做检验、检查、手术、住院;
可以询问病人是否需要,病人需要的话,给病人开检查、检验、手术、住院申请单。
②退改处方
退改审核(未取药):
对未取药的审核单进行退改。
选择申请单号,输入退费的原因,然后进行审核。
③病人历史信息查询
综合医嘱信息查询、综合病历查询、综合病案查询。
3.2数据库设计
以下是系统设计所用的主要数据表结构
1、挂号处
表3-1挂号处Registration
代码
名称
数据类型及长度
是否可空
备注
bh
编号
Char(10)
Primarykey
zbys
值班医生
Notnull
2、病人信息表
表3-2病人信息表patient
ghbh
挂号编号
xm
姓名
xb
性别
nk
年龄
Datetime
sfzh
身份证号
Datmtime
3、挂号单
表3-3挂号单Hangsnumberedcertificate
ghfs
挂号方式
brxm
病人姓名
zzys
主治医师
ghrq
挂号日期
4、病历信息表
表3-4病历信息表Medicalrecord
blbh
病历编号
blxx
病历信息
Char(50)
5、病人信息表
表3-4病人信息表patient
ghh
挂号号
nl
sfzy
是否住院
Char
(2)
6、开处方
表3-6开处方Writestheprescription
cfh
处方号
cfnr
处方内容
null
brnl
病人年龄
datetime
fz
附注
7、医师
表3-7医师doctor
ysh
医师号
zc
职称
gzsj
工作时间
8、检查
表3-8检查Inspection
jyxh
检验序号
brghh
病人挂号号
jynr
检验内容
jyys
检验医师
9、收费项目
表3-9收费项目Feeitem
brh
病人号
sjxm
收据项目
xmlb
项目类别
xmyh
项目序号
sfry
收费人员
sfjr
收费金额
decimar(18,2)
10、收据
表3-10收据Receipt
sjh
收据号
ssje
所收金额
skrq
收款日期
11、药品信息表
表3-11药品信息表medicine
ypbh
药品编号
mc
dl
数量
dj
单价
gg
规格
jyz
禁用者
scrq
生产日期
yxq
有效期
eatetime
12、药房
表3-15药房Pharmacy
sl
mzyfbh
门诊药房编号
yksl
药库数量
13、药品采购
表3-16药品采购purchase
cgrj
采购时间
4存储系统实现
本系统是以SQL-2005作为后台数据库。
采用了面向对象和可视化技术,提供可视化的应用开发环境,可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用程序。
下面是本系统的一些界面实现
1.医疗收费界面
医疗收费窗口首先显示的是普通的收费项目,如果不是显示普通的收费,按下F5键即可。
普通收费窗口分为三屏,窗口的上方显示病人信息和挂号信息。
在挂号编码处选择挂号单号码,在医生处选择病人就诊的医生。
窗口就会中间显示病人就诊信息,中的左边显示就诊和领用药物信息以及所需要的费用;
单击一行信息,就会在窗口中间的右边显示出这些信息的明细。
窗口下方显示发票信息和收费信息。
发票号和合计系统已自动给出。
在支付方式处选择支付方式,折扣方式处选择折扣方式。
在收取处输入所收到的费用,备注处可以添加备注。
单击
,出现一个窗口,将收费信息保存。
部分代码实现如下:
//收费
ifdw_fyxx.rowcount()=0then
msg("
无收费项目!
"
)
return
endif
//进行收费
ifdec(st_sq.text)<
0then
请输入正确的收取金额!
st_sq.text="
st_zb.text="
return
ifdec(st_zb.text)<
0orst_zb.text='
'
then
收取的金额不足!
//保存数据
nvoc_updatedata
datastoreds_temp[]
ds_temp[1]=ids_fyd
ds_temp[2]=ids_fydmx
ds_temp[3]=ids_sf
ds_temp[4]=ids_zfxx
ds_temp[5]=ids_yzxx
ifids_grzh.rowcount()>
0then
ds_temp[6]=ids_grzh
endif
ifdata.of_update(ds_temp)=falsethen
MessageBox("
错误"
"
保存失败!
StopSign!
messagebox("
错误原因"
data.errtext,StopSign!
//窗口初始化
//ifnotw_parent.ii_lx=2then
w_parent.wf_init()//如果不是特殊门诊就初始化
st_sq.postsetfocus()
sqlca.autocommit=true
//可以保存
ibl_cansave=true
w_parent.dw_brxx.insertrow(0)
datawindowchilddwc_child
w_parent.dw_brxx.getchild("
ghid"
dwc_child)
dwc_child.settransobject(sqlca)
dwc_child.retrieve()
parent.eventue_clearhj()
2.医生工作站—保存医嘱界面
进入医生工作站,医生给病人就诊时给病人开医嘱。
选择药品分类,输入药品的代码,发药量、药品的用法、单次的剂量、给药的时间;
保存数据——保存医嘱,首先保存治疗信息和注射信息;
更新医嘱中的处方号,因为处方号直接跟收费挂钩,(同一类项目得到同一个处方号),然后调用存储过程进行医嘱计价;
将处方医嘱信息加入病历中,判断是否打印单据。
如图所示:
图医生工作站—保存医嘱
//医生
longll_yzh,ll_yzxh,ll_row,ll_yzrow//医嘱序号、医嘱以及子嘱的行号
longll_yzhsl//医嘱号数量
stringls_yzh,ls_yzh2,ls_yzh3,ls_yzh4//医嘱号列表
longll_yzfzh,ll_zssl=0,ll_zlsl=0//医嘱分组号,数量
booleanlb_ypbz//药品医嘱标志
integerli_yzxmid,li_temp//处理超额剂量
datetimet
Booleanll_pdzl=false,lb_pdzld=false//处理是否能开注射单,初始值false
integerll_derow,ni
stringls_yzh_zs,ls_yz_zl
t=datetime(gf_getserverdatetime())//取得当前时间
ifdw_yz.accepttext()=-1then
messageBox("
提示"
你的输入有误!
sqlca.autocommit=false
ifdw_yz.update(true,false)=-1then//注意true,false
rollback;
sqlca.autocommit=true
医嘱保存失败!
longll_zldh,ll_zsdh
integerli
//产生治疗号
ifll_zlsl>
0then
ll_zldh=long(gf_gethmb("
mzzldh"
ll_zlsl))-ll_zlsl
forll_row=1tods_zl.rowcount()
ll_zldh++;
ds_zl.setitem(ll_row,"
zldh"
ll_zldh)
//触发器插入mys_zld_zx
next
ifds_zl.update(true,false)=-1then//注意true,false
治疗保存失败!
endif
//自动插入门诊病历
wf_yztobl()
MessageBox("
保存成功!
//判断有无打印单据
datastoreds_print
ds_print=createdatastore
ds_print.dataobject="
d_mys_yzlr_dydj"
ds_print.settransobject(sqlca)
ds_print.re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 口腔医院 诊疗 系统 需求 分析