医院管理系统详细设计说明书营养膳食.docx
- 文档编号:24792849
- 上传时间:2023-06-01
- 格式:DOCX
- 页数:47
- 大小:718.81KB
医院管理系统详细设计说明书营养膳食.docx
《医院管理系统详细设计说明书营养膳食.docx》由会员分享,可在线阅读,更多相关《医院管理系统详细设计说明书营养膳食.docx(47页珍藏版)》请在冰豆网上搜索。
医院管理系统详细设计说明书营养膳食
医院管理系统详细设计说明书(营养膳食)
详细设计说明书
营养膳食系统
11.引言
2编写目的
根据概要设计说明书中的设计内容,编写详细设计说明书,为开发过程提供系统处理过程的详细说明,使系统开发各类技术人员对整个系统所需实现的功能以及系统的功能模块的划分、实现和数据库的表结构清楚的认识,为整个系统的开发、测试、评定和移交的提供基础,本报告一旦确认后将成为系统开发各类技术人员共同遵守的准则,并为以后的编程工作提供依据。
本说明书的预期读者为本项目负责人以及负责项目开发的各类技术人员、管理人员、项目评审人员。
1.2项目背景
�开发单位:
DGT国际软件有限公司
�主管部门:
研发中心
�与其他系统的关系:
本系统应与DGTHIS2.2 的其它系统实现良好集成(共享有关
公用信息),其中与病区的关系:
从病区读取病人饮食医嘱,并获得病区的病历。
病
区从营养室获得菜谱,分发病人。
与检验科室关系:
从检验科室读取各种检验、化
验结果
1.3定义
营养病历:
营养治疗时由营养师书写的病人治疗中具体的营养支持的记录;包括治疗时的饮
食记录、症状、营养建议、营养专项检查结果、营养病历(营养分析、营养评价)、甚至包括生化检查的结果;对整个治疗过程提供指导作用,或者直接进行食疗。
营养成份:
指各种食物中包括的一般的营养成分组成,比如苹果每100g含有葡萄糖多少克,蛋白质多少克,脂肪多少克,维生素A 多少克等等,从而根据每天要摄取的热量和一些参考食谱来配制当天的食谱。
食物禁忌:
指由于某些疾病的关系,对相应的食物不能摄取;比如患糖尿病的病人不能摄取糖份太多的食物、心血管疾病不能食用高脂肪食品。
普通饮食:
包括普食(注意普通饮食和医嘱中的普食是不同的,普通饮食是相对于治疗饮食来说的,而普食是营养医嘱中的一种)、流质、半流质食品,同治疗饮食对应;一般是一周前就配制好菜谱,供病区患者选择;如
2000 年8 月4 号星期五
早餐
中餐
晚餐
1 号:
炒榨菜心2 号:
开洋豆干
1 号:
三鲜汤2 号:
青椒茭白炒牛肉半 1 号:
小包子紫菜虾皮汤半 2 号:
冬瓜小肉圆
1 号:
肉骨头海带汤2 号:
韭菜豆芽肉丝半 1 号:
清蒸草鱼块半 2 号:
家常豆腐
治疗饮食:
是为了治疗而用的专用食谱,如治疗糖尿病(再估计摄入量的同时,还需估计消耗量)、心脏疾病、肾脏疾病而不同的疾病的不同病情阶段而配制的相应食谱,一般是每天制定;在本系统中,治疗饮食的计算是通过限制方案的处理来完成的。
首先由操作者制定各个营养成分的限制数量(可以把计算值也看成是营养成分,例如热量是由其他营养成分构成的,也可以看成一种限制成分加以限制),然后在制定菜谱时,由操作者选择一种限制方案,计算机自动计算结果比较菜谱中的食物成分是否超标,来提醒操作者。
饮食医嘱:
包括治疗饮食医嘱和普通饮食医嘱两部分。
治疗饮食医嘱的名称结构是由疾病名称加上饮食两个字构成的(例:
糖尿病 1号饮食)或者是由营养素的高低构成的(如:
低碘饮食、低钠低脂饮食)。
普通的饮食医嘱包括:
普食、流质、半流质、软食、禁食营养分析:
营养分析指的是对某个病人、某段时期内的食物所含成分的一个定量的分析;并且根据一些人体的身高、体重等标准,衡量出是否属于正常范围;营养评价:
指通过对人体的身体素质的评定来反过来衡量营养是否正常;要评价的参数包括体重、三头肌皮褶厚度、上臂围、臂肌围、淋巴细胞总数、血清白蛋白、血清运铁蛋白、视黄醇结合蛋白、肌酐身高指数、皮肤延迟过敏反应等,根据这些参数跟正常值比较,就可以得出营养状况;菜单:
这里的菜单还原成原有的意思即提供菜单供病人订菜,而不是在电脑含义中的菜单功能选项食部:
食部是指食物的可食用部分,以百分号为单位营养素,营养成分,食物成分,营养构成:
在这里都是一个概念。
是指具体某一种食物的某一种营养成分。
例如:
猪肉腿精中蛋白质是一种营养成分,蛋白质是由氨基酸组成的,当然也可以把丝氨酸(氨基酸的一种)看成是一种营养成分。
1.4参考资料
�《DGTHIS2.2 需求分析说明书.营养膳食系统》方超2000 年 11 月 3日�《DGTHIS2.2 概要设计说明书.营养膳食系统》方超2000 年 11 月 12 日
2.任务概述
2. 1目标
提高营养科管理质量,改善病人营养状况,减轻营养治疗分析手工计算负担。
2.2运行环境
(一)硬件环境:
�服务器:
PII500/256M/10G PC服务器、Alpha小型机或 IBM 主机系统。
�工作站:
PC586 以上处理器,100MB硬盘剩余空间,32MB以上内存,支持800*600
(256 色)及以上显示分辨率的显示适配器。
(二)软件环境:
�网络操作系统:
Windows NT 4.0 / UNIX �工作站操作系统:
Windows 95 / 98 / NTWorkstation �数据库管理系统:
Microsoft SQL Server 7.0 / Sysbase SQL Server 11/ DB2 �网络协议:
TCP/IP
3. 系统功能表
模块名称
模块编号
子模块名称
简要说明
子模块编号
日
X01
★医嘱处理
X01.01
常
普通医嘱处理
X01.01.01
工
预约菜单的生成
一周前制定普通饮食菜单
X01.01.01.01
作
预约订菜
每天从病人处了解订菜的内容
X01.01.01.02
处
治疗医嘱处理
X01.01.02
理
治疗医嘱菜单输入
每天制定菜的内容
X01.01.02.01
疾病营养成分限制
X01.01.02.02
医嘱核对
X01.01.03
医嘱计费
X01.01.04
营养成分分析
X01.01.05
营养评价
X01.01.07
★查阅
X01.02
病人检验单查询
X01.02.01
病人医嘱查询
X01.02.02
预约菜单查询
X01.02.03
订菜结果查询
X01.02.04
病人营养病历查询
X01.02.05
病人营养随访查询
X01.02.06
模块与数据库表的联系具体内容如下:
模块(子模块)设计说明书
系统名称:
DGTHIS22营养膳食系统
系统识别:
26
模块编号:
X01.01.01.01
模块名称:
预约菜单的生成
功能概述
预约菜单模块用于输入一周前的预约菜单和成分
IPO过程
I:
用户从菜谱维护的表中取得相应菜谱信息,输入到每日菜单中,P:
用户可以查阅每日每餐的菜单,新增菜单,删除菜单,修改菜单并修改菜单的中食物成分的内容和比例O:
将修改好的预定菜单保存到表yy_mrcd,yy_cdmx
数据窗口
d_menu_everyday_group2
引用表
yy_mrcd,yy_cdmx,YY_YYCP_WH,yy_cpmx
操作表
yy_mrcd,yy_cdmx
编制
方超
日期
2000/12/14
界面(包括:
处理逻辑(控件))设计
控件名称
控件的处理步骤
1w_function_createmenu:
I
打开窗口时,检索控件 3 的内容,生成控件 2 的内容
P
O
2w_function_createmenu:
:
sle_1
I
根据菜谱维护中的菜谱输入菜名
P
根据控件 3中的选择位置不同,对控件 3 中的菜单名称和用餐类型进行修改,删除,插入如果是插入新行或修改行,那么应该保存新插入行是来自哪一种菜谱的,当打开窗口w_function_createmenu_detail时会显示该菜谱的明细食物组成成分
O
控件 3 中显示结果并刷新控件2
3w_function_createmenu:
:
dw_1
I
显示每天的菜单内容
P
点击一行记录
O
控件 3 显示当天的菜单情况
4w_function_createmenu:
I
显示控件 2选中行的菜单
IPO过程
I:
菜的来源是来自预约菜单生成模块P:
用户可以输入每日的订菜结果,订菜时具体饮食类型要求与医嘱保持一致。
打印订菜菜单O:
将修改好的预定菜单保存到表YY_YZZX,执行日期不填
数据窗口
d_menu_everyday_group2、d_food_result、d_menu_everyday_detail、d_food_result_detail
引用表
yy_mrcd,yy_cdmx,YY_YYCP_WH,yy_cpmx
操作表
yy_mrcd,yy_cdmx
编制
方超
日期
2000/12/14
界面(包括:
处理逻辑(控件))设计
ok 1
病人饮食制定情况(w_response_food_detail)
ok 2
控件名称
控件的处理步骤
w_function_engagemenu:
:
em_1
I
打开窗口时,
P
刷新控件 1,显示当天时间,控件 2的内容显示病区所有科室
O
显示
1w_function_engagemenu :
:
em_1
I
显示时间
P
控件 1 的改动影响控件 3 的刷新,控件 4 也相应刷新当天的所有菜单
O
2w_function_engagemenu :
:
ddlb_1
I
显示所有病区内容,操作者选择不同病区
P
刷新控件 3的内容
O
控件 3 显示该病区的所有病人的订菜情况
3 w_function_engagemenu:
:
dw_1
I
用户选择不同的病人,不同时间
P
使控件5 显示选中病人的某一种菜(例:
李林的所有早餐)
O
显示修改结果
4 w_function_engagemenu:
:
dw_2
I
点击该数据窗口中的某一菜名,拖放到控件 5 中
P
控件 5 中增加病人的用菜情况,再增加前必须监测病人的用菜类型是否与医嘱(zy_brry.ysdm)相符并刷新控件3 中该病人的所有订菜内容
O
显示结果
5 w_function_engagemenu:
:
dw_1
I
选中 5 中的某一种菜
P
删除将这种菜拖出窗外,则删除这种菜修改双击某一条记录,弹出窗口 w_response_food_detail,允许用户修改菜单
O
显示结果
6 w_function_engagemenu:
I
点击按钮
IPO过程
I:
选择有治疗饮食医嘱的病人以及配餐时间,输入病人的身高,体重,疾病,限制方案模板。
P:
用户可以修改限制方案模板,生成临时的针对这次配餐使用的限制方案放入表YY_CFXZ和YY_XZMX。
用户进行配餐配餐结果校验O:
这次配餐使用的限制方案放入表YY_CFXZ和YY_XZMX,配餐结果放入表YY_MRCD和表YY_CDMX并且打上治疗饮食的yy_mrcd.zlpb标记,病人的营养成份消耗和体重身高的变化分别放入表YY_XHMX和YY_BRXX;其中字段当前记录(dqjl)表示是否为最新的情况。
数据窗口
d_menu_everyday_treat,d_patient_info,d_nutrition_consume,d_menu_everyday_detail,d_nutruition_limit_result
引用表
Zy_brry,yy_cfxz,yy_xzmx,yy_mrcd,yy_cdmx,YY_xhmx,yy_brxx
操作表
yy_cfxz,yy_xzmx,yy_mrcd,yy_cdmx,YY_xhmx,yy_brxx
编制
方超
日期
2000/12/14
界面(包括:
处理逻辑(控件))设计
ok 3
控件名称
控件的处理步骤
1w_function_treatementm enu:
:
dw_2
I
打开窗口时,传入住院号
P
显示病人信息,如果病人没有限制方案则打开营养限制方案选择窗口(w_response_nutrition_limit_create),提示输入
O
2 w_function_treatementmenu:
:
dw_5
I
根据控件 8中的时间显示该天的已有菜单内容
P
对具体的菜进行修改,删除,插入,从而更新表 yy_mrcd 中的内容,并刷新控件 3 中的食物配比成份
O
显示结果
3w_function_treatementm enu:
:
dw_1
I
显示相应控件 2 中的明细食物内容
P
对具体的食物进行修改,删除,插入,并累加这些食物具有相同营养成份的数值,其结果增加到控件4(显示所有营养成份)中的营养成份总量中,并进行营养成份的限制比较。
保存后更新表 yy_cdmx 中的内容双击某一行显示这行所在的食物的营养成份
O
控件 3 显示当天的菜单情况,并刷新控件 4 中的内容
4w_function_treatementm enu:
:
dw_3
I
显示限制内容和配膳结果的比较
P
有公式的计算字段再增加修改和删除某一种营养成份的含量时,需注意一些计算字段的刷新,这些计算字段来自其他营养成份值,经过公式计算后生成具体的值进行显示,有公式的字段处理时调用编译控件u_compile(数据窗口名称,编译代码)限制超标显示根据限制内容和配膳内容比较,获得是否超标,并且用红色背景显示被双击用于修改某一种营养成份的限制的时候双击其中的某一种营养成份,打开窗口 w_response_nutrition_create
O
显示结果
6
I
根据体重和身高以及限制方案
w_function_treatementmenu:
:
tv_1
P
显示限制营养成份的含量
O
显示
5 w_function_createmenu_ detail:
:
lb_1
I
显示最近输入和更改的内容
P
显示最近输入和更改的提示信息
O
显示结果
7 w_function_createmenu_ detail:
:
uo_1:
:
cb_1 w_function_createmenu_ detail:
:
uo_1:
:
cb_2
I
点击按钮
P
根据上下按钮,遍历控件 9所提示时间的中的所有的菜的内容
O
显示结果
8 w_function_createmenu_ detail:
:
em_1
I
改变时间
P
刷新控件 3和控件 4中的所有内容,如果当前的那只菜没有限制方案,则弹出限制方案进行选择,并在控件9 中显示当前限制方案名称
O
显示结果
9 w_function_createmenu_ detail:
:
st_1
I
显示当前限制方案名称
P
当前限制方案名称
O
显示
10w_response_nutrition_create
I
当窗口w_function_createmenu_detail 中的某一种菜没有限制方案时,打开这个窗口当窗口w_function_createmenu_detail 中的控件4 被双击,用于修改某一种营养成份的限制方案的时候,打开这个窗口
P
查找需修改的项目,并滚动后显示
O
打开窗口显示,关闭窗口时重新计算控件 4 的限制内容
11w_response_nutrition_create
sle_1
I
显示限制方案
P
输入拼音可以更改限制方案,并将限制明细(表YY_XZMX_WH)拷贝到yy_xzmz表中,表示当前的限制方案,同时检索病人的消耗明细
O
显示限制方案名称,修改完毕后重新计算控件4 的限制内容
12w_response_nutrition_create:
:
dw_1
I
修改当前限制方案的内容
P
修改当前限制方案的内容
O
显示
12w_response_nutrition_create:
:
cb_1 w_response_nutrition_create:
:
cb_2
I
点击按钮
P
在执行完保存后,要刷新 w_function_createmenu_detail 中的隐藏的限制方案控件和控件 4 的内容
O
关闭窗口
14w_response_nutrition_create:
:
dw_3
I
显示和该种限制方案关联的消耗明细
P
显示消耗明细
O
保存
IPO过程
I:
输入一个病区,或哪一餐P:
用户可以查阅该病区,该餐病人的情况。
进行计费医嘱核对饮食退费O:
如果是核对医嘱则将所选范围的病人的饮食代码(zy_brry.ysdm)和病人用餐的饮食代码(zy_mrcd.CDLX)核对是否一致如果是计费则将写入zy_fymx和在表yy_yzzx中打上执行时间的标记
数据窗口
d_menu_everyday_group2
引用表
yy_mrcd,zy_brry,yy_yzzx
操作表
yy_mrcd,yy_yzzx
编制
方超
日期
2000/12/14
界面(包括:
处理逻辑(控件))设计
ok 4
控件名称
控件的处理步骤
1
I
打开窗口时
模块名称:
营养成份分析
功能概述
对于已经执行过的普通饮食医嘱和治疗饮食医嘱进行回顾性分析
IPO过程
I:
输入时间小于今天,输入病人的住院号(也可以为空)P:
用户可以新输入菜谱,进行分析,也可以使用以前的菜谱(不能修改),具体分析内容请参照治疗医嘱处理:
治疗医嘱菜单输入累加营养成份结果输出报表O:
只是打印
数据窗口
d_menu_everyday_treat,d_patient_info,d_nutrition_consume,d_menu_everyday_detail,d_nutruition_limit_result
引用表
Zy_brry,yy_cfxz,yy_xzmx,yy_mrcd,yy_cdmx,YY_xhmx,yy_brxx
操作表
yy_cfxz,yy_xzmx,yy_mrcd,yy_cdmx,YY_xhmx,yy_brxx
编制
方超
日期
2000/12/14
界面(包括:
处理逻辑(控件))设计
ok 5
模块编号:
X01.02.07
模块名称:
营养评价
功能概述
对于已经执行过的营养情况检查单进行总结评价
IPO过程
I:
输入评价内容P:
增加、删除、修改O:
数据库保存
数据窗口
d_function_comment,d_function_comment_arg
引用表
YY_PJNR,YY_YYPJ,yy_zd_pjcs
操作表
YY_PJNR,YY_YYPJ
编制
方超
日期
2000/12/14
界面(包括:
处理逻辑(控件))设计w_maintain_main_comment 继承自 w_maintain_main
w_maintain_detial_comment继承自w_maintain_detail
控件名称
控件的处理步骤
w_maintain_main_comment
I
P
处理营养评价单的文字内容
O
1 w_maintain_main_comment:
:
uo_1
I
点击按钮
P
对评价单增删操作,24 小时后不能修改
O
显示
2 w_maintain_main_comment:
:
dw_1
I
P
对数据进行修改,24小时后不能修改
O
3 w_maintain_detial_comm ent:
:
st_3
I
P
打开窗口时,显示评价的病人姓名
O
4 w_maintain_detial_comm ent:
:
st_5
打开窗口时,显示评价的单号
5 w_maintain_detial_comm ent:
:
em_1
继承自 Vu_findedit,可以按照拼音查找控件 6 的内容
6 w_maintain_detial_comm ent:
:
dw_1
增加,删除,修改评价参数的结果,24 小时候不能操作
显示保存到数据库
模块与数据库表的联系具体内容如下:
模块(子模块)设计说明书
系统名称:
DGTHIS22营养膳食系统
系统识别:
26
模块编号:
X01.02.02
模块名称:
查阅医嘱单
功能概述
按照检查时间来查阅医嘱单
IPO过程
I:
输入时间P:
显示这段时间内的医嘱单O:
显示
数据窗口
引用表
Zy_bqyz
操作表
编制
方超
日期
2000/12/14
控件名称
控件的处理步骤
w_view_doctor_order
I
P
打开窗口时刷新控件1,2 的内容为当前时间
O
1 w_view_doctor_order:
:
em _1
I
列出当前查询的开始时间
P
用户可以更改时间
O
显示
2 w_view_doctor_order:
:
em _2
I
列出当前查询的结束时间
P
用户可以更改时间
O
显示
3 w_view_doctor_order:
:
cb _1
I
点击按钮
P
刷新控件 4,显示查询结果
O
输出
4 w_view_doctor_order:
:
uo _1
I
显示控件 1、2 时间范围内的所有医嘱单
P
显示
O
模块与数据库表的联系具体内容如下:
模块(子模块)设计说明书
系统名称:
DGTHIS22营养膳食系统
系统识别:
26
模块编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 医院 管理 系统 详细 设计 说明书 营养 膳食