资源描述
具体设计说明书
营养膳食系统
1 1.引言
2 编写目标
依据概要设计说明书中设计内容, 编写具体设计说明书,为开发过程提供系统处理过 程具体说明, 使系统开发各类技术人员对整个系统所需实现功效和系统功效模块 划分、实现和数据库表结构清楚认识,为整个系统开发、测试、评定和移交提供基 础,本汇报一旦确定后将成为系统开发各类技术人员共同遵守准则,并为以后编程工作 提供依据。
本说明书预期读者为本项目责任人和负责项目开发各类技术人员、管理人员、项 目评审人员。
1.2 项目背景
� 开发单位:DGT国际软件
� 主管部门:研发中心
� 和其它系统关系:本系统应和DGTHIS2.2 其它系统实现良好集成(共享受关
公用信息),其中和病区关系:从病区读取病人饮食医嘱,并取得病区病历。病
区从营养室取得菜谱,分发病人。和检验科室关系:从检验科室读取多种检验、化
验结果
1.3 定义
营养病历:营养诊疗时由营养师书写病人诊疗中具体营养支持统计; 包含诊疗时饮
食统计、症状、营养提议、营养专题检验结果、营养病历(营养分析、营养评价)、甚至包 括生化检验结果;对整个诊疗过程提供指导作用,或直接进行食疗。 营养成份:指多种食物中包含通常营养成份组成,比如苹果每100g含有葡萄糖多少克, 蛋白质多少克,脂肪多少克,维生素A 多少克等等,从而依据天天要摄取热量和部分参 考食谱来配制当日食谱。 食物禁忌:指因为一些疾病关系,对对应食物不能摄取;比如患糖尿病病人不能摄取 糖份太多食物、心血管疾病不能食用高脂肪食品。 一般饮食:包含普食(注意一般饮食和医嘱中普食是不一样,一般饮食是相对于诊疗饮食 来说,而普食是营养医嘱中一个)、流质、半流质食品,同诊疗饮食对应;通常是一周 前就配制好菜谱,供病区患者选择;如
年8 月4 号 星期五
早餐
中餐
晚餐
1 号: 炒榨菜心2 号: 开洋豆干
1 号:三鲜汤2 号:青椒茭白炒牛肉 半 1 号:小包子 紫菜虾皮汤 半 2 号:冬瓜小肉圆
1 号:肉骨头海带汤2 号:韭菜豆芽肉丝 半 1 号:清蒸草鱼块 半 2 号:家常豆腐
诊疗饮食:是为了诊疗而用专用食谱,如诊疗糖尿病(再估量摄入量同时,还需估量消 耗量)、心脏疾病、肾脏疾病而不一样疾病不一样病情阶段而配制对应食谱,通常是天天 制订;在本系统中,诊疗饮食计算是经过限制方案处理来完成。首先由操作者制订各 个营养成份限制数量(能够把计算值也看成是营养成份,比如热量是由其它营养成份组成 ,也能够看成一个限制成份加以限制),然后在制订菜谱时,由操作者选择一个限制方案, 计算机自动计算结果比较菜谱中食物成份是否超标,来提醒操作者。 饮食医嘱:包含诊疗饮食医嘱和一般饮食医嘱两部分。诊疗饮食医嘱名称结构是由疾病名 称加上饮食两个字组成(例:糖尿病 1号饮食)或是由营养素高低组成(如:低碘 饮食、低钠低脂饮食)。一般饮食医嘱包含:普食、流质、半流质、软食、禁食 营养分析:营养分析指是对某个病人、某段时期内食物所含成份一个定量分析;并 且依据部分人体身高、体重等标准,衡量出是否属于正常范围; 营养评价:指经过对人体身体素质评定来反过来衡量营养是否正常;要评价参数包含 体重、三头肌皮褶厚度、上臂围、臂肌围、淋巴细胞总数、血清白蛋白、血清运铁蛋白、视 黄醇结合蛋白、肌酐身高指数、皮肤延迟过敏反应等,依据这些参数跟正常值比较,就能够 得出营养情况; 菜单:这里菜单还原成原有意思即提供菜单供病人订菜,而不是在电脑含义中菜单功 能选项 食部:食部是指食物可食用部分,以百分号为单位 营养素,营养成份,食物成份,营养组成:在这里全部是一个概念。是指具体某一个食物某 一个营养成份。比如:猪肉腿精中蛋白质是一个营养成份,蛋白质是由氨基酸组成,当然 也能够把丝氨酸(氨基酸一个)看成是一个营养成份。
1.4 参考资料
� 《DGTHIS2.2 需求分析说明书.营养膳食系统》方超 年 11 月 3日 � 《DGTHIS2.2 概要设计说明书. 营养膳食系统》方超 年 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
编制
方超
日期
/1 2/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
编制
方超
日期
/1 2/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 和 Y Y_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
编制
方超
日期
/1 2/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_createsle_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
编制
方超
日期
/1 2/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
编制
方超
日期
/1 2/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
编制
方超
日期
/1 2/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
对数据进行修改,二十四小时后不能修改
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
操作表
编制
方超
日期
/1 2/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
模块编号:X01.02.04
模块名称:订菜结果
功效概述
根据检验时间来查阅订菜结果
IPO 过程
I: 输入时间 P: 显示这天内订菜结果 O: 显示
数据窗口
d_food_result_report
引用表
Yy_yzzx
操作表
Yy_yzzx
编制
方超
日期
/1 2/14
界面(包含:处理逻辑(控件))设计
引
用
表
操
作
表
编
日期
/1
制
2/14
界面(包含:处理逻辑(控件))设计
控件名称
控件处理步骤
w_function_view_case
I
P
打开窗口时刷新控件1 内容为目前时间
O
1 w_function_view_case::e m_1
I
列出目前查询开始时间
P
用户能够更改时间
O
显示
3 w_function_view_case::c b_1
I
点击按钮
P
刷新控件 4, 显示查询结果
O
输出
4 w_function_view_::dw_1
I
显示控件 1、2 时间范围内全部预约菜单
P
显示结果,这个数据窗口 dataobject
O
模块和数据库表联络具体内容以下:
模块(子模块)设计说明书
系统名称:DGTHIS22 营养膳食系统
系统识别:26
模块编号:X02.01
模块名称:病人营养病历包含首页,随访,病程统计
功效概述
查阅、书写病人病历
IPO 过程
I: 打开处理模块 P: 显示病人首页,进行修改,删除,增加 O: 显示
数据窗口
d_case_firstpage, d_case_slefish, d_case_history, d_case_main, d_case_comment
引用表
操作表
编制
日期
/1 2/14
界面(包含:处理逻辑(控件))设计
模块编号:X03.02
模块名称:全院饮食统计
功效概述
统计一般饮食项目
IPO 过程
I: 输入统计时间段 低盐低脂,低盐,高蛋白,糖尿病,低盐低蛋白,低碘,低钠,试验膳食统计 值取自 yy_yyzx.tslx(限制方案中不一样类型) 禁食,无渣,半流质,流质,软食,普食统计值来自每日菜单中饮食类型(不 是用餐类型) 诊疗饮食来自每日菜单诊疗饮食判别 yy_mrcd. ZLPB管饲统计值来自 yy_yzzx.SYFS(饮食使用方法) P: 根据病区累计统计值 O: 显示结果
数据窗口
引用表
Yy_yzzx,yy_mrcd
操作表
编制
日期
/1 2/14
界面(包含:处理逻辑(控件))设计
IPO 过程
I: 输入统计时间段 低盐低脂,低盐,高蛋白,糖尿病,低盐低蛋白,低碘,低钠,试验膳食统计 值取自 yy_yyzx.tslx(限制方案中不一样类型) 诊疗饮食来自每日菜单诊疗饮食判别 yy_mrcd. ZLPB管饲统计值来自 yy_yzzx.SYFS(饮食使用方法) P: 根据病区累计统计值 O: 显示结果
数据窗口
引用表
Yy_yzzx,yy_mrcd
操作表
编制
日期
/1 2/14
界面(包含:处理逻辑(控件))设计
ok 8
控件名称
控件处理步骤
w_function_report
I
输入目前时间
P
显示目前时间
O
1
I
列出查询起始时间
操
作
表
编
日期
/1
制
2/14
界面(包含:处理逻辑(控件))设计
w_maitain_main_menu继承自w_maintain_main,w_maintain_main关键处理维护中主表操作
w_maitain_detail_menu继承自w_maintain_detail,w_maintain_detail关键处理维护中明细 表操作
控件名称
控件处理步骤
w_maintain_main_menu
I
P
处理 YY_YYCP_WH 维护
O
1 w_maintain_main_menu::em_1
I
输入拼音代码
P
Em_1 是拼音查找控件,继承自vu_findedit,只要调用 两个初始化函数就能够了
O
控件 3(Dw_1) 中选中行会对应改变
2 w_maintain_main_menu::uo_1
I
点击按钮
P
删除 删除控件 3中一行统计 增加 增加控件 3中一行新纪录 保留 保留控件 3中新纪录
O
输出
3 w_maintain_main_menu::dw_1
I
用户输入相关信息
P
显示结果 注意控件3 是一个datawindow,大家假如有爱好能够 写一个数据窗口控件(能够多重继承),这个控件所包 含功效有:按回车键会跳到下一个窗口,到某个字段 按回车键会自动换行, 设置某个字段含有模糊拼音输入 法
O
显示
w_maintain_detail_menu
I
P
处理某一个菜所包含明细食物成份
O
4 w_maintain_detail_menu: :st_1
I
窗口开时,传入主表序号和序号对应名称
P
显示序号对应名称
O
5 w_maintain_detail_menu: :em_1
I
输入拼音代码
P
Em_1 是拼音查找控件,继承自vu_findedit,只要调用 两个初始化函数就能够了
O
控件 6 中选中行会对应改变
6 w_maintain_detail_menu: :dw_1
I
用户输入相关信息
P
显示结果 注意控件3 是一个datawindow,大家假如有爱好能够 写一个数据窗口控件(能够多重继承),这个控件所包 含功效有:按回车键会跳到下一个窗口,到某个字段 按回车键会自动换行, 设置某个字段含有模糊拼音输入 法
O
显示
7 w_maintain_detail_menu: :uo_1
I
点击按钮
P
删除 删除控件 6中一行 插入 插入控件 6中新一行 保留
O
模块IPO过程输入营养膳食种营养成份和食物,进行编码维护
模块和数据库表联络具体内容以下:
模块(子模块)设计说明书
系统名称:DGTHIS22 营养膳食系统
系统识别:26
模块编号:X02.02.03 和 X02.02.04
模块名称:食物和营养成份分类编码维护
功效概述
更据用户输入营养成份进行营养成份分类编码维护 更据用户输入食物所包含营养成份对食物成份进行维护
IPO 过程
I: 输入营养成份分类 P: 修改,删除,保留 O: 更改反应到数据库
数据窗口
引用表
YY_SWDM,YY_YYCF_WH,YY_SWCF,yy_bmzd
操作表
编制
日期
/1 2/14
界面(包含:处理逻辑(控件))设计
w_maitain_tree_food继承自w_maintain_tree,w_maintain_tree关键处理维护中树型编码维 护工作
w_maitain_tree_nutrition继承自w_maintain_tree,w_maintain_tree关键处理维护中树型编码 维护工作
公式生成器
控件名称
控件处理步骤
w_maitain_tree_food
I
P
处理表 YY_SWDM 维护
O
1 w_maitain_tree_food::tv_ 1
I
点击不一样树型节点
P
鼠标右键点击 快捷菜单中插入选项: 会弹出一个窗口要求输入插入 目前节点下子节点,输入完成后,tv_1 会显示目前节 点插入结果,并刷新右边数据窗口 快捷菜单中删除选项:删除目前节点 快捷菜单中修改选项:修改目前节点 鼠标左键点击 刷新右边数据窗口内容 树生成可使用公用控件 vu_codetree
O
对应改变结果显示
2 w_maitain_tree_food::dw _1
I
P
显示目前节点下儿子关键内容,并许可修改(保留 和删除免了) 公式处理 调用公式窗口, 该窗口使用表示式编译器对象处理一个datawindow中若干个字段计算表示式
O
生成表示式
3 w_maitain_tree_food::dw uo_1
I
点击按钮
P
对数据窗口中内容进行删除修改
O
显示
w_maitain_tree_nutrition
I
P
处理某一个营养成份维护信息
O
4
I
病病人来说每日不超出1g/kg,制订营养限制范围时,只要输入限定公式就能够了。而在具 体进行配餐时就能够用编译器对象对公式进行动态运算比较, 最终生成限制是否超标结 果
模块和数据库表联络具体内容以下: 模块(子模块)设计说明书
系统名称:DGTHIS22 营养膳食系统
系统识别:26
模块编号:X02.02.03 和 X02.02.04
模块名称:营养成份限制方案维护
功效概述
指定营养成份限制范围公式 确定是大于某种营养成份限制还是小于某种营养成份限制
IPO 过程
I: 输入营养成份限制方案,和拼音代码和限制公式 P: 修改,删除,保留限制方案主表和明细表(限制公式) O: 更改反应到数据库
数据窗口
d_maintain_nutrition_limit_main,d_maintain_nutrition_limit_detail
引用表
YY_YYXZ_WH,YY_XZMX_WH
操作表
YY_YYXZ_WH,YY_XZMX_WH
编制
日期
/1 2/14
w_maitain_main_nutrition_limit继承自w_maintain_main_nutrition_limit
w_maitain_detail_nutrition_limit继承自w_maintain_detail
控件名称
控件处理步骤
W_maintain_main_nutriti on_limit
I
P
处理表 YY_YYXZ_WH 维护
O
1 w_maintain_main_nutriti on_limit::em_1
I
输入拼音代码首字母
P
查找营养限制方案主表datawindow, 自动滚动数据 窗口控件 3
O
2 w_maintain_main_nutriti
I
点击按钮
P
增加、删除、保留控件 3 种内容
模块名称:食物禁忌维护
功效概述
指定营养成份限制范围公式 确定是大于某种营养成份限制还是小于某种营养成份限制
IPO 过程
I: 输入限制食物和限制疾病 P: 修改,删除,保留禁忌方案 yy_swjj(限制公式) O: 更改反应到数据库
数据窗口
d_maintain_code_daignostic,d_maintain_inhibit_food
引用表
yy_swjj
操作表
yy_swjj
编制
日期
/1 2/14
界面(包含:处理逻辑(控件))设计
w_maitain_main_diagnostic继承自w_maintain_main
w_maitain_detail_food_inhibit继承自w_maintain_detailw_maintain_main_comment_arg继承自w_maintain_main
控件名称
控件处理步骤
w_maitain_main_diagnost ic
I
P
处理表 GY_JBBM
展开阅读全文