摘要:該文針對(duì)目前醫(yī)藥供應(yīng)鏈信息系統(tǒng)中各企業(yè)信息和業(yè)務(wù)難以共享的現(xiàn)狀,提出了以SOA體系架構(gòu)來實(shí)施醫(yī)藥供應(yīng)鏈共享平臺(tái)的方案,可以有效解決供應(yīng)鏈過程中各企業(yè)信息和業(yè)務(wù)的共享問題。文中分析了醫(yī)藥供應(yīng)鏈系統(tǒng)中的服務(wù)功能模塊,根據(jù)功能模塊討論了系統(tǒng)實(shí)現(xiàn)模型與實(shí)現(xiàn)方法。
關(guān)鍵詞:SOA;信息共享;醫(yī)藥供應(yīng)鏈
中圖分類號(hào):TP335文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)23-852-02
Pharmaceutical Supply Chain Information Sharing System Based on SOA
LIU Qing-chun, CHEN Pei-zheng, ZHANG Hao-ming
(Department of Medical Informatics, Guangdong College of Pharmacy, GuangZhou 510006, China)
Abstract: In this paper, The solution of designing pharmaceutical supply chain information system based on soa,is brought forward to resolve the problem of sharing information in the process of supply chain. And,the paper analyzed the modules of services on pharmaceutical supply chain, established system model.
Key words: SOA; Information sharing; Pharmaceutical Supply chain
1 引言
供應(yīng)鏈?zhǔn)怯筛鹘?jīng)濟(jì)實(shí)體及用戶所構(gòu)成的實(shí)際物流環(huán)境。供應(yīng)鏈管理是20世紀(jì)90年代應(yīng)運(yùn)而生的一種先進(jìn)運(yùn)營(yíng)模式。供應(yīng)鏈管理包括計(jì)劃、采購、制造、配送、退貨等五大基本內(nèi)容,每個(gè)都由很多的特定業(yè)務(wù)組成,而很多業(yè)務(wù)都有自己適用的軟件,這些系統(tǒng)之間的信息難以共享。比如,醫(yī)院藥庫的庫存信息,藥房的銷售信息,藥店的銷售庫存信息,這些信息能很好的反饋到藥廠,藥廠根據(jù)這些信息做出決策。但由于共享問題,這些應(yīng)用難以實(shí)現(xiàn)。
當(dāng)前醫(yī)藥流通領(lǐng)域中的生產(chǎn)或經(jīng)營(yíng)企業(yè)、醫(yī)療機(jī)構(gòu)和藥品監(jiān)督管理部門,各自構(gòu)建了較為完善的內(nèi)部信息系統(tǒng),這些系統(tǒng)提高了藥品購銷和管理效率。但藥品供應(yīng)鏈上、下游之間(生產(chǎn)經(jīng)營(yíng)企業(yè)、醫(yī)療機(jī)構(gòu)等)系統(tǒng)因相對(duì)獨(dú)立和封閉,不能實(shí)現(xiàn)機(jī)構(gòu)或部門之間的遠(yuǎn)程信息交互,依然存在大量手工操作、信息獲取手段落后、數(shù)據(jù)流失出錯(cuò)等現(xiàn)象。為此,已有部分藥品經(jīng)營(yíng)企業(yè)通過與醫(yī)院建立點(diǎn)對(duì)點(diǎn)鏈接的方式進(jìn)行數(shù)據(jù)交換,以期解決企業(yè)與醫(yī)院之間的數(shù)據(jù)傳輸問題。即使這樣,藥品供應(yīng)仍然面臨著多點(diǎn)重復(fù)鏈接、信息不對(duì)稱、效率低、管理難、實(shí)施成本高等新問題,尚無法滿足信息化交易功能需求。此外,盡管也有政府參與開發(fā)并主導(dǎo)藥品采購服務(wù),為醫(yī)療機(jī)構(gòu)提供需求信息發(fā)布與供應(yīng)信息查詢的平臺(tái)。擴(kuò)大了用戶的信息面,卻仍顯得相對(duì)獨(dú)立,不能在醫(yī)療機(jī)構(gòu)和供應(yīng)企業(yè)內(nèi)部系統(tǒng)之間有效實(shí)現(xiàn)藥品供應(yīng)鏈集成服務(wù),又形成了一個(gè)新的“信息孤島”。由此可見,醫(yī)藥供應(yīng)鏈集成存在復(fù)雜性、動(dòng)態(tài)性、異地性等問題。醫(yī)藥供應(yīng)鏈信息共享系統(tǒng)是一個(gè)集成系統(tǒng),它需要解決醫(yī)藥供應(yīng)鏈過程中各個(gè)節(jié)點(diǎn)的集成問題。
2 以SOA技術(shù)實(shí)現(xiàn)醫(yī)藥供應(yīng)鏈信息共享
以SOA體系架構(gòu)思想來實(shí)現(xiàn)醫(yī)藥供應(yīng)鏈系統(tǒng)中的信息共享,是解決醫(yī)藥信息供應(yīng)鏈過程中諸多問題的良好解決方案。SOA具有很強(qiáng)的靈活性,表現(xiàn)在它可以很容易添加新服務(wù)、修改現(xiàn)有服務(wù)、刪除不再需要的服務(wù)等。如果把供應(yīng)鏈集成系統(tǒng)看作服務(wù)集成的合成物,SOA就可以解決供應(yīng)鏈集成的動(dòng)態(tài)性問題。以Web服務(wù)為基本單元的SOA可以滿足遠(yuǎn)程異構(gòu)系統(tǒng)的互操作問題,這可以解決供應(yīng)鏈集成的復(fù)雜性和異地性問題。采用以Web服務(wù)作為基本單元的SOA的思想構(gòu)建供應(yīng)鏈信息共享系統(tǒng),將使系統(tǒng)獲得很強(qiáng)的生命力,因而研究如何構(gòu)建基于SOA的供應(yīng)鏈信息共享系統(tǒng)具有重要意義。
2.1 SOA體系架構(gòu)介紹
SOA(service-oriented architecture)面向服務(wù)的體系架構(gòu),是一種分布式系統(tǒng)的體系架構(gòu)。它將應(yīng)用程序的不同功能單元定義為服務(wù),通過這些服務(wù)之間定義良好的接口和規(guī)范,按松耦合方式將分布在網(wǎng)絡(luò)上的不同應(yīng)用系統(tǒng)整合到一起,從而使得多個(gè)現(xiàn)有的應(yīng)用軟件通過網(wǎng)絡(luò)整合成一個(gè)新系統(tǒng)。接口應(yīng)該是獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語言。這使得構(gòu)件在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。
圖1所示的SOA模型,說明了SOA中的不同角色及其工作流程。
SOA架構(gòu)的組件包括:
1)服務(wù)提供者(service provider):服務(wù)提供者負(fù)責(zé)建立服務(wù)和服務(wù)描述,然后將服務(wù)的描述發(fā)給服務(wù)注冊(cè)中心,并從服務(wù)注冊(cè)中心接收服務(wù)請(qǐng)求信息;
2)服務(wù)使用者(service requestor):服務(wù)使用者是一組使用服務(wù)提供者所提供的一項(xiàng)或多項(xiàng)服務(wù)的組件;
3)服務(wù)注冊(cè)中心: 服務(wù)注冊(cè)中心包含服務(wù)的描述,服務(wù)提供者在該庫中注冊(cè)其服務(wù),而服務(wù)使用者通過查詢?cè)撟?cè)中心中已登記的服務(wù),使用服務(wù)提供者所提供的服務(wù)。
2.2 以SOA架構(gòu)進(jìn)行醫(yī)藥供應(yīng)鏈信息管理
以SOA體系架構(gòu)理念,采用基于XML和SOAP技術(shù)的Web Service來屏蔽不同軟件平臺(tái)之間的差異,從而為醫(yī)藥供應(yīng)鏈各系統(tǒng)之間的集成提供一種可行的方案。可以將醫(yī)藥供應(yīng)鏈各分支系統(tǒng)的業(yè)務(wù)功能和數(shù)據(jù)以SOA服務(wù)的形式進(jìn)行發(fā)布,使得其它節(jié)點(diǎn)系統(tǒng)可以調(diào)用,各個(gè)分支系統(tǒng)將所需的服務(wù)集成到各自的信息系統(tǒng)中。以這種方式將藥廠、醫(yī)藥公司、醫(yī)院、零售藥店的系統(tǒng)進(jìn)行有效的連接,使得醫(yī)藥供應(yīng)鏈系統(tǒng)從單一、封閉的系統(tǒng)發(fā)展成為接口定義良好的模塊化開放系統(tǒng)。
2.2.1 藥廠物流中心和醫(yī)藥公司配送中心的銜接
將藥廠物流中心和醫(yī)藥公司配送中心的內(nèi)部局域網(wǎng)進(jìn)行有效的對(duì)接,藥廠能夠隨時(shí)查看配送中心所有品種的庫存情況、銷售情況、流向等,配送中心也能夠隨時(shí)查看物流中心的藥品情況,以便對(duì)庫存的品種進(jìn)行及時(shí)的調(diào)整。在配送中心和物流中心的系統(tǒng)內(nèi)部建立自動(dòng)補(bǔ)貨系統(tǒng),一旦配送中心相關(guān)品種的庫存低于安全庫存,系統(tǒng)便可以自動(dòng)反應(yīng),便于物流中心和配送中心“物”的科學(xué)“流”動(dòng)。
2.2.2 醫(yī)藥公司配送中心與醫(yī)院、零售藥店庫存系統(tǒng)的銜接
醫(yī)藥公司配送中心的內(nèi)部局域網(wǎng)絡(luò)部分模塊與醫(yī)院、零售藥店進(jìn)行對(duì)接,通過授予一定的權(quán)限,醫(yī)院和藥店能夠通過網(wǎng)絡(luò)及時(shí)查看配送中心的品種結(jié)構(gòu)庫存情況,可以直接通過電腦聯(lián)網(wǎng)進(jìn)入配送中心的網(wǎng)絡(luò)系統(tǒng),進(jìn)行定單采購或電話采購、傳真采購等。生成采購定單以后,自動(dòng)在物流中心和配送中心分別進(jìn)行打印,物流中心打印的定單是與醫(yī)院、藥店進(jìn)行業(yè)務(wù)結(jié)算的憑證之一,同時(shí)便于進(jìn)行相關(guān)品種采購的決策,配送中心打印的定單主要作為向醫(yī)院配送貨物的依據(jù)。同時(shí),配送中心或物流中心也能夠隨時(shí)查看醫(yī)院、藥店中藥品的使用與銷售情況,以便了解市場(chǎng)動(dòng)態(tài)及時(shí)進(jìn)行相關(guān)品種的采購。
2.2.3 藥廠與醫(yī)院、零售藥店庫存系統(tǒng)的銜接
藥廠內(nèi)部局域網(wǎng)絡(luò)部分模塊與醫(yī)院、零售藥店進(jìn)行對(duì)接,通過授予一定的權(quán)限,能夠通過網(wǎng)絡(luò)及時(shí)查看醫(yī)院藥店的藥物品種庫存情況,這樣便于藥廠及時(shí)制定與調(diào)整生產(chǎn)計(jì)劃。
2.3 醫(yī)藥供應(yīng)鏈系統(tǒng)中的服務(wù)功能模塊分析
1)庫存管理:系統(tǒng)中有專門針對(duì)醫(yī)藥特點(diǎn)設(shè)計(jì)的倉庫管理模塊,完全支持批次批號(hào)管理,在出庫時(shí),系統(tǒng)會(huì)根據(jù)預(yù)先設(shè)置的條件(批次優(yōu)先或是批號(hào)優(yōu)先)決定此次出庫應(yīng)該先出哪些貨品,減少庫存損失。
系統(tǒng)根據(jù)現(xiàn)代供應(yīng)鏈的方法設(shè)置了提前期、平均流速、安全系數(shù)、批量、批量周期、相對(duì)補(bǔ)貨頻度等多個(gè)參數(shù),計(jì)算出企業(yè)所需要的庫存上下限,又通過對(duì)企業(yè)業(yè)務(wù)的綜合管理,包括采購、銷售、進(jìn)貨策略、庫存控制等全過程,從各個(gè)方面抑制了庫存的增長(zhǎng),建立起企業(yè)的良性運(yùn)轉(zhuǎn)機(jī)制。
2)決策查詢:采用鏈接式查詢模式,提供條件輸入卡片,實(shí)現(xiàn)多條件模糊查詢;可多窗口、多任務(wù)運(yùn)行;首家推出多項(xiàng)目交叉匯總,提供更豐富的匯總結(jié)果。
3)銷售分析:可提供多種銷售排行榜并按藥品、部門、業(yè)務(wù)員用客戶等銷售情況進(jìn)行應(yīng)收、應(yīng)付、銷售額、毛利的分析處理,使管理人員隨時(shí)掌握部門、業(yè)務(wù)員及藥品的銷售情況,及時(shí)調(diào)整銷售策略。
4)訂單管理:通常,醫(yī)藥批發(fā)商的訂單處理程序非常渙散而且繁雜,需要將采購和應(yīng)收賬款流程結(jié)合起來,通過Web service技術(shù)或其它形式的電子商務(wù),實(shí)現(xiàn)“無紙化”訂購,采用集中負(fù)責(zé)制,以更小的工作量和更少的努力縮短訂單履行的前置期,降低固定成本,簡(jiǎn)化對(duì)訂單和賬款支付的確認(rèn)與追蹤,加速有關(guān)單證的周轉(zhuǎn),提升現(xiàn)金流,最終建成一套標(biāo)準(zhǔn)化的訂單管理流程。
5)進(jìn)銷存管理:處理醫(yī)藥企業(yè)商品進(jìn)、銷、存、退、損、贈(zèng)及購進(jìn)、銷售退補(bǔ)價(jià)等業(yè)務(wù),并在業(yè)務(wù)處理過程中收集大量經(jīng)營(yíng)數(shù)據(jù)和信息。
6)價(jià)格管理:變價(jià)單可在開單的同時(shí)執(zhí)行,也可分步和批量執(zhí)行;對(duì)進(jìn)價(jià)、批發(fā)價(jià)及零售價(jià)的變更進(jìn)行記載并形成臺(tái)帳;可查到任意形態(tài)的變價(jià)單及其內(nèi)容。
7)供應(yīng)商和客戶管理:對(duì)供應(yīng)商和客戶檔案進(jìn)行卡片式管理;進(jìn)行信貸額度(金額和天數(shù))設(shè)定,提供信貸報(bào)警,加強(qiáng)往來款項(xiàng)管理;進(jìn)行客商資料保密和造訪次數(shù)管理。
8)業(yè)務(wù)結(jié)算:提供不勾對(duì)、以銷定結(jié)、自動(dòng)勾對(duì)、按單據(jù)、商品、明細(xì)六種結(jié)算方式,可有效處理進(jìn)銷存結(jié)算業(yè)務(wù)。
9)財(cái)務(wù)預(yù)處理:對(duì)各類業(yè)務(wù)及帳表以財(cái)務(wù)核算方式管理,自動(dòng)將各類業(yè)務(wù)處理為會(huì)計(jì)憑證記帳,提供相頭帳簿頁的查詢;也可以將其導(dǎo)入財(cái)務(wù)軟件自動(dòng)記入財(cái)務(wù)帳。
10)配送管理:接收分店配貨需求信息;可根據(jù)分店銷售情況及分店庫存確定配貨需求;可根據(jù)分店庫存上下限確定配貨需求;根據(jù)配送需求、總部現(xiàn)有庫存、廠商與商品關(guān)系確定生成物流中心配送方案或廠商配送方案;配送方案將確定:什么商品、多少數(shù)量、從何處配送、配往何處。
3 醫(yī)藥供應(yīng)鏈系統(tǒng)模型與實(shí)現(xiàn)
醫(yī)藥供應(yīng)鏈信息共享系統(tǒng)設(shè)計(jì)思想是:建立一個(gè)信息服務(wù)注冊(cè)中心,被授權(quán)的各相關(guān)醫(yī)藥供應(yīng)鏈節(jié)點(diǎn)系統(tǒng)將各自的業(yè)務(wù)功能和數(shù)據(jù)以服務(wù)的形式發(fā)布,在注冊(cè)中心注冊(cè),通過發(fā)布信息將服務(wù)儲(chǔ)存到信息中心,在通過中心的驗(yàn)證之后,其它客戶就可以查詢到此項(xiàng)已發(fā)布的服務(wù),并進(jìn)行調(diào)用。以此各個(gè)系統(tǒng)可以得到其它系統(tǒng)所提供的醫(yī)藥信息(新藥信息、藥品庫存量、藥品的使用情況、藥品銷售情況、訂單、中標(biāo)藥品等等),整個(gè)過程是基于Internet的。通過此種方式,將異地的、復(fù)雜的、動(dòng)態(tài)的醫(yī)藥供應(yīng)鏈系統(tǒng)整合到一起。如圖2所示。
服務(wù)功能實(shí)現(xiàn)示例:
public final class StockWS {……};//醫(yī)藥庫存管理系統(tǒng)的庫存信息服務(wù)實(shí)現(xiàn);
public final class EnquiriesWS {……};//代表藥品批發(fā)商、藥廠企業(yè)的藥品信息查詢服務(wù);
public final class OrdersWS {……}; //代表藥品批發(fā)商、藥廠企業(yè)的訂單管理服務(wù);
public final class InvoicingWS{……}; //代表藥品批發(fā)商、藥廠企業(yè)的進(jìn)銷存管理服務(wù);
各系統(tǒng)客戶端將需注冊(cè)的服務(wù)的代碼實(shí)現(xiàn)在各自的類方法當(dāng)中,其它客戶就可以查詢到此項(xiàng)已發(fā)布的服務(wù),并進(jìn)行方法的調(diào)用。
4 結(jié)束語
醫(yī)藥企業(yè)屬于既有流程特點(diǎn)又有按預(yù)測(cè)/定單生產(chǎn)特點(diǎn)的企業(yè),它的供應(yīng)鏈具有復(fù)雜性的特點(diǎn)。醫(yī)藥企業(yè)需要管理許多原材料和許多產(chǎn)成品的各方面,大量的中間產(chǎn)品和不同的工廠和銷售商。醫(yī)藥企業(yè)與藥品制造商、醫(yī)藥批發(fā)站(銷售公司)及醫(yī)院之間的采購、銷售、及退貨等流程的處理也都具有特定的行業(yè)規(guī)范,若采用手工操作,很難及時(shí)、準(zhǔn)確地處理好,科學(xué)準(zhǔn)確的預(yù)測(cè)和需求管理是醫(yī)藥企業(yè)亟待解決的一個(gè)問題。這些問題要求有一個(gè)有效的醫(yī)藥供應(yīng)鏈信息系統(tǒng),而基于SOA的醫(yī)藥供應(yīng)鏈共享系統(tǒng)是一個(gè)好的解決方案,能夠解決醫(yī)藥供應(yīng)鏈過程中的動(dòng)態(tài)性、異地性、復(fù)雜性的問題,具有較好的健壯性。
參考文獻(xiàn):
[1] 殷國鵬.基于Web服務(wù)的供應(yīng)鏈集成研究[J].微機(jī)算機(jī)信息,2004,(2):58-63.
[2] 袁松范.構(gòu)建上海醫(yī)藥供應(yīng)鏈的意義及可行性探討[J].現(xiàn)代商業(yè),2006,(5):137-141.
[3] Mark G,Joseph Y,Lim S. A stochastic model for risk management in global supply chain networks[J].European Journal of Operational Research,2006,102(1):24-30.
[4] Chen F,Drezner Z,Ryan J K.Quantifying the Bullwhip Effectin a Simple Supply Chain: The Impact of Forecasting,Leadtime and Information[J].Management Science,2000,46(3):436-443.