BSHIS2.2详细设计说明书
(病区药房管理系统)
一. 概述
病区药房管理系统包括库房管理和发药管理两部分,其中库房管理在药房管理系统说明书中已有描述,这里只讨论发药管理的部分。
病区药房发药分为对病区发药和对医技科室发药两种,病区发药又包括普通医嘱发药、急诊用药和出院带药三种类型,另外系统还可以执行退药处理、发药汇总、发药查询等操作。
二.模块设计说明书
系统名称 病区药房 系统编号
模块编号
模块名称 普通发药
功
能
描
述 本模块主要完成对病区提交到本药房的长期和临时药品医嘱的发药处理:计算发药数量,完成医嘱记帐,在医嘱中写入发药截止时间,生成并打印缺药单,对不发药病人将其退回病区。对于缺药单能自动生成向药库的领药单。
IPO
过
程
描
述 1.选择“发药病区”和“发药方式”,确定本次发药的截止日期(默认为当日)。
2.确定检索待发药医嘱条件:ZY_BQYZ.SRKS = “发药病区” AND
ZY_BQYZ.FYFS = “发药方式” AND
ZY_BQYZ.YFSB = “药房识别” AND
ZY_BQYZ.XMLX = 1(普通发药) AND
ZY_BQYZ.SYBZ = 1
3.点击“刷新”检索发药医嘱明细。
4.逐条计算发药天数,进而算出其应发药数量。
5.根据发药数量检测药房当前库存数量是否足够:若库存不足,置当前医嘱发药标志为“缺药”
(= -1),否则为“可发药”。若同一批医嘱多次用到同一种药品(YPXH相同),且药房库存总数不足,系统将置前面医嘱的发药标志为“可发药”,直至库存数量不足则置后续医嘱的发药标志为“缺药”。
6.对于系统置为“可发药”的医嘱(库存足够),允许用户修改其发药标志(改为“不发药”)。这样,在用户点击“发药”按钮后,系统将只对“可发药”医嘱进行相应发药处理,而对“缺药”或“不发药”医嘱都将不作处理。
7.选择“全部医嘱”,“临时医嘱”和“长期医嘱”将过滤出相应的待发药医嘱集。
8.点击“缺药申领”按钮将生成本药房向药库的领药单。分别在YK_CK01,YK_CK02中插入记录。
9.点击“发药”按钮,将对指定为“可发药”的医嘱逐条进行发药处理:
费用明细记帐: INSERT INTO ZY_FYMX ( ...) VALUES ( ...)
写入发药明细: INSERT INTO YF_ZYFYMX ( ...) VALUES ( ...)
减去药房库存: UPDATE YF_KCMX SET YPSL = YPSL – “发药数量”
WHERE YFSB = “药房识别” AND
YPXH = “药品序号” AND YPCD = “药品产地”
减库存时,将实时检查库存是否足够,若不足,置“缺药”标志
修改发药医嘱: 已完成医嘱 UPDATE ZY_BQYZ SET SYBZ = 0 AND QRSJ = TZRQ
WHERE ROWID = “行号”AND SYBZ = 1
未完成医嘱 UPDATE ZY_BQYZ SET SYBZ = 0 AND QRSJ = “截止日期”
WHERE ROWID = “行号”AND SYBZ = 1
底部状态条将以红绿灯标识各病区是否有已提交到本药房的医嘱,等待发药。
该窗口有四个Tab页,其中两个用于发药(分别允许按医嘱明细发药和按药品汇总发药);“缺药单”将列出所有缺药医嘱;“退药单”允许将已提交医嘱退回病区(取消提交)。另双击“病人医嘱发药”页面中的医嘱或点击“明细”按钮,将弹出被选医嘱的本次发药记帐明细窗口。
数据窗口
引用表 GY_KSDM,GY_XTCS,ZY_BRRY,YK_TYPK,YK_YPCD,YK_CDDZ
操作表 ZY_BQYZ,YF_KCMX,YF_ZYFYMX,ZY_FYMX,YK_CK01,YK_CK02
编 制 孙烈峰 编制日期 2000.4 审 核 审核日期
系统名称 病区药房 系统编号
模块编号
模块名称 急诊用药
功
能
描
述 本模块主要完成对病区提交到本药房的急诊用药医嘱的发药处理:计算发药数量,完成医嘱记帐,在医嘱中写入发药截止时间,生成并打印缺药单,对不发药病人将其退回病区。对于缺药单能自动生成向药库的领药单。
IPO
过
程
描
述 1.择“发药病区”和“发药方式”,确定本次发药的截止日期(默认为当日)。
2.确定检索待发药急诊医嘱条件:ZY_BQYZ.SRKS = “发药病区” AND
ZY_BQYZ.FYFS = “发药方式” AND
ZY_BQYZ.YFSB = “药房识别” AND
ZY_BQYZ.XMLX = 2(急诊用药) AND
ZY_BQYZ.SYBZ = 1
3.点击“刷新”检索发药医嘱明细。
4.逐条计算发药天数,进而算出其应发药数量。
5.根据发药数量检测药房当前库存数量是否足够:若库存不足,置当前医嘱发药标志为“缺药”
(= -1),否则为“可发药”。若同一批医嘱多次用到同一种药(YPXH相同),且药房库存总数不足,系统将置前面医嘱的发药标志为“可发药”,直至库存数量不足则置后续医嘱的发药标志为“缺药”。
6.对于系统置为“可发药”的医嘱(库存足够),允许用户修改其发药标志(改为“不发药”)。这样,在用户点击“发药”按钮后,系统将只对“可发药”医嘱进行相应发药处理,而对“缺药”或“不发药”医嘱都将不作处理。
7.点击“缺药申领”按钮将生成本药房向药库的领药单。分别在YK_CK01,YK_CK02中插入记录。
8.点击“发药”按钮,将对指定为“可发药”的医嘱逐条进行发药处理:
费用明细记帐: INSERT INTO ZY_FYMX ( ...) VALUES ( ...)
写入发药明细: INSERT INTO YF_ZYFYMX ( ...) VALUES ( ...)
减去药房库存: UPDATE YF_KCMX SET YPSL = YPSL – “发药数量”
WHERE YFSB = “药房识别” AND
YPXH = “药品序号” AND YPCD = “药品产地”
减库存时,将实时检查库存是否足够,若不足,置“缺药”标志
修改发药医嘱: 已完成医嘱 UPDATE ZY_BQYZ SET SYBZ = 0 AND QRSJ = TZRQ
WHERE ROWID = “行号”AND SYBZ = 1
未完成医嘱 UPDATE ZY_BQYZ SET SYBZ = 0 AND QRSJ = “截止日期”
WHERE ROWID = “行号”AND SYBZ = 1
底部状态条将以红绿灯标识各病区是否有已提交到本药房的急诊用药医嘱,等待发药。
该窗口有四个Tab页,其中两个用于发药(分别允许按医嘱明细发药和按药品汇总发药);“缺药单”将列出所有缺药医嘱;“退药单”允许将已提交医嘱退回病区(取消提交)。另双击“病人医嘱发药”页面中的医嘱或点击“明细”按钮,将弹出被选医嘱的本次发药记帐明细窗口。
数据窗口
引用表 GY_KSDM,GY_XTCS,ZY_BRRY,YK_TYPK,YK_YPCD,YK_CDDZ
操作表 ZY_BQYZ,YF_KCMX,YF_ZYFYMX,ZY_FYMX,YK_CK01,YK_CK02
编 制 孙烈峰 编制日期 2000.4 审 核 审核日期
系统名称 病区药房 系统编号
模块编号
模块名称 出院带药
功
能
描
述 本模块主要完成对病区提交到本药房的出院带药医嘱的发药处理:计算发药数量,完成医嘱记帐,在医嘱中写入发药截止时间,生成并打印缺药单,对不发药病人将其退回病区。对于缺药单能自动生成向药库的领药单。
|
|