iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0

大家好 ~ 今天是延續昨天剩餘的新增測試部分!


情境四:藥品與處方管理
新增 - 電子處方
會使用到的資料表為:
"Diagnoses"
"Prescriptions"
"MedicalResourceUsage"

--4.1. 新病患經醫師診斷後得到初步結果,進行開處方籤的步驟
INSERT INTO Diagnoses (
DIAGNOSISID,
RECORDID,
STAFFID,
RECORDTYPE,
DIAGNOSISDATE,
SUBJECTIVE,
OBJECTIVE,
ASSESSMENT,
PLAN,
ICDCODE,
DIAGNOSISNOTES
)
VALUES (
600026,
3026,
62898,
'初診',
TO_DATE('2025-09-25','YYYY-MM-DD'),
'心跳不規則',
'霍特心電圖顯示間歇性心房顫動',
'可能為陣發性心房顫動,需進一步評估中風風險',
'建議服用抗凝劑並安排導管消融術',
'I48.0',
'病患無心衰病史,CHA₂DS₂-VASc評分為2,建議開始Apixaban'
);

--4.2. 對於醫師的處方籤進行開藥
INSERT INTO prescriptions(
PRESCRIPTIONID,
DIAGNOSISID,
MEDICATIONNAME,
INSTRUCTION,
MEDICATIONDAYS,
MEDICATIONCODE,
MEDICATIONTYPE,
MEDICATIONSTATUS
)
VALUES(
650026,
600026,
'Apixaban',
'每日早晚各服一次,飯後服用',
30,
'R046',
'口服藥',
'有效'
);

--4.3. 新病患會使用到的醫療設備資源(藥品)
INSERT INTO medicalresourceusage(
USAGEID,
PATIENTID,
STAFFID,
DEPARTMENTID,
RESOURCETYPE,
RESOURCENAME,
USAGEDATE,
USAGEDURATION,
USAGENOTES
)
VALUES(
450025,
32265,
62898,
23,
'手術空間、藥品',
'心臟導管室、Apixaban',
TO_DATE('2025-09-27','YYYY-MM-DD'),
'150分鐘',
'用於心房顫動導管消融術,術後順利'
);

圖片輔助:
(1)Diagnoses
https://ithelp.ithome.com.tw/upload/images/20250927/20167787zkKMAETJCf.png
(2)Prescriptions
https://ithelp.ithome.com.tw/upload/images/20250927/20167787uyZm8IK5Ud.png
(3)MedicalResourceUsage
https://ithelp.ithome.com.tw/upload/images/20250927/201677872rDltqGR91.png
輸出結果:
(1)Diagnoses
https://ithelp.ithome.com.tw/upload/images/20250927/20167787Yr1Zo7GNyi.png
(2)Prescriptions
https://ithelp.ithome.com.tw/upload/images/20250927/20167787l2YgJN0E8Q.png
(3)MedicalResourceUsage
https://ithelp.ithome.com.tw/upload/images/20250927/20167787XnZsklETmm.png
情境五:檢驗檢查與報告管理
新增 - 檢驗報告、檢驗記錄
會使用到的資料表為:"Tests"

--5.1. 新病患經醫師診斷後進行心電圖檢查
INSERT INTO Tests (
  TESTID,
  APPOINTMENTID,
  STAFFID,
  TESTNAME,
  TESTCODE,
  TESTDATE,
  TESTRESULT,
  TESTSTATUS,
  TESTNOTES
)
VALUES (
  400125,
  1889,
  62898,
  '24小時霍特式心電圖',
  'ECG-Holter',
  TO_DATE('2025-09-25','YYYY-MM-DD'),
  '間歇性心房顫動,夜間心率低至42bpm',
  '已完成',
  '建議進一步評估是否需使用抗凝劑'
);

圖片輔助:
(1)Tests
https://ithelp.ithome.com.tw/upload/images/20250927/201677879uZjEW0o4C.png
輸出結果:
(1)Tests
https://ithelp.ithome.com.tw/upload/images/20250927/20167787hIv4ZqfQF2.png
情境六:住院病人管理
新增 - 病患住院記錄
會使用到的資料表為:"HospitalizationRecords"、"MedicalResourceUsage"

--6.1. 新病患手術結束後需住院觀察、恢復
INSERT INTO hospitalizationrecords(
"HospitalizationID", "AppointmentID", "DepartmentID", "StaffID", 
"AdmissionDate", "LengthOfStay", "ExpectedDischargeDate",
"ActualDischargeDate", "WardArea", "RoomNum", "BedNum",
"AdmissionDiagnosis", "DischargeDiagnosis",
"HospitalizationStatus", "HospitalCreateTime",
"DischargeSummary", "HospitalNotes")
VALUES (
100516,
1889,
23,
62898,
TO_DATE('2025-09-27','YYYY-MM-DD'),
3,
TO_DATE('2025-09-30','YYYY-MM-DD'),
TO_DATE('2025-09-30','YYYY-MM-DD'),
'心臟科病房',
'302A',
'B-03',
'間歇性心房顫動,合併心悸與暈眩',
'心房顫動穩定,建議門診追蹤',
'已出院',
TO_DATE('2025-09-27','YYYY-MM-DD'),
'住院期間接受導管消融術,恢復良好',
'術後心律穩定無併發症,建議服用抗凝劑'
);

--6.2. 新病患會使用到的醫療設備資源(手術室)
INSERT INTO medicalresourceusage(
USAGEID,
PATIENTID,
STAFFID,
DEPARTMENTID,
RESOURCETYPE,
RESOURCENAME,
USAGEDATE,
USAGEDURATION,
USAGENOTES
)
VALUES(
450025,
32265,
62898,
23,
'手術空間、藥品',
'心臟導管室、Apixaban',
TO_DATE('2025-09-27','YYYY-MM-DD'),
'150分鐘',
'用於心房顫動導管消融術,術後順利'
);

圖片輔助:
(1)HospitalizationsRecords
https://ithelp.ithome.com.tw/upload/images/20250927/20167787j93w48zRch.png
(2)MedicalResourceUsage
https://ithelp.ithome.com.tw/upload/images/20250927/201677872rDltqGR91.png
輸出結果:
(1)HospitalizationsRecords
https://ithelp.ithome.com.tw/upload/images/20250927/20167787bfHR9mbZLN.png
(2)MedicalResourceUsage
https://ithelp.ithome.com.tw/upload/images/20250927/20167787XnZsklETmm.png
情境八:健保與收費管理
新增 - 費用明細
會使用到的資料表為:"InsuranceBilling"

-- 8.1. 新病患經過手術/一系列檢查/住院的健保與自費項目
INSERT INTO InsuranceBilling (
  BILLINGID,
  PATIENTID,
  APPOINTMENTID,
  BILLINGDATE,
  ITEMDESCRIPTION,
  AMOUNT,
  NHI,
  NHIAMOUNT,
  PATIENTPAY
)
VALUES (
  350579,
  32265,
  1889,
  TO_DATE('2025-09-30','YYYY-MM-DD'),
  '心房顫動導管消融手術與住院3日',
  48000,
  '是',
  36000,
  12000
);

圖片輔助:
(1)InsuranceBilling
https://ithelp.ithome.com.tw/upload/images/20250928/20167787URBYufdtW3.png
輸出結果:
(1)InsuranceBilling
https://ithelp.ithome.com.tw/upload/images/20250928/20167787c7zNuD1kdW.png
情境八:健保與收費管理
新增 - 費用明細
會使用到的資料表為:"MedicalResourceUsage"

--9.1. 新病患會使用到的醫療設備資源(手術室/藥品)
INSERT INTO medicalresourceusage(
USAGEID,
PATIENTID,
STAFFID,
DEPARTMENTID,
RESOURCETYPE,
RESOURCENAME,
USAGEDATE,
USAGEDURATION,
USAGENOTES
)
VALUES(
450025,
32265,
62898,
23,
'手術空間、藥品',
'心臟導管室、Apixaban',
TO_DATE('2025-09-27','YYYY-MM-DD'),
'150分鐘',
'用於心房顫動導管消融術,術後順利'
);

圖片輔助:
(1)MedicalResourceUsage
https://ithelp.ithome.com.tw/upload/images/20250927/201677872rDltqGR91.png
輸出結果:
(1)MedicalResourceUsage
https://ithelp.ithome.com.tw/upload/images/20250927/20167787bfHR9mbZLN.png


以上是我今日的分享!明天會進行CRUD中的更新測試!也是一樣會分成兩天完成!


上一篇
Day14:新增測試(1/2)
下一篇
Day16:修改測試(1/2)
系列文
基於 Oracle 資料庫的醫院電子病歷系統設計與建置18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言