大型医院管理系统详细设计说明书.住院医生站

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 1 页本源码下载地址: DGTHIS2.2软件详细设计说明书住院医生站 1.引言 1.1编写目的根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构清楚的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。 1.2项目背景本系统根据住院医生站 2.1 的原有程序基础上进行升级后完成。需求的基础来源于多个医院的医生的需求分析和作者本人的工作经验,本项目是基于 DGTHIS2.2 进行开发,是DGTHIS2.2 的扩充开发单位:DGT国际软件(中国)有限公司 1.3定义 DGTHIS:DGT医院信息管理系统(B­Soft Hospital InformationSystem)DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 2 页 1.4参考资料《DGTHIS2.2 医疗信息组项目开发任务书》《DGTHIS2.2 需求分析.住院医生站.DOC》《DGTHIS2.2 概要设计.住院医生站.DOC》《医院信息系统(HIS)软件基本功能规范》《现代医院管理全书》 2.任务概述 2.1目标根据概要设计说明书中的设计内容,对整个系统所需实现的功能以及系统的功能模块的划分和功能模块的具体实现过程提供详细的说明,为整个系统的开发、测试、评定和移交的提供基础。 2.2运行环境本系统既适合单机运行又适合网络环境单机情况下运行环境:硬件:Pentium300/64M/4G/显示器256色以上,分辨率为800×600软件:操作系统:windows98/windows2000professional数据库:MicrosoftSQLServer7.0网络情况下运行环境:服务器配置:Pentium500/256MRAM/10G客户端配置:Pentium300/64M/4G/10M网卡/显示器256色以上,分辨率为800*600网络操作系统:WindowsNT4.0Server/Windows2000Server工作站操作系统:windows98/windows2000professional数据库:MicrosoftSQLServer7.0/SybaseSQLServer11.X 3.模块设计说明书 3.1模块设计说明书序号功能名称模块编号模块名称DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 3 页 01 门诊病历查阅住院的病人必须拥有一份门诊病历 02 入院诊断入院的初步诊断,一般要求三日内确诊 03 常规医嘱入院的病人有些医嘱是常规情况下必须书写的,例如:护理级别,xx 科室护理常规,三大常规 1 病人入院 04 病人一般情况包括新病人列表和病人信息 05 医嘱处理/提交医生书写的病人的医嘱情况,提交后有病区护士处理执行 06 各种病程录书写首次病程记录,入院录,住院大病历,门诊病历,术后病程录,病程小结,出院录,病程记录,转科录,接科录 07 病历首页病历首页可以在出院之前填写 08 病人诊断的更改医生随着病人的病情变化更改病人的诊断 09 手术申请/查阅手术医嘱需填写手术申请单,填写完毕后直接发送到手术系统 10 手术切口及情况/查阅手术完成后,拆线之后使用。用以跟踪手术无菌情况 11 会诊申请/查阅填写会诊申请单后,发送到其它医生站系统其它医生站系统获得申请单后,将会诊结果回填,并填写会诊的医嘱申请医生获得会诊结果 12 转科申请/查阅填写转科申请单后,发送到其它医生站系统其它医生站系统获得申请单后,将是否允许转科信息回填申请医生获得转科结果 2 日常工作 13 病危通知/查阅开出病危通知医嘱,并修改病人的病危情况标识 14 生命体征生命体征来自病区的体温信息 15 病区医嘱 16 医技结果报告 17 药典查询 18 门诊病历 19 病人一般情况(过敏药物) 20 病人账户 3 查阅 21 护理纪录DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 4 页 22 出院停嘱对病人的医嘱进行全停处理,全停之前需要检查计费是否完成 23 出院带药出院病人的带药进行处理 24 出院诊断出院诊断 25 门诊病历出院小结 26 手术切口级别和愈合情况 4 出院 27 病历首页 28 病人信息包括病危和病重信息,生命体征异常信息,检验结果信息,其他医生的输入信息 29 工作信息包括手术申请安排情况单,会诊情况,转科申请情况 5 今日工作 30 医生邮件医生工作组间的邮件交流工作 31 治疗方案维护 32 药品禁用维护 33 鉴别诊断维护 34 诊断代码维护 35 体征代码维护 36 新病人常规医嘱 37 病历模板维护 6 维护 38 组别人员维护 3.2程序文件序号文件名称说明 1 support.pbl 公用文件 2 hispublic.pbl 公用文件 3 ys_component.p bl 医生站公用控件文件 4 Ys_component2. pbl 医疗站公用控件(药品)文件 5 Yl_public.pbl 医疗小组非可视化控件(树型编码控件、表达式编译器)文件 6 Yl_visual_comp onent.pbl 医疗项目组可视化控件 7 hl_main.pbl 主窗口、主菜单、公用窗口、公用数据窗口、公用对象、结构、函数等。 8 Hl_maintain.pbl 维护模块 9 Hl_case 电子病历模块 10 Hl_med_obj 医学对象模块 11 Hl_query 查询模块 12 Hl_tool 工具模块(手术申请,会诊申请,转科申请,病危通知) 13 Hl_mail 邮件模块(三级查房组成员) 14 Hl_step_by_step 出入院向导DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 5 页 15 Hl_order 病人医嘱处理(出院带药) 3.2全局变量对象类型程序文件实例名说明u_SupportClass非可视自定义Support.pbluo_support完成数据库连接,登录到指定系统,并保存指定系统的全局信息。Base_Info结构Hispublic.pblbase_info将uo_support中部分系统信息保存到该全局结构中以便于访问。s_drugstore_set结构Hl_main.pblgs_drugstore设置医嘱的发药药房s_system_partgs_system_parts_doctor_infogs_doctor_infos_doctor_levelgs_doctor_levels_brxxGs_brxx 3.3主要窗口 1. 主窗口 w_hospitalization_main l模块(子模块)设计说明书系统名称:住院医生站2.2系统识别:11模块编号:模块名称:w_hospitalization_main功能概述w_hospitalization_main是所有主界面窗口,主要完成三个功能:第一、显示病区病人状况(病人的一般信息类似床头卡)。第二、显示医生工作提示和交流界面(由今日工作(提示手术申请情况,转科申请情况,会诊情况)、病人信息(生命体征变化,病危通知,检查结果)、和三级查房制度医生组的信息交流共三个部分组成)。第三、对病人的具体处理工作的入口。DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 6 页IPO过程I:医生所在病区,医生工号P:检索病区内的病人的一般信息显示医生工作提示和交流界面,包括1今日工作(提示手术申请情况,转科申请情况,会诊情况)2病人情况(生命体征变化(体温、脉搏、呼吸、血压),病危通知,检查结果)3三级查房制度医生组的信息交流在窗口标志为1的位置提供了两个按钮,清空按钮将界面中选择的病人全部不选中,缩放按钮可以用鼠标左右键来调整窗口的大小。此外还提供了在mdi窗口中打开的窗口的列表功能,和某些窗口(医嘱处理,病历窗口)的多病人选择处理功能O:显示数据窗口d_patient_list3d_taskd_task_patientd_task_info引用表Ys_taskZy_brry操作表Ys_taskZy_brry编制方超日期DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 7 页l界面设计DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 8 页 2. 所有 sheet窗口的父窗口 w_mdi_base l模块(子模块)设计说明书系统名称:住院医生站2.2系统识别:11模块编号:模块名称:w_mdi_base功能概述W_mdi_base是所有sheet窗口的父窗口,由于程序要求系统能对两种情况做出响应1对单窗口打开做出响应(例:维护窗口只要求打开一个,且不能重复打开)2对同一功能的多个窗口打开(例:病人的处理窗口,如医嘱处理窗口,允许同时打开多个病人的医嘱处理窗口),多个窗口打开时可能的参数不同,例如医嘱处理窗口需要的参数包括病人的住院号,而手术提交窗口需要的参数是手术单号,因此打开的窗口不同参数的格式也不同。在w_mdi_base种有两个纯虚函数wf_setpara和wf_getpara分别表示,在具体的功能继承窗口中这两个纯虚函数被多态使用,完成不同功能窗口的内部实例变量序列化保存(将内部实例变量变成字符串流)和序列化解析过程IPO过程I:W_hospitalization_main再打开功能窗口时调用wf_setpara(stringas_para)传入窗口实例变量的内容P:w_mdi_base解析参数as_para并且返回住院号,w_hospitalization_main根据返回的住院号填写w_mdi_base中的病人信息结构ilstr_brxx,并且调用w_mdi_base中的afteropen事件,该事件(等同于一般的窗口的open时间)可以由开发人员完成具体实例变量处理过程O:调用wf_savepara()来返回窗口的内部实例变量序列化保存(将内部实例变量变成字符串流)的字符串数据窗口引用表操作表编制日期l界面设计请参考具体的继承的功能窗口的界面DGT国际软件(中国)有限公司 DGTHIS2.2 详细设计说明书第 9 页 3. 病人入院l模块(子模块)设计说明书系统名称:住院医生站2.2系统识别:11模块编号:模块名称:病人入院功能概述病人入院模块是一个总的模块,先由窗口 w_newpatient_list,显示新病人列表,当医生选择某一新病人后,窗口 w_wizard_patient 打开,进行新病人的入院处理模块该模块包括5 个部分 1 病人的一般信息(由病区护士系统获得) 2 病人的门诊病历(由门诊医生站书写),住院病区的医生进行查阅 3 病人的入院诊断 4 病人的常规医嘱 5 病人的入院输入信息的总结IPO过程I:病人信息结构,医生信息结构,系统结构P:5个部分的处理O:如果5个步骤正常完成,打开入院医嘱输入框,自动填入常规医嘱,删除新病人列表中的病人。如果中途取消或退出,则对数据库不做任何改动数据窗口d_newpatient_to_setd_patient_common_inford_patient_historyd_regular_order_departmentd_regular_order_diseased_zy_diagnostchanged_zy_jbjbd_history引用表YS_JBZD、YS_JZLS、YS_MZ_BCJL、YS_BRLS、YS_ZY_JBCG、YS_ZY_CGYZZy_brry操作表YS_JBZD、YS_JZLS、YS_MZ_BCJL、YS_BRLS、YS_

1 / 63
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功