BSHIS2.2詳細(xì)設(shè)計說明書
(中西藥庫管理系統(tǒng))
一. 概述
藥庫是醫(yī)院的一個重要部門,是保證醫(yī)院各部門正常用藥的基地,藥品收入也是醫(yī)院一大經(jīng)濟(jì)來源。藥庫管理的好壞與否直接影響醫(yī)院其它部門的正常工作。傳統(tǒng)的手工管理模式已難于適應(yīng)現(xiàn)代醫(yī)院管理的要求。具體表現(xiàn)在工作人員很難準(zhǔn)確掌握庫存情況,藥品的價格和效期心中無數(shù)。把計算機(jī)用于藥庫管理已勢在必行,它不僅于提供準(zhǔn)確的庫存,及時掌握藥品的效期,有效地避免了藥品價格的混亂,而且每月的統(tǒng)計報表工作實現(xiàn)了電腦化,大大減輕了工作人員的勞動強(qiáng)度?偠灾,藥庫計算機(jī)管理不僅是醫(yī)院的需要,是實現(xiàn)醫(yī)院全方位的現(xiàn)代化管理的重要步驟,同時也是實現(xiàn)社會醫(yī)療保險的基本保證。
主要功能
藥庫系統(tǒng)采用下拉式漢化菜單,界面友好,實用性強(qiáng),設(shè)有與門診藥房及病區(qū)藥房等的軟件接口,主要功能有:
入庫:處理采購入庫、內(nèi)部入庫及財務(wù)驗收、付款等查詢。
出庫:處理出庫,確認(rèn)和匯總。
調(diào)價:進(jìn)行藥品調(diào)價、匯總處理。
計劃:按手工或自動編制采購單,并進(jìn)行計劃的審批、執(zhí)行及評估。
其它:對庫存藥品的質(zhì)量狀態(tài)進(jìn)行檢查維護(hù),可不定期對指定倉位和/或指定類別的藥品進(jìn)行庫存的盤點以及進(jìn)行月底過帳處理。
查詢:提供臺帳、庫存、收支、失效、高低儲報警和財務(wù)月報等多種查詢功能。
系統(tǒng):提供包括用戶權(quán)限的設(shè)置、初始化、系統(tǒng)參數(shù)設(shè)置等功能。
維護(hù):提供有關(guān)藥品信息、編碼、庫位、供貨單位、入、出庫方式管理和報表設(shè)置等功能。
技術(shù)特征
1、操作簡單,界面友好
系統(tǒng)采用WINDOWS系列軟件的典型風(fēng)格,提供友好的圖形用戶接口(GUI),支持多窗口操作,提供菜單、工具條、各類按鈕、對話框和快捷鍵等多種操作手段,且所有操作同時支擇鼠標(biāo)和鍵盤。
系統(tǒng)運行過程中,還將提供詳盡的幫助信息,以使不熟悉該系統(tǒng)的用戶盡快熟練操作。
由于考慮到數(shù)據(jù)輸入的速度及準(zhǔn)確性,本系統(tǒng)在輸入的過程中大量采用了代碼輸入的方式,并同時支擇拼音碼,五筆碼和角形碼等多種輸入碼,各種輸入碼可隨意使用,無縫切換。
2、良好的可靠性與適應(yīng)性
系統(tǒng)功能完備,在設(shè)計中大量采用面向?qū)ο螅∣OP)的技術(shù),使系統(tǒng)具有良好的可靠性和可維護(hù)性;通過對系統(tǒng)參數(shù)的不同的設(shè)置,則可使系統(tǒng)具有不同的行為,以廣泛適應(yīng)大、中、小各類醫(yī)院的需要。
3、較好的保密性、安全性
對系統(tǒng)用戶進(jìn)行分組管理,不同用戶和/或用戶組可具有不同的權(quán)限,用戶可根據(jù)個人喜好,自行設(shè)定口令。
充分利用大型數(shù)據(jù)庫所提供的穩(wěn)定性與高度安全性。
二.模塊設(shè)計說明書
系統(tǒng)名稱 中西藥庫管理系統(tǒng) 系統(tǒng)編號
模塊編號
模塊名稱 采購入庫登記
功
能
描
述 采購入庫登記主要完成藥品采購入庫單的維護(hù)(包括新增入庫單、刪除入庫單、修改入庫單)操作。該方式根據(jù)貨票到達(dá)情況,又可分為“貨到票到”,“貨到票未到”和“票到貨未到”三種情況,其中票未到的情況,應(yīng)醫(yī)院的實際管理需要,可允許或禁止財務(wù)入庫——通過修改相應(yīng)的系統(tǒng)參數(shù)實現(xiàn)。
該模塊在錄入供貨單位及入庫藥品時采用代碼輸入,并同時支持拼音碼,五筆碼和角形碼,并可混合使用多種編碼,無縫切換,為用戶提供極在的靈活性,可滿足不同層次用戶的需求。
通過錄入負(fù)的“入庫數(shù)量”,可處理醫(yī)院向供應(yīng)商退藥的業(yè)務(wù)。
支持多種藥品進(jìn)貨價錄入方法:直接錄入進(jìn)貨價;錄入進(jìn)貨金額,同系統(tǒng)自動算出進(jìn)貨價格;錄入藥品的不含稅價,由系統(tǒng)根據(jù)設(shè)定的稅率(由系統(tǒng)參數(shù)設(shè)置)自動產(chǎn)生含稅進(jìn)價;錄入“扣率”,由系統(tǒng)根據(jù)當(dāng)前批發(fā)價算出進(jìn)貨價。
通過時間顯示欄中時間的選擇,可顯示不同時期所錄入的入庫單。便于用戶進(jìn)行維護(hù)。
IPO
過
程
描
述 選擇菜單“入庫|采購入庫登記 ”將打開W_YK_RKCL窗口;點擊“增加(A)”按鈕(或ALT+A組合鍵)將打開入庫處理明細(xì)窗口(W_YK_RKCL_DETAIL),可在該窗口中錄入/修改采購入庫單。
新增入庫單的入庫單號(RKDH)取自YK_RKFS表中的RKDH列(其中保存著當(dāng)前可用的入庫單號)。進(jìn)貨單位預(yù)先由系統(tǒng)相應(yīng)的維護(hù)窗口錄入YK_JHDW表中,入庫登記時只需輸入進(jìn)貨單位拼音代碼的前若干位,系統(tǒng)將彈出滿足匹配的單位名稱列表以供選擇(該列可為空)。藥品名稱按別名輸入,系統(tǒng)通過別名機(jī)制支持多種輸入法(如拼音碼,五筆碼等)。在用戶先擇了特定的藥品名稱,藥品規(guī)格和藥品單位(系統(tǒng)內(nèi)部體現(xiàn)為特定的YPXH)后,系統(tǒng)將彈出該藥品的產(chǎn)地列表以供選擇。在選定藥品產(chǎn)地后,系統(tǒng)將從YK_YPCD表中讀出批發(fā)價格(PFJG)和零售價格(LSJG)。系統(tǒng)參數(shù)XGPFJ將決定入庫單中的PFJG和LSJG是否可修改(XGPFJ=0,不可修改;XGPFJ=1,可修改)——修改的只是YK_RK02中的PFJG和LSJG,而不是YK_YPCD中的PFJG和LSJG。當(dāng)PFJG和LSJG可修改時,若修改后的PFJG與YK_YPCD中的PFJG不等,則程序?qū)⒏鶕?jù)系統(tǒng)參數(shù)PLJC(批零加成率)計算相應(yīng)的零售價,但允許用戶修改。
當(dāng)入庫數(shù)量小于零時,系統(tǒng)認(rèn)為是退貨處理,首先檢查該藥品(以YPXH和YPCD標(biāo)識)的當(dāng)前庫存是否為零,是,則彈出消息框提示用戶“沒有適合的退貨批次”,并要求用戶重輸入庫數(shù)量;否則,則彈出窗口W_YK_BATCHSELECT列出該藥品(以YPXH和YPCD標(biāo)識)的庫存明細(xì)(不同藥品批號(YPPH),藥品效期(YPXQ)和庫存性質(zhì)(TYPE)的明細(xì)庫存)以供選擇退貨批次(在其中雙擊某記錄,將返回其YPPH,YPXQ和TYPE值)。若退貨數(shù)量大于用戶所選批次的庫存數(shù)量,則彈出消息框提示用戶“該批次庫存不足,不能退藥”,并要求用戶重輸入庫數(shù)量。
雙擊某條入庫記錄,將彈出W_YK_PHXQ窗口,供用戶錄入/修改該記錄的藥品批號和藥品效期,并通過S_EXCHANGE結(jié)構(gòu)型變量返回。右鍵單擊某記錄,將彈出W_YPXX_MODI窗口,獲得相應(yīng)藥品的基本信息。若在進(jìn)貨價格列輸入以“*”為前綴的數(shù)字,系統(tǒng)將認(rèn)為該數(shù)字是不含稅價,并根據(jù)系統(tǒng)參數(shù)JGSL(進(jìn)貨稅率)算出含稅進(jìn)價寫入數(shù)據(jù)窗口;若輸入以“%”為前綴的數(shù)字,系統(tǒng)將以該數(shù)字為“扣率”算出進(jìn)貨價格寫入數(shù)據(jù)窗口。
完成入庫登記并關(guān)閉W_YK_RKCL_RKMX時,系統(tǒng)將保存入庫單到Y(jié)K_RK01和YK_RK02中,并更新YK¬_RKFS表中的RKDH列為“當(dāng)前可用入庫單號”。
退出保存信息,將入庫單信息存于入庫01和入庫02中。
按下ALT+P組合鍵將可打印入庫單明細(xì)(具體的打印格式取決于相應(yīng)的報表設(shè)置及系統(tǒng)選項“入/出庫單明細(xì)打印空行”)。
數(shù)據(jù)窗口 D_RKD_MAIN
D_RKD_DETAIL
D_RKD_DETAIL_PRINT
引用表 YK_TYPK,YK_YPCD,
YK_JHDW,YK_CDDZ
YK_KCMX
操作表 YK_RK01
YK_RK02
YK_RKFS
編 制 趙方程 編制日期 2000/3/27 審 核 審核日期
系統(tǒng)名稱 中西藥庫管理系統(tǒng) 系統(tǒng)編號
模塊編號
模塊名稱 實物驗收
功
能
描
述 該模塊對錄入的采購入庫單實行確認(rèn)操作即實物驗收。在確認(rèn)過程中若入庫單符合入庫條件,則會實際改寫庫存明細(xì)(YK_KCMX)、價格歷史(YK_JJLS)等相關(guān)表格,并在驗收完成后賦YK_RK01.RKPB=1(標(biāo)識該入庫單已作實物驗收)。
確認(rèn)中只允許用戶修改藥品的合格數(shù)量(HGSL)和次品類型。并根據(jù)合格數(shù)量和入庫數(shù)量自動生成次品數(shù)量(CPSL = RKSL - HGSL)。并對合格品和次品實行分開錄入。次品數(shù)量為零則不做次品錄入。
IPO
過
程
描
述 在W_YK_RKCL窗口中選中一條未驗收入庫單,再單擊“確認(rèn)(Q)”按鈕或直接將入庫單拖到右邊的ListView中放下,將打開W_YK_RKCL_DETAIL窗口。
實物驗收前可指定藥品的合格數(shù)量及次品類型(若合格數(shù)量小于入庫數(shù)量)。次品類型(TYPE)的值取自GY_DMZD.DMSB列(這里DMLB=18)。若用戶指定的合格數(shù)量大于入庫數(shù)量,系統(tǒng)將提示出錯。若入庫數(shù)量小于零(退貨),則不允許用戶指定合格數(shù)量及次品類型。
驗收確認(rèn)時,若合格數(shù)量不大于入庫數(shù)量且大于零,則系統(tǒng)將自動修改入庫02(YK_RK02)中的進(jìn)貨價格(JHJG),同時系統(tǒng)將檢查YK_KCMX表中是否存在相應(yīng)藥品(以YPXH,YPCD,YPPH,YPXQ和TYPE標(biāo)識)的庫存記錄,若有,則改寫其KCSL;否則,新插一條庫存記錄(退貨時不存在這種情況)。若存在不合格品,驗收確認(rèn)時,系統(tǒng)將合格藥品與不合格藥品分開存儲。存儲規(guī)則同上。
同時系統(tǒng)還將在價格歷史(YK_JJLS)中插一條記錄(此時,不區(qū)分合格與不合格藥品),記錄入庫藥品的藥品序號(YPXH),藥品產(chǎn)地(YPCD),入庫數(shù)量(RKSL),進(jìn)貨價格(JHJG)和驗收日期(YSRQ)。以便出庫確認(rèn)時,可據(jù)此計算相應(yīng)藥品的“出庫進(jìn)價”。
最后,系統(tǒng)將置YK_RK01.RKPB=1,以標(biāo)識該入庫單已作實物驗收。
按下ALT+P組合鍵可打印驗收單明細(xì)(具體打印格式取決于相應(yīng)報表設(shè)置及系統(tǒng)選項“入/出庫單明細(xì)打印空行”)。
|
|