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 審 核 審核日期
系統名稱 病區藥房 系統編號
模塊編號
模塊名稱 出院帶藥
功
能
描
述 本模塊主要完成對病區提交到本藥房的出院帶藥醫囑的發藥處理:計算發藥數量,完成醫囑記帳,在醫囑中寫入發藥截止時間,生成并打印缺藥單,對不發藥病人將其退回病區。對于缺藥單能自動生成向藥庫的領藥單。
|
|