唐茜-醫院藥品管理系統分析與設計_第1頁
唐茜-醫院藥品管理系統分析與設計_第2頁
唐茜-醫院藥品管理系統分析與設計_第3頁
唐茜-醫院藥品管理系統分析與設計_第4頁
唐茜-醫院藥品管理系統分析與設計_第5頁
已閱讀5頁,還剩52頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、北京理工大學珠海學院2009屆本科生畢業設計醫院藥品管理系統分析與設計摘 要在計算機軟硬件技術、網絡通信技術等現代化手段的技術支持之下,醫院信息管理系統-HIS對醫院及其隸屬部門的人力、物資、財務進行了全方位的綜合管理,從某種意義上來說HIS的建設就是一種新的有利于醫院信息管理的管理模式的再造。 在建設醫院信息平臺的過程中,藥品管理模塊的設計和實現是尤為重要的一環。該部分確保了全院藥品的正常使用,以及藥品信息在整個醫院信息系統中的順利流通。本次畢業設計采用結構化開發方法,在需求分析的基礎上,詳細的提出醫院信息系統中藥品管理模塊的功能和作用,由淺入深的給出該子模塊的設計方案,設計包括系統功能設計

2、和數據庫設計,采用面向對象的開發語言自頂向下逐一模塊的進行實施和測試,最終完成系統。關鍵詞:醫院信息系統 藥品管理模塊 結構化開發方法 Medical Management System Analysis and Design   ABSTRACTThe construction of hospital information system (HIS) is a long-term and arduous project. With support of computer software, hardware, network correspondence technology an

3、d other modern technologies, HIS can make an entire management of human resource, material, finance in the hospital and its subordinates. In a sense, HIS is a kind of new rebuild of the management pattern which is advantageous to the hospital information management.During the construction of hospita

4、l information platform, the design and realization of the medical management is an especially important link. This part guarantees normal use of the whole hospital drugs, as well as the smooth circulation of drugs information in the entire hospital information system. On the basis of analyzing the n

5、ecessity of HIS, it introduces the functions and effects of medical management of HIS in detail, and from the shallow to the deep which consists of system function and database form design.,use the object-oriented language and top-down approach to carry out the implementation and testing, final comp

6、lete the system development.Keywords: Hospital Information System Medical Management The development of top-down approach 目 錄摘 要IABSTRACTII前 言11系統開發背景21.1系統概述 21.2藥品管理系統在醫院管理中的作用 21.3課題背景32開發工具和環境介紹42.1選用VB開發工具 42.1.1 VB語言的特點 42.1.2數據訪問接口422關于ACCESS 72.2.1ACCESS簡介72.2.2關系型數據庫的實現72.3 C/S體系結構82.3.1 C/

7、S簡介82.3.2基于C/S體系結構的系統設計92.4系統運行環境93系統規劃 103.1系統開發目標 103.2功能/數據類矩陣 103.3可行性分析 114系統分析 124.1現行系統現狀的詳細調查說明 124.1.1組織機構調查 124.1.2組織結構與業務流程的的關系 134.2現行系統分析 144.2.1系統現狀 144.2.2用戶需求 144.3新系統目標 144.4新系統邏輯模型 154.4.1新系統業務流程描述 154.4.2數據流圖 164.4.3數據字典 185系統設計 195.1系統總體設計 195.1.1系統平臺設計 195.1.2系統總體結構設計 205.2系統詳細設

8、計 225.2.1代碼設計 225.2.2數據庫設計 225.2.3詳細設計思想 245.2.4界面設計 256系統系統實施與測試 296.1功能模塊實施 296.2系統測試 497系統總結 508心得和體會 51參考文獻52謝 辭53V前 言隨著科技的發展,信息時代的辦公自動化浪潮猛烈地沖擊著傳統的辦公模式,越來越多的醫院為了充分合理的利用內部信息資源,提高效益和管理,都紛紛建立起自己的醫院信息系統(Hospital Information System,簡稱HIS),把醫院不同區域、不同部門的各種信息資源通過一定的網絡技術有機的統一起來供全院使用。醫院信息系統一般包括臨床診療管理、藥品管理

9、、經濟管理、綜合管理和統計等部分,覆蓋了醫院手工管理的全部流程,囊括了醫院醫療各環節和醫院管理各主要方面。 藥品管理系統的引入,能夠快速、便捷、準確的輸出每種藥品的基本信息,查詢并能對藥品的基本信息進行修改,更有效地控制過期藥品,避免失效藥品的誤用所帶來的經濟損失。能更好地對藥品進行監督和管理。使醫院避免手工操作對人力和物力資源的浪費,解決手工管理混亂、傳遞不及時的問題,能有效地提高工作效率和醫院的經濟效益。 藥品管理系統的引入還能使醫院內部能集中管理,集中控制,快速反映各個部門的狀況,各種統計分析報表能使管理者實時動態地掌握醫院的經營運行狀況,為管理人員提供了有力的決策支持。本文所設計的藥品

10、管理系統可以大體滿足藥庫管理員、藥品采購人員以及醫院管理者多方面的需要。-1 系統開發背景 1.1 系統概述醫院信息系統HIS-hospital information system是指利用計算機軟硬件技術、網絡通訊技術等現代化手段,對醫院及其所屬各部門對人流、物流、財流進行綜合管理,對在醫療活動各階段中產生的數據進行采集、存貯、處理、提取、傳輸、匯總、加工生成各種信息,從而為醫院的整體運行提供全面的、自動化的管理及各種服務的信息系統。醫院信息系統是現代化醫院建設中不可缺少的基礎設施與支撐環境。該系統主要是以信息標準化和數據庫技術為基礎,以臨床應用為核心,以醫療質量控制和提高工作效率

11、為目的,建立人、財、物、業務等方面的基本信息庫,構建業務、管理和決策三個層次的系統功能,覆蓋醫院管理的各個部門及患者在診療中的各個環節,滿足醫院日益增長的信息需求,并為醫院提供全方位的信息服務。藥品管理系統是醫院信息系統中的一部分,是一個子系統。藥品管理系統需要對分布于醫院各個部門藥品的物流和相應的財流進行管理 , 涉及到藥庫、藥房和醫院的各個用藥部門。藥庫是基于全院藥品數量 、金額管理的部門,主要涉及的實體有藥品、供應商和醫院的藥房及醫務部。藥品管理子系統管理藥品從供應商采購至藥庫,然后是藥品在庫的整理、過期處理、統計盤點等等。1.2 藥品管理系統在醫院管理中的作用1.藥價透明。 藥品管理系

12、統運用以前 , 藥品劃價是由藥房調劑人員完成 ,由于缺乏有效的管理手段 ,手工劃價,差錯率較高。醫院信息系統運用以后 ,結束了由藥房劃價的歷史 ,價格由藥庫專人管理 ,藥品劃價由收款室用計算機完成 ,價格管理趨于規范化。2. 加強藥庫管理。長期以來 , 醫院藥房藥品管理主要依靠金額管理 , 對藥品數量無法嚴格控制 , 在藥品管理上存在很多弊端。基層醫院普遍存在職工到藥房換藥的現象 , 造成藥品數量管理混亂;另外 ,由于沒有實行數量管理 ,還出現過部分藥房調劑人員私自拿藥現象。藥品管理系統運用以后 , 換藥現象得到杜絕 ,藥房每一種藥品進、 銷、 存都由系統管理 ,每種藥品隨時顯示庫存數量 ,

13、藥房工作人員可隨時對藥品進行盤點核對。自拿藥現象也得到了制止。3. 有效控制過期藥品。藥品管理系統運用以前 , 藥房對過期失效藥品缺乏有效科學管理手段 ,信息不暢通 ,過期失效藥品時有發生 ,并且對過期失效藥品的報廢處理也不及時 ,甚至不作報廢處理 ,這也是造成藥房藥品數量失控的一個原因;藥品管理系統運用以后 ,系統會隨時提示藥品失效期 ,過期失效藥品明顯減少。由于藥品變金額管理為數量管理 , 藥房對偶爾出現的過期失效藥品 , 也會及時通過審批作報廢處理 , 以確保藥品賬實相符。4、有效管理報銷單據。藥品管理系統運用以前 ,單據全部是手工書寫 ,容易讓人有機可乘 。藥品管理系統運用以后 ,任何

14、人無權修改金額和日期 ,亂填單據的情況得到了有效控制。加強了財務管理 , 嚴格財經紀律。1.3 課題背景本次論文側重于醫院信息系統中的藥品管理部分,單獨的設計一個子系統醫院藥品管理系統。藥品管理系統是HIS的一個重要組成部分。在計算機還未普及之前醫院藥品管理都是由工作人員手工書寫的方式來操作的,其效率低是最明顯的缺陷,另外,數據的一致性不好維護,如某個藥品信息的記錄有所改動(如更改ID號),那么該藥品的其他記錄就與此不一致,造成查詢的費時費力。隨著科學技術水平的不斷發展和現代化管理水平的不斷提高,利用藥品管理信息子系統對醫院購、用、存、管 的分布于藥庫和各個部門的西藥、中成藥、中草藥等藥品的物

15、流和相應的財流進行管理,可以有效地防止藥品過期、流失、浪費等現象,并且可以大大的減少藥庫工作人員結帳、盤點、統計的工作量。藥品管理系統在醫院的應用實現了醫院藥品管理的執行工具、業務管理等的信息化,為醫院在信息化社會的發展增加了新的動力。 2 開發工具和環境介紹 2.1 選用VB開發工具2.1.1 VB語言的特點Visual Basic是在原有Basic語言基礎上的進一步發展而來,它包含了數百條語句,函數及關鍵詞,其中很多和Windows GUI有直接的關系。Visual Basic語言具有簡單易學的特性,只要稍有語言基礎就可以很快掌握并進而熟悉。以可視化的用戶界面設計功能,把程序設計

16、人員從繁瑣復雜的界面設計中解脫出來;可視化編程環境的“所見及所得“功能,使界面設計如積木游戲一般,從而使編程成為一種享受:強大的多媒體功能可輕而易舉地開發出集聲音,動畫,影像和圖片于一體的多媒體應用程序:新增的網絡功能提供了編寫internet程序的功能。1增強的數據訪問能力。Visual Basic 6.0提供了于已有系統(UNIX和SNA主機系統)的開放式的互聯性技術,包括ActiveX Date Objects(ActiveX數據對象,簡稱ADO)。Visual Basic 6.0還為各重不同的數據庫提供了全新的OLE DB和ODBC驅動程序,包括Oracle及運行于IBM AS400等

17、大型機上的VSAM和DB/2數據庫的驅動程序;通過第三方提供的OLE DB和ODBC驅動程序,還可以與其他數據庫進行連接。2新的語言特征。新的語言特征包括:用戶自定義類型可以作為參數或作為公共屬性和方法的返回值:函數可以返回數組變量;動態數組可以賦值;文件系統對象;按名調用(CallByName);創建增強的對象函數(CreatObject Function Enhancements);增強的StrConv函數等。3更強大的internet應用程序開發功能。在Visual Basic 6.0中,internet應用程序的開發更加容易,功能更加強大。在應用程序內可以通過internet或Intr

18、anrt訪問文檔和應用程序;也可以創建internet服務器應用程序,包括LLS應用程序;支持動態HTML技術(DHTML)的應用程序;具有Web應用程序發布功能等。4新增和加強的控件。新增的控件有:ADO Data Contro、 CoolBar Control DataGrid Control、DataListControl,DataCombo、DataRepeatr Control DatatimePicker Control 、Hierachical Flexgrid Control 、ImageControl Month Control 增強的控件有:ImageList Contro

19、l、ListView Control、MsChart Control、ToolBar Control 5. 新增的部件功能。Visual Basic 6.0提供了各種基于部件的可視化開發工具以及基于部件的web開發能力。Visual Basic 6.0包括了新版本的Microsoft可視化開發工具,可以幫助開發人員創建基于部件(Component)的解決方案。這些工具可用于創建基于Microsoft DNA體系的應用系統,包括提供創建交叉平臺的Web應用程序,Windows的客戶/服務器模式的應用系統。Visual Basic 6.0可用于快速創建基于Windows環境的客戶/服務器模式應用系

20、統、Web應用系統和中等規模的應用系統。Visual Basic 6.0可以創建和重用COM部件,創建的部件可以被其他語言重用,而且也可以使用其他語言創建部件。這使得從已有的各種第三方開發的部件建立Web應用程序成為可能。開發人員可以使用任何高級語言,如C+,Visual Basic,Java來建立部件,并將其集成在Visual Basic 的應用程序中。6增強的和新的向導。增強的向導有:安裝程序向導,數據窗體向導,應用程序向導,類生成工具。新的向導有:數據對象生成向導,工具條向導。2.1.2數據訪問接口在Visual Basic6.0中主要提供了3種數據對象作為數據訪問接口,包括遠程數據對象

21、RDO(Remote Data Objects),數據訪問對象DAO(Data Access Objects)和ActiveX數據對象ADO(ActiveX Data Objects)。這三種對象都可以進行遠程數據的訪問,RDO一般采用ODBC來訪問數據庫,DAO可以使用Jet引擎和ODBC兩種方式訪問數據庫,ADO可以使用ODBC和OLE DB來訪問數據庫,ADO不直接訪問ODBC數據庫,它把OLE DB的訪問封裝在一個數據對象中,需要經過OLE DB轉接,可以方便地對數據庫的訪問。ADO是以前的DAO,尤其是RDO數據訪問接口的一個替代,它提供了前兩種都不能具備的附加功能。在Visual

22、Basic6.0中,可以使用OLE DB直接訪問不同類型的數據庫,OLE DB和ADO對象已經成為Microsoft公司開發數據庫應用的新標準,它也是Microsoft公司數據庫發展的一個方向。ADO模型:ADO數據訪問接口讓程序設計者簡單地創建幾個對象便可以連接數據來源,獲取所需的數據,以及進行數據訪問后的保存操作。ADO定義了一個可編程的分層對象集合,主要有三個對象成員及幾個集合對象所組成。圖2-1、圖2-2、圖2-3所示是彼此的關系。 圖2-1 圖2-2 圖2-3在使用ADO對象之前,首先要當前工程添加ADO對象庫。添加的方法是:選擇工程/引用命令打開引用對話框,在可用的引用列表中選擇M

23、icrosoft ActiveXData Object2.0 Library選項,單擊確定按鈕完成添加。對象名 描述Connection連接數據源Command從數據源獲得所需數據的命令信息Recordset所獲得的一組記錄組成的記錄集Error在訪問數據時,由數據源所返回的錯誤信息Parameter與命令對象相關的參數Field包含了記錄集中某個字段的信息圖2-4 ADO各對象描述ADO對象模型各部分介紹如下:(1)Connection Connection對象用于連接數據源。如果在代碼中使用Connection 對象之前,首先要定義一個新的Connection 對象,如果要連接數據庫,則在

24、連接數據庫之前,首先要明確數據庫的類型。(2)Recordset對象 ADO的Recordset對象可以進行數據記錄的移動、搜索、添加、刪除更新等操作,同樣可以使用Bdf、Eof來判斷記錄的位置。(3)Command 對象Command 對象用于定義將對數據源執行的命令,主要用于提供通過SQL命令來操作數據庫的功能。(4)Error對象在對ADO對象的操作中可能會產生一個或多個提供者錯誤。產生錯誤時,可將一個或多個Error對象置于Connection對象的Error集合中,再有其他ADO操作產生錯誤時,將清空Error集合,并將新的Error對象置于Error集合中。(5)Field 對象F

25、ileds集合包含Recordset對象的所有Field對象。每個Field對象對應Recordset中的一列。使用Field對象的Valve屬性可以設置或返回當前記錄的數據。使用Name屬性可以返回自帶名。2.2 關于ACCESS 2.2.1 ACCESS 簡介 Access是Office系列軟件中用來專門管理數據庫的應用軟件。所謂數據庫是指經過組織的、關于特定主題或對象的信息集合。數據庫管理系統分為兩類:文件管理系統和關系型管理系統。Access應用程序就是一種功能強大且使用方便的關系型數據庫管理系統,一般也稱關系型數據庫管理軟件。它可運行于各種Microsoft Windows

26、系統環境中,由于它繼承了Windows的特性,不僅易于使用,而且界面友好,如今在世界各地廣泛流行。它并不需要數據庫管理者具有專業的程序設計水平,任何非專業的用戶都可以用它來創建功能強大的數據庫管理系統。Access使用標準的SQL(Structured Query Language,結構化查詢語言)作為它的數據庫語言,從而提供了強大的數據處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數據庫管理系統和應用程序生成器。一個Access數據庫中可以包含表、查詢、窗體、報表、宏、模塊以及數據訪問頁。不同于傳統的桌面數據庫(dbase、 FoxPro、Paradox), Access數據

27、庫使用單一的*.mdb文件管理所有的信息,這種針對數據庫集成的最優化文件結構不僅包括數據本身,也包括了它的支持對象。此外,Access還利用Office套件共享的編程語言VBA(Visual Basic for Application)進行高級操作控制和復雜的數據操作。2.2.2關系型數據庫的實現 數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息。簡而言之,數據庫就是信息的集合。計算機的數據庫可以分為兩類:非關系數據庫(flat-file)和關系數據庫(relational)。關系式數據庫由一系列表組成,表又由一系列行和列組成,每一行是一個記錄,每一列是一個字段,每個

28、字段有一個字段名,字段名在一個表中不能重復。相比于其他數據庫,Access 數據庫是由六種對象組成,它們是表、查詢、窗體、報表、宏和模塊。Access 是關系數據庫開發工具,它能匯集各種信息以供查詢、存儲和檢索。Access的優點在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類似于Excel的電子表格,可以使數據庫一目了然。另外,Access允許創建自定義報表用于打印或輸出數據庫中的信息。Access也提供了數據存儲庫,可以使用桌面數據庫文件把數據庫文件置于網絡文件服務器,與其他用戶共享數據庫。因此,Access作為關系數據庫開發具備了許多優點,可以在一個數據包同時擁有桌面數

29、據庫的便利和關系數據庫的強大功能。2.3 C/S體系結構 2.3.1 C/S體系結構簡介 C/S (Client/Server)結構,即客戶機和服務器結構。它是軟件系統體系結構,通過它可以充分利用兩端硬件環境的優勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。目前大多數應用軟件系統都是Client/Server形式的兩層結構,由于現在的軟件應用系統正在向分布式的Web應用發展,Web和Client/Server 應用都可以進行同樣的業務處理,應用不同的模塊共享邏輯組件;因此,內部的和外部的用戶都可以訪問新的和現有的應用系統,通過現有應用系統中

30、的邏輯可以擴展出新的應用系統C/S和B/S是當今世界開發模式技術架構的兩大主流技術。相比于B/S架構,C/S架構軟件的優勢與劣勢在于這幾點:(1)應用服務器運行數據負荷較輕。最簡單的C/S體系結構的數據庫應用由兩部分組成,即客戶應用程序和數據庫服務器程序。二者可分別稱為前臺程序與后臺程序。一旦服務器程序被啟動,就隨時等待響應客戶程序發來的請求;當需要對數據庫中的數據進行任何操作時,客戶程序就自動地尋找服務器程序,并向其發出請求,服務器程序根據預定的規則作出應答,送回結果,應用服務器運行數據負荷較輕。(2)數據的儲存管理功能較為透明。在數據庫應用中,數據的儲存管理功能,是由服務器程序和客戶應用程

31、序分別獨立進行的,前臺應用可以違反的規則,并且通常把那些不同的(不管是已知還是未知的)運行數據,在服務器程序中不集中實現所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。(3)C/S架構的劣勢是高昂的維護成本且投資大。首先,采用C/S架構,要選擇適當的數據庫平臺來實現數據庫數據的真正“統一”,使分布于兩地的數據同步完全交由數據庫系統去管理,但邏輯上兩地的操作者要直接訪問同一個數據庫才能有效實現,有這樣一些問題,如果需要建立“實時”的數據同步,就必須在兩地間建立實時的通訊連接,保持兩地的數據庫服務器在線運行,網絡管理工作人

32、員既要對服務器維護管理,又要對客戶端維護和管理,這需要高昂的投資和復雜的技術支持,維護成本很高,維護任務量大。其次,傳統的C/S結構的軟件需要針對不同的操作系統系統開發不同版本的軟件,由于產品的更新換代十分快,代價高和低效率已經不適應工作需要。在JAVA這樣的跨平臺語言出現之后,B/S架構更是猛烈沖擊C/S,并對其形成威脅和挑戰。2.3.2 基于C/S體系結構的系統設計 在一個信息系統的實現中, 通常采用C/S或B/S結構。在應用復雜度較高,用戶數較多的情況下,采用二層結構將帶來開發和維護的困難。此時,應當考慮采用B/S結構。而對于系統相對簡單,用戶數較少時,采用二層結構是一個非常好的選擇,開

33、發及維護費用很低。 由于中小型醫院的信息系統建設 目前基本未受到應有的重視 現有的面向大型醫院的信息系統并不適用于中小型醫院。另外,由于藥品管理在醫院 HIS的建設中處于樞紐地位。因此,本次畢業設計將研究重點放在中小型醫院 H I S中的藥品管理上。在本藥品管理系統中,應用規模比較小,且建立在醫院局部信息化的基礎上,與外界交換信息的需求有限,故采用二層結構。 2.4 系統運行環境本次畢業設計的藥品管理系統運行所需的環境如下所示: 硬件環境*最低配置CPU:P166內存:32M硬盤:40M剩余空間*推薦配置CPU:P4以上內存:128M以上硬盤:300M剩余空間以上軟件環境*操作系統Window

34、s 98/ME/2000/XP*分辨率:建議1024*7683 系統規劃3.1系統開發目標藥品管理系統主要是對藥品的供應商和庫存進行有效管理, 并提供藥品的各種信息和統計分析結果。將該系統目標劃分為以下幾點:(1) 建立一套功能完整、高效、安全、穩定的藥品管理系統。(2) 系統能夠對員工日常操作進行快速、安全的反應。(3) 對藥品基本信息、藥品庫存信息有基本的維護和操作。(4) 實現對藥品供應商、庫存、有效期等信息的方便快捷的管理。(5) 界面簡潔、操作方便、簡單易學。藥品信息藥價表庫存信息計劃過期信息表查詢統計表供應商信息供貨表用戶 藥品基本管理藥品信息記錄藥價調整藥庫盤點藥品需求提示藥品采

35、購過期藥品處理信息查詢統計CCUUUUUCCUUUUCUUUUCCUCUUCUC供應商管理供應商信息記錄歷史供應記錄供應商信譽信息查詢檢索UUUCUCCUCUUCUU系統維護用戶信息記錄權限設置UUUUUUCC3.2功能/數據類矩陣 圖3-1 U/C矩陣3.3可行性分析藥品管理系統的可行性研究從以下三個方面考慮:(1)技術可行性。本系統的運行硬件需求為:P4以上處理器、,128M以上內存,硬盤80G以上。軟件需求為:windows 98/ME/2000/XP、面向對象的開發語言VB、ACCESS 2003。根據現有的市場電腦軟硬件情況、以上的需求包括各種功能、效率、可靠性均可滿足要求。當前Wi

36、ndows XP集操作系統、硬件規范、網絡、通信等功能于一體,功能強大且使用方便、快捷、靈活,是目前使用最廣泛的PC操作系統。該系統對使用者要求不高,只要求會簡單的計算機操作即可。基于以上分析,本系統采用的開發技術完全可行。(2)經濟可行。本系統是一個節省資源和節約勞動力的項目,相對于以前的手工藥品管理,既煩瑣又復雜,資料也很容易被丟失,同時耗時、耗資金。而利用本系統,可以高效地對藥品進行統一管理與控制,可以根據情況隨時修改和刪除,也便于隨時查詢,也不容易丟失數據,這樣大大節省了人力與資源,提高了管理效率,給工作人員帶來很多方便,所以經濟上完全可行。(3)社會可行性。藥品是防病治病的特殊商品,

37、是醫院重要的經濟收入來源,是醫療活動中必不可少的基礎物質,兼具物資和醫療的雙重屬性,是醫院醫療和經濟活動中的重要組成部分,在醫院的運行成本中占有很大的比重。對藥品進行信息系統的管理可以很好的對各種信息數據進行維護,減少由于數據不一致等錯誤帶來的麻煩,同時還可以使藥庫工作人員及時了解藥庫進、出、存的動態變化,既做到為臨床及時提供所需藥品不使藥品供應中斷,又可以有效減少盲目進貨造成的藥品積壓現象。藥品的信息化管理不僅可以加快藥品的周轉,而且可以大大的提高工作人員的工作效率和監管質量,也更加有利于及時、安全、優質的保證臨床用藥。同時藥品管理系統是醫院信息系統的一個子系統,是醫院信息系統的一個重要組成

38、部分。藥品管理信息系統,即服務于個人,又服務于醫院,并最終服務于社會,這是讓科技為人類服務的最好例證。4 系統分析4.1現行系統現狀的詳細調查說明 4.1.1組織機構調查醫院的組織結構模式的選擇主要受該醫院任務目標、醫院內外環境、技術和醫院本身的特性影響,不同醫院之間的組織結構也有所差異。醫院組織的部門劃分方法基本上是按照工作性質和任務劃分的,根據對醫院的實際調查,下圖為所調查醫院現行的組織結構圖。 圖4-1 某醫院現行組織結構圖4.1.2組織結構與業務流程的的關系(組織/業務關系)以上的組織結構圖反應了醫院組織內部和上下級關系,對于各個科室具體承擔的相關業務和該科室在整個醫院中的所起功能和作

39、用,需要對其進行組織結構和功能的分析。由于本系統只涉及到醫院的部分相關部門,以下通過一個組織/業務關系圖來表示與系統相關部門的相應功能。總務科采購科藥品庫房財務科中西藥房醫務部門診部住院部制劑室人事科1 計 劃2 采 購3流通管理4 出入庫管理 5 藥價調整6信息記錄與維護7 財務會計8藥品特殊處理9 庫存盤點10 查詢統計11人員管理圖中: 表示該項業務室對應組織的主要業務 表示該單位是參與協調該項業務的輔助單位 圖4-2 組織/業務關系圖4.2 現行系統分析4.2.1系統現狀目前國內比較先進,功能完整,規模最大,又具整體性的醫院信息系統是由由衛生部的醫院管理研究所承接開發的,它在人民醫院試

40、點成功的基礎上,該系統已經在多家全國不同省市的省級醫院得到推廣,取得了良好的效果。但由于現有的中小型醫院的信息系統的建設目前基本未受重視,面向大型醫院的信息系統在此并不適用,而且醫院自行開發或委托開發的信息系統也是良莠未齊。在這種大環境下,藥品管理子系統與其它各個子系統之間聯系不緊密,子系統內部的各個功能模塊也存在高耦合和低聚合的問題,藥品管理系統更多的是用來統計數據和打印報表,系統的使用率很低。隨著信息技術的飛速發展和醫院規模的擴大,人們看病就醫的服務需要相應的得到改善,現行的系統已經不能滿足醫院管理的要求。4.2.2 用戶需求用戶希望通過使用藥品管理系統得到所需信息,對用戶的日常操作的的到

41、快速的反應,對各個業務流程進行及時、有效的管理,以達到提高管理水平的目的。希望新系統具有以下功能:(1) 使用系統快速查詢、統計各種數據,并追蹤各種系統數據。(2) 建立供應商、藥品、藥價等的信息資料,方便使用和查詢。(3) 對過期藥品和需求藥品有特殊的顯示和提醒。(4) 對各種藥價的調整有集中、快速的統計和反應。(5) 對各種信息進行基本的維護,保證數據的安全性。4.3 新系統目標根據對現行系統的調查和分析,應用戶的要求,擬定新系統的目標如下:-藥品基本信息管理,包括以下幾個方面的內容(1)支持藥品編號的操作,使得藥品入、出庫工作變得容易。(2)采用明確唯一的藥品編碼體制。助記碼采用當日日期

42、加上自動序號,序號從001999自動循環產生,能一眼看出什么時間購入的藥品,很好的實現了藥品管理。(3)隨時知悉每一個藥品的當前庫存數,隨時盤點。(4)隨時查詢所有藥品有效期和到期時間,對于過期的藥品進行提示。(5)可以分類對各種信息進行查詢,并支持多功能組合查詢,方式靈活。(6)可以對藥品基本進行維護。-供應商管理(1)對藥品供應商的基本信息進行管理和維護。(2)隨時查詢供應商的歷史供應記錄。-系統維護(1)可以將各種信息和數據以報表形式輸出。(2)可以根據需要進行數據備份或者還原數據庫。(3)對用戶進行管理。4.4 新系統邏輯模型4.4.1新系統業務流程描述1庫存管理流程,主要包括兩個方面

43、:(A)出入庫管理流程。藥品入庫時, 由藥庫管理員核對、錄入藥品信息,同時自動增加藥庫庫存;藥品出庫時,藥庫管理員在系統上核對、錄入藥品信息,同時減少藥庫的庫存。(B)在庫管理流程。設置每種藥品的庫存限量,對于有需求的藥品進行提示;對過期藥品,進行集中統計,在對過期藥品進行處理后相應的修改藥品庫存信息。2.供應商管理流程。由藥品采購部門對藥品供應商進行管理。對于供應商的基本信息進行及時登記和修改,并編制“供應商信息表”,對于有歷史供應記錄的供應商,根據供應藥品名稱和供應次數編制“供應記錄”,方便查詢和統計。3.藥價管理流程。價格由藥庫統一管理。藥庫完成新增品種的價格錄入;需要調整價格時,根據藥

44、房及庫房的藥品數量、 藥品現在價格, 編制“調價明細表”, 經審核批準后執行,由藥庫管理員修改藥品信息的相關部分。 4.系統維護流程。藥庫可以對在其工作地管理人員的基本信息進行登記和維護,并設置操作權限;可以對各種數據和信息生成報表,并打印輸出;對系統數據庫信息可以隨時的備份和還原,保證數據的安全性;4.4.2數據流圖根據新系統業務流程的分析,得到DFD圖 圖4-3 總DFD圖 圖4-4 分解后的DFD圖 圖4-5 供應商管理擴展圖 圖4-6 基本信息管理擴展圖4.4.3數據字典根據DFD圖畫數據字典 外部實體條目 系統名稱:藥品管理系統 總編號: 條目名: 藥庫 個數: 輸入數據: 出、入庫

45、通知 輸出數據:調價明細表、藥品需求信息、庫存信息等主要特征: 簡要說明:是本系統的核心組織 數據流條目 名稱:調價明細表 總編號: 簡要說明:調價時,由藥庫開出 流量: 200份/期 數據流去向:使藥庫管理人員修改藥品信息,產生新的藥價表,并將信息傳送至財務部,避免財務核算的錯誤。 包含的數據結構: 藥品名稱: 藥品分類: 規格: 包裝單位: 藥品原價: 藥品新價: 調價始末日期: 調價說明: 備注: 數據存儲條目 名稱:藥品基本信息表 總編號: 存儲組織:每種藥品一個記錄 主關鍵字:藥品ID號 簡要說明:新增藥品種類時,登記藥品信息并保存;調價時,修改藥品價格并保存 結構: 藥品名稱: 藥品ID號: 規格: 商品分類: 藥品類別: 劑型: 批準文號: 單位: 采購數量: 已售數量: 庫存量: 采購單價: 進貨日期: 生產日期: 有效日期:藥品價格: 報價日期: 是否調價:供貨單位: 藥品說明: 有關數據流: 藥品調價藥品信息表 登記新增藥品價格藥品信息表 藥品信息表修改藥品信息 信息量:150份/期 有無立即查詢:有 5 系統設計5.1系統總體設計5.1.1系統平臺設計由于本系統是適用于中小型醫院,而且是醫院信息系統中的一個子系統,所以采用C/S體系結構。 圖5-1 硬件網絡拓撲圖5.1.2 系

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論