




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
湖南工學院課程設計說明書設計題目醫院管理系統專業:計算機科學與技術_組員: 指導老師:_完成日期:2015年7月2日_
目錄1、選題背景 、選題背景近年來,隨著信息技術的發展和信息流量的空前擴充,信息技術正迅猛改變著人們生存的社會環境,人類逐步從工業化社會向信息化時代轉變。醫院信息管理系統(HospitalInformationSystem,HIS)利用電子計算機和網絡通信設備,對醫院各部門提供病人診療信息和行政管理信息的收集、存儲、處理、提取、數據交換和數據維護,從發展規模上來看,經歷了單機計算機化,科室級信息管理系統,全院級信息管理系統和區域信息管理系統等階段,在應用范圍上,主要經歷了醫院管理信息化,臨床管理信息化和區域醫療衛生服務三個階段。近幾年,系統研發人員注重在系統應用上狠下功夫,產生了良好的社會效益,使醫院建設上了一個新的臺階。[1]電子病歷系統(ElectronicMedicalRecords,EMR)是指醫療機構內部支持電子病歷信息的采集、存儲和訪問,覆蓋患者病歷信息收集的全過程。目前,國內醫療機構使用比較多的是基于局域網的內嵌于醫院信息系統的病歷電子化記錄,電子病歷僅僅起到了便捷醫生工作,而提供更廣泛的醫療服務、醫學研究等功能因為技術及其他客觀原因而無法實現。[2]近年來,研發者們紛紛將建立互通互聯的標準化、全內容的電子病歷系統,并作為研發的重點,使醫院內部的業務系統之間、管理系統之間、醫院和醫院之間、跨區域之間的信息實現共享。研究者往往將醫院HIS系統與電子病歷系統作為兩個獨立的系統進行研究,導致信息不能共享,信息傳遞不能及時有效,醫務工作人員勞動強度比較大。本文探索嘗試將電子病歷系統內嵌于醫院信息化管理系統,兩個系統共用一個數據庫,有效實現了信息資源共享,加快了信息傳遞速度,提高了工作效率。[3]作為人類生活必需的公共設施,醫院必須處理巨大量的各式各樣的信息。采用計算機信息管理系統已成為醫院管理科學化和現代化的重要標志,給醫院帶來了明顯的經濟效益和社會效益。為了加快醫院系統的信息化步伐,提高醫院的業務水平,建設和完善醫院信息系統已變得十分必要。2、醫院管理系統需求分析2.1醫院管理系統需求陳述主要功能:繳費1)門診掛號和結賬門診收費系統需要錄入門診掛號中的病人,掛號科室,門診號等信息,能根據各種檢查診療收費項目信息和藥品字典中每項藥品收費信息,核算出病人費用等,并且能夠支持退票廢票處理要求,打印收費發票。要求z支持醫保、公費、自費等多種身份的病人掛號;z支持現金、刷卡等多種收費方式;z支持窗口掛號、預約掛號、電話掛號、自動掛號功能。掛號員根據病人請求快速選擇診別、科室、號別、醫生,生成掛號信息,打印掛號單,并產生就診病人基本信息等功能z支持退號處理:能完成病人退號,并正確處理病人看病日期、午別、診別、類別、號別以及應退費用和相關統計等;z門急診病人統計功能:能實現提供按科室、門診工作量統計的功能;z查詢功能:能完成預約號、退號、病人、科室、醫師的掛號狀況、醫師出診時間、科室掛號現狀等查詢。2)病歷和門診管理新病人則新建病案。醫生在診斷過程中可以查閱所看病人信息,并根據診斷添加新的診斷信息。各個檢查檢驗科室(X光、各種化驗等)得到病人的檢驗報告或醫學圖像信息后也即時入庫存放到病人的病歷信息中。門診過程中醫生開出處方后病人到窗口繳費,繳費成功的處方轉為領藥單并給病人打印發票,藥房根據領藥單發放藥品(可以認為這些信息都是在軟件系統中流轉)。3)藥品管理功能藥品管理涉及醫院中藥品的采購、入庫、發放等,具體功能包括:z錄入或自動獲取藥品名稱、規格、批號、價格、生產廠家、供貨商、包裝單位、發藥單位等藥品信息以及醫療保險信息中的醫療保險類別和處方藥標志等;z自動生成采購計劃及采購單功能;z提供藥品入庫、出庫、調價、調撥、盤點、報損丟失、退藥等功能;z可隨時生成各種藥品的入庫明細、出庫明細、盤點明細、調價明細、調撥明細、報損明細、退藥明細以及上面各項的匯總數據;z可追蹤各個藥品的明細流水帳,可隨時查驗任一品種的庫存變化人出、存細信息;z提供藥品的有效期管理、可自動報警和統計過期藥品的品種數和金額,并有庫存量提示功能;z對毒麻藥品、精神藥品的種類、貴重藥品、院內制劑、進口藥品、自費藥等均有特定的判斷識別處理,例如某些藥品需要領導審批后才能發放。4)住院管理以床位為單位進行管理。病人在門診醫生那里申請住院后付款,根據病區和等級(VIP、單人、普通病房等)安排床位。醫生認為可以出院(在系統中設置)后病人可以結帳出院,床位安排護士進行整理并恢復為空現狀態。系統需求概述:瀏覽功能:可選定一項紀錄,顯示該記錄的所有域。修改功能:可任意修改字段,藥品名稱不能為空。添加功能:可任意添加一條或多條處方及相關內容。刪除功能:可任意刪除一條或多條處方及相關內容。報表生成:可根據提供的模板將劃價結果收費單或選中的數據生成多種形式的報表。打印功能:將生成的報表或選中的紀錄進行打印輸出。身份驗證:進入系統時,對操作員的身份進行檢查,只允許合法操作員登入系統。2.2醫院管理系統需求分析2.2.1功能需求(1)掛號收費管理●門診掛號:錄入患者的基本信息,農合,醫保劃卡及掛單查詢●門診收費/退費:錄入患者的基本信息,農合,醫保劃卡及掛單查詢●門診處方:門診收費,票據的打印/藥品,檢查,治療的退費及查詢(2)藥房管理●發藥/退藥:(門診/住院)患者(發藥/退藥)●藥品申領/申退:藥品申領/申退操作,以及統計和查詢功能●盤存/報損;藥房藥品數量和金額的盤存,藥品抱損操作原因,查詢●查詢系統:藥房進藥,收費的統計,藥品的統計和報警藥品查詢(3)住院管理●入院登記:登記住院患者的基本信息●住院預繳:住院費用的交納,收取?!癯鲈航Y算:住院期間費用結算●查詢功能:這里可以查詢,入院/預繳/出院患者的詳細信息(4)住院醫護●病員管理:病員收住/病房,床位設置,科內轉床,轉科申請,轉院出院●住院醫護:醫囑校對/執行/撤消,套餐設置/退住院,檢查/治療項目費●查詢打印:病員收住/科內轉床/轉科申請/轉科接收/當前醫囑/醫囑執行/轉院出院的查詢,擺藥單/催款通知書/收費清單打?。?)藥庫管理●設置:設置藥品/藥庫字典/藥品調價/藥房平調/零記錄清理/盤存初始化操作,查詢●入庫:藥品入庫/記錄查詢/操作統計/藥品統計/供貨單位統計/入庫單打印●開單:調撥開單操作/開單記錄查詢/開單操作統計/開單藥品統計/打印●出庫:藥品出庫/藥房申領查詢/出庫記錄查詢/操作統計/出庫藥品統計/調撥方向報表/批量藥品出庫/出庫單打印●退庫:(院內/院外)退庫/退庫記錄查詢/退庫原因分析/退庫單打印●庫存核算:藥品數量盤存/藥品金額盤存/盤存記錄查詢(包含操作和藥品統計)●報損:藥品抱損/抱損記錄(含操作和藥品統計)/抱損原因/打印抱損單●退貨和采購:藥庫退貨/記錄查詢(含操作和藥品統計)/采購構思和計劃以及單據打印●查詢:藥庫明細表以及藥庫報警表(6)決策查詢●業務查詢:門診掛號收費處方統計及明細●藥房查詢:藥房明細/門診和住院發藥記錄統計/進藥報損消耗盤存記錄統計●藥庫查詢:藥庫明細/出入庫退庫退貨報損統計明細/盤存記錄以及統計●痕跡查詢:門診改號退號記錄/門診撤費退費/住院退費/處方廢除等●分類考核:門診科室門診醫生住院醫師住院病區門診及住院項目/輔助科室(7)財務管理●業務報表:門診掛號處方收費退費的統計,住院預繳統計。發票使用統計等●藥庫核算:出入庫操作統計/報損退庫退貨統計/數量金額統計/藥品及報警名細●藥房核算:進發藥/門診退藥住院退藥統計/藥品消耗及報損統計/數量和金額盤存明細/藥品明細/報警明細/藥品收費記錄統計●收費統計:門診科室門診醫生住院醫師住院病區門診及住院項目/輔助科室/門診收費住院收費,門診病員住院病員以及住院結算(8)系統維護●基本設置:系統信息設置(門診科室醫生)住院病區醫生,輔助科室設置用戶信息設置等●系統設置:系統連接/系統初始化/門診過期住院過期清理等●高級設置:門診發票設置,掛號單項/住院發票/預繳金單/門診處方可選功能2.2.2性能需求數據精確度:要求系統的數據精確度滿足醫院的業務處理的需要?!ぁ鶗r間特性:1、用戶發出命令后,系統在不超過5秒的時間內響應相關命令。2、存儲檢索功能中,系統按照規定的時間檢索庫存信息,并返回給用戶·※準確、有效3、數據的轉換要迅速、準確4、系統要在10秒內啟動?!ぁm應性:1、該系統的操作特征與操作系統的操作特征相似,以使用戶容易接受和學習。2、不論運行環境如何變化,只要它滿足系統對環境的要求,系統便可以順利運行。3、該系統與其他軟件沒有接口,因此在軟件接口方面沒有限制。·※模快化設計:具有良好的可擴充性,以適應醫院不同階段的發展需要。方便的系統剪裁功能,各子系統間任意選擇是否聯網·※信息共享、準確及時交流信息:發揮網絡功能,減少重復操作,提高工作效率。徹底改變手工或單機管理對信息收集處理中的重復、混亂和容易出錯的狀況,充分利用計算機網絡及關系型數據庫的資源共享、數據共享等技術。一個環節錄入信息,其它環節可以共享,確保數據的準確性和一致性?;拘畔浫氩捎闷匆糨斎敕绞?,鼠標操作,基本不需輸入漢字,大大提高工作效率·※操作簡單,維護方便:不需要記憶任何計算機命令,人機界面友好,操作非常簡單。每個系統都具有系統維護功能,對可變化的項目可自行維護,不需改變程序?!ぁ鶎崟r特色:24小時不間斷的高度安全性和可靠性,數據傳輸準確快速,適應醫院工作流程需要?!ぁ樵児δ軓姶螅嚎梢詫γ總€系統的業務情況、統計報表,在任意時間內進行匯總、查詢,同時對幾種情況可以任意組合查詢、統計,大大降低了統計人員的工作強度;院領導通過查詢系統,可及時了解業務情況、財務情況。各種數據報表皆可打印。將院里的事后統計變為實時跟蹤,靜態管理變為動態管理,提高了管理水平運行環境。2.3系統需求建模2.3.1確定參與者醫院管理系統是一個龐大的系統構架,作為一個集成超大型的公共服務體系,詳盡且合理的模塊劃分是一個醫院高效運轉的根本。我們設計的HIS著眼與一下幾點分為一下模塊:前臺系統:角色:病人角色:病人角色職責:=1\*GB3①填寫相關信息掛號,=2\*GB3②項目等服務繳費角色:前臺護士角色職責:=1\*GB3①生成就醫信息,指引就醫=2\*GB3②收取病人相關服務費用(1)需要系統支持以完成其日常工作(2)對系統運行結果感興趣診療系統:角色:病人角色:病人角色職責:=1\*GB3①提供病理信號角色:醫生角色職責:=1\*GB3①根據病人病理狀況做出診療(1)需要系統支持以完成其日常工作(2)對系統運行結果感興趣藥物及器械管理系統:角色:病人角色:病人角色職責:=1\*GB3①提供醫生開的有效處方或非處方藥物憑證=2\*GB3②提供相關繳費證明角色:藥房護士角色職責:=1\*GB3①核查相關病人相關信息=2\*GB3②核查相關藥物信息并發放藥物藥品等用法提示(1)需要系統支持以完成其日常工作(2)對系統運行結果感興趣項目診療系統:角色:病人角色:病人角色職責:=1\*GB3①提供項目檢查允許憑證=2\*GB3②接受項目檢查角色:項目檢查醫師角色職責:=1\*GB3①核查病人檢查信息收取病人相關服務費用(1)需要系統支持以完成其日常工作(2)對系統運行結果感興趣住院系統:角色:病人角色:病人角色職責:=1\*GB3①負責生成、實時提供各種病癥信號。角色:護理護士角色職責:=1\*GB3①定時記錄并監視病人相關病理信息(1)需要系統支持以完成其日常工作(2)對系統運行結果感興趣角色:標準病癥信號庫角色:標準病癥信號庫角色職責:=1\*GB3①負責向系統提供病癥信號的正常值=2\*GB3②負責保持系統正常運行與系統交互角色:醫生角色職責:=1\*GB3①定期檢查病人狀況=2\*GB3②時刻接收并查看病人生理情況,以做出非常應對(1)需要系統支持以完成其日常工作(2)對系統運行結果感興趣手術系統:角色:臨床醫生角色職責角色:臨床醫生角色職責:=1\*GB3①實施手術活動(1)需要系統支持以完成其日常工作(2)對系統運行結果感興趣角色:病人角色職責:=1\*GB3①接受手術2.3.2確定用例前臺系統的用例:掛號/注銷 繳費/回退 錄入就醫信息診療系統的用例:發出/接收并分析病理診斷記錄病理信息提供病理信號項目診療系統:核查/接收項目檢查生成病理檢查報告住院系統:核查/接受入院申請核查出院申請監控/記錄病理信息變化藥物及器械管理系統中的用例:藥品申請/申退發藥/退藥處理盤存/報損處理采購/入庫/出庫管理盤存/報損庫存核算2.3.3系統用例建模系統維護和管理的用例圖:頂層系統用例圖:醫務人員用例圖:前臺系統用例圖:診療系統用例圖:項目檢查系統用例圖:住院系統用例圖:住院監控用例圖:藥房及器械信息系統用例圖:3醫院管理系統系統分析3.1靜態結構模型3.1.1系統類圖建模前臺系統類圖:診療系統類圖:項目檢查系統類圖:住院系統類圖:藥物及其器械管理系統類圖:住院系統監控類圖:3.1.2類的關聯分析3.2系統動態模型3.2.1系統執行順序分析前臺系統順序圖:診療系統順序圖:檢查項目系統順序圖:住院系統中央監控順序圖:
3.2.2系統的協作分析住院系統監控協作圖:前臺系統協作圖:診療系統協作圖:項目檢查系統協作圖:系統部署圖:
3.2.3系統狀態分析3.2.4活動分析4醫院管理系統系統設計與實現4.1醫院管理系統數據庫設計頂層數據流圖:醫生病人信息就診病人醫院信息管理系統醫生病人信息就診病人醫院信息管理系統D1D1一覽表一覽表第一層數據流圖:P1P1一覽表D1P4不需住院需要住院普通就診系統P3病房管理系統診斷P2醫生掛號單掛號就診病人一覽表D1P4不需住院需要住院普通就診系統P3病房管理系統診斷P2醫生掛號單掛號就診病人第二層數據流圖:P3P3P3.2P3.1P3.2P3.1病人處方醫生病人處方醫生診斷各項檢查診斷各項檢查繳費單P3.3藥房劃價收費病人信息表繳費單P3.3藥房劃價收費病人信息表D2D2第三層數據流圖:P4P4P4.1P4.1住院科室入院病人信息提出住院醫生住院科室入院病人信息提出住院醫生安排住院P4.2安排住院P4.2D2病人信息表住院D2病人信息表住院D3病床信息表病人出院P4.3D3病床信息表病人出院P4.3出院檢查出院證明出院檢查出院證明第四層數據流圖:P4.1P4.1P4.1.2P4.1.1P4.1.2P4.1.1有無房間醫生有無房間醫生登記病人信息病人信息表D2登記表房間查詢登記病人信息病人信息表D2登記表房間查詢病床信息表D3定金病人P4.1.3賬目表D4安排住院P4.1.4收據收取預交款病床信息表D3定金病人P4.1.3賬目表D4安排住院P4.1.4收據收取預交款P4.2.1住院檔案D6P4.2.2常規護理病人信息常規治療醫生P4.2.1住院檔案D6P4.2.2常規護理病人信息常規治療醫生P4.2P4.2護士護士值班表D6值班表D6病人信息P4.2.3病人信息P4.2.3P4.2.4P4.2.4急診緊急情況護理急診緊急情況護理急救治療急救治療P4.3P4.3P4.3.2P4.3.1P4.3.2P4.3.1出院手續自己要求出院申請書病人出院手續自己要求出院申請書病人打印風險告知書申請出院打印風險告知書申請出院P4.3.4P4.3.3P4.3.3醫生P4.3.4P4.3.3P4.3.3醫生出院手續病人出院手續病人建議病人出院下達醫囑結算費用建議病人出院下達醫囑結算費用D4D4賬目表賬目表門診收費處收費實體及其聯系圖:支付支付應繳費項目門診病人 1應繳費項目門診病人 N N N N金金額數構成構成構成2構成構成構成2構成 1 M M M門診處方檢驗項目掛號單檢查項目門診處方檢驗項目掛號單檢查項目(5)醫生診斷實體及其聯系圖:處理方案發出門診醫生 1 1處理方案發出門診醫生 1處理 1 1 1包括包括包括包括處理包括包括包括包括檢查項目住院申請掛號單 1 N N檢查項目住院申請掛號單門診處方檢驗項目門診處方檢驗項目 N掛號包括掛號包括 1門診病歷對應門診病人 門診病歷對應門診病人 1 1數據字典(1)數據結構:病人掛號信息含義說明:定義了病人個人信息及掛號信息。組成:病人姓名、性別、年齡、掛號時間、門診號、掛號屬性、掛號科室、繳費屬性。1.數據項:掛號時間 含義說明:病人就診時間。取值方法:病人掛號時自動提取系統當前的日期和時間。2.數據項:門診號含義說明:病人看病的類別及次序。取值方法:掛號時自動生成。3.數據項:性別取值方法:病人自己填寫4.數據項:年齡含義說明:病人自己填寫5.數據項:年齡單位含義說明:確定病人的大小,對于特殊治療要根據病人確定大小得出結論6.數據項:掛號屬性含義說明:病人根據多方面因素選擇“普通號,專家號,特約號”取值方法:由病人自己選擇。7.數據項:繳費屬性含義說明:說明病人看病屬性,不同的的屬性會影響繳費金額的多少,即是否享受折扣。(2)數據結構:繳費信息含義說明:表明病人的繳費項目詳細信息組成:繳費項目、項目編號、數量、單價、使用屬性、繳費屬性、合計金額。1.數據項:繳費項目含義說明:說明繳費的項目名稱。2.數據項:項目編號含義說明:對項目的唯一性標識,不能重復。取值方法:這是項目自動獲取自己的系統編號的。3.數據項:數量含義說明:記錄繳費項目的數量。4.數據項:單價含義說明:該藥品在計量單位下的價格。5.數據項:使用屬性含義說明:計算總共的價錢。取值方法:合計金額=單價1*數量1+單價2*數量2(3)數據結構:病例表含義說明:詳細記錄病人的會診信息和醫師診斷記錄組成:既往病史、現病史、相關檢查結果、醫師診斷、醫師建議1.數據項:既往病史含義說明:病人曾經受到的與之相關的病取值方法:由醫師問詢并記錄在案2.數據項:現病史含義說明:記錄病人本次病情取值方法:由病人自己詳細向醫師說明3.數據項:相關檢查結果含義說明:記錄病人經過相關檢查后得到的檢查結果取值方法:由病人做過的相關檢查結果自動生成。4.數據項:醫師診斷含義說明:坐診醫生醫師根據檢查結果等多方面依據得出病人的病因。5.數據項:醫師建議含義說明:醫師根據診斷結果給出結果或者進行開藥。(4)數據結構:藥物管理信息含義說明:存儲著醫院的所有藥品的詳細信息組成:藥品編號、藥品名稱、藥品屬性、存放區、單價、數量1.數據項:藥品編號含義說明:藥品的系統內編號是唯一的2.數據項:藥品名稱含義說明:藥品的名字3.數據項:藥品屬性含義說明:表明藥品的使用約束4.數據項:存放區含義說明:藥品在倉庫的存儲位置5.數據項:單價含義說明:表明藥品的價格6.數據項:數量含義說明:該藥品的存儲量(5)數據結構:住院管理信息含義說明:這里存放住院病人的詳細信息。組成:入院時間、出院時間、已交金額、未交金額、護理護士編號1.數據項:入院時間含義說明:記錄病人的住院的時間取值方法:由病人住院的那天自動生成2.數據項:出院時間含義說明:記錄病人出院時間3.數據項:已交金額含義說明:記錄病人入院時已經交的錢。4.數據項:未交金額含義說明:記錄病人未交完的錢。5.數據項:護理護士編號含義說明:負責護理病人的護士編號根據E-R圖與數據流圖關系實現:醫師表(醫師號,科室、工作時間,姓名,專業技術職稱,性別,出生日期,年齡,婚姻狀況,職業,出生地,民族,身份證號,住址,電話,郵政編碼,家庭地址,備注)掛號單(掛號號、掛號類別、掛號日期、掛號科室、主治醫師、姓名、性別、年齡)病歷表(病歷號、姓名、性別、年齡、病歷內容、診斷時間、主治醫師)處方(處方號、處方內容、主治醫師、姓名、性別、年齡、附注)收費項目(收費項目號、項目類型、相應序號、收費金額、收費人員、姓名、性別、病例號)檢驗項目(檢驗序號、檢驗醫師、檢驗時間安排、檢驗內容、檢驗分析、檢驗結果,檢驗收費情況、姓名、性別、病例號)檢查項目(檢查序號、檢查醫師、檢查時間安排、檢查內容、檢查分析、檢查結果、檢查收費情況、姓名、性別、病例號)住院表(病歷表、姓名、性別、年齡、科室、床位屬性、價格、診斷、入院時間、出院時間、審核醫師、是否同意出院、、已交金額、未交金額)4.2系統實現4.2.1數據庫實現根據E-R圖與數據流圖關系實現:醫師表(醫師號,科室、工作時間,姓名,專業技術職稱,性別,出生日期,年齡,婚姻狀況,職業,出生地,民族,身份證號,住址,電話,郵政編碼,家庭地址,備注)掛號單(掛號號、掛號類別、掛號日期、掛號科室、主治醫師、姓名、性別、年齡)病歷表(病歷號、姓名、性別、年齡、病歷內容、診斷時間、主治醫師)處方(處方號、處方內容、主治醫師、姓名、性別、年齡、附注)收費項目(收費項目號、項目類型、相應序號、收費金額、收費人員、姓名、性別、病例號)檢驗項目(檢驗序號、檢驗醫師、檢驗時間安排、檢驗內容、檢驗分析、檢驗結果,檢驗收費情況、姓名、性別、病例號)檢查項目(檢查序號、檢查醫師、檢查時間安排、檢查內容、檢查分析、檢查結果、檢查收費情況、姓名、性別、病例號)住院表(病歷表、姓名、性別、年齡、科室、床位屬性、價格、診斷、入院時間、出院時間、審核醫師、是否同意出院、、已交金額、未交金額)物理結構實現:醫師表:掛號單:病歷表:處方表:收費項目:檢驗項目表:檢查項目表:住院表:4.2.2系統界面實現框架結構根據系統的整體需求,本系統又劃分4個子系統:HISHIS入出院系統藥房入出院系統藥房系統診療系統掛號繳費系統首先是醫務人員的登錄,每個人都有一個唯一的工號,通過工號和系統的選擇進入不同的系統進入相關界面操作。登錄界面:String[]op={"骨科","內科","眼科"};String[]sye={"掛號交費系統","診療系統","藥房系統","住院系統"};ButtonbtnNewButton_1=newButton(shell,SWT.NONE);btnNewButton_1.addSelectionListener(newSelectionAdapter(){@Override//正確匹配信息后,進行登錄 publicvoidwidgetSelected(SelectionEvente){DBToolsdb=newDBTools();Connectionconn=db.GetConnection();//建立連接Statementstate=db.GetStatement(conn);//生成Statement對象用來執行SQL語句Stringnumber=text.getText().toString().trim();//工號Stringname=text_1.getText().toString().trim();//姓名Stringoff=combo_1.getText().toString().trim();//系統選擇Stringoffice=combo.getText().toString().trim();//科室 if(number.equals("")||name.equals("")||combo_1.equals("")) {MessageBoxm=newMessageBox(shell);m.setText("提示");m.setMessage("請輸入正確的信息");m.open();}else{switch(off){ case"掛號交費系統":{try{Stringsql="select*fromdbo.A4職工表";catch(SQLExceptionse){se.printStackTrace();}finally{db.CloseConnection(conn);}MessageBoxas=newMessageBox(shell,SWT.OK);as.setText("警告!");as.setMessage("請你再次確認下輸入的信息!");as.open();break;}case"診療系統":{if(office.equals("骨科")) {try{ Stringsql="select*fromdbo.B2醫師表";ResultSetr1=state.executeQuery(sql);while(r1.next()){Stringnu=r1.getString("工號").trim(); Stringna=r1.getString("姓名").trim();Stringof=r1.getString("科室").trim(); if(number.equals(nu)&&name.equals(na)&&office.equals(of)){ AttendancePageatp=newAttendancePage(); shell.setVisible(false); atp.open();} }catch(SQLExceptionse){ se.printStackTrace();}finally{db.CloseConnection(conn);}}as.setMessage("11請你再次確認下輸入的信息!"); elseif(office.equals("內科")){try{ Stringsql="select*fromdbo.B2醫師表";ResultSetr1=state.executeQuery(sql);while(r1.next()){Stringnu=r1.getString("工號").trim();Stringna=r1.getString("姓名").trim();Stringof=r1.getString("科室").trim();if(number.equals(nu)&&name.equals(na)&&office.equals(of)){ AttendancePageatp=newAttendancePage(); shell.setVisible(false); atp.open();}}}catch(SQLExceptionse){ se.printStackTrace();}finally{db.CloseConnection(conn);}}elseif(office.equals("眼科")){try{Stringsql="select*fromB2醫師表";ResultSetr1=state.executeQuery(sql);while(r1.next()){ Stringnu=r1.getString("工號).trim();Stringna=r1.getString("姓名").trim();Stringof=r1.getString("科室").trim();if(number.equals(nu)&&name.equals(na)&&office.equals(of))AttendancePageatp=newAttendancePage();shell.setVisible(false); atp.open();}}} catch(SQLExceptionse){se.printStackTrace(); }finally{db.CloseConnection(conn);}}else {MessageBoxas=newMessageBox(shell,SWT.OK); as.setText("警告!");as.setMessage("請你再次確認下輸入的信息!");as.open();}break;}//診療系case"藥房系統":{MedicineManagePagemmp=newMedicineManagePage();shell.setVisible(false);mmp.open();break;}case"住院系統":{HospitalPagehp=newHospitalPage();shell.setVisible(false);p.open();break;}}//最外層的SWITCHdb.CloseConnection(conn);}//else});*掛號繳費系統掛號繳費系統:首先,門診病人需要到門診掛號處掛號(如果病人有需要,可以對所要就診的相應醫科進行查詢,可查詢該醫科的當班醫生及其基本情況,然后再去掛號),如果是初診病人要在門診掛號處登記其基本信息,如姓名、年齡、住址、聯系方式等,由掛號處根據病人所提供的信息制成IC卡發放給病人;然后,初診病人可與復診病人一樣進行掛號和就診排號,由掛號處處理病人的病歷管理;其次,病人需到門診收費處繳納掛號費,并持掛號和收費證明到相應醫科就醫,經醫生診療后,由醫生開出診斷結果或者處方,檢查或檢驗申請單,如為處方,則病人需持處方單到門診收費處劃價交費,然后持收費證明到門診藥房取藥;如為檢查或檢驗申請單,則病人需持申請單到門診收費處劃價交費,然后持收費證明到檢查科室或檢驗科室進行檢查或檢驗。[5]掛號繳費系統界面:*診療系統當門診藥房接到取藥處方后,要進行配藥和發藥;當檢查科室或檢驗科室接到病人的申請后,對病人進行檢查或檢驗,并將檢查或檢驗結果填入結果報告單,交給病人,各科室所做的檢查或檢驗需記錄在案。病人可持檢查或檢驗的結果再到原醫科進行復診,直至醫生開出處方或提出醫療建議,最終病人痊愈離院診療系統界面:DBToolsdb=newDBTools();Connectionconn=db.GetConnection();//建立連接Statementstate=db.GetStatement(conn);//生成Statement對象用來執行SQL語句Stringnum=text.getText().toString().trim();Stringsq0l="select姓名,性別,年齡,繳費屬性,職業,科室fromdbo.A1掛號表where門診號="+"'"+num+"'";if(num.equals("")){MessageBoxmb=newMessageBox(shell,SWT.OK);mb.setText("提示!");mb.setMessage("請正確輸入門診號??!");mb.open();}else{try{ ResultSetr1=state.executeQuery(sq0l);MessageBoxm=newMessageBox(shell,SWT.OK);m.setText("提示!");m.setMessage("沒有該門診號病人的相關信息!!");m.open();}}catch(SQLExceptionse){se.printStackTrace();}finally{db.CloseConnection(conn); //關閉數據庫連接}}}})句//Stringsql2="select非藥物性繳費項目,單價,數量,單位fromdbo.A2非藥物性繳費表where門診號="+"'"+num+"'";Stringsql3="select藥物性繳費項目,單價,數量,單位fromdbo.A3藥物性繳費表where門診號="+"'"+num+"'";try{ //ResultSetr2=state2.executeQuery(sql2); ResultSetr3=state3.executeQuery(sql3);//非藥物性繳費信息的文本框//while(r2.next()){text_7.append(" "+r2.getString(1)+" "+r2.getString(2)+" "+r2.getString(3)+""+r2.getString(4)+"\n");}//藥物性繳費信息的文本框while(r3.next()){text.append(""+r3.getString(1)+""+r3.getString(2)+""+r3.getString(3)+""+r3.getString(4)+"\n");}}catch(SQLExceptionse){se.printStackTrace();}finally{db.CloseConnection(conn); //關閉數據庫連接}}});*藥房系統藥房系統:1、接收門診收費處或門診醫生工作站發送來的處方,按處方內容備藥、發藥;2、向藥庫提交藥品請領單,以從藥庫領藥為入庫,處方發藥為出庫,實現門診藥房的出入庫管理;3、藥品盤點、報損處理;4、持就醫IC卡的病人可在此刷卡扣除藥費并取藥;5、統計門診藥房配、發藥人員工作量;6、統計各科室、全院門診藥品消耗量;7、查詢病人處方內容;藥房管理系統界面:publicvoidwidgetSelected(SelectionEvente){DBToolsdb=newDBTools();Connectionconn=db.GetConnection();//建立連接Statementstate=db.GetStatement(conn);//生成Statement對象用來執行SQL語句Stringnum=text.getText().toString().trim();Stringsq0l="select姓名,性別,年齡,科室fromdbo.A1掛號表where門診號="+"'"+num+"'";if(num.equals("")){MessageBoxmb=newMessageBox(shell,SWT.OK);mb.setText("提示!");mb.setMessage("請正確輸入門診號??!");mb.open();}else{try{ResultSetr1=state.executeQuery(sq0l);if(r1.next()){Stringname=r1.getString("姓名").trim();Stringsex=r1.getString("性別").trim();Stringage=r1.getString("年齡").trim();Stringk=r1.getString("科室").trim();}else{ MessageBoxm=newMessageBox(shell,SWT.OK);m.setText("提示!");m.setMessage("沒有該門診號病人的相關信息?。?);m.open();}} catch(SQLExceptionse){se.printStackTrace();}finally{db.CloseConnection(conn); //關閉數據庫連接}}}});*入住院系統入住院系統: 1、住院病人辦理入出院、交退款、記賬、結賬等手續;2、沖賬功能;3、形成住院部的收入日結算;4、將出院病人的信息傳送至病案管理模塊;5、統計收款員繳款報表、收入分類報表,全院收入報表、收入分類報表,臨床科室收入、工作量報表,醫生收入、工作量報表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 購買炒股服務合同范本
- 冷食餐飲配送合同范本
- 工業配件合同范本
- 村級水庫合同范本
- 圖文快印店制作合同范本
- 2025年份1月合同明確的樓宇廣告屏光污染控制標準
- 暖邊條合同范本
- 企業聘用保安合同樣本
- 農村道路占地合同樣本
- 2025江西省建筑安全員《C證》考試題庫及答案
- 2025年水質化驗工題庫 - 副本
- 【特易資訊】2025中國二手車行業出口分析及各國進口政策影響白皮書
- (一診)2025年蘭州市高三診斷考試生物試卷(含官方答案)
- 2025年吉林司法警官職業學院單招職業傾向性考試題庫必考題
- 光伏發電項目施工的應急預案與措施
- 畢業設計(論文)-護欄清洗機設計
- 2025年春人教版英語七年級下冊 Unit 7 A Day to Remember(教學設計)
- 2025-2030年中國光學加工機械市場運行態勢及發展趨勢分析報告
- 2025年滬教版八年級物理下冊階段測試試卷
- 2025年4月日歷表(含農歷-周數-方便記事備忘)
- 2024年高三班主任畢業評語15篇
評論
0/150
提交評論