侯彥東 王志斌
山西省汾陽醫院/山西省汾陽醫院信息中心 山西 汾陽 032200
目前,醫院檢驗科試劑及耗材具有采購周期短、質量要求嚴格、試劑應用量大以及存放條件較高的特點。長期以來,試劑耗材的管理成為檢驗科的一個重點和難點。因此一直以來我院仍采用傳統手工登記進行簡單的出入庫管理方式。分析原因醫院往往只重視采購,對于試劑及材料的入庫、出庫、拆分、領用、報損及后續一些監控只是形式上的管理,導致試劑跟蹤及反饋較差。而且上述手工操作存在各種弊端:①不能解決檢驗科各實驗小組或下屬各部門試劑領用量、使用登記的數量與其費用統計相符的矛盾[1]。②容易出現試劑過期未報廢、試劑使用錯誤、利用率低下、試劑的高庫存或庫存不足導致廠商供應中斷等問題,甚至出現試劑耗材異常流失等,造成科室耗材信息核算不完整、財務信息失真。給檢驗科造成一定經濟損失。③手工管理,可能存在超期試劑耗材導致檢驗結果出現誤差,給醫師的診斷帶來一定干擾,對患者造成不可預測的影響。
由于檢驗科所用的試劑、耗材品種繁多,廠商品牌、規格批號眾多,效期長短不一,保存條件也各不相同,手工管理和使用的不規范,導致試劑在采購、登記驗收、保管儲存、使用過程中暴露出許多問題,不僅影響到醫療質量,而且給醫院規范管理帶來一定的困難。
鑒于上述情況,醫院信息科工作人員結合實際情況自主開發了試劑管理軟件。該試劑管理系統開發工具為Delphi,數據庫為 SQL Server 2008 R2。
Delphi,Borland公司開發,被稱為第四代開發編程語言,具有高效、簡單、功能強大特點。同時有以下的特性:基于窗體和面向對象的開發方法,強大的各種數據庫支持,高速的編譯器,與Windows編程緊密結合,強大成熟的組件技術。Delphi自身提供了各種開發工具,圖像編輯(Image Editor),包括集成環境,以及各種開發數據庫的應用程序,如Desktop、Data、Base、Expert等。除此之外,Delphi允許用戶掛接其他的應用程序開發工具。在Delphi眾多的優勢當中,它在數據庫方面的特長顯得尤為突出,適應于多種數據庫結構,從客戶機/服務機模式到多層數據結構模式;高效率的數據庫管理系統和先進的數據庫引擎,最新的數據分析手段和提供大量的企業組件。結合使用 SQL Serve 2008 R2r數據庫與醫院LIS系統數據庫,通過觸發器接口實現完全集成[2]。
此系統開發基于開發模型中原型法進行系統的開發,由于需求分析難以一次完成,在獲取原始需求后我院開發人員迅速理解,首先開發出一個系統的雛形,把一個可以看到的軟件操作界面給檢驗科人員去觀看、操作,以便更準確地把握科室需求,反復迭代,直到滿足需求為止。
試劑系統相對屬于比較獨立的一個系統,業務數據相對其他系統來講相對簡單。大致的將試劑系統分為以下兩部分,一基本信息管理,二業務流程管理[3]。
試劑基本信息管理、試劑廠商設置、試劑供應商設置。
對于此部分基本信息設置,需要用到的幾個表有:試劑基本信息表,主要字段有試劑代碼、試劑名稱、規格、單位、隸屬組別(生化、免疫等)生產廠商、批準文號、輸入碼、停用標志、有效期、安全庫存量、開始時間、結束時間、單價、供應商、采購類型、效期等;試劑生產商表,主要字段代碼、名稱、地址、郵編、電話、傳真、電子郵件、主頁、輸入碼、營業執照、有效期、生產許可證號、有效期、注冊證號等;試劑供應商表,主要字段代碼、名稱、地址、郵編、電話、傳真、電子郵件、主頁、輸入碼、狀態、創建人代碼、創建人姓名、審核人代碼、審核人姓名、日期、營業執照、有效期、生產許可證號、有效期、注冊證號等;科室分組表,主要字段小組代號、小組名稱、輸入碼、描述等。只需要注意其中幾個字段的含義及作用即可,例如試劑基本信息中的默認入庫數量是在試劑批量入庫中使用的,安全庫存數量是在試劑批量出庫中給出庫存數量作為一個參照等。
業務流程管理按照試劑實際的業務流程又可分為以下幾個動作,試劑采購,試劑入庫,試劑報損,試劑申領,試劑出庫,試劑簽收。到此試劑走完試劑系統流程,這些動作是系統的大體流程,在試劑系統中全程建立了數據信息跟蹤機制。根據特定信息跟蹤試劑在整個流程中的動向。
該步驟是試劑進入試劑系統的開始步驟,在該步中需要注意的是采購訂單中的“生成訂單”功能按鈕,我們準備根據試劑的實際出庫數量來計算實際的生成單數量的。用到的基本表是采購訂單表。
該動作代表試劑開始入庫,包括試劑單個入庫和批量入庫。試劑入庫操作以后,會將試劑入庫時生成的條碼打印出來然后貼在相對應的試劑瓶上,以便在以后的使用中直接掃條碼確認試劑信息。開發過程用到的基本表是試劑入庫表。
該動作是處理在入庫以后試劑有人為或者不是人力所控制因素造成試劑的報損,需要試劑報損模塊進行登記同時對庫中數據信息進行更新。開發過程用到的表是試劑報損表。
該動作功能按鈕“生成申領單”,該按鈕功能是根據所選時間段以及所選其他信息獲得實際簽收的信息來生成試劑申領單信息。
該動作和試劑入庫相同也包括單個試劑出庫和批量出庫,批量出庫設計過程根據訂單和申領單信息進行批量導入根據實際庫存數量和設置的庫存安全值自動計算出出庫數量也可以人為更改(出庫數量必須小于等于庫存量)。用到的表是試劑出庫表。
試劑簽收模塊是試劑出庫以后做最后的接收確認動作。到該步試劑走完試劑流程。用到的表是試劑簽收表。
程序設計過程中除了這些主要的表和字段外還有一些對照關系表、撤銷記錄表、中間表、庫存記錄表、試劑包裝開盒記錄、試劑包裝映射等一系列表。
所有試劑信息將會被詳細地記錄在系統數據庫內,當程序出現異常的時候可以有效追蹤到試劑的信息。
實驗試劑耗材的購買與領用相關聯,庫存信息直接顯示,便于統籌管理,及時采購庫存不足試劑。訂購規范化、流程化,避免重復訂購。
圖1 試劑管理的業務流程
試劑耗材管理系統軟件的運行,取消了傳統人工逐一核對,對每次入庫與出庫的試劑進行效期與數量的把控[3],使試劑的各種狀態查詢變得快捷,同時方便了對試劑庫存的定期清點、定期整理,便于檢查試劑的儲存地點和狀態,保證試劑質量與溯源性。最后,我們根據需求制作系統報表,通過報表能方便地做好預算,按時編制或者提交計劃,同事配合醫院試劑采購部門,共同完成檢驗科試劑的采購、驗收等工作[4]。
2021年1 月份清庫后使用以來,維護試劑廠商150多家,在用基本試劑有620余種,入庫記錄4000多條,出庫記錄3500多條。該系統總體上滿足了科室基本需求,減輕工作人員的勞動強度,提高了工作效率,也提高了管理效率,從試劑入庫、試劑入庫、生成條碼、掃描出庫、庫存查詢等,既避免了人為差錯,防止試劑丟失與浪費,而且可以實時查看試劑耗材臺賬信息,對各類別、組別試劑使用情況進行準確的統計,同時軟件中效期管理的加入,能提前發出預警信息,使得試劑在效期內使用,從而保證了化驗結果的安全性、精確性,也加強了試劑流程的科學管理[5]。程序以條形碼為載體,實現檢驗科試劑與耗材全程信息化可追蹤管理。我們能夠隨時準確查詢或統計試劑采購及出入庫、采購計劃的制定、試劑開始使用時間、停用狀態、低庫存預警、效期預警、使用效率、運營成本等信息,從而極大地提高了我院檢驗科試劑與耗材管理工作效率,規范了使用,達到院內及院外監管部門的管理要求,保障了臨床檢驗的質量。
自主開發系統雖然滿足了檢驗科基本要求,但是隨著醫院信息化建設需求不斷提升,暴露出了許多問題,與醫院SPD脫節[6-9],智能化水平低下,在臨床實驗室的精細化和智能化閉環管理存在著一定的缺陷,批量出入庫管理、試劑定位、條碼查找、自動盤點等功能還不能實現。因此需要我們繼續改進或與軟件廠商合作以進一步提高實驗室的試劑管理水平。