iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0
自我挑戰組

基於 Oracle 資料庫的醫院電子病歷系統設計與建置系列 第 7

Day07:實體關聯圖繪製、資料表間關聯的補充說明

  • 分享至 

  • xImage
  •  

今天要分享的是醫院電子病歷系統的實體關聯圖以及關聯(一對多 / 多對多關係)的補充說明!


六、實體關聯圖

  1. 父表:病患基本資訊表 Patients
    子表:病患病歷表 Records
    參考欄位:Records中的PatientID作為外鍵參考Patients中的PatientID
  2. 父表:病患基本資訊表 Patients
    子表:就診 / 掛號記錄表 Appointments
    參考欄位:Appointments中的PatientID作為外鍵參考Patients中的PatientID
  3. 父表:病患基本資訊表 Patients
    子表:過敏記錄表 AllergyRecords
    參考欄位:AllergyRecords中的PatientID作為外鍵參考Patients中的PatientID
  4. 父表:病患基本資訊表 Patients
    子表:疫苗接種表 VaccinationRecords
    參考欄位:VaccinationRecords中的PatientID作為外鍵參考Patients中的PatientID
  5. 父表:病患基本資訊表 Patients
    子表:醫療資源使用表 MedicalResourceUsage
    參考欄位:MedicalResourceUsage中的PatientID作為外鍵參考Patients中的PatientID
  6. 父表:病患基本資訊表 Patients
    子表:健保費用表 InsuranceBilling
    參考欄位:InsuranceBilling中的PatientID作為外鍵參考Patients中的PatientID
  7. 父表:科別表 Departments
    子表:就診 / 掛號記錄表 Appointments
    參考欄位:Appointments中的DepartmentID作為外鍵參考Departments中的DepartmentID
  8. 父表:科別表 Departments
    子表:醫護人員資訊表 Staff
    參考欄位:Staff中的DepartmentID作為外鍵參考Departments中的DepartmentID
  9. 父表:科別表 Departments
    子表:時間排程表 Schedules
    參考欄位:Schedules中的DepartmentID作為外鍵參考Departments中的DepartmentID
  10. 父表:科別表 Departments
    子表:醫療資源使用表 MedicalResourceUsage
    參考欄位:MedicalResourceUsage中的DepartmentID作為外鍵參考Departments中的DepartmentID
  11. 父表:科別表 Departments
    子表:住院記錄表 HospitalizationRecords
    參考欄位:HospitalizationRecords中的DepartmentID作為外鍵參考Departments中的DepartmentID
  12. 父表:醫護人員資訊表 Staff
    子表:就診 / 掛號記錄表 Appointments
    參考欄位:Appointments中的StaffID作為外鍵參考Staff中的StaffID
  13. 父表:醫護人員資訊表 Staff
    子表:病患病歷表 Records
    參考欄位:Records中的StaffID作為外鍵參考Staff中的StaffID
  14. 父表:醫護人員資訊表 Staff
    子表:診斷記錄表 Diagnoses
    參考欄位:Diagnoses中的StaffID作為外鍵參考Staff中的StaffID
  15. 父表:醫護人員資訊表 Staff
    子表:住院記錄表 HospitalizationRecords
    參考欄位:HospitalizationRecords中的StaffID作為外鍵參考Staff中的StaffID
  16. 父表:醫護人員資訊表 Staff
    子表:手術記錄表 SurgeryRecords
    參考欄位:SurgeryRecords中的StaffID作為外鍵參考Staff中的StaffID
  17. 父表:醫護人員資訊表 Staff
    子表:疫苗接種表 VaccinationRecords
    參考欄位:VaccinationRecords中的StaffID作為外鍵參考Staff中的StaffID
  18. 父表:醫護人員資訊表 Staff
    子表:檢驗檢查記錄表 Tests
    參考欄位:Tests中的StaffID作為外鍵參考Staff中的StaffID
  19. 父表:醫護人員資訊表 Staff
    子表:時間排程表 Schedules
    參考欄位:Schedules中的StaffID作為外鍵參考Staff中的StaffID
  20. 父表:醫護人員資訊表 Staff
    子表:醫療資源使用表 MedicalResourceUsage
    參考欄位:MedicalResourceUsage中的StaffID作為外鍵參考Staff中的StaffID
  21. 父表:就診 / 掛號記錄表 Appointments
    子表:檢驗檢查記錄表 Tests
    參考欄位:Tests中的AppointmentID作為外鍵參考Appointments中的AppointmentID
  22. 父表:就診 / 掛號記錄表 Appointments
    子表:健保費用表 InsuranceBilling
    參考欄位:InsuranceBilling中的AppointmentID作為外鍵參考Appointments中的AppointmentID
  23. 父表:就診 / 掛號記錄表 Appointments
    子表:病患病歷表 Records
    參考欄位:Records中的AppointmentID作為外鍵參考Appointments中的AppointmentID
  24. 父表:就診 / 掛號記錄表 Appointments
    子表:手術記錄表 SurgeryRecords
    參考欄位:SurgeryRecords中的AppointmentID作為外鍵參考Appointments中的AppointmentID
  25. 父表:就診 / 掛號記錄表 Appointments
    子表:住院記錄表 HospitalizationRecords
    參考欄位:HospitalizationRecords中的AppointmentID作為外鍵參考Appointments中的AppointmentID
  26. 父表:就診 / 掛號記錄表 Appointments
    子表:病患滿意程度表 SatisfactionSurveys
    參考欄位:SatisfactionSurveys中的AppointmentID作為外鍵參考Appointments中的AppointmentID
  27. 父表:病患病歷表 Records
    子表:診斷記錄表 Diagnoses
    參考欄位:Diagnoses中的RecordID作為外鍵參考Diagnoses中的RecordID
  28. 父表:診斷記錄表 Diagnoses
    子表:處方籤表 Prescriptions
    參考欄位:Prescriptions中的DiagnosisID作為外鍵參考Diagnoses中的DiagnosisID

以下是我繪製的實體關聯圖!
https://ithelp.ithome.com.tw/upload/images/20250919/20167787MUvKnGjdJH.png


以上是我今天的分享!明天會將資料表轉成SQL,並且會先將資料插入到幾個資料表中!謝謝觀看 ~


上一篇
Day06:實體關聯圖初步設計
下一篇
Day08:資料表轉SQL、資料插入(1/3)
系列文
基於 Oracle 資料庫的醫院電子病歷系統設計與建置10
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言