1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。社区医疗信息管理系统模块设计说明书文件状态: 草稿 正式发布 正在修改文件标识: 当前版本: 1.0作 者: 完成日期: -12-18版 本 历 史版本/状态作者参与者起止日期备注V0.5 -12-11完成门诊导诊子系统的设计V0.9 -12-13完成门诊挂号子系统的设计V1.0 -12-18完成门诊医生子系统的设计 目 录 0. 文档介绍50.1 文档目的50.2 文档范围50.3 读者对象50.4 参考文献50.5 术语与缩写解释51. 模块命名规则62. 模块汇总62.1 模块汇总表62.2 模块关系图83. 门诊导诊子系统的
2、模块设计93.1会员卡发放模块设计93.2会员卡信息查询模块设计103.3 会员信息录入模块设计103.4 会员信息修改模块设计113.5发卡工作量统计模块设计113.6发卡发放明细统计模块设计123.7会员卡押金初始化模块设计124. 门诊挂号子系统的模块设计134.1院内门诊挂号模块设计134.2医保门诊挂号模块设计134.3医保余额查询模块设计144.4挂号费用明细查询模块设计144.5挂号工作量统计模块设计155. 门诊医生子系统的模块设计155.1药品及卫材项目管理模块设计155.2医技及处理项目管理模块设计165.3医技处方打印模块设计165.4药品处方打印模块设计175.5医生工
3、作量统计模块设计175.6医生开药统计模块设计185.7新药通知模块设计185.8 X光照相查询模块设计195.9 X光透视查询模块设计195.10超声( 心脏) 结果报告单查询模块设计205.11超声( 其它) 结果报告单查询模块设计205.12心电图结果报告单查询模块设计215.13低保帐户余额查询模块设计215.14未看病患者查询模块设计225.15药品用法增加模块设计225.16药品用法删除模块设计235.17药品用法修改模块设计235.18药品频次增加模块设计245.19药品频次删除模块设计245.20药品频次修改模块设计255.21药品用量增加模块设计255.22药品用量删除模块设
4、计255.23药品用量修改模块设计265.24门诊诊断病种增加模块设计265.25门诊诊断病种删除模块设计275.26门诊诊断病种修改模块设计275.27主要症状增加模块设计285.28主要症状删除模块设计285.29主要症状修改模块设计295.30门诊常见病种药品增加模块设计295.31门诊常见病种药品删除模块设计305.32门诊常见病种药品修改模块设计305.33外带药物信息增加模块设计315.34外带药物信息删除模块设计315.35外带药物信息修改模块设计316. 子系统公共模块设计326.1修改口令模块设计326.2系统登录模块设计326.3系统退出模块设计337. 其它330. 文档
5、介绍0.1 文档目的该文档概括地描述了了社区医疗信息管理系统三个子系统(门诊导诊系统、 医保门诊挂号、 门诊医生系统)的主要功能及其详细设计。0.2 文档范围 本文主要包括了社区医疗信息管理系统项目的如下三个子系统: 门诊导诊系统、 医保门诊挂号、 门诊医生系统。0.3 读者对象预期的读者为本项目开发人员、 项目组经理、 设计小组负责人。0.4 参考文献无0.5 术语与缩写解释缩写、 术语解 释SD系统设计, System Design1. 模块命名规则 首字母大写, 必须是有意义的英文,详情见一下文档。2. 模块汇总2.1 模块汇总表门诊导诊子系统模块名称功能简述会员卡发放会员卡的发放, 收
6、取会员押金,会员基本基本信息录入会员卡信息查询根据会员信息( 身份证号或联系电话) 查询会员卡信息会员信息录入录入会员信息会员信息修改修改会员信息发卡工作量统计统计发卡工作量, 打印工作量报表发卡发放明细统计查询会员卡发放明细, 打印发放明细报表会员卡押金初始化初始化会员卡押金门诊挂号子系统模块名称功能简述院内门诊挂号门诊患者挂号, 打印挂号收据医保门诊挂号门诊医保患者挂号医保余额查询查询医保卡帐户余额挂号费用明细查询查询挂号明细, 挂号明细打印挂号工作量统计统计挂号员的工作量, 挂号工作量报表的打印门诊医生子系统模块名称功能简述药品及卫材项目管理查询挂号明细, 挂号明细打印医技及处理项目管理
7、医技及处理项目开方, 处方打印医技处方打印打印医技处方药品处方打印打印药品处方医生工作量统计统计医生工作量, 打印统计报表医生开药统计分别以明细和汇总的方式统计医生开药, 打印统计报表新药通知新药的通知X光照相查询查询x光照相报告结果x光透视查询查询x光透视报告结果超声( 心脏) 结果报告单查询查询二维彩色多普勒心脏超声报告结果超声( 其它) 结果报告单查询查询超声报告结果心电图结果报告单查询查询心电图报告结果低保帐户余额查询查询低保帐户余额末看病患者查询查询挂完号还末就诊患者药品用法增加初始化药品用法药品用法删除初始化药品用法药品用法修改初始化药品用法药品频次增加初始化药品频次药品频次删除初
8、始化药品频次药品频次修改初始化药品频次药品用量增加初始化药品用量药品用量删除初始化药品用量药品用量修改初始化药品用量门诊诊断病种增加初始化门诊诊断病种门诊诊断病种删除初始化门诊诊断病种门诊诊断病种修改初始化门诊诊断病种主要症状增加初始化主要症状主要症状删除初始化主要症状主要症状修改初始化主要症状门诊常见病种药品增加初始化门诊常见病种药品门诊常见病种药品删除初始化门诊常见病种药品门诊常见病种药品修改初始化门诊常见病种药品外带药物信息增加初始化外带药物信息外带药物信息删除初始化外带药物信息外带药物信息修改初始化外带药物信息子系统公共模块模块名称功能简述修改口令修改登录时的口令系统登录重新登录门诊医
9、生系统系统退出退出信息系统2.2 模块关系图图2-2-1门诊导诊子系统的结构与功能图2-2-2门诊导诊子系统的结构与功能图2-2-3门诊医生子系统的结构与功能 以上图2-2-1、 图2-2-2、 图2-2-3为三个子系统的模块关系图。3. 门诊导诊子系统的模块设计3.1会员卡发放模块设计模块名称会员卡发放模块编号G3.1功能描述会员卡的发放, 收取会员押金,会员基本基本信息录入相关文件/WebRoot/hguide/ OaddMember.jspcom.bjjd.cmim.businessmodel.hguide.dao ICardDAO.java IMemberDAO.javacom.bjj
10、d.cmim.businessmodel.hguide.impl ICardDAOImpl.jsva IMemberDAOImpl.jsvacom.bjjd.cmim.web.hguide.action CardAction.javacom.bjjd.cmim.web.hguide.form CardForm.javacom.bjjd.cmim.datamodel.hguide.vo Card.java存放位置JSP/WebRoot/hguide/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书3.2会员卡信息查询模块设计模块名称会员卡信息查询模块编号G3.2功能描述根
11、据会员信息( 身份证号或联系电话) 查询会员卡信息相关文件/WebRoot/hguide/ OqueryMember.jsp/WebRoot/hguide/ OmemberDetail.jsp com.bjjd.cmim.businessmodel.hguide.dao ICardDAO.javacom.bjjd.cmim.businessmodel.hguide.impl ICardDAOImpl.jsvacom.bjjd.cmim.web.hguide.action CardAction.javacom.bjjd.cmim.web.hguide.form CardForm.javacom.
12、bjjd.cmim.datamodel.hguide.vo Card.java存放位置JSP/WebRoot/hguide/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书3.3 会员信息录入模块设计模块名称会员信息录入模块编号G3.3功能描述录入会员信息相关文件/WebRoot/hguide/ OaddMember.jsp com.bjjd.cmim.businessmodel.hguide.dao IMemberDAO.javacom.bjjd.cmim.businessmodel.hguide.impl IMemberDAOImpl.jsvacom.bjjd.cm
13、im.web.action MemberAction.javacom.bjjd.cmim.web.form MemberForm.javacom.bjjd.cmim.datamodel.hguide.vo Member.java存放位置JSP/WebRoot/hguide/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书3.4 会员信息修改模块设计模块名称会员信息修改模块编号G3.4功能描述修改会员信息相关文件/WebRoot/hguide/ OupadateMember.jspcom.bjjd.cmim.businessmodel.hguide.dao IMember
14、DAO.javacom.bjjd.cmim.businessmodel.hguide.impl IMemberDAOImpl.jsvacom.bjjd.cmim.web.action MemberAction.javacom.bjjd.cmim.web.form MemberForm.javacom.bjjd.cmim.datamodel.hguide.vo Member.java存放位置JSP/WebRoot/hguide/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书3.5发卡工作量统计模块设计模块名称发卡工作量统计模块编号G3.5功能描述统计发卡工作量, 打印工
15、作量报表相关文件/WebRoot/hguide/ OstatisticCard.jsp/WebRoot/hguide/ OstatisticCardList.jsp com.bjjd.cmim.businessmodel.hguide.dao ICardDAO.javacom.bjjd.cmim.businessmodel.hguide.impl ICardDAOImpl.jsvacom.bjjd.cmim.web.hguide.action CardAction.javacom.bjjd.cmim.web.hguide.form CardForm.javacom.bjjd.cmim.data
16、model.hguide.vo Card.java存放位置JSP/WebRoot/hguide/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书3.6发卡发放明细统计模块设计模块名称发卡发放明细统计模块编号G3.6功能描述查询会员卡发放明细, 打印发放明细报表相关文件/WebRoot/hguide/ OstatisticCardDetail.jsp com.bjjd.cmim.businessmodel.hguide.dao ICardDAO.javacom.bjjd.cmim.businessmodel.hguide.impl ICardDAOImpl.jsvacom
17、.bjjd.cmim.web.hguide.action CardAction.javacom.bjjd.cmim.web.hguide.form CardForm.javacom.bjjd.cmim.datamodel.hguide.vo Card.java存放位置JSP/WebRoot/hguide/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书3.7会员卡押金初始化模块设计模块名称会员卡押金初始化模块编号G3.7功能描述初始化会员卡押金相关文件/WebRoot/hguide/ OstatisticCardDetail.jsp com.bjjd.cmim.busi
18、nessmodel.hguide.dao ICardDAO.javacom.bjjd.cmim.businessmodel.hguide.impl ICardDAOImpl.jsvacom.bjjd.cmim.web.hguide.action CardAction.javacom.bjjd.cmim.web.hguide.form CardForm.javacom.bjjd.cmim.datamodel.hguide.vo Card.java存放位置JSP/WebRoot/hguide/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书4. 门诊挂号子系统的模块设计4.
19、1院内门诊挂号模块设计模块名称院内门诊挂号模块编号R4.1功能描述普通会员挂号相关文件/WebRoot/hregister/ Register.jsp com.bjjd.cmim.businessmodel.hregister.dao IRegisterDAO.javacom.bjjd.cmim.businessmodel.hregister.impl IRegisterDAOImpl.jsvacom.bjjd.cmim.web.hregister.action RegisterAction.javacom.bjjd.cmim.web.hregister.form RegisterForm.j
20、avacom.bjjd.cmim.datamodel.hregister.vo Register.java存放位置JSP/WebRoot/hregister /JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书4.2医保门诊挂号模块设计模块名称医保门诊挂号模块编号R4.2功能描述享受医保的会员挂号相关文件/WebRoot/hregister/ Register.jsp com.bjjd.cmim.businessmodel.hregister.dao IRegisterDAO.javacom.bjjd.cmim.businessmodel.hregister.impl I
21、RegisterDAOImpl.jsvacom.bjjd.cmim.web.hregister.action RegisterAction.javacom.bjjd.cmim.web.hregister.form RegisterForm.javacom.bjjd.cmim.datamodel.hregister.vo Register.java存放位置JSP/WebRoot/hregister /JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书4.3医保余额查询模块设计 图4-3 模块间调用图模块名称医保余额查询模块编号R4.3功能描述享受医保会员查询卡内余额相关文件
22、/WebRoot/hregister/ Rmedicare.jsp com.bjjd.cmim.businessmodel.hguide.dao IMemberDAO.javacom.bjjd.cmim.businessmodel.hguide.impl IMemberDAOImpl.jsvacom.bjjd.cmim.web.hregister.action BalanceAction.javacom.bjjd.cmim.web.hguide.form MemberForm.javacom.bjjd.cmim.datamodel.hguide.vo Member.java存放位置JSP/We
23、bRoot/hregister /JAVAcom.bjjd.cmim其它无补充说明见图4-34.4挂号费用明细查询模块设计模块名称挂号费用明细查询模块编号R4.4功能描述查询会员挂号费用相关文件/WebRoot/hregister/ RqueryRegister.jsp com.bjjd.cmim.businessmodel.hregister.dao IRegisterDAO.javacom.bjjd.cmim.businessmodel.hregister.impl IRegisterDAOImpl.jsvacom.bjjd.cmim.web.hregister.action Regist
24、erAction.javacom.bjjd.cmim.web.hregister.form RegisterForm.javacom.bjjd.cmim.datamodel.hregister.vo Register.java存放位置JSP/WebRoot/hregister /JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书4.5挂号工作量统计模块设计模块名称挂号工作量统计模块编号R4.5功能描述挂号工作量统计, 挂号工作量打印相关文件/WebRoot/hregister/ RstatisticRegister.jsp com.bjjd.cmim.businessmo
25、del.hregister.dao IRegisterDAO.javacom.bjjd.cmim.businessmodel.hregister.impl IRegisterDAOImpl.jsvacom.bjjd.cmim.web.hregister.action RegisterAction.javacom.bjjd.cmim.web.hregister.form RegisterForm.javacom.bjjd.cmim.datamodel.hregister.vo Register.java存放位置JSP/WebRoot/hregister /JAVAcom.bjjd.cmim其它无
26、补充说明请参考体系结构设计说明书5. 门诊医生子系统的模块设计5.1药品及卫材项目管理模块设计 图5-1 模块间调用图模块名称药品及卫材项目管理模块编号D5.1功能描述医生为患者开药品处方相关文件/WebRoot/hdoctor/ Dleechdom.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IPrescriptionDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IPrescriptionDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action Prescriptio
27、nAction.javacom.bjjd.cmim.web.hdoctor.form PrescriptionForm.javacom.bjjd.cmim.datamodel.hdoctor.vo Prescription.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明5.2医技及处理项目管理模块设计模块名称医技及处理项目管理模块编号D5.2功能描述医生为患者开化验处方相关文件/WebRoot/hdoctor/ DTechnique.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IExamineR
28、epDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IExamineRepDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action ExamineRepAction.javacom.bjjd.cmim.web.hdoctor.form ExamineRepForm.javacom.bjjd.cmim.datamodel.hdoctor.vo ExamineRep.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.3医技处方打印模块设
29、计模块名称医技处方打印模块编号D5.3功能描述为患者打印化验处方相关文件/WebRoot/hdoctor/ DpriTechnique.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IExamineRepDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IExamineRepDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action ExamineRepAction.javacom.bjjd.cmim.web.hdoctor.form ExamineRepForm.javaco
30、m.bjjd.cmim.datamodel.hdoctor.vo ExamineRep.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.4药品处方打印模块设计模块名称药品处方打印模块编号D5.4功能描述为患者打印药品处方相关文件/WebRoot/hdoctor/ DpriLeechdom.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IPrescriptionDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IPrescri
31、ptionDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action PrescriptionAction.javacom.bjjd.cmim.web.hdoctor.form PrescriptionForm.javacom.bjjd.cmim.datamodel.hdoctor.vo Prescription.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.5医生工作量统计模块设计模块名称医生工作量统计模块编号D5.5功能描述统计医生工作量并打印相关文件/WebRoot/hdo
32、ctor/ DstaDocEdi.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IPrescriptionDAO.java IExamineRepDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IPrescriptionDAOImpl.jsva IExamineRepDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action PrescriptionAction.java ExamineRepAction.javacom.bjjd.cmim.web.hdoctor.form
33、PrescriptionForm.java ExamineRepForm.javacom.bjjd.cmim.datamodel.hdoctor.vo Prescription.java ExamineRep.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.6医生开药统计模块设计模块名称医生开药统计模块编号D5.6功能描述统计医生开药量并打印相关文件/WebRoot/hdoctor/ DstaDocMed.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IPrescript
34、ionDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IPrescriptionDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action PrescriptionAction.javacom.bjjd.cmim.web.hdoctor.form PrescriptionForm.javacom.bjjd.cmim.datamodel.hdoctor.vo Prescription.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.7
35、新药通知模块设计模块名称新药通知模块编号D5.7功能描述发布新药通知相关文件/WebRoot/hdoctor/ DqueryNewLee.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IDrugDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IDrugDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action DrugAction.javacom.bjjd.cmim.web.hdoctor.form DrugForm.javacom.bjjd.cmim.datamodel.h
36、doctor.vo Drug.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.8 X光照相查询模块设计模块名称X光照相查询模块编号D5.8功能描述查询X光照相结果相关文件/WebRoot/hdoctor/ DqueryXRayPic.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IAssaypaperDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IAssaypaperDAOImpl.jsvacom.bjjd.cmim.w
37、eb.hdoctor.action AssaypaperAction.javacom.bjjd.cmim.web.hdoctor.form AssaypaperForm.javacom.bjjd.cmim.datamodel.hdoctor.vo Assaypaper.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.9 X光透视查询模块设计模块名称X光透视查询模块编号D5.9功能描述查询X光透视结果相关文件/WebRoot/hdoctor/ DqueryXRaySca.jspcom.bjjd.cmim.busi
38、nessmodel.hdoctor.dao IAssaypaperDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IAssaypaperDAOImpl.jsvacom.bjjd.cmim.web.hdoctor.action AssaypaperAction.javacom.bjjd.cmim.web.hdoctor.form AssaypaperForm.javacom.bjjd.cmim.datamodel.hdoctor.vo Assaypaper.java存放位置JSP/WebRoot/hdoctor/JAVAcom.bjjd.cmim其它无补充说明请参考体系结构设计说明书5.10超声( 心脏) 结果报告单查询模块设计模块名称超声( 心脏) 结果报告单查询模块编号D5.10功能描述查询超声( 心脏) 结果相关文件/WebRoot/hdoctor/ DqueryUltHeart.jspcom.bjjd.cmim.businessmodel.hdoctor.dao IAssaypaperDAO.javacom.bjjd.cmim.businessmodel.hdoctor.impl IAssaypaperDAOImpl.jsva