張 琳
(中國人民武裝警察部隊學(xué)院消防工程系,河北 廊坊065000)
隨著信息技術(shù)廣泛深入到生產(chǎn)生活各個領(lǐng)域并發(fā)揮著越來越重要的作用。計算機軟件技術(shù)應(yīng)用于信息管理是發(fā)展的必然。將大量復(fù)雜的數(shù)據(jù)交給計算機來處理,有著手工管理所無法比擬的優(yōu)點。醫(yī)院信息管理系統(tǒng)在各醫(yī)院普遍應(yīng)用,也證明了該信息管理系統(tǒng)在各醫(yī)院的門診、住院、藥品管理等工作中有很大的應(yīng)用空間。本系統(tǒng)就是為了更好的實現(xiàn)武警校醫(yī)院看病流程的無紙化操作而設(shè)計的。
系統(tǒng)使用Microsoft Visual Studio2010和SQL Server2008數(shù)據(jù)庫開發(fā)。Microsoft Visual Studio 2010是Microsoft公司推出的先進(jìn)的可視化開發(fā)平臺,它能夠快速的開發(fā)友好的用戶界面,而且有良好的數(shù)據(jù)庫接口。數(shù)據(jù)庫方面采用的是SQL Server2008數(shù)據(jù)庫,為前臺提供數(shù)據(jù)存儲和處理的支持,具有功能強大、使用方便、可伸縮性好、與軟件集成度高等優(yōu)點。
通過對患者到醫(yī)院的掛號-候診-診察-劃價-收費-取藥、治療-住院-出院這一看病流程的分析,設(shè)計了武警校醫(yī)院信息管理系統(tǒng)具有掛號處模塊,門診部模塊,住院部模塊,藥品管理模塊,用戶管理模塊五個模塊。
武警學(xué)院校醫(yī)院信息管理系統(tǒng)的數(shù)據(jù)庫功能主要體現(xiàn)在對看病流程的逐步操作實現(xiàn)上,包括掛號、門診(在根據(jù)病情的輕緩判斷是否需要住院)、入院手續(xù)辦理、藥品管理和用戶管理,各個部分的數(shù)據(jù)內(nèi)容又有內(nèi)在聯(lián)系。針對該系統(tǒng)的數(shù)據(jù)特點,做出如下需求分析:
(1)進(jìn)入主界面選擇身份并通過驗證才能執(zhí)行操作,否則只能看系統(tǒng)信息或退出系統(tǒng)。
(2)患者掛號需要一個編號。
(3)門診醫(yī)師給患者開藥需要記錄所開的藥。
(4)患者住院需要一個病案號。
(5)藥品信息需要明確藥品名稱和藥品的現(xiàn)有數(shù)量、庫存下限。
經(jīng)過上述系統(tǒng)功能分析和需求總結(jié),可設(shè)計出如下針對武警校醫(yī)院信息管理系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)項:
(1)系統(tǒng)用戶表(Tableuser):該表存放系統(tǒng)用戶,包括:用戶名、密碼、用戶類型、電話和地址。
(2)掛號表(Tableinto):該表存放掛號信息,包括:編號、姓名、性別、地址、民族、科室和掛號類型。
(3)入院手續(xù)表(Tableryshx):該表存放病人基本信息,包括:醫(yī)療付款方式、姓名、病案號、日期、病室、主治醫(yī)師、更改后醫(yī)師等數(shù)據(jù)項。
(4)醫(yī)囑錄入表(Tablemzh):該表存放病人門診看病信息,包括:醫(yī)療付款方式、姓名、編號、癥狀、開藥、單位、總金額、是否需要主要和醫(yī)師簽名等數(shù)據(jù)項。
(5)治療信息(一)表(Tablezhl01):該表存放住院病人的部分治療信息,包括:病案號、姓名、入院時間、入院科別、病室、出院時間和實際住院天數(shù)等數(shù)據(jù)項。
(6)治療信息(一)表下(Tablezhl01a):該表存放住院病人的部分治療信息,包括:門診診斷、門診歸轉(zhuǎn)、入院主診斷、入院歸轉(zhuǎn)、入院其它、出院主診斷、出院歸轉(zhuǎn)、醫(yī)院感染和感染癥狀等數(shù)據(jù)項。
(7)治療信息(二)表(Tablezhl02):該表存放住院病人的詳細(xì)的治療信息,包括:病例診斷、門診與出院、病理、陪住、隨診、血型、醫(yī)院感染和術(shù)后并發(fā)癥等數(shù)據(jù)項。
(8)費用表(Tablefee):該表存放住院病人的結(jié)算費用,主要針對自費的病人,包括:床位費、放射費、化驗費、診察費、手術(shù)費、治療費和其他費用等數(shù)據(jù)項。
(9)藥品信息表(Tableyaopin):該表存放藥房中藥品基本信息,包括:藥品名稱、藥品代碼、拼音碼、現(xiàn)有數(shù)量、庫存下限、藥品單位和價格等數(shù)據(jù)項。
(10)藥品入庫表(Tableruku):該表存放藥品入庫錄入信息,包括:藥品代碼、藥品名稱、拼音碼、零售價、入庫數(shù)量、庫存數(shù)量和庫存下限等數(shù)據(jù)項。
(11)藥品出庫表(Tablechuku):該表存放藥品出庫信息,包括:領(lǐng)藥單位、領(lǐng)藥人、藥品名稱、現(xiàn)有數(shù)量、單價、出庫數(shù)量和庫存下限等數(shù)據(jù)項。
系統(tǒng)登錄主要實現(xiàn)驗證用戶身份的功能,因此主要響應(yīng)用戶提交輸入的信息的事件,即“登錄“按鈕的單擊事件。
給出的是藥品信息的查詢,主要通過SQL語句調(diào)用數(shù)據(jù)庫中藥品信息表中的信息,查詢內(nèi)容包括姓名、病案號、醫(yī)務(wù)人員和入院出院的時間,然后在用dataGridView顯示出查詢結(jié)果。
如圖1所示,給出的是藥品入庫操作中的藥品錄入,通過SQL語句調(diào)用數(shù)據(jù)庫中相關(guān)表中信息,順利把數(shù)據(jù)寫入數(shù)據(jù)庫中。
圖1 添加與更新功能圖
圖2 測試相關(guān)信息圖
如圖2所示,給出的是當(dāng)患者經(jīng)門診部醫(yī)師診察開藥后,前往藥房取藥,藥房操作員通過來者姓名測試來者是否進(jìn)行了診斷,確定無誤后再發(fā)放其藥品,如果沒有的話則不對其進(jìn)行操作。主要通過SQL語句,調(diào)用相關(guān)數(shù)據(jù)表,核實是否存在此人,存在的話則通過DataReader讀出其所開的藥品,沒有的話則拒絕操作。
武警學(xué)院校醫(yī)院信息管理系統(tǒng)開發(fā)完畢。整個系統(tǒng)開發(fā)遵循需求分析-可行性分析-總體設(shè)計-性能測試的流程。本系統(tǒng)可以很好的滿足我院醫(yī)院對于掛號-候診-診察-劃價-收費-取藥、治療-住院-出院這一看病流程的需求,提高我院醫(yī)院的工作效率,更好的保證在校師生的健康,為全院師生的研究學(xué)習(xí)提供更好的后盾。
[1]張海.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2000.
[2]郝剛.ASP.NET 2.0[M].北京:人民郵電出版社,2006.
[3]劉韜,樓興華.SQL Server 2000數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航[M].北京:人民郵電出版社,2004.