




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HIS2.2详细设计说明书HIS详细设计说明书(中西药房管理系统)一 概述 中西药房管理系统主要处理药房划价发药及基本库房业务。确切地说,它是将中、西、病区药房的各种业务操作提升并综合起来用同一个系统的程序来完成,其中病区药房发药的操作比较特殊,所以单独处理并在“病区发药管理系统”中加以说明。该系统共有三种类型的业务:库房业务、门诊发药、住院发药(在门诊药房中指对住院病人的处方发药,在病区药房中则指对病区的医嘱发药等),以下分别进行详细描述。药房的库房业务主要包括向药库领药、其它入库、出库、药房之间调拨、盘存处理、月结处理等,根据不同需要还需处理一些查询操作,如价格查询、库存查询、调价查询、月报查询、台帐查询、低储报警等,另外还有库存调整、库存禁用等特殊操作。门诊发药业务包括处方划价、处方发(配)药、退药处理、取消发药等,相应的有处方发药查询、未发药处方查询、发药统计等操作。住院发药业务在这里只指对住院病人的处方发药,在发药统计中会作统计。 为适应医院业务工作模式的多变性,在2.2版本中,增加了三级库房管理的设计,其具体设计思路如下: (1)在三级库房模式中,药房作为中间库房,主要处理库存相关操作(如向药库领药、其它入(出)库、统计并记录整个药房的药品进出情况),而对门诊病人和住院病人的发药业务都在窗口系统中处理;窗口作为独立的库房单位,有自己的库存及相应的管理业务,窗口之间可以互相调拨,也可以向药房申请调拨。 (2)窗口库存是药房库存的一部分,药房台帐对整个药房的收支业务进行记录,药房月结是对整个药房业务的总结,药房内部的调拨不列入收支;各窗口可以进行独立核算,设立自己的台帐,记录窗口的药品进出,进行窗口月结。 (3)在具体设计中要考虑二级模式和三级模式的兼容,除窗口系统中有特殊需求或业务要求新增的模块,其余可共用的部分基本上用相同的程序来实现。下面对贯穿整个系统的一些设计细节作详述:1 在各相关数据表中增加CKBH字段,系统默认CKBH=0的数据为药房数据。2 设一公用变量gi_kcck,运行药房系统时gi_kcck=0,运行窗口系统时gi_kcck=ckbh,在处理库存增减时,用gi_kcck来判断应该变动库存的窗口号。3 在处方划价、门诊发药、住院用药时,判断有无库存均使用各窗口库存的累加;而在病区发药各模块中,考虑处理的复杂性及速度要求,如果窗口没有库存,则不能发药,这时应先向其它窗口调拨。二模块设计说明书系统名称中西药房系统系统编号03模块编号3.1.1.1模块名称门诊发药-处方发药(直接发药)功能描述对已收费处方进行发药操作左边的列表列出所有已收费未发药的处方,手所指为选中处方右边显示选中的处方详细信息。IPO过程描述1. 当系统设置中设发药方式为“直接发药”时调用窗口w_yf_cffy做发药处理,如果设置了“自动刷新”及“自动刷新秒数”选项,每隔固定的时间会自动刷新左边的处方列表;2. 准备工作包括:然后初始化药品输入选择对象(u_select_yp)及药品管理对象(u_yf_mzfy);设置发药人和配药人(配药人确省为发药人);取可发药处方类型;初始化DATAWINDOW并刷新全屏幕;取自动刷新秒数,触发timer事件,刷新屏幕(刷新dw_cf01和dw_cf02);refresh_list和refresh_detail;设置病区发药提示(u_distri_notify)。3左边列出ms_cf01中满足以下条件的所有处方: (1)未发药fybz=0 (2)未作废zfbz=0 (3)处方效期在指定的日期后 (4)处方类型为该药房的处方类型 门诊药房为1,中药房为2 右边列出的处方药品明细从ms_cf02中取出,每换一张处方重新刷新药品明细。4发药时,先判别处方是否已作废或已被其它窗口发药,处方上药品的库存是否满足要 求(u_yf_mzfy.checkcf()。确定可以发药后,弹出配药人窗口,输入配药人工号。再发药(u_yf_mzfy.issueprocess(as_pyr)),根据处方药品明细逐条减少yf_kcmx中库存;更新ms_cf01中的FYBZ,FYRQ,FYGH,FYCK,PYGH,PYBZ5 果在发药以前药品价格已变动(包括药房包装变动),则在yf_tjjl中填写调价记录;6点击“用药审查”可对当前处方进行用药审查,点“设置”可更改屏幕显示的配药人。数据窗口D_yf_fycf,d_yf_fycf_head,d_yf_fycf_mx引用表Ms_cf01,ms_cf02,yk_typk,yk_ypcd操作表Ms_cf01,yf_kcmx,yf_tjjl编 制李强、钟华编制日期2000/5/9审核审核日期系统名称中西药房系统系统编号03模块编号3.1.1.2模块名称门诊发药-处方发药(配药方式)功能描述对已收费处方进行发药操作每隔指定的时间从ms_cf01中列出未配药处方配完药后将处方从下边移到上边窗口对已配完药的处方进行发药(见直接发药)IPO过程描述1. 当系统设置中设发药方式为“配药方式”时调用窗口w_yf_cffy_qz做发药处理,系统根据 “配药间隔时间”选项中的秒数定时抓取未配药的处方并修改其PYBZ=-1,FYCK=窗口号,PYGH=默认配药人。3. 准备工作包括:然后初始化药品输入选择对象(u_select_yp)及药品管理对象(u_yf_mzfy);设置发药人和配药人(配药人确省为发药人);取可发药处方类型;初始化DATAWINDOW并刷新全屏幕;取配药间隔时间,触发timer事件,预设处方发药窗口(同一发票多张处方设为同一窗口)定期抓取处方,刷新屏幕;refresh_list和refresh_detail;设置病区发药提示(u_distri_notify)。2. Ms_cf01中pybz配药标志 1正在配药,0未配药,1已配完药3. 左上方列出配完药的处方,左下方列出正在配药的处方;“取消配药”设处方的PYBZ=0,并将其从待配药处方列表中删除;“暂停配药” 设timer(0),暂停从ms_cf01中抓取处方;“结束配药”修改处方的PYBZ=1,将其转移到左上方列表,这时可对该处方发药;“历史处方”通过输入处方号调入一张配完药的处方,“取消发药”将已配好药的处方从队列中删除,并设FYCK=0,可用“历史处方”调入。右边列出的处方药品明细从ms_cf02中取出,每换一张处方重新刷新药品明细。4. 发药时,先判别处方是否已作废或已被其它窗口发药,处方上药品的库存是否满足要 求。确定可以发药后,根据处方药品明细逐条减少yf_kcmx中库存;更新ms_cf01中的FYBZ,FYRQ,FYGH;如果在发药以前药品价格已变动,则需在YF_TJJL中填写调价记录;5. 点击“用药审查”可对当前处方进行用药审查,点“设置”可更改屏幕显示的配药人。数据窗口D_yf_fycf_qz,d_yf_fycf_qz_pycf,d_yf_fycf_head,d_yf_fycf_mx 引用表Ms_cf01,ms_cf02,yk_typk,yk_ypcd操作表Ms_cf01,yf_kcmx,yf_tjjl编 制李强、钟华编制日期2000/5/9审核审核日期系统名称中西药房系统系统编号03模块编号3.1.2模块名称门诊发药-退药处理功能描述对多发或错发的药品进行退药。IPO过程描述1. 打开w_yf_cfty进行退药处理,输入发票号码或处方号码后refresh_list和refresh_detail。2. 确认时gf_get_max(sqlca,MS_CF01,1),取退药处方的处方识别,生成一张新的退药处方,将ms_cf01原记录的退药标志置成1,按处方药品明细逐条增加yf_kcmx中库存,药品价格有变化的需填写调价记录,再取MS_CF02的处方识别,填详细退药记录;数据窗口D_yf_tycf,d_yf_fycf_head,d_yf_qxfy_mx引用表Ms_cf01,ms_cf02,yk_typk,yk_ypcd操作表Ms_cf01,yf_kcmx,yf_tjjl编 制钟华编制日期2000/6/22审 核审核日期系统名称中西药房系统系统编号03模块编号3.1.3模块名称门诊发药-取消发药功能描述对发错药的处方取消发药。IPO过程描述3. 作废发票、退费发票不能取消发药,已经月结过的处方不能取消发药确认时将ms_cf01的发药标志置成0,按处方药品明细逐条增加yf_kcmx中库存,药品价格有变化的需填写调价记录;数据窗口D_yf_tycf,d_yf_fycf_head,d_yf_qxfy_mx引用表Ms_cf01,ms_cf02,yk_typk,yk_ypcd操作表Ms_cf01,yf_kcmx,yf_tjjl编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号3.1.4模块名称门诊发药-处方划价功能描述1. 输入病人门诊号、姓名、性质、性别、处方号码及医生代码,F2西药方F3成药方 F4草药方;2. 输入处方药品规格,数量,确定产地,判断是否缺药;3. 输入套餐时用套餐名称输入,然后展开;4. 对草药需输入帖数,计算数量、金额时要乘帖数;5. 显示金额合计及自负合计。IPO过程描述1. 准备工作包括:打开窗口时wf_initpara(),首先读取系统参数(包括缺省项目及系统选项中“处方划价”页中的所有设置),判别系统是否有输入至少一种处方的权限,如果没有则不能使用该模块,需先设置药房属性;然后初始化药品输入选择对象(u_select_yp)及创建单一药品管理对象(u_ypxx);2. 输入病人信息时可先输入门诊号,根据门诊号从MS_MZXX调出病人信息,如果输入的门诊号不存在则弹出提示信息;处方号码由系统自动产生,方法为gf_get_max(sqlca,MS_CF01,1),即取GY_IDENTITY表 ;3. 按F5可以调入一张未收费的处方加以修改;按F6可以修改草药方的帖数;F11可切换药品输入法;F12取消当前输入的处方数据,重新开始一张新的处方;F9保存输入的处方数据;4. 不同类型处方切换时需修改默认的处方类别和费用项目,和病人性质结合确定自负比例并计算自负金额。5. 对草药方需输入帖数,计算数量、金额时要乘帖数;数据窗口D_yf_mzxx,d_yf_cf01,d_yf_cf02引用表Ms_cf01,ms_cf02,yk_typk,yk_ypcd,yf_kcmx,ms_mzxx操作表Ms_cf01, ms_cf02编制李强、钟华编制日期2000/5/9审核审核日期系统名称中西药房系统系统编号03模块编号3.1.5模块名称门诊发药-住院用药功能描述1. 输入病人床号或者住院号码检索出病人信息,再输入开嘱医生和处方。(其中F2西药方F3成药方 F4草药方)2. 输入处方药品规格,数量,确定产地,判断是否缺药;3. 输入套餐时用套餐名称输入,然后展开;4. 对草药需输入帖数,计算数量、金额时要乘帖数;5. 显示金额合计及自负合计。6. 对病人进行记帐处理。IPO过程描述1 准备工作包括:需先设置药房属性;然后初始化药品输入选择对象(u_select_yp)及创建单一药品管理对象(u_ypxx);2 输入病人信息时可输入床号或住院号,从ZY_BRRY中调出病人信息。3 输入开嘱医生4 输入西药方、成药方、草药方时先通过wf_change_type()判断是否有开方权限;YPSL可输入负数,进行退药处理;对草药方需输入帖数,计算数量、金额时要乘帖数;5 按F9 记帐:取病人的费用科室(病人所在科室),病人性质,逐行记入药房住院发药明细(YF_ZYFYMX)及费用明细(ZY_FYMX)及减库存,其中YF_ZYFYMX和ZY_FYMX的rowid 由gf_get_max()产生。数据窗口D_bqyz_brxz、d_bqyz_yzsr、d_kzys引用表GY_IDENTITY、YK_TYPK 、ZY_BRRY操作表ZY_FYMX、YF_ZYFYMX编 制钟华编制日期2000/6/22审 核审核日期系统名称中西药房系统系统编号03模块编号3.2.1模块名称库房-药品申领功能描述该模块处理药房向药库的领药,包括西药领药和中药领药,在yf_yflb的xylyfs和zylyfs中设置。如果xylyfs=0,则不能向西药库领药;如果zylyfs=0,则不能向zylyfs=0,一般不允许两者都是0。该模块在录入药品时采用代码输入,并同时支持拼音码,五笔码和角形码,并可混合使用多种编码,无缝切换,为用户提供极在的灵活性,可满足不同层次用户的需求。在领药单确认后修改药房药品库存。通过财务月份和领药方式的选择,可显示不同时期不同领药方式的领药单。便于用户进行维护。IPO过程描述填领药单,将领药单的抬头及领药单的明细分别填入yk_ck01及yk_ck02中可引入所有低储药品,也可以引入药房的全部药品到领药单中在药库出库确认后,进行领药的确认入库1.yk_ck01的领药判别lybz置成1,并填领药日期及工号2.增加库存时,增加yf_kcmx中库存,并改写药品批号和药品效期数据窗口D_yf_lycl_mx_head, d_yf_lycl_mx引用表Yk_ck01,yk_ck02,yk_typk,yk_ypcd操作表Yk_ck01,yk_ck02,yf_kcmx编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号3.2.2模块名称库房-入库处理功能描述该模块处理除领药和调拨以外的入库单的录入和验收。入库方式可由用户在入库方式维护中自行定义。该模块在录入入库药品时采用代码输入,并同时支持拼音码,五笔码和角形码,并可混合使用多种编码,无缝切换,为用户提供极在的灵活性,可满足不同层次用户的需求。在入库单确认后修改药房药品库存。通过财务月份和入库方式的选择,可显示不同时期不同入库方式的入库单。便于用户进行维护。IPO过程描述1.选择菜单“库房/入库处理”将打开W_RKCL窗口。可在入库方式下拉框中选择入库方式然后点击“增加(A)”按钮(或ALT+A组合键)将打开入库处理明细窗口(W_RKCL_RKMX),可在该窗口中录入/修改入库单。 2.新增入库单的入库单号(RKDH)取自YF_RKFS表中的RKDH列(其中保存着当前可用的入库单号)。输入代码选择药品名称,在选定药品产地后,系统将从YK_YPCD表中读出批发价格(PFJG)和零售价格(LSJG),从YF_KCMX中读出药房当前库存。3.退出保存信息,将入库单信息存于入库01和入库02中。4.在未确认入库单中选择一条入库单,单击“确认(O)”(或者ALT+O组合键)将打开W_RKCL_RKMX窗口,但不允许用户修改入库单的任何信息。在做确认操作时,系统将检查YF_KCMX表中是否存在相应药品(以YFSB,CKBH,YPXH,YPCD标识)的库存记录,若有,则改写其KCSL;否则,新插一条库存记录。同时设该入库单RKPB=1,RKRQ=系统日期。数据窗口D_yf_rk01,d_yf_rk02引用表Yf_rk01,yf_rk02,yk_typk,yk_ypcd,yf_kcmx操作表Yf_rk01,yf_rk02,yf_kcmx编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号3.2.3模块名称库房-出库处理功能描述该模块处理除调拨以外的出库单的录入和验收。出库方式可由用户在出库方式维护中自行定义。该模块在录入入库药品时采用代码输入,并同时支持拼音码,五笔码和角形码,并可混合使用多种编码,无缝切换,为用户提供极在的灵活性,可满足不同层次用户的需求。在出库单确认后修改药房药品库存。通过财务月份和出库方式的选择,可显示不同时期不同出库方式的出库单。便于用户进行维护。IPO过程描述1.选择菜单“库房/出库处理”将打开W_CKCL窗口。可在出库方式下拉框中选择出库方式然后点击“增加(A)”按钮(或ALT+A组合键)将打开出库处理明细窗口(W_CKCL_CKMX),可在该窗口中录入/修改出库单。 2.新增出库单的出库单号(CKDH)取自YF_CKFS表中的CKDH列(其中保存着当前可用的出库单号)。输入代码选择药品名称,在选定药品产地后,系统将从YK_YPCD表中读出批发价格(PFJG)和零售价格(LSJG),从YF_KCMX中读出药房当前库存。3.退出保存信息,将出库单信息存于出库01和出库02中。4.在未确认出库单中选择一条出库单,单击“确认(O)”(或者ALT+O组合键)将打开W_CKCL_CKMX窗口,但不允许用户修改出库单的任何信息。在做确认操作时,系统将改写YF_KCMX表中相应药品(以YFSB,CKBH,YPXH,YPCD标识)的库存记录(KCSL),同时设该出库单CKPB=1,CKRQ=系统日期。数据窗口D_yf_ck01,d_yf_ck02引用表Yf_ck01,yf_ck02,yk_typk,yk_ypcd,yf_kcmx操作表Yf_ck01,yf_ck02, yf_kcmx编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号3.2.4模块名称库房-调拨申请功能描述该模块处理药房向其它药房申请调拨药品。该模块在录入药品时采用代码输入,并同时支持拼音码,五笔码和角形码,并可混合使用多种编码,无缝切换,为用户提供极在的灵活性,可满足不同层次用户的需求。在调拨单入库确认后修改药房药品库存。通过财务月份和目标药房的选择,可显示不同时期向不同药房的申请调拨单。便于用户进行维护。IPO过程描述填领药单,将调拨单的抬头及明细分别填入yf_db01及yf_db02中调拨单提交以后会才在目标药房的调拨出库模块中显示,提交后的调拨单不能修改。在目标药房出库确认后,进行调拨的确认入库1.yf_db01的入库判别rkbz置成1,并填入库日期及工号2.入库确认时,增加yf_kcmx中库存数据窗口d_yf_dbcl_mx_head, d_yf_dbcl_mx引用表Yf_db01,yf_db02,yf_kcmx,yk_typk,yk_ypcd操作表Yf_db01,yf_db02,yf_kcmx编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号3.2.5模块名称库房-调拨出库功能描述该模块处理药房调拨药品到其它药房。该模块在录入药品时采用代码输入,并同时支持拼音码,五笔码和角形码,并可混合使用多种编码,无缝切换,为用户提供极在的灵活性,可满足不同层次用户的需求。在调拨单出库确认后修改药房药品库存。通过财务月份和申请药房的选择,可显示不同时期不同药房的申请调拨单。便于用户进行维护。IPO过程描述可以对调拨单的实发数量进行修改并保存,只能对提交过的调拨单确认出库,如果已确认出库或入库,不能再修改,也不能重复确认。调拨单确认出库时做如下操作:1.yf_db01的出库判别ckbz置成1,并填出库日期及工号2.出库确认时,减少yf_kcmx中库存数据窗口d_yf_dbck_mx_head, d_yf_dbck_mx引用表Yf_db01,yf_db02,yf_kcmx,yk_typk,yk_ypcd操作表Yf_db01,yf_db02,yf_kcmx编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号.2.6模块名称库房-窗口申请调拨功能描述该模块处理确认窗口向药房申请调拨药品,用于三级管理模式。调入窗口的申请调拨单,在调拨单入库确认后减少药房库存。IPO过程描述1、准备工作:设置申请药房wf_set_sqyf(); wf_setlvdefaultview(REPORT),设置以列表(图标)方式;根据申请药房取调拨单信息wf_create_datastore() (参数包括”DOUBLE”、”LEFT”、”RIGHT”,即刷新两边、只刷新左边、只刷新右边);设置显示列wf_setdispcol(包括调拨申请单号、申请日期、申请备注、申请提交出库处理判别显示的图标);wf_lvremap(DOUBLE),用ds_left数据刷新lv_left和/或ds_right数据刷新lv_right2、双击调拨单,根据申请窗口、申请单号调出未确认的出库调拨单,取出详细信息,对未确认出库单设ckrq为当天,目标窗口未入库确认的调拨单不能确认出库。1.yf_db01的出库判别ckbz置成1,并填入库日期及工号2. 出库确认时,减少yf_kcmx中库存数据窗口d_yf_dbck_mx_head、d_yf_dbck_mx引用表f_db01,yf_db02,yf_kcmx,yk_typk,yk_ypcd操作表Yf_db01,yf_db02,yf_kcmx编 制钟华编制日期2000/6/22审 核审核日期系统名称中西药房系统系统编号03模块编号327模块名称库房-窗口退回药房功能描述该模块处理窗口将药品退回到药房。调入窗口的申请调拨单,在调拨单入库确认后增加药房库存IPO过程描述准备工作如前面模块在调拨单入库确认后增加药房库存gf_increase_store、填药房调价记录insert into YF_TJJL、确认入库操作update YF_CKDB01 set RKBZ = 1,RKRQ,RKGH。数据窗口d_ck_dbcl_mx_head, d_ck_dbcl_mx引用表Yf_db01,yf_db02,yf_kcmx,yk_typk,yk_ypcd操作表Yf_db01,yf_db02,yf_kcmx、YF_TJJL编 制钟华编制日期2000/6/22审 核审核日期系统名称中西药房系统系统编号03模块编号.2.8模块名称库房-盘存处理功能描述药房药品的盘存处理IPO过程描述1. 系统列出药房历次盘存的盘存日期,选择某一日期可查询该次盘存的盘点单明细数据;对未完成的盘点单可执行“完成”和“取消”两种操作,“完成”将pdwc置成1,并将实盘数量-盘前数量 的值加到当前库存yf_kcmx;2. 点击“开始”产生一张pdwc=0的新 盘点单,所有实盘数量预设为0;任何时候只能有一张未完成的盘点单;3. 选择药品类型可执行过滤功能,输入拼音代码能够定位到某一药品;4. 这里所盘存的库存只是ckbh=0的数据,不包括窗口库存。数据窗口D_yf_pccl, d_yf_pccl_header,d_yf_pccl_mx,d_yf_pccl_print引用表Yf_yk01,yf_yk02,yk_typk,yk_ypcd操作表Yf_yk01,yf_yk02,yf_kcmx编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号.2.9模块名称库房-盘存录入功能描述未完成的盘点单的数据录入。IPO过程描述1. 首先取出未完成的盘点单的单号,根据单号Retrieve得到明细数据;如果没有未完成的盘点单,则不能进入该模块;2. “输入数量”是供输入用的,在此处敲回车键后会将输入的数量累加到实盘数量中,并置输入数量为0,可以用“复制”将所有药品的pqsl复制到输入数量中,但是不敲回车时此数量不发生作用;3. 保存时将显示在屏幕中的实盘数量保存到盘点单中;4. 选择药品类型可执行过滤功能,输入拼音代码能够定位到某一药品;数据窗口D_yf_pccl_header, d_yf_pclr_mx引用表Yf_yk01,yf_yk02,yk_typk,yk_ypcd操作表Yf_yk02编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号32.10模块名称库房-月结处理功能描述处理药房月结业务,并填写月结记录。IPO过程描述1. 如果药房还未初始建帐,不能进行月结。取上次月结的终止时间,据此计算本次月结的终止时间和期初财务月份。如果还未到规定的月结时间,不能进行月结;2. 期初结存指上月的期末库存 本期入库包括以下部分:药房领药,药房其它入库,盘赢,调价升值,调拨入库 本期出库包括以下部分:药房发药,给住院病人发药,药房其它出库,盘亏,调价减值 调拨出库 期末结存期初结存本月入库本月出库 将期末结存记入本月月结结果(yf_yjjg),增加一笔结帐记录(yf_jzjl)。3.上述业务数据包括整个药房各窗口的业务数据数据窗口引用表Yk_ck01,yk_ck02,yk_tjd01,yk_tj02,yf_yjjg,yf_kcmxYf_rk01,yf_rk02,yf_ck01,yf_ck02,yf_db01,yf_db02Ms_cf01,ms_cf02,yf_zyfymx,yk_typk,yk_cddz操作表Yf_jzjl,yf_yjjg编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号32.11模块名称库房-查询月报功能描述查询药房月报。IPO过程描述1. 如果药房还未初始建帐,不能进行月报查询。根据输入的起始和终止月份,计算月报查询的起始和终止时间,然后进行数据统计;2. 期初结存指上月的期末库存 本期入库包括以下部分:药房领药,药房其它入库,盘赢,调价升值,调拨入库 本期出库包括以下部分:药房发药,给住院病人发药,药房其它出库,盘亏,调价减值 调拨出库 期末结存期初结存本月入库本月出库 和“月结处理”不同的是,这里计算的都是SUM以后的业务总额,而不是每个药品的明细。数据窗口D_yf_yfhz引用表Yf_jzjl,yf_yjjg,yk_ck01,yk_ck02,yk_tjd01,yk_tj02,yf_yjjg,yf_kcmxYf_rk01,yf_rk02,yf_ck01,yf_ck02,yf_db01,yf_db02Ms_cf01,ms_cf02,yf_zyfymx,yk_typk,yk_cddz操作表编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号32.12模块名称库房-低储报警功能描述对药房库存小于低储标准的药品进行查询和打印。IPO过程描述1 首先检索出库存中的所有药品,并取出各药品的YFGG,YFDW,YFDC,BFGG,BFDW,BFDC,当gs_yfsb.bzlb(包装类别)=1时,显示YFGG,YFDW,YFDC,并根据ypsl0过滤出低储药品;当gs_yfsb.bzlb(包装类别)=2时,显示BFGG,BFDW,BFDC,并根据ypsl0过滤出低储药品;2 点击“全部药品”按扭,取消过滤条件,显示出所有药品,此时按扭上文字改变成“低储报警”,再点击又按1中的条件过滤,并改按扭上文字为“全部药品”。数据窗口D_yf_dcbj引用表Yk_typk,yf_kcmx操作表编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号32.13模块名称库房-失效报警功能描述对药房库过期的药品进行查询和打印。IPO过程描述准备:设置药品类型、药房包装1、 由数据窗口取出YF_KCMX.YPXQ 处方发药查询功能描述根据发药窗口,发票号码,处方号码,发药时间,病人姓名生成组合条件查询已发药处方IPO过程描述1.在查询条件窗口中输入发药窗口,发票号码,处方号码,发药时间,病人姓名,点击“检索”时将最初的SQL语句加上查询条件产生新的SQL语句,并使用SetSqlSelect改变查询结果窗口的SQL语句,调用Retrive()检索出符合条件的处方列表,当gi_kcck0时,发药窗口必须是当前窗口;2.点击“重置”取消已经输入的查询条件,将所有条件设为空;3.点击“明细”可查询每张处方的明细信息,在明细窗口中,可以对处方进行用药审查。数据窗口D_yf_fycx, d_yf_fycx_tj引用表Ms_cf01,ms_cf02,yk_typk,yk_ypcd操作表编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号332模块名称查询-未发药处方查询功能描述根据处方号码,划价时间,病人姓名生成组合条件查询未发药处方IPO过程描述1.在查询条件窗口中输入处方号码,划价时间,病人姓名,点击“检索”时将最初的SQL语句加上查询条件产生新的SQL语句,并使用SetSqlSelect改变查询结果窗口的SQL语句,调用Retrive()检索出符合条件的处方列表,这里所查的处方FYBZ=0;2.点击“重置”取消已经输入的查询条件,将所有条件设为空;3.点击“明细”可查询每张处方的明细信息,在明细窗口中,可以对处方进行用药审查。数据窗口D_yf_fycx, d_yf_fycx_tj引用表Ms_cf01,ms_cf02,yk_typk,yk_ypcd操作表编 制李 强编制日期2000/5/9审 核审核日期病区发药查询和退药查询模块在病区药房中作详细介绍系统名称中西药房系统系统编号03模块编号335模块名称查询-库存查询功能描述查询药房药品库存。IPO过程描述1. 当gs_yfsb.bzlb=1,显示数据窗口d_yf_kccx,反之显示d_bf_kccx;2.检索出库存中的所有药品,当使用三级库房模式时,双击选中的药品会弹出明细窗口,显示出各窗口的库存明细;3.可以打印出药品库存信息,选择药品类型可实现过滤功能,在拼音代码框中输入代码 能够定位到所要查询的药品。数据窗口引用表操作表编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号336模块名称查询-价格查询功能描述查询药房药品价格。IPO过程描述2. 当gs_yfsb.bzlb=1,显示数据窗口d_yf_jgcx,反之显示d_bf_jgcx;2.检索出药库中的所有药品的产地和价格信息;3.可以打印出药品价格信息,选择药品类型可实现过滤功能,在拼音代码框中输入代码 能够定位到所要查询的药品。数据窗口引用表操作表编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号337模块名称查询-调价查询功能描述查询药房调价记录。IPO过程描述数据窗口引用表操作表编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号3.38模块名称查询-台帐查询功能描述统计本月的期初期末结存,领药,其它入库,其它出库,调拨,盘存,调价等各项数据IPO过程描述1.期初结存指上月的期末库存 本期入库包括以下部分:药房领药,药房其它入库,盘赢,调价升值,调拨入库 本期出库包括以下部分:药房发药,给住院病人发药,药房其它出库,盘亏,调价减值 调拨出库 期末结存指:(1)本月 指当前库存 (2)其它月 指月底结存 本月赢亏指因异常情况造成的出入 如四舍五入,改变包装等2.在台帐明细中列出所选药品的每笔台帐记录。数据窗口D_yf_tzcx,d_bf_tzcx引用表Yf_yjjg,Yk_ck01,yk_ck02,yk_tjd01,yk_tj02,yf_yjjg,yf_kcmxYf_rk01,yf_rk02,yf_ck01,yf_ck02,yf_db01,yf_db02Ms_cf01,ms_cf02,yf_zyfymx,yk_typk,yk_cddz操作表编 制李 强编制日期2000/5/9审 核审核日期系统名称中西药房系统系统编号03模块编号3.41模块名称统计-发药统计功能描述选择药品类型和发药时间后可选择七种统计方式的一种进行统计统计住院发药时只能根据病人性质、发药人、特殊药品三种方式统计。IPO过程描述1. 门诊发药处方取自ms_cf01,ms_cf02,所选处方为已发药但未作废的处方,住院发药数据取自yf_zyfymx,输入药品类型和发药时间范围作为统计条件,可选择只统计门诊发药或住院发药,也可以都统计;2. 选择一种统计方式,根据统计方式及统计条件生成SQL语句,得出所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 情侣房屋协议书范本
- 心理健康课记忆课件
- 窗帘知识普及课件
- 2025年度大型电力企业电气工程师劳动合同
- 二零二五年度房地产经纪机构收费标准调整合同
- 2025版城市综合体房地产居间代理服务合同范本
- 2025版智能穿戴设备委托研发合同范本
- 二零二五年度建筑材料租赁与环保评估协议
- 二零二五年度短视频平台广告代理服务合同
- 2025版食品采购合同补充条款范本
- 环卫公司服务管理制度
- 2025年区域经济学期末考试题及答案
- 2025-2030全球与中国横剪生产线市场现状调研及未来前景展望研究报告
- T/SHSOT 009-2023基于皮肤脂质屏障完整性的淋洗类化妆品温和性测试方法
- 2024年广东省阳东县事业单位公开招聘教师岗考试题带答案分析
- 2025房屋租赁合同范本模板
- 物联网安全风险评估-第2篇-洞察阐释
- (高清版)DG∕TJ 08-2166-2015 城市地下综合体设计规范
- 医院投诉总结分析报告
- 《交通事故处理流程分享课件》
- 《颈椎骨折护理讲解》课件
评论
0/150
提交评论