• 沒有找到結果。

李汶峻,林龍淵,陳惠珊,陳珈陽,鄭文昌*

中華醫事科技大學資訊管理學系 bill@mail.hwai.edu.tw

摘要

本系統是為了幫助偏遠地區和各地方小診所,將病歷資料電子化,一來可使資料儲存更加完 整,二來也可以減少紙張的使用量,也可望使各小診所資料與中央健保局作為連結,此系統我們 利用了兩種較為廣泛使用的程式設計軟體,來建置此系統,分別是 PHP 程式語言和 MySQL 資料庫 管理系統,完成建置出小診所掛號系統,利用程式來讓整個資料儲存上傳更加完整。

關鍵字:診所、資料庫、管理

1.前言

在沒有電腦的時代,由於病歷的資料龐 大,業務量多且複雜,耗用較大的人力和物 力。而在當今社會的快速變動下,人們要求事 事快速、便利,若依照傳統式的掛號及診斷方 式,會大大地浪費很多時間。如果有網路掛 號,人們可以快速且便利地完成掛號手續,並 且可以找出自己適合的時間,減少因為到現場 排隊所犧牲掉的時間。

另外,傳統的病歷記錄方式採用手寫記 錄,常常會造成筆誤,所以推動無紙化醫療,

非常重要。網路掛號簡單又便利而且可以提高 傳統的掛號方式降低國民生產力並且也可以 節省醫院方面的人力支出費用。住在偏遠地區 的病患也可以先使用網路掛號的方式,這樣就 可以省掉多餘的時間在醫院上等待。最後我們 這組希望利用簡單又方便的電腦掛號系統來 提升掛號的便利性,以達到有效率的處理病患 掛號資料。提供簡單明瞭的網路線上掛號系 統,節省漫長的掛號時間,讓掛號變的不再麻 煩,而且醫生診療完病患後可以馬上對電腦下 處方簽,讓領藥的程序大幅縮短時間,也可減 少人與人之間的文字、語言傳達所發生的誤 解,並且將掛號資料變成有用的資訊開發一個

醫療的資訊系統,來提升國內的醫療環境品 質。

2.文獻探討 2.1 電子病歷發展

電子病歷是病歷的一種,可以包含過去、

現在或未來、生理與心理的病患狀況紀錄,是 由電子化方式擷取、傳送、接受、儲存、取回、

連結與處理的多媒體資料,電子病歷主要的用 途為協助醫療或其相關服務。電子病歷包括病 患的個人資料,病程紀錄,藥物使用記錄,檢 查資料與報告,過去病史、家族史、旅遊史及 預防接種等等。電子病歷一方面代替紙張,另 一方面,如建構完善的醫療資訊系統,亦可具 備分析病人疾病的效能。[9]

圖(2-1)為電子病歷系統流程

2.2 PHP 程式語言的發展

PHP原本的簡稱為Personal Home Page,是 為了要維護個人網頁,而用c語言開發的一些 CGI工具程式集,取代原先使用的程式。最初 這些工具程式用來顯示個人履歷和統計網頁 流量。他將這些程式和一些表單直譯器整合起 來,稱為PHP/FI。

PHP/FI可以和資料庫連接,產生簡單的動 態網頁程式。可以透過社群來加速程式開發與 尋找錯誤。這個釋出的版本命名為PHP 2,已 經有今日PHP的一些雛型,像是類似Perl的變 數 命名方 式、 表單處 理功 能、以 及嵌 入到 HTML中執行的能力。程式語法上也有些類 似,有較多的限制,不過更簡單、更有彈性。

目前Internet上流行的網站構架方式是LAMP

(Linux+Apache+MySQL+PHP),即使用Linux 作 為 作 業 系 統 ,Apache 作 為 Web 伺 服 器 , MySQL作為資料庫,PHP(部分網站也使用 Perl或Python)作為伺服器端指令碼直譯器。

由於這四個軟體都是遵循GPL的開放源碼軟 體,因此使用這種方式不用花一分錢就可以建 立起一個穩定、免費的網站系統。MySQL加 PHP的配對在網際網路上的應用相比LAMP來 說更為常見,並獲得了「動態配對」(Dynamic Duo ) 的 雅 號 , 大 部 分 Blog 網 站 基 於 的 WordPress系統主要運用MySQL加 PHP的配 對。除了LAMP之外,用於Windows和Mac上 的網站構架也分別被稱為WAMP和MAMP。

[7]

2.3 MySQL資料庫介紹

MySQL是一個真正的多用戶、多線程SQL 數據庫服務器。SQL稱為結構化查詢語言是世 界 上 最 流 行 的 和 標 準 化 的 數 據 庫 語 言 。 MySQL是以一個客戶機/服務器結構的實現,

它由一個服務器守護程序mysqld和很多不同 的客戶程序和庫組成。

SQL是一種標準化的語言,它使得存儲、

更新和存取信息更容易。像是你能用SQL語言 為一個網站檢索產品信息及存儲顧客信息,同 時MySQL也足夠快和靈活以允許你存儲記錄 文件和圖像。

MySQL 主要目標是快速、健壯和容易使 用。最初是因為我們需要這樣一個SQL服務 器,它能處理與任何可不昂貴硬件平台上提供 數 據庫的 廠家 在一個 數量 級上的 大型 數據 庫,但速度更快,MySQL就開發出來。從以 前我們一直都在使用MySQL,其環境有超 過 40 個數據庫,包含 10,000個表,其中500 多個表超過7百萬行,這大約有100 個吉字節 (GB)的關鍵應用數據。MySQL建立的基礎是 業已用在高要求的生產環境多年的一套實用 例程,盡管MySQL仍在開發中,但它已經提 供一個豐富和極其有用的功能集。

MySQL由於性能高、成本低、可靠性好,

已經成為最流行的開源資料庫,被廣泛地應用 在Internet上的中小型網站中。隨著MySQL的 不斷成熟,它也逐漸用於更多大規模網站和應 用。[8]

2.4 IHE醫療整合技術

IHE簡稱醫療資訊整合技術,醫療院所早 期所開發的資訊系統,並無完善標準可供依 循。因此,不同廠商及醫院所開發的系統,常 造成不相容情況發生,甚至同院都有可能發生 新系統與舊系統整合困難之窘境,國內醫療院 所及廠商均開始參照標準的架構及傳輸協定 規劃及建置新系統,HL7 及DICOM 即為目前 醫療資訊交換的主流標準,各醫療資訊系統廠 商與造影儀器商亦宣稱產品符合或支援這些 標準,但造影儀器與資訊系統進行實際整合測 試時,卻常發生無法相容問題。究其主因發 現,問題就發生於醫療處置作業上,因為除技 術層面之共通標準問題外,更重要的即是醫療 作業流程與參與角色之行為的整合。

醫療資訊整合技術的引進,正是全球醫療

界解決相關介面溝通問題的重要關鍵,藉由 DICOM及HL7的整合,自然可讓不同系統間透 過共同標準加以溝通,進而促使資料的流通與 整合目標可以順利達成。因此,IHE在醫療產 業界正扮演如同國際共通語言的要角。醫療資 訊系統整合時狀況繁多,國內醫療機構,採用 許多國外廠牌之醫療儀器與系統。未來相關 DICOM 技術規格與驗證測試規範的擬定,對 於相關的資訊廠商而言,參加醫療資訊系統整 合測試,將成為廠商競相加入測試的機制參與 廠商越多越能促進國內醫療資訊科技及產業 界的進步與發展。

2.5 DICOM數位影像及傳輸

在現代化社會進步的過程中,醫療服務的 水準是一項非常重要的指標,在物質生活的提 昇後,維護人們健康的難度也隨之增加,相對 而言,社會大眾也會更進一步要求更迅速、更 簡單、無痛苦的醫療技術。然而,醫療服務可 說是一個科學研究應用的終極目標,故醫療水 準的提昇並非只是一個狹隘的單方向發展。隨 著醫學技術的日新月異,各種不同領域的科技 漸漸進入醫院的大門,同時也在這多樣化新觀 念的激盪下,發展出一個接一個的革命性演 進。在這其中最具代表性,也是目前發展速度 最驚人的,當屬結合了時下熱門的網路、通 訊、電腦和醫療的DICOM。

要 了 解DICOM是什麼,它的英文縮寫 DICOM = Digital Imaging and COmmunications in Medicine。由字面上來解 釋,第一,DICOM的發展背景完全是針對醫 學應用領域來開發的;第二,適用對象是數位 化的醫學影像,所謂數位化的醫學影像,是可 以擷取並顯示在電腦中的影像;第三,也就是 整個DICOM規格的核心,是在於『通訊』這 個觀念上,將這些東西綜合起來,我們可以簡 單的將DICOM定義為「醫學影像儀器和軟體 間共通的通訊規格」。[10]

3.資料庫規劃

為了避免人工填錯病例的發生,提高醫療 系統的水準,適應龐大的病歷資料且複雜的業 務處裡,減少鉅大的人力及物力,利用程式設 計讓整個掛號流程更順暢。

圖(3-1)為資料庫裡所用的資料表 member為病患基本資料的儲存,sik為病 患 批 價 價 錢 及 看 病 到 哪 個 部 分 之 紀 錄 , sik_status為醫師診斷的報告,use_medi為醫師 為病患開藥的項目、數量及何時服用之紀錄,

medicine為診所內之所有藥品名稱。

圖(3-2)資料庫裡面所有資料表資關係連 結

4.系統設計與建置 4.1 系統流程圖

整個系統流程圖,系統份成三部份,為掛 號部分、診斷付費部分、管理部分。

圖(4-1)為系統流程圖

4.2 掛號子系統

從診所首頁點選掛號按鈕進入後,進行掛 號,倘若病患無資料時,則需進行初診資料填 寫,新增資料填寫完畢後,則回到掛號系統 中,從下拉式選單中找到病患的姓名後進行查 詢 ,或直接從病患編號直接輸入,輸入後點 選進行掛號,則掛號程序則完成。

圖(4-2)為掛號步驟流程圖

圖(4-3)為掛號系統實際畫面

4.3 看診子系統

點選填寫病歷及開藥方後,由醫師看診填 寫病例後,開出所需使用的藥品,依序完成後 則儲存並立即開立處方簽。

圖(4-4)為看診系統實際畫面

4.4 批價子系統

首頁點選批價按鈕進入,點選正確之掛號 代碼,再點選觀看詳細藥品,由負責人員查看 有無開藥錯誤,若確定無誤後,確認批價金額 是否需要修改,若無須修改則按送出,即可完 成批價之動作。

圖(4-5)為批價流程圖

圖(4-6)為批價系統實際畫面

4.5 領藥子系統

領藥部分可以了解到藥品服用時間,以及 所領到藥品的數量,確定資料無誤後即可案完 成領藥,到這裡,一個病患來到診所後,掛號 到醫師診斷完症狀後,付完醫藥費領藥即可完 成。

5.系統管理及維護

管理系統大致上可分成三個部分,其中包 含著,藥品管理,病患資料管理,全部看診情 況,散個部分又已藥品管理和病患資料為主,

藥品管理方面,可讓醫師知道診所內有哪些藥 可以開給病患服用,病患資料方面,可讓醫師 了解病患之前的病因及各種所需注意事項,所 以在此系統中可說是不可缺少的部分之一。

圖(5-1)為系統管理員功能圖

5.1 病患資料管理

首頁點選病患資料管理按鈕進入後,點選 需要的項目做更動,例如要更新資料,就點選 編輯進入後,更改所需變動的資料後,按確定 更新,系統會回到病患資料管理的首頁。

圖(5-2)為病患資料管理流程圖

圖(5-3)病患資料管理實際畫面

5.2藥品管理

首頁點選藥品管理按鈕進入後,點選需要