医院管理系统详细设计文档.docx
- 文档编号:12252344
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:39
- 大小:263.53KB
医院管理系统详细设计文档.docx
《医院管理系统详细设计文档.docx》由会员分享,可在线阅读,更多相关《医院管理系统详细设计文档.docx(39页珍藏版)》请在冰豆网上搜索。
医院管理系统详细设计文档
徐州工程学院信电学院
课题设计报告
医院管理系统详细设计文档
班级
13软嵌2班
组长
王凯
组员
王维姜可夏辉徐洋洋
专业
13软嵌2
指导教师
周宏生
2016年
5月
20日
1引言
1。
1编写目的(Purpose)
根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构清楚的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据.
1.2读者对象(Reader)
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。
1。
3编写目标(Goal)
以先进成熟的数据库管理技术、计算机技术和通信技术为主要手段,结合用户业务需求,在医院以C/S作为开发平台的企业信息网上建立一个覆盖医院的高质、高效、实用的管理信息系统;从系统层到应用层具有严密的安全控制机制。
系统能够适应医院组织机构和结构的调整。
采用构件化技术,使应用系统具有相应的独立性,使各子系统能具有通用性,又能适应医院某些机构的个性化要求;系统具有较长的生命周期,并保证从现有业务管理模式向更加优化的领导决策和管理模式平稳过渡。
1.4项目背景(BackgroundofProject)
项目名称:
医院信息管理系统
项目简称:
医院系统
委托单位:
某医院
开发单位:
本公司主管部门:
本公司
1.5定义(Definitions)
本详细说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及相应的解释内容包括(有关医疗术语关键词不在此列表中):
门诊:
CN住院:
IH病案:
PA药库:
MC医技:
所有检验、检查项目、手术项目等药品:
中草药、西药、试剂
2系统总体描述
2。
1业务处理总流程
2.1.1总体业务流程图
2。
1.2系统结构图
3数据库设计
图3-1数据库关系图
4系统窗口设计
4。
1门诊管理子系统
4.1.1门诊挂号窗口
窗体描述:
表4—1门诊挂号窗口窗体描述表
窗口名字
register
继承
root
设计者
王维
设计日期
2016-5—20
隶属子系统
门诊子系统
窗口类型
Respone
菜单
无
实现功能
门诊挂号、换号、退号
数据窗口说明:
1。
挂号信息录入病人表从该表中生成
窗体控件说明:
1.就诊类型:
病人没有建立门诊病历的视为初诊,有门诊病历的为复诊
2。
门诊病历号:
初诊病人需要输入病人姓名、年龄与性别,系统自动生成门诊病历号,复
诊病人需输入门诊病历号,病人姓名、年龄与性别系统将根据门诊病历自动填写
3。
挂号信息录入中是否预约、科室名称和挂号类别三项均输入相应代码,系统将填入相应
文字,挂号费和诊疗费根据挂号类别自动填入,其金额可维护
4。
挂号流水自动生成,每挂号一次生成一个不重复的挂号流水
5。
系统自动计算应收金额,输入实收金额后自动计算出应找回金额
6.挂号相关信息完成后按确定按钮生成挂号单并打印门诊挂号发票
7.窗口最下方的列表窗口显示该门诊病历号当天的全部挂号
8。
选中列表窗口中的一条记录,其详细的挂号信息会显示在挂号信息录入中,这时可以修
改窗口中白色部分信息,修改完后按确定按钮实现改号功能,选中后若按退号按钮则实
现退号功能
9.各科室挂号量中可显示每个门诊科室中各挂号类别当天剩余的计划挂号量,双击该界面
可进入科室挂号量维护
10。
当病人忘记带病历时可通过查询按钮进入门诊病历查询界面,可以根据病人姓名、身
份证号码等相关信息查询门诊病历号HIS系统开发详细设计说明书
4。
1。
2门诊划价窗口
窗体描述:
表4—2门诊划价窗口窗体描述表
窗口名字
Price
继承
root
设计者
王维
设计日期
2016—5—20
隶属子系统
门诊子系统
窗口类型
Respone
菜单
无
实现功能
门诊划价
数据窗口说明:
1。
处方基本信息prescription_info从药单表生成,传递参数regist_sn(挂号流水).
窗体控件说明:
1.挂号流水处输入病人本次门诊的挂号流水,如果挂号流水是GH2001102101001,则划
价员输入1001即可,系统将自动匹配出上述流水号
2.医药类别处输入医药类别的编码,然后系统自动匹配出医药类别名称
3.医生姓名由划价员输入
4.划价员在处方录入处录入处方时可以根据自己的习惯选择录入方式,在录入时系统将根
据录入动态的提示与录入相对应的项目,若不需要系统进行动态提示可以选择屏蔽查询
提示功能则系统不进行动态提示
5.如果要录入下一处方时,点击按钮“〉>",若要回到上一处方可点击按钮“处方〈<",
如果是中药处方则有付数的概念,在付数的窗口录入付数即可
6。
重输是用来清除当前处方的所有内容,删除用来删除当前录入的整条数据,清除是用来
清除当前输入内容
7。
所有处方录入完成后,点击划价按钮系统将进行自动划价,点击刷新按钮用来获取当前
所有挂号流水
4.1.3门诊收费窗口
窗体描述:
表4-3门诊收费窗口窗体描述表
窗口名字
charge
继承
root
设计者
王维
设计日期
2016-5-20
隶属子系统
门诊子系统
窗口类型
Respone
菜单
无
实现功能
门诊收费
数据窗口说明:
1。
病人基本信息patient_info从病人表生成,传递参数patient_sn(门诊病历
号)
窗体控件说明:
1.门诊病历号与挂号流水可以只输入一项,输入门诊病历号时必须输入完全,输入挂号流
水时可以只输入最后五位,若最后五位的第一位为零则可以只输入最后四位,如:
若挂
号流水是GH2001102101001则可以只输入1001,输入完门诊病历号或挂号流水后系统
会找到相应的病人基本信息填入,同时,系统会找到该病人相应的未缴费项目
2。
从未缴费处方中选择所有需要缴费的处方时单击“>>"即可,选择其中一项或某几项
缴费的话则需按选项前的数字,如选择第二项缴费的话则按数字键2即可,选择也可以
通过鼠标的双击来实现,从拟缴费项目中剔除操作同选择缴费项目操作类似
3.检查缴费项目中录入检查项目的类别和费用,需要删除某一项的时候输入该项的时候按
相应的数字然后按Del按键即可删除该项
4.在应收中会显示所有拟收费处方和检查项目的合计金额,输入实收金额后系统会自动计
算出找零金额
5.在确定好拟收费项目后按确定按钮系统将分类打印出发票
6.累计支出是指本年度医保金额累计使用数
7。
医保余额是显示该医疗保险号剩余金额
8。
系统在处理收费时采用优先使用医保金额的原则由计算机自动处理
4。
1。
4门诊退费
窗体描述:
表4-4门诊退费窗口窗体描述表
窗口名字
Refund
继承
root
设计者
王维
设计日期
2016—5—20
隶属子系统
门诊子系统
窗口类型
Respone
菜单
无
实现功能
门诊退费
数据窗口说明:
1。
病人基本信息patient_info从病人表生成,传递参数patient_sn(门诊病历
号)
窗体控件说明:
1.输入发票编码系统会找到该病人相应的基本信息和已缴费项目
2.在已缴费项目中选择需要退费项目进行退费,选择时按已缴费项目的编号可以选中或放
弃该项,如:
要选中第二项进行退费的时候则按数字键2即可,若已经选中第二项则按
上述操作会使第二项不选中,选中项用蓝色标识
3。
系统自动根据当前选中项来计算出退费总金额显示在退费总金额中
4。
选择好退费项目后按退费按钮则进行退费操作,若将该发票对应的所有收费项全部退除
则不打印发票,若只退除部分收费项则打印新的发票HIS系统开发详细设计说明书
5。
退费时同样采用优先使用医保金额的原则
4。
1。
5门诊取药
窗体描述:
表4—5门诊取药窗口窗体描述表
窗口名字
Take
继承
root
设计者
王维
设计日期
2016-5-20
隶属子系统
门诊子系统
窗口类型
Respone
菜单
无
实现功能
门诊取药
数据窗口说明:
1。
病人基本信息patient_info从病人表生成,传递参数patient_sn(门诊病历
号)
窗体控件说明:
1.处方日期默认的是当天的日期,如果需要处理非当天处方则在此输入相应的日期
2。
根据药房的不同选择处理不同的处方类型,如果选择中草药则显示的处方全是中草药处
方,其余类推
3。
待处理处方显示的是已缴费但未进行处理的处方,预处理处方显示的是已缴费还未取药
但已将药品准备好的处方
4.如果待处理处方中的一张处方的药品全部准备好后可以选中该处方,然后点击预处理按
钮将该处方移到预处理处方中表示该处方已进行取药处理
5.如果预处理处方中某一处方的药品已被取走则可以选中该处方然后点击取药按钮表示
该处方已经取药,同时该处方从预处理处方中删除,相应的药品其数量会减少
6。
选中待处理处方中的处方点击取药按钮也可以进行取药操作,同样,该处方会从待处理
处方中删除
7.刷新是实时获取所有已缴费但未取药的处方
8.取消是将处方从预处理处方移动到待处理处方中
4。
1。
6门诊退药
窗体描述:
表4—6门诊退药窗口窗体描述表
窗口名字
Drugwithdrawal
继承
root
设计者
王维
设计日期
2016—5-20
隶属子系统
门诊子系统
窗口类型
Respone
菜单
无
实现功能
门诊退药
数据窗口说明:
1.病人基本信息patient_info从病人表生成,传递参数patient_sn(门诊病历
号)
窗体控件说明:
1。
输入发票编码系统会找到该病人相应的基本信息和该发票对应的药品项目
2。
系统自动在退药总金额中显示该发票金额
3。
确定退药后按退药按钮进行退药操作,退药时会增加该药品的库存数量
4.2住院管理子系统
4.2。
1住院登记窗口
窗体描述:
表4-7住院登记窗口窗体描述表
窗口名字
hospitalizationRegister
继承
Hospital_root
设计者
夏辉
设计日期
2016—5-22
隶属子系统
住院管理子系统
窗口类型
Respone
菜单
实现功能
住院病人住院信息和基本信息的输入和修改、打印住院登记单
输入:
1输入法提供多种,如编码、名称、五笔字型、拼音码
2如果是非家庭病床病人,则必须输入门诊号.输入住院号后,如果病人以前住过院,则
将病人以前的基本信息导入到本次基本信息中,如果以前未住过院,则在输入门诊号后,
将病人在门诊的基本信息导入到本次基本信息中,可以补充门诊没有而住院需要的信息。
3如果是家庭病床病人,如果输入门诊号,则处理与非家庭病床病人相同,如果不输入门
诊号并且病人以前住过院,则在输入住院号后,将病人以前的基本信息导入到本次基本信
息中,否则本窗口信息都要重新输入。
4如果收费类型为合同单位,则必须输入病人单位,如果收费类型为参保人员,则必须输
入社会医疗保险号
5单击’确定',将输入的信息保存并打印住院登记单
输出:
6向病人住院资料信息表中插入一条记录,并且病人在院状态置为’1’,向病人基本资料表HIS系统开发详细设计说明书
4.2.2出院登记录入窗口
窗体描述:
表4-8出院登记录入窗口窗体描述表
窗口名字
Out
继承
Hospital_root
设计者
夏辉
设计日期
2016—5-22
隶属子系统
住院管理子系统
窗口类型
Respone
菜单
实现功能
出院病人住院信息和基本信息的输入和修改、打印出院证明
输入:
1输入法提供多种,如编码、名称、五笔字型、拼音码
2如果是非家庭病床病人,则必须输入门诊号。
输入住院号后,如果病人以前住过院,则
将病人以前的基本信息导入到本次基本信息中,如果以前未住过院,则在输入门诊号后,
将病人在门诊的基本信息导入到本次基本信息中,可以补充门诊没有而住院需要的信息。
3如果是家庭病床病人,如果输入门诊号,则处理与非家庭病床病人相同,如果不输入门
诊号并且病人以前住过院,则在输入住院号后,将病人以前的基本信息导入到本次基本信
息中,否则本窗口信息都要重新输入。
4如果收费类型为合同单位,则必须输入病人单位,如果收费类型为参保人员,则必须输
入社会医疗保险号
5单击’确定’,将输入的信息保存并打印出院证明
输出:
6向病人住院资料信息表中插入一条记录,并且病人在院状态置为’1’,向病人基本资料表HIS系统开发详细设计说明书
4。
2。
3药品医嘱录入窗口
窗体描述:
表4-9药品医嘱录入窗口窗体描述表
窗口名字
OrderEntry
继承
Hospital_root
设计者
夏辉
设计日期
2016-5-22
隶属子系统
住院管理子系统
窗口类型
Respone
菜单
实现功能
录入医嘱中的药品信息
其他特殊性:
1输入法提供多种,如编码、名称、五笔字型、拼音码
2医嘱类型分为西药、中成药、中草药
4。
2.4药品医嘱审核窗口
窗体描述:
表4—10药品医嘱审核窗口窗体描述表
窗口名字
OrderReview
继承
Hospital_root
设计者
夏辉
设计日期
2016—5-22
隶属子系统
住院管理子系统
窗口类型
Respone
菜单
实现功能
审核医嘱中的药品信息
其他特殊性:
1输入法提供多种,如编码、名称、五笔字型、拼音码
2审核药品医嘱录入的药品及其信息录入是否正确,如果不正确审核不通过,该医嘱就不
能取药。
4。
2。
5医技项目医嘱输入窗口
窗体描述:
表4-11医技项目医嘱输入窗口窗体描述表
窗口名字
MedicalProject
继承
Hospital_root
设计者
夏辉
设计日期
2016-5—22
隶属子系统
住院管理子系统
窗口类型
Respone
菜单
实现功能
录入医嘱中的医技项目信息
输入:
1输入法提供多种,如编码、名称、五笔字型、拼音码
4。
3药品管理子系统
4。
3.1药品入库窗口
窗体描述:
表4-12药品入库窗口窗体描述表
窗口名字
DrugsWarehousing
继承
Drug_root
设计者
徐洋洋
设计日期
2016—5-26
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
药品入库
数据窗口说明:
1.入库基本信息录入药品表也从该表生成
2.列表显示窗口drug_list从药品表生成,传递参数op_date(日期)
窗体控件说明:
1。
窗口左上角的数据窗口显示当前入库单的基本信息
2。
窗口下角的列表显示当前入库单所包含的药品信息
3.入库流水自动生成,每入库一次生成一个不重复的出库流水号
4.用户要选择药品的类别—中药、西药,以及查询码的类型—五笔码、拼音码、药品编码
5。
新增一项入库的药品时,先输入查询码,然后在药品查询码那一列会弹出所查出药品
HIS系统开发详细设计说明书\产地、批号\等级、规格等内容就确定了
6。
如果要入库的药品是新品,则单击“新品”按扭则可维护新品
7。
入库相关信息完成后按“入库"按钮改变相应药品的库存量并打印入库单
4.3。
2药品出库窗口
窗体描述:
表4-13药品出库窗口窗体描述表
窗口名字
DrugsOuthousing
继承
Drug_root
设计者
徐洋洋
设计日期
2016—5—26
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
药品出库
数据窗口说明:
1.出库基本信息录入药品表
2.列表显示窗口out_list从药品生成,传递参数op_date(日期)
窗体控件说明:
1.窗口左上角的数据窗口显示当前出库单的基本信息
2.窗口下角的列表显示当前出库单所包含的药品信息
3.出库流水自动生成,每出库一次生成一个不重复的出库流水
4。
出库相关信息完成后按出库按钮改变相应药品的库存量并打印出库单
4.3。
3药品调价窗口
窗体描述:
表4-14药品调价窗口窗体描述表
窗口名字
PriceChange
继承
Drug_root
设计者
徐洋洋
设计日期
2016-5-26
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
药品调价
数据窗口说明:
1。
调价基本信息录入adjust从表adjust生成
2.列表显示窗口djust_list从表adjust生成,传递参数op_date(日期)
窗体控件说明:
1。
窗口左上角的数据窗口显示当前调价的基本信息
2。
窗口下角的列表显示多条调价信息
3。
调价流水自动生成
4.用户需选择药品输入码—五笔码、拼音码、药品编码,并且还要选择药品的类型—中药、
西药
5。
调价相关信息完成后按调价按钮改变相应药品的价格(包括住院中心药房、门诊药房的
药品)并打印调价单
4.3.4药品报损窗口
窗体描述:
表4-15药品报损窗口窗体描述表
窗口名字
DrugDamage
继承
Drug_root
设计者
徐洋洋
设计日期
2016—5-26
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
药品报损
数据窗口说明:
1。
出库基本信息录入harm从表lose生成
2。
列表显示窗口harm_list从表lose生成,传递参数op_date(日期)
窗体控件说明:
1。
窗口左上角的数据窗口录入报损单所报损的一条基本信息
2.窗口下角的列表显示当前报损单所包含的多条药品信息
3.报损流水自动生成,每报损一次生成一个不重复的报损流水号
4。
报损相关信息完成后按报损按钮改变相应药品的库存量并打印报损单
4.3。
5药品盘点窗口
窗体描述:
表4-16药品盘点窗口窗体描述表
窗口名字
DrugInventory
继承
Drug_root
设计者
徐洋洋
设计日期
2016-5-26
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
药品盘点
数据窗口说明:
1.出库基本信息录入check从表check生成
2。
列表显示窗口check_list从表check生成,传递参数op_date(日期)
窗体控件说明:
1.窗口左上角的数据窗口显示当前盘点表的基本信息
2.窗口下角的列表显示当前盘点表所包含的药品信息
3.盘点流水自动生成,每盘点一次生成一个不重复的盘点流水
4.“自动生成”可自动生成一份空白的盘点表
4。
4系统管理子系统
4.4.1登录窗口
窗体描述:
表4—17登录窗口窗体描述表
窗口名字
Login
继承
Index_root
设计者
姜可
设计日期
2016-5—18
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
登录系统
数据窗口说明:
1。
登录用户的信息与用户表中的相关信息相互匹对
窗体控件说明:
1.每行表单不得空着
2。
密码输入错误三次转到封锁页面
3.最下方有提交按钮
4。
4。
2注册窗口
窗体描述:
表4—18注册窗口窗体描述表
窗口名字
Regist
继承
Index_root
设计者
姜可
设计日期
2016-5—18
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
注册用户
数据窗口说明:
1。
输入的数据存到用户表中
窗体控件说明:
1。
每行表单不得空着
2.每行表单都会有表单校验,每当用户输入错误时会给出相应的提示
3。
设置了相应的用户权限,只有高级管理者才能注册帐号。
4.4。
3录入新用户窗口
窗体描述:
表4—19注录入新用户窗口窗体描述表
窗口名字
Login
继承
Index_root
设计者
姜可
设计日期
2016—5—18
隶属子系统
药品管理子系统
窗口类型
Respone
菜单
无
实现功能
添加用户
数据窗口说明:
1。
输入的数据存到用户表中
窗体控件说明:
1。
每行表单不得空着
2。
每行表单都会有表单校验,每当用户输入错误时会给出相应的提示
3。
设置了相应的用户权限,只有高级管理者才能使用这个功能
5功能模块详细设计
5.1门诊子系统
5。
1.1功能描述
5。
1.1。
1门诊挂号模块
将挂号的病人的信息录入进病人表中,以及相应的病例,生成的药单信息录入病案表和药单表中,以及对病人,病案,药单信息的查询修改。
5.1.1.2门诊收退费模块
收取的费用详细的信息,包括药品,挂号等费用开支录入进清单表中,收多的费用信息录入退费表中。
5.1.1。
3门诊取退药模块
药品的种类,数量,价格等信息录入进药单表中,药库表中相应种类药品的数量也会减少(增加)相应的数量。
5。
1.2子功能模块流程设计
表5—1门诊挂号模块流程设计表
模块名称
门诊挂号
窗口
register
设计
王维
时间
2016—5-26
模块功能
继承病人表,药单表,病案表将挂号的病人的信息录入进病人表中,以及相应的病例,生成的药单信息录入病案表和药单表中,以及对病人,病案,药单信息的查询修改。
数据窗口说明
Tab_病人表[Dataobject:
patient]:
病人基本信息,包括:
姓名,性别,年龄,身份证号码,症状,病史.
Tab_药单表[Dataobject:
DrugList]:
在医生为病人看完病开药后录入,包括药品种类,价格,是否为处方,疗程,数量,禁忌。
Tab_病案表[Dataobject:
lie]:
病人的发病症状,包括:
体温,症状时间,怀疑诱因,其他备注。
函数
Register_save,Register_add,Register_update
用户对象
Patient病人
输入
编辑:
病人的信息,发病症状,药单的信息
查询:
输入查询构件定制的查询项信息
处理
1。
根据病人号快速检索,病案号输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 管理 系统 详细 设计 文档