鄒玉龍
(湖北醫藥學院 附屬太和醫院,十堰 442000)
醫院藥品流通與管理是醫藥服務工作模式下的核心內容,涉及藥品采購、入庫、配送、倉儲揀選和分配等諸多項事物,需要投入的人力和資本較高,而且,藥品種類多樣、數量巨大且流通消耗較快,供需信息更新較為頻繁,但傳統的紙張、人工管理模式缺乏信息聯動和共享機制,存在信息不對稱的問題,制約了藥品供應鏈的全程管控,容易造成庫存積壓、藥品呆滯或實效,嚴重藥品服務鏈的質量。在藥品全流程追溯、庫存空間、人力、資本等綜合優化的約束條件下,要實現藥品需求預測、渠道管理、采購、倉儲、分配及終端消費等整個服務鏈條的優化,亟待藥品信息資源資源共享機制的支撐,為此,本文引入智能物流管理方法,利用現代信息技術、自動化裝備搭建了藥品信息智能化管理平臺,并通過與HIS系統的對接,實現藥庫、藥房與上游供應商信息的流通與交換,可促進藥品流通管理的自動化和信息化水平。
目前多數醫院信息管理系統HIS尚不具備完備的藥品管理功能,僅涵蓋醫院內部藥品存儲、發放等信息,缺失與供應商之間的信息共享機制,且藥品采購、出入庫、方法等信息輸入、輸出多為人工操作,無法實現藥品流通服務鏈條的信息交換與共享,制約了藥品順暢供應和全程管控,使得藥品運營效率低、庫存積壓、資金流轉周期長,而本文基于條形碼技術、RFID自動識別技術構建的醫院藥品信息智能化管理系統H-WMS,通過數據接口與醫院HIS藥庫系統和藥房管理系統進行鏈接,可實現醫院藥品流通環節與供應鏈上下游的信息交換、協同聯動,系統結構框架如圖1所示,該平臺將藥品流通流程、渠道管理、需求預測、訂單生成、采購、配送及出入庫動態盤點融為一體,通過藥品流通信息流與實物流統一化,可實現醫院藥品的供應和流通方式的優化管理,為醫院精準預測合理訂單量,實現出入庫先進先出、確保藥品供應順暢和質量安全提供全面支撐。

圖1 醫院藥品信息智能化管理系統框架
具體而言,供應商電子商務系統主要采用面向對象的、兼容性較強的java技術進行應有個程序開發,并以oracle9i為系統的軟件基礎架構完成數據的高效存儲和處理[1];藥庫管理系統采用Delphi7圖形開發工具,融合IDE、VCL工具及編譯器,完成采購訂單生成、入庫存儲、訂單核查、出庫管理等應用程序的開發,而醫院藥房系統通過標準數據接口與H-WMS系統進行數據交換,可完成藥品申領、揀取和發放等功能,三個系統之間的數據交換接口常用的標準文件交換和無縫鏈接兩種形式,但鑒于無縫鏈接需要對系統進行二次開發,系統的設計文檔和數據庫訪問權限將向客戶端開放,影響系統安全性,為此,interface將采用基于XML的SOAP的數據交換協議,可將XML的使用代碼轉化為請求和響應參數編碼模式[2],并以HTTP完成藥品信息的傳輸,在確保各系統獨立性的基礎上可支撐藥品信息的安全交換和共享。
選用2臺DELL服務器作為系統的用戶端,并基于互聯網和醫院局域網分別連接上游供應商和醫院,web前端工作站采用擁有模塊化結構的Intel 875P芯片組的P4計算機[3],內置雙通道DDR400內存規格,可實現4G容量的數據存儲,支持800 MHz的前端總線,可使得數據傳輸頻寬達到6.4 GB/s,確保了藥品信息交換和傳輸的效率,采用星型拓撲局域網絡結構、以集線器、TP-LINK交換機及TP-LINK無線路由器作為網絡連接設備,使用具有實時采集的MC3000作為無線數據采集終端,并配置激光打印機進行藥品標簽打印、上傳。
選用控制權訪問和虛擬機保護性能較好的Windows Server 2016應用服務器作為操作系統,其支撐基于云計算的應用程序開發,可直接從Azure集成SDN架構,簡化網路構建流程;采用B/S模式作為系統架構,java開發語言,選用支持J2EE服務的可重用業務和數據訪問對象的spring框架,通過接口進行系統開發,簡化了系統的開發程序,并為藥品信息的存儲提供支撐;桌面操作系統選用Windows XP,并以支持XML數據交換通用標準的Microsoft SQL Server 2008 R2作為系統數據庫構建基礎,其內置分布式處理機制可快速實現不同系統間的數據同步。
供應商電子商務系統與醫院信息管理系統HIS互聯,可實現藥品需求、供應信息的在線傳輸,涵蓋了藥品信息管理、采購交易及供應商管理等功能,供應商在配送藥品時應在外包裝上打印條形碼,便于醫院在驗收訂單時進行掃碼,核對藥品種類、批號、效期等信息,同時,醫院可根據供應商需求響應性、訂單滿足率、配送效率等的評級[4],對供應商進行資質審核和評級,查詢藥品規格、庫存數量及生產廠家信息,為醫院采購計劃和行為提供信息支撐;而供應商通過與藥庫、住院及門診藥房的網絡關聯,可在線監控和統計藥品消耗、呆滯及失效信息,生成對接需求的藥品供應清單,為藥庫管理模塊的采購需求預測、訂單生成提供準確信息,并通過導入的電子申領訂單信息指導高效供應、實現對藥品信息的實時追蹤,使得藥品采購和供應信息無縫對接,該模塊的實現流程如圖2所示。

圖2 供應商電子商務系統的工作流程
該模塊的實現中,首先要搭建醫院與供應商的信息交互平臺,通過與醫院業務管理系統HIS接口程序的數據對接,實現供應商與醫院內部藥房、藥庫的協同交互,該接口是實現藥品采供信息安全、高效傳輸的關鍵,而基于醫院HIS系統的“物理隔離”要求,可利用VPN進行專網訪問,也即在Internet網絡之上建立專用網絡,通過對數據包的加密和數據包目標地址的轉換實現訪問,供應商通過Internt即可與HIS系統建立VPN鏈接,完成藥品數據的加密傳輸;并以加密狗替代了傳統的用戶密碼登陸形式,客戶端的用戶向服務器發送身份驗證請求,服務器接收請求后生成一個隨機數并經由網絡反饋給客戶端,由客戶端將隨機數提供給加密狗與其中存儲的密鑰進行HMAC-MD5運算,獲得響應認證結果傳輸給服務器,而與此同時,服務器獲取隨機數后也需與存儲在服務器數據庫中的用戶密鑰進行HMAC-MD5運算,該算法的編輯流程如表1所示,若服務器認證結構與客戶反饋的認證結果相同一致,則認定為合法用戶,據此供應商便可實時了解藥房、藥庫的藥品庫存及消耗信息,查看醫院發布的采購通告和列表,響應符合自身的采購信息,組織配送,完成在線交易。
藥庫系統主要涉及采購訂單生成、入庫驗收管理、出庫管理及盤點等功能,其設置了藥品需求預測算法,根據門診、急診及住院部反饋回來的藥品消耗信息,預測藥品的采購需求量并生成藥品采購訂單,可在系統的采購訂單生成菜單中,選定系統提供的算法得出各類藥品的采購數量,并完成審核操作,將訂單信息直接生成二維碼形式傳輸給供應商,或是利用二維碼掃描機將采購數據逐條導入H-WMS系統,并利用RS232端口或網閘等安全網關將采購訂單信息傳輸給外部供應商[6],完成了醫院與供應商采、供信息的無縫對接,在信息共享的基礎上實現藥品順暢供應,藥品采購訂單編輯窗口如圖3所示,系統配置了兩種采購訂單生成算法:

表1 數據加密傳輸的HMAC-MD5算法核心代碼
(1)以藥品庫存上下限的設置來自動生成采購訂單,算法流程是利用藥庫90天、15天的出庫數據占據預測比例的40%、60%來獲取基準數據均值,而后再以該基礎數據與14、7的乘積計算上下限標準值[7],系統將所得值與庫存實際監測值進行對比,生成采購訂單。
(2)通過監測藥房系統向藥庫系統發送的申領訂單中缺貨藥品的種類和數量,并結合藥品消耗特點和未來需求量,自動生成采購訂單,以控制藥品庫存量,減少藥品失效、呆滯的問題。
出入庫、盤點管理:采用基于無線網絡的智能移動終端和WebService技術,在藥庫布設無線網絡,可實現藥品的無

圖3 藥品采購訂單編輯窗口
線驗收,如此,供應商接收采購訂單將配送至醫院后,藥庫HIS系統將核對藥品數量、藥檢報告及電子發票,根據實到藥品數量修正藥品庫存量,生成入庫數據,利用RFID手持終端掃描上架貨位條碼,綁定貨位和藥品,并將信息存儲至H-WMS之中,系統將根據默認綁定的貨位確認增加庫存,完成藥品入庫,且該模塊綜合利用無線溫度傳感器、智能終端設備,可對胰島素、血液制品、疫苗等特殊藥品的溫度信息進行智能監控和記錄,形成藥品可追溯信息;而在藥房發送藥品申領請求,RF或電子標簽將指示操作人員揀取藥物,針對急需藥品可選擇優先出庫,完成藥品出庫操作,并使用RFID手持終端掃描貨位碼進行藥品盤點,輸入實盤數量后,系統將自動生成盤點結果信息,并自動匹配采購、調配行為,為藥庫自動化、信息化管理提供支撐。該功能模塊中使用了INDERT INTO語句向數據庫表中增添庫存,語法如下:
INSERT INTO table_name
VALUES (value1, value2,....)
當操作員點擊HITML表單中的提交按鈕時,藥品入庫數據將被發送至“insertphp”,“insertphp”文件鏈接數據庫,并經由S_POST 變量從表單取回值。而后,mysql-query()函數執行INSERT INTO語句,新的入庫信息將被添加至數據庫表中,采購藥品入庫界面如圖4所示。

圖4 藥品入庫界面
而相應的,當有藥品出庫時,則可用UPDAT語句來調整數據庫表中的庫存,語法如下:
UPDATE Table_name
SET column_name=new_value
WHERE column_name=some_value
利用UPDAT語句對藥庫庫存量進行調整通常適用于庫存數量變化較大的狀態,而數量較少時,運用i變量進行遞增遞減較為便捷,而且,UPDAT語句金科實現庫存數量的調整,還可應用與其他庫存信息的修正。
藥房系統可基于藥品信息智能化共享實現藥品請領、存放、揀取、發放等功能,可根據急診、門診及住院部等部門的藥品需求量,生成藥品請領信息與藥庫系統進行交互,在藥庫根據需求配送并提供帶有條形碼的藥品單,藥房采用手持終端RFID射頻設備對藥品進行掃碼核對,即可完成申領工作,而后可采用讀寫器根據醫院既定的RFID電子編碼規則將EPC編碼寫入RFID電子標簽[8],并將其粘貼在藥品外包裝上,實現藥品數量、規格、計量等信息在系統中的自動存儲,以便對藥品流通信息進行實時追蹤;同時,通過與醫院HIS系統的連接,可基于數據接口將電子處方導出,經由系統審核后,利用局域網或互聯網將其傳輸給急診、門診、住院等自動化藥房設備,實現藥品發放信息的交互,以便自動發藥系統根據出發完成藥品數量、規格的自動配比,或是進行人工調配后,經由藥師核對將其暫存于智能預配貨架上,在發藥口屏幕顯示患者姓名,使用POL-20 手持條形碼收集器掃描患者所持處方的二維碼,由H-WMS系統將對藥品條形碼與處方條形碼信息進行對比分析,信息一致時,則系統將顯示“藥品發放正確”,此時,藥品的處方信息及發放信息將自動寫入系統數據庫,只需要掃描即可實現藥品全流通信息的查詢和追溯。
當前,醫院藥品流通服務鏈條中,還處于手工登入入庫單、紙張申領和人工揀選藥品的階段,尚無法實現藥品信息與實物流的統一化,信息共享化程度低,影響了藥品流通的統籌和調配水平,而藥品信息智能化管理平臺的構建,是基于藥品供應鏈上下游節點的信息共享需求,利用計算機網絡技術將供應商、醫院藥庫及藥房系統融為一個供應鏈體系,通過互聯網與供應商鏈接,完成采、供信息的自動化調控,達到“零庫存”目的,同時,融合條形碼技術、手持終端采集設備及自動化藥房設備等現代化設備,對藥品進行“有碼”跟蹤和管理,實現藥品信息的自動化、智能化共享,從而進一步提升藥品運營管理效率和服務質量。