問題陳述:醫院系統
目前醫院依賴紙質系統來管理病人資訊、醫療紀錄和帳單。紙質系統存在多項限制,包括難以及時存取病人資訊、資料遺失或錯放的風險增加,以及帳單和醫療紀錄記錄中的錯誤。因此,醫院決定開發電子健康紀錄系統,以提升其運作的效率與準確性。
新的電子健康紀錄系統應能儲存和管理病人的人口統計資訊、醫療史、診斷檢驗結果、藥物處方及帳單資訊。系統還應能產生病人照護的報告與分析,包括病人結果與醫院績效指標。
醫院有多個部門需要存取電子健康紀錄系統,包括護理人員、醫師、實驗室人員及會計部門。系統應設計為確保各部門能取得所需資訊,同時維護病人資訊的機密性與隱私。
醫院也已識別出設計電子健康紀錄系統時需解決的幾個關鍵挑戰。這些挑戰包括確保資料的準確性與一致性、管理大量病人資料、與現有醫院系統整合,以及確保病人資訊的安全與隱私。
醫院已設定六個月的時間表,用於電子健康紀錄系統的開發與實施。系統應設計為可擴展且能適應醫院未來運作與需求的變更。
(* Visual Paradigm ERD範例介面截圖)

實體識別的逐步指南:
- 仔細閱讀問題陳述,並找出代表物件或概念的名詞或名詞片語。在此情況下,名詞或名詞片語包括「醫院」、「電子健康紀錄系統」、「病人資訊」、「醫療紀錄」和「帳單」。
- 將每個名詞或名詞片語視為潛在實體,並判斷其是否代表問題領域中的獨立物件或概念。在此情況下,每個識別出的名詞或名詞片語都代表系統需要管理的獨立物件或概念。
- 確定每個實體的屬性。屬性是描述實體的特徵或性質。例如,「醫院」實體可能具有名稱、位置和規模等屬性。「病人資訊」實體可能具有姓名、出生日期和聯絡資訊等屬性。「醫療紀錄」實體可能具有診斷、治療計畫和藥物病史等屬性。
- 識別實體之間的關係。關係是實體之間的連結或關聯。例如,「病人資訊」實體可能與「醫療紀錄」實體存在關係,因為每位病人的醫療紀錄都將與其個人資訊相關聯。
- 根據領域專家和利益相關者的反饋,完善實體與關係,並相應調整ER圖。
透過遵循此逐步指南,您應能識別出建立能準確反映醫院電子健康紀錄系統的ER圖所需的實體與關係。
為資料庫開發邏輯ER圖
假設醫院需要儲存和管理病人的人口統計資訊、醫療史、診斷檢驗結果、藥物處方及帳單資訊,以下實體與關係可能出現在邏輯ER圖中:
實體:
- 病人:儲存病人的人口統計資訊,例如姓名、出生日期、性別、聯絡方式等。
- 醫療史:儲存病人的醫療史,包括醫療狀況、過敏、手術及治療方式。
- 診斷檢驗結果:儲存對病人進行的診斷檢驗結果,例如血液檢驗、X光、核磁共振等。
- 藥物:儲存針對病人處方的藥物資訊,例如名稱、劑量、頻率和持續時間。
- 帳單:儲存醫院收費資訊以及病人或保險公司支付的款項。
關係:
- 一位病人可能擁有多个醫療病史、診斷檢驗結果以及處方藥物。因此,病人與醫療病史、診斷檢驗結果及藥物實體之間可能存在一對多的關係。
- 診斷檢驗結果只能屬於一位病人。因此,病人與診斷檢驗結果實體之間可能存在一對多的關係。
- 藥物只能被開給一位病人。因此,病人與藥物實體之間可能存在一對多的關係。
- 一位病人可能擁有多个帳單記錄。因此,病人與帳單實體之間可能存在一對多的關係。
請注意,這僅是可能的邏輯ERD之一,實際設計可能根據醫院的具體需求以及所開發的電子健康記錄系統而有所不同。
建立邏輯ERD

將邏輯ERD優化為物理ERD
為了將邏輯ERD優化為物理ERD,我們需要對ERD進行一些修改,以反映資料實際在資料庫中的儲存方式。以下是我們可以進行的一些可能修改:
- 定義主鍵:ERD中的每個實體都需要一個主鍵,以唯一識別表格中的每筆記錄。我們可以修改邏輯ERD,使用「
«PK»」符號來為每個實體定義主鍵。 - 定義資料類型:ERD中的每個屬性都需要資料類型,以表示資料庫中將儲存的資料類型。我們可以修改邏輯ERD,為每個屬性加入資料類型。
- 定義關係:我們需要修改邏輯ERD,使用外鍵來定義實體之間的關係。
建立物理ERD

總結
本文概述了仍依賴紙本系統來管理病人資訊、醫療紀錄及帳單的醫院所面臨的問題。為提升營運效率與準確性,該醫院計劃建立電子健康紀錄(EHR)系統。
本文提供了一份全面的指南,用以識別建立能準確反映醫院EHR系統的ER圖所需的關鍵組成部分。文中提供了一個範例邏輯ERD,包含病人、醫療病史、診斷檢驗結果、藥物及帳單等關鍵實體,以及它們的屬性與關係。
本文還討論了將邏輯ERD優化為物理ERD所需的必要修改,包括定義主鍵、資料類型及關係。











