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