田冠博
(邳州市人民醫院,江蘇 邳州221300)
隨著計算機科學技術與信息技術的迅猛發展,信息技術已經廣泛運用于各行各業。進銷存系統是為了對企業生產經營中進貨、出貨、批發銷售、付款等進行全程進行跟蹤、管理而設計的整套方案,大大的提高了生產經營企業的運轉效率,極大降低了生產經營成本。由于醫療器械的特殊性,對產品的質量具有嚴格的要求[1],傳統的進銷存系統不能完全滿足醫療器械生產經營企業的需求。本系統將傳統的進銷存系統與GSP 管理相結合,形成醫療器械管理系統。GSP 在國內被稱為《藥品經營質量管理規范》,它是一項重要的藥品質量管理制度[2],保證藥品在流通的各個環節都符合質量標準。GSP 的核心思想是利用嚴格的管理規范來約束企業的行為,進行藥品經營質量全過程控制,保證用戶獲得優質的藥品。
本系統采用的開發平臺為Microsoft Visual Studio 2012,選用C#作為開發語言。C#語言是微軟公司2000 年7 月發布的一種面向對象的、高級的、簡潔的、類型安全的程序設計語言。C#是一種簡單但功能十分強大的面向對象的高級程序設計語言[3],使得開發人員可以快速編寫各種.NET 應用程序,其提供了一整套的開發工具和服務來最大程度地開發利用計算與通訊領域。C#語言將VB 的可視化操作和C++的高效運行相結合,并具有強大的操作能力和優雅的語法風格,在開發桌面程序中被廣泛應用。
數據庫技術產生于20 世紀60 年代中期,是數據管理的最新技術,隨著信息技術的飛速發展,已經被廣泛應用于各行各業。開發本系統所選用的數據庫為SQL Server 2008,SQL 語言作為其支撐語言,具有很好的移植性、復用性。SQL(Structured Query Language)即結構化查詢語言[4],是一種數據庫查詢和程序設計語言,包括查詢、增加、刪除和修改4 個基本功能,是一個通用的、功能完善的關系數據庫標準語言。SQL Server 有著操作簡潔、兼容性高等特點,適用于小型項目,完全滿足醫療器械管理系統的基本需求。
本系統采用C/S(Client/Server 客戶/服務器模式)架構,其是系統開發最常用的架構。C/S 架構能夠將客戶端和服務器端的硬件環境優勢充分利用起來,系統任務被合理地分配到客戶端和服務器端,極大提高了系統運行的效率。C/S 架構可以將客戶端計算機的處理能力充分發揮起來[5],系統任務在客戶端電腦上處理之后再交給服務器端。如圖1 所示,醫療器械管理系統由三部分組成,包括客戶端、加密服務器、云數據庫。客戶端通過Visual Studio 2012 平臺進行設計開發,界面簡便、功能完善。云端數據庫存放醫療器械信息、質控信息、用戶信息等,是系統的數據中心。加密服務器負責對數據進行加密處理,防止信息泄露,很好的保護了系統數據。用戶使用醫療器械管理系統客戶端,輸入用戶名密碼進行登錄,驗證成功后進入系統主界面,可以對醫療器械信息進行添加、查詢等操作,并將數據存儲到安全云,保證了系統數據的安全性。

圖1 系統總體架構
通過前期的調研,并對系統進行可行性和需求分析[6],可以將醫療器械管理系統分為基礎信息、采購管理、銷售管理、倉庫管理、質量管理五大模塊。基礎信息模塊包括人員設置、部門設置、倉庫設置;采購管理模塊包括采購合同、采購單;銷售管理模塊包括銷售合同、銷售單;倉庫管理模塊包括入庫管理、出庫管理、庫存管理;質量管理模塊包括購銷管理、質量管理記錄、質量手冊。具體功能如圖2 所示。

圖2 系統功能模塊圖
基礎信息模塊主要包含人員設置、部門設置、倉庫設置;人員設置:對人員的基本信息進行設置,包括人員編碼、人員名稱、所屬部門、性別、出生日期、文化程度、所學專業、職稱、入職時間、從業年限、電話、身份證號、現住址、備注等。可以對人員信息進行添加、刪除、修改等操作。部門設置:用于設置部門基本信息,包括部門名稱、部門編碼、部門負責人、部門電話、部門地址、部門備注、部門聯系方式等。可以對部門信息進行查詢、修改、添加、刪除等操作。倉庫設置:用于設置倉庫基本信息,包括倉庫名稱、倉庫編碼、倉庫地址、倉庫電話。可以對倉庫信息進行查詢、修改、添加、刪除等操作。基礎信息模塊部分截圖如下所示。

圖3 倉庫設置
采購管理模塊主要包括采購合同和采購單;采購合同:在企業日常的生產經營活動中,對于金額、數量較大的、重要的進貨業務,經常需要跟供應商簽訂采購合同(采購訂單),說明采購的商品、采購單價、數量、金額,規定結算方式、運輸方式、到貨期限等條款[7];同時還要監督訂單的執行情況,例如:哪些存貨已經到貨、到貨的數量,哪些存貨還沒有到貨,哪些訂單已經執行完成,供應商是否履行了規定的協議等。以保證生產經營活動的順利進行。這樣就需要執行“采購合同”功能把手簽的采購合同錄入到系統中。對于那些采購頻繁、商品價值較低、沒有簽訂合同的采購業務可以不錄入合同信息。采購單:采購單功能是企業的進貨部門在收到供應商的發貨單據(指的是普通發票、增值稅發票),通過選擇對應的采購訂單輔助錄入。采購管理模塊部分截圖如圖4 所示。

圖4 采購合同
銷售管理模塊主要包括銷售合同和銷售單;銷售合同:在企業日常的經營銷售活動中,對于金額、數量較大的、重要的銷售業務,經常需要跟客戶簽訂銷售合同,說明銷售的商品、銷售價格、數量、金額,規定結算方式、運輸方式、收款期限等條款,來保障企業的合法權益[8];同時企業還要監督合同的執行情況,例如:哪些存貨已經發貨、發貨的數量,哪些存貨還沒有發貨,哪些訂單已經執行完成,客戶是否履行了規定的銷售協議等等,以保證銷售經營活動的順利進行。銷售單:銷售單功能是企業的銷售部門在提供給客戶的發貨單據(指的是普通發票、增值稅發票),填制銷售單的同時也完成了商品的銷售出庫,錄入銷售單可以手工直接錄入,也可以通過選擇對應的銷售訂單輔助錄入。銷售單是銷售業務發生地重要標志,它確定了銷售存貨的銷售價格、數量和銷售金額。銷售管理模塊部分截圖如圖5 所示。

圖5 銷售合同
倉庫管理包括入庫管理、出庫管理、庫存管理三大模塊;入庫管理:實現對品名、批號、生產日期、規格、效期、廠家等基本信息采集,維護醫療器械入庫碼與貨架碼的一一對應關系,便于倉庫管理人員準確快速定位醫療器械倉儲位置。出庫管理:實現醫療器械的銷售出庫,數量金額自動核算。庫存管理:庫存管理模塊分為倉庫盤點、倉位調整、實時庫存、效期檢查等功能。倉庫管理模塊部分截圖如圖6 所示。

圖6 入庫管理
質量管理模塊主要分為購銷管理、質量管理記錄、質量手冊;購銷管理:主要包括采購驗收、出庫復核,醫療器械在入庫之前必須嚴格按照法定標準和合同規定的質量條款對購進器械的質量進行逐批驗收,選擇“質量管理——購銷管理——器械采購驗收”菜單進入驗收器械記錄管理界面,錄入器械的質量情況、驗收結論及驗收人,提供批量簽字功能。出庫復核是商品出庫前的最后一次檢查、核對工作。根據GSP 的相關規定,出庫商品必須進行出庫復核。內容主要包括銷售日期、客戶名稱、產品名稱、規格、劑型、批準文號/注冊證號、數量等。質量管理記錄:主要包括醫療器械質量檔案、不合格品處置記錄、質量問題追溯記錄、質量信息反饋單、質量事故報告書、質量監督整改通知書、質量分析會議記錄等,保證了醫療器械的安全可靠追蹤。質量手冊:用戶通過手冊可以了解醫療器械相關的法律法規,包括不合格醫療器械管理規定、醫療器械召回管理規定、醫療器械追蹤溯源管理規定等,進一步保證了醫療器械的規范性與安全性。質量管理模塊部分截圖如圖7 所示。

圖7 質量事故報告
4.1業務流程清晰,實時掌握醫療器械購進、銷售、庫存情況。將質量管理融入醫療器械進銷存管理的全過程,全程記錄跟蹤產品名稱、規格(型號)、注冊證號、生產批號、滅菌批號、生產日期、失效日期、生產企業等內容。
4.2建立完善的質量管理制度與過程質量記錄。符合藥監部門檢查與驗收要求,提供質量規范報表模板,包括購進、入庫驗收、出庫復核、運輸、銷售記錄。提供倉庫溫濕度記錄、設備使用與保養記錄。提供培訓記錄、制度執行檢查等記錄。
4.3系統采用安全云進行存儲,保證了數據安全性與穩定性。
本文分析了目前的進銷存管理系統無法滿足醫療器械的管理需求的現狀,引入了GSP 的理念對系統進行了設計。首先介紹了系統開發的相關技術,采用visual studio 2012 進行客戶端的開發,使用sql server 2008 數據庫進行數據的存儲,同時對數據進行了加密處理以保證系統的安全性。接著,介紹了系統的總體架構,最后對系統的各個模塊進行設計與實現。實踐表明,該醫療器械管理系統功能全面,具有一定推廣價值。