Test Cases
ระบบห้องฉุกเฉิน (Emergency Department System)
โรงพยาบาลค่ายธนรัชน์
เอกสารเลขที่: SRS-1.2.4-TESTCASES
เวอร์ชัน: 1.0
วันที่: 11 ตุลาคม 2568
ผู้จัดทำ: ทีมพัฒนาระบบ
ผู้อนุมัติ: ผู้อำนวยการโรงพยาบาลค่ายธนรัชน์
📝 ประกอบการทดสอบ
🎯 Scope ของการทดสอบ
ระบบห้องฉุกเฉินจะครอบคลุมการทดสอบฟังก์ชันหลัก 6 กลุ่ม: - การจัดการข้อมูลพื้นฐาน - การเชื่อมโยงรหัส ICD และการกำหนดค่ารักษาพยาบาล - การตรวจรักษาฉุกเฉิน - การบันทึกข้อมูลการรักษาผู้ป่วยฉุกเฉินและอุบัติเหตุ - การจัดการนัดหมาย - การนัดผู้ป่วยและการติดตาม - การขอปรึกษา (Consult) - การส่งปรึกษาแพทย์เฉพาะทาง - การพิมพ์เอกสาร - การออกเอกสารทางการแพทย์และใบรับรอง - การจัดการ EMS - การประสานงานรถพยาบาลและการส่งต่อ
🔗 Integration Dependencies
ระบบห้องฉุกเฉินเชื่อมโยงกับระบบอื่นดังนี้: - ระบบเวชระเบียน (1.2.1): ข้อมูลผู้ป่วยหลักและการส่งตรวจ - ระบบซักประวัติ (1.2.2): การส่งข้อมูลผู้ป่วยมาตรวจและการนัดติดตาม - ระบบห้องตรวจแพทย์ (1.2.3): การส่งต่อผู้ป่วยจากห้องฉุกเฉิน - ระบบตรวจสอบสิทธิ (1.2.15): การตรวจสอบสิทธิการรักษาผู้ป่วยฉุกเฉิน - ระบบเภสัชกรรม (1.2.13): การสั่งจ่ายยาฉุกเฉินและเวชภัณฑ์ - ระบบการเงิน (1.2.14): การคำนวณค่าบริการฉุกเฉิน - ระบบงานชันสูตร (1.2.7): การสั่ง Lab ฉุกเฉิน - ระบบรังสีวิทยา (1.2.8): การสั่ง X-Ray ฉุกเฉิน - ระบบผู้ป่วยใน (1.2.17): การ Admit ผู้ป่วยฉุกเฉิน - ระบบห้องผ่าตัดและวิสัญญี (1.2.18): การส่งผู้ป่วยผ่าตัดฉุกเฉิน - ระบบนัดหมายและตารางเวรแพทย์ (1.2.6): การนัดติดตามหลังรักษาฉุกเฉิน
📊 คำจำกัดความ
| คำศัพท์ | คำอธิบาย |
|---|---|
| ER | Emergency Room - ห้องฉุกเฉิน |
| EMS | Emergency Medical Services - บริการการแพทย์ฉุกเฉิน |
| ED | Emergency Department - แผนกฉุกเฉิน |
| ICD | International Classification of Diseases - รหัสการจำแนกโรคระหว่างประเทศ |
| Triage | การคัดแยกผู้ป่วยตามความรุนแรง |
| CC | Chief Complaint - อาการสำคัญที่ผู้ป่วยมาร้องเรียน |
| HPI | History of Present Illness - ประวัติการเจ็บป่วยในปัจจุบัน |
| PMH | Past Medical History - ประวัติการเจ็บป่วยในอดีต |
| FH | Family History - ประวัติการเจ็บป่วยในครอบครัว |
| SH | Social History - ประวัติเกี่ยวกับการดำเนินชีวิต |
| BP | Blood Pressure - ความดันโลหิต |
| BMI | Body Mass Index - ดัชนีมวลกาย |
| RE-MED | Re-medication - การสั่งยาซ้ำ |
| Consult | Consultation - การปรึกษาผู้เชี่ยวชาญ |
| Refer | Referral - การส่งต่อผู้ป่วย |
| OPD CARD | Out-Patient Department Card - บัตรผู้ป่วยนอก |
| Observe | การสังเกตและติดตามผู้ป่วย |
| Admit | การรับผู้ป่วยเข้าโรงพยาบาล |
📑 สารบัญ Test Cases
- 📋 กลุ่มที่ 1: การจัดการข้อมูลพื้นฐาน (TOR 1.2.4.1) - 2 Test Cases
- 🚨 กลุ่มที่ 2: การตรวจรักษาฉุกเฉิน (TOR 1.2.4.2.1-14) - 14 Test Cases
- 🔬 กลุ่มที่ 3: การจัดการการสังเกตและหัตถการ (TOR 1.2.4.2.15-24) - 10 Test Cases
- 📅 กลุ่มที่ 4: การจัดการนัดหมาย (TOR 1.2.4.3) - 5 Test Cases
- 👥 กลุ่มที่ 5: การขอ Consult (TOR 1.2.4.4) - 2 Test Cases
- 🖨️ กลุ่มที่ 6: การพิมพ์เอกสาร (TOR 1.2.4.5) - 8 Test Cases
รวม Test Cases ทั้งหมด: 41 Test Cases
รายการ Test Cases
📋 กลุ่มที่ 1: การจัดการข้อมูลพื้นฐาน (TOR 1.2.4.1)
Test Case: การเชื่อมโยงรหัส ICD หัตถการของ WHO
Test ID: TC-ER-001
Description: ทดสอบการเชื่อมโยงข้อมูลการรักษากับรหัสหัตถการโดยใช้รหัส ICD ของ WHO
TOR Reference: 1.2.4.1.1
Pre-condition:
- ระบบพร้อมใช้งาน
- มีข้อมูล ICD Procedure Code ในระบบ
- แพทย์ฉุกเฉินล็อกอินสำเร็จ
- ผู้ป่วยฉุกเฉินอยู่ในระบบ
Test Steps:
1. เข้าสู่หน้าบันทึกการรักษาฉุกเฉิน
2. เลือกผู้ป่วยที่ต้องการบันทึกหัตถการ
3. คลิกเมนู "บันทึกหัตถการฉุกเฉิน"
4. ค้นหารหัส ICD หัตถการด้วยคำค้นหา "Emergency suture"
5. เลือกรหัส ICD "12031 - Repair, wound, face, ears, eyelids, nose, lips"
6. ระบุรายละเอียดหัตถการ: ตำแหน่งแผล, ขนาดแผล, วิธีการเย็บ
7. บันทึกเจ้าหน้าที่ผู้ทำหัตถการและเวลาเริ่ม-สิ้นสุด
8. บันทึกข้อมูล
Expected Result:
- สามารถค้นหารหัส ICD หัตถการได้
- แสดงรายการหัตถการฉุกเฉินที่เกี่ยวข้อง
- เชื่อมโยงข้อมูลการรักษาสำเร็จ
- แสดงชื่อหัตถการภาษาไทยและอังกฤษ
- บันทึกผู้ทำหัตถการและเวลาได้
- เชื่อมโยงกับระบบการเงิน (1.2.14) สำหรับคิดค่าบริการ
Test Data: HN: HN001234, ICD Code: 12031, Procedure: เย็บแผลหน้า
Test Case: การกำหนดกลุ่มค่ารักษาพยาบาลฉุกเฉิน
Test ID: TC-ER-002
Description: ทดสอบการกำหนดข้อมูลการรักษาตามกลุ่มค่ารักษาพยาบาลพร้อมค่าบริการฉุกเฉิน
TOR Reference: 1.2.4.1.2
Pre-condition:
- ระบบพร้อมใช้งาน
- มีข้อมูล Emergency Treatment Group และค่าบริการ
- มีการเชื่อมโยงกับระบบการเงิน (1.2.14)
Test Steps:
1. เข้าสู่หน้าบันทึกการรักษาฉุกเฉิน
2. เลือกการวินิจฉัยหรือหัตถการฉุกเฉินที่บันทึกแล้ว
3. ระบบแสดงกลุ่มค่ารักษาพยาบาลฉุกเฉินที่เกี่ยวข้อง
4. เลือกกลุ่มค่ารักษาที่เหมาะสม (เช่น Emergency Level 1-5)
5. ตรวจสอบค่าบริการฉุกเฉินที่แสดง
6. ยืนยันการบันทึก
Expected Result:
- แสดงกลุ่มค่ารักษาพยาบาลฉุกเฉินที่เกี่ยวข้อง
- แสดงค่าบริการตามระดับความรุนแรงของผู้ป่วย
- เชื่อมโยงกับระบบการเงิน (1.2.14) สำเร็จ
- คำนวณค่าบริการฉุกเฉินแยกจากค่าบริการปกติ
- บันทึกข้อมูลสำเร็จ
- ส่งข้อมูลไปยังระบบการเงินสำหรับออกบิล
Test Data: Treatment Group: ER_LEVEL_3, Service Fee: 2500 บาท
🚨 กลุ่มที่ 2: การตรวจรักษาฉุกเฉิน (TOR 1.2.4.2.1-14)
Test Case: การบันทึกช่วงเวลาการรักษา (เวร)
Test ID: TC-ER-003
Description: ทดสอบการบันทึกข้อมูลช่วงเวลาการรักษา (เวร) ในห้องฉุกเฉิน
TOR Reference: 1.2.4.2.1
Pre-condition:
- ระบบพร้อมใช้งาน
- มีข้อมูลตารางเวรแพทย์และเจ้าหน้าที่
- เจ้าหน้าที่ER ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกการรักษาฉุกเฉิน
2. เลือกช่วงเวลาการรักษา:
- เวรเช้า: 08:00-16:00
- เวรบ่าย: 16:00-24:00
- เวรกลางคืน: 24:00-08:00
3. ระบุแพทย์เวรฉุกเฉิน
4. ระบุหัวหน้าพยาบาลเวร
5. บันทึกข้อมูล
Expected Result:
- บันทึกช่วงเวลาการรักษาได้
- แสดงแพทย์และเจ้าหน้าที่ที่อยู่เวร
- เชื่อมโยงกับระบบตารางเวรแพทย์ (1.2.6)
- ติดตามเวลาเริ่มและสิ้นสุดการรักษา
- แสดงสถิติการรักษาตามเวร
Test Data: Shift: เวรกลางคืน, Doctor: นพ.ฉุกเฉิน สุขใส, Time: 00:00-08:00
Test Case: การบันทึกประเภทผู้ป่วยฉุกเฉิน
Test ID: TC-ER-004
Description: ทดสอบการบันทึกข้อมูลประเภทผู้ป่วยที่เข้ารับการรักษาฉุกเฉิน
TOR Reference: 1.2.4.2.2
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยเข้ามาขอรับบริการฉุกเฉิน
- เจ้าหน้าที่ Triage ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้า Triage และจำแนกผู้ป่วย
2. เลือกประเภทผู้ป่วย:
- ผู้ป่วยอุบัติเหตุ
- ผู้ป่วยฉุกเฉิน
- ผู้ป่วยตรวจโรคทั่วไป
3. ระบุระดับความรุนแรง (Priority Level 1-5)
4. บันทึกอาการเบื้องต้น
5. บันทึกข้อมูล
Expected Result:
- บันทึกประเภทผู้ป่วยได้ถูกต้อง
- จำแนกความเร่งด่วนได้
- แสดงในระบบคิวตามลำดับความสำคัญ
- เชื่อมโยงกับระบบจัดการคิว
- ส่งข้อมูลไปยังทีมแพทย์ที่เกี่ยวข้อง
Test Data: Type: ผู้ป่วยอุบัติเหตุ, Priority: Level 2, Symptom: หกล้มขาหัก
Test Case: การระบุประเภทคลินิกที่ทำการรักษา
Test ID: TC-ER-005
Description: ทดสอบการระบุประเภทคลินิกที่ทำการรักษาผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.2.4
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยผ่านการ Triage แล้ว
- มีข้อมูลคลินิกย่อยในห้องฉุกเฉิน
Test Steps:
1. เข้าสู่หน้าบันทึกการรักษา
2. เลือกผู้ป่วยที่จำแนกประเภทแล้ว
3. ระบุประเภทคลินิกที่รักษา:
- Trauma Center
- Cardiac Emergency
- Pediatric Emergency
- General Emergency
4. บันทึกห้องที่ใช้รักษา
5. บันทึกข้อมูล
Expected Result:
- ระบุประเภทคลินิกได้ถูกต้อง
- แสดงทรัพยากรที่เกี่ยวข้องกับคลินิก
- ติดตามการใช้ห้องตามประเภท
- เชื่อมโยงกับระบบจัดการเตียงผู้ป่วย
- สถิติการใช้บริการตามคลินิก
Test Data: Clinic: Trauma Center, Room: ER-101, Patient: HN001234
Test Case: การบันทึกเจ้าหน้าที่และแพทย์ผู้รักษา
Test ID: TC-ER-006
Description: ทดสอบการบันทึกข้อมูลเจ้าหน้าที่และแพทย์ผู้ทำการตรวจรักษาและทำหัตถการ
TOR Reference: 1.2.4.2.5
Pre-condition:
- ระบบพร้อมใช้งาน
- มีข้อมูลบุคลากรทางการแพทย์
- ผู้ป่วยอยู่ในห้องฉุกเฉิน
Test Steps:
1. เข้าสู่หน้าบันทึกการรักษา
2. ระบุแพทย์หลักผู้รักษา
3. ระบุพยาบาลประจำผู้ป่วย
4. เพิ่มแพทย์ปรึกษา (หากมี)
5. บันทึกเจ้าหน้าที่ผู้ช่วย
6. ระบุบทบาทของแต่ละคน
7. บันทึกข้อมูล
Expected Result:
- บันทึกทีมแพทย์ได้ครบถ้วน
- แสดงบทบาทหน้าที่ของแต่ละคน
- ติดตามเวลาเข้า-ออกของบุคลากร
- เชื่อมโยงกับระบบ HR สำหรับคำนวณเวลาทำงาน
- รายงานภาระงานของบุคลากร
Test Data: Doctor: นพ.ฉุกเฉิน, Nurse: พย.สุวรรณา, Role: Primary
Test Case: การระบุประเภทการมาของผู้ป่วย
Test ID: TC-ER-007
Description: ทดสอบการระบุประเภทการมาของผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.2.6
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยเข้ามาขอรับบริการ
Test Steps:
1. เข้าสู่หน้าลงทะเบียนผู้ป่วยฉุกเฉิน
2. เลือกประเภทการมา:
- มาเอง
- นัดมา
- รับต่อจากสถานพยาบาลอื่น
- ส่งต่อจาก EMS
- อื่นๆ (ระบุ)
3. บันทึกรายละเอียดการมา
4. หากเป็นการรับต่อ ระบุสถานพยาบาลต้นทาง
5. บันทึกข้อมูล
Expected Result:
- บันทึกประเภทการมาได้ถูกต้อง
- แสดงข้อมูลที่เกี่ยวข้องตามประเภท
- เชื่อมโยงกับระบบ EMS (หากเป็นการส่งต่อ)
- ติดตามสถิติการรับส่งต่อ
- รายงานแหล่งที่มาของผู้ป่วย
Test Data: Type: รับต่อจากสถานพยาบาลอื่น, From: รพ.สต.บ้านไผ่
Test Case: การบันทึกรหัสหัตถการและชื่อหัตถการ
Test ID: TC-ER-008
Description: ทดสอบการกำหนดรหัสหัตถการและชื่อหัตถการโดยใช้รหัส ICD ของ WHO พร้อมเวลา
TOR Reference: 1.2.4.2.7
Pre-condition:
- ระบบพร้อมใช้งาน
- มีข้อมูล ICD Procedure Code
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกหัตถการฉุกเฉิน
2. ค้นหารหัส ICD หัตถการ
3. เลือกหัตถการที่เหมาะสม
4. ระบุเจ้าหน้าที่ผู้ทำหัตถการ
5. บันทึกเวลาเริ่มหัตถการ
6. บันทึกเวลาเสร็จสิ้นหัตถการ
7. บันทึกรายละเอียดการทำหัตถการ
8. บันทึกข้อมูล
Expected Result:
- ค้นหารหัส ICD หัตถการได้
- บันทึกผู้ทำหัตถการและเวลาได้
- คำนวณระยะเวลาทำหัตถการอัตโนมัติ
- เชื่อมโยงกับระบบการเงินสำหรับคิดค่าบริการ
- รายงานสถิติหัตถการฉุกเฉิน
Test Data: ICD: 12002, Procedure: Suture wound, Duration: 30 min
Test Case: การบันทึกรหัสโรคและ ICD Code Map
Test ID: TC-ER-009
Description: ทดสอบการบันทึกรหัสโรคและชื่อโรคโดยใช้รหัส ICD และมีระบบ ICD Code Map
TOR Reference: 1.2.4.2.8
Pre-condition:
- ระบบพร้อมใช้งาน
- มีข้อมูล ICD Disease Code และ Code Map
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกการวินิจฉัยฉุกเฉิน
2. ค้นหารหัสโรค ICD WHO
3. ตรวจสอบ ICD Code Map ของไทย
4. เลือกรหัสโรคที่ถูกต้อง
5. ทดสอบระบบช่วยกำหนดรหัสโรคที่วินิจฉัยบ่อย
6. ทดสอบการบันทึกแบบข้อความทั่วไป (Diag Text)
7. ทดสอบ Re-diag จากประวัติการรักษา
8. บันทึกข้อมูล
Expected Result:
- ค้นหารหัสโรคได้ทั้ง WHO และไทย
- แสดงการแมปรหัสที่ถูกต้อง
- ระบบช่วยแนะนำรหัสโรคที่วินิจฉัยบ่อย
- บันทึกแบบข้อความได้
- ดึงข้อมูลจากประวัติเดิมได้
Test Data: ICD: S72.0, Disease: หักกระดูกโคนขาขวา, Map: Thai equivalent
Test Case: การบันทึก Screen และ Chief Complaint
Test ID: TC-ER-010
Description: ทดสอบการบันทึกข้อมูล Screen และ Chief complaint ครบถ้วนสำหรับผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.2.9
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยลงทะเบียนแล้ว
- พยาบาลล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้า Triage และบันทึกสัญญาณชีพ
2. บันทึกข้อมูลสัญญาณชีพ:
- น้ำหนัก, ส่วนสูง, อุณหภูมิ, รอบเอว
- อัตราเต้นชีพจร, อัตราหายใจ, ความดันโลหิต
3. ตรวจสอบการคำนวณ BMI อัตโนมัติ
4. บันทึก Chief complaint (CC)
5. บันทึกระยะเวลาที่เป็น (เป็นมากี่วันแล้ว)
6. บันทึก History of present illness (HPI)
7. บันทึก Past medical history (PMH)
8. บันทึก Family history (FH)
9. บันทึก Social history (SH)
10. ระบุสถานะตั้งครรภ์หรือให้นมบุตร (หากเป็นหญิง)
11. บันทึกข้อมูล
Expected Result:
- บันทึกสัญญาณชีพได้ครบถ้วน
- BMI คำนวณถูกต้อง
- บันทึกประวัติได้ครบทุกส่วน
- ตรวจสอบข้อมูลตั้งครรภ์สำหรับหญิงวัยเจริญพันธุ์
- เตือนหากค่าสัญญาณชีพผิดปกติ
Test Data: Weight: 70kg, Height: 170cm, BP: 140/90, CC: หายใจลำบาก
Test Case: การนำข้อมูล Screen ครั้งล่าสุดมาใช้
Test ID: TC-ER-011
Description: ทดสอบการนำข้อมูลเดิมของการ Screen ครั้งล่าสุดมาใช้ได้
TOR Reference: 1.2.4.2.10
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยมีประวัติการ Screen เดิม
- เจ้าหน้าที่ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึก Screen ผู้ป่วย
2. ค้นหาผู้ป่วยที่มีประวัติเดิม
3. คลิกปุ่ม "นำข้อมูลครั้งล่าสุดมาใช้"
4. ตรวจสอบข้อมูลที่แสดง
5. แก้ไขข้อมูลที่เปลี่ยนแปลง
6. บันทึกข้อมูลใหม่
Expected Result:
- ดึงข้อมูล Screen ครั้งล่าสุดได้
- แสดงข้อมูลในฟอร์มให้แก้ไข
- เปรียบเทียบกับข้อมูลเดิมได้
- บันทึกข้อมูลใหม่เป็นรายการแยก
- เก็บประวัติการเปลี่ยนแปลง
Test Data: Previous: BP 120/80, Current: BP 140/90, Change detected
Test Case: การบันทึกช่วงเวลาเข้าห้อง-เริ่มรักษา-เสร็จสิ้น
Test ID: TC-ER-012
Description: ทดสอบการบันทึกข้อมูลช่วงเวลาเข้าห้อง เวลาเริ่มรักษา และเวลาเสร็จสิ้นการรักษา
TOR Reference: 1.2.4.2.11
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยอยู่ในระบบ
- เจ้าหน้าที่ล็อกอินสำเร็จ
Test Steps:
1. บันทึกเวลาเข้าห้องฉุกเฉิน (Arrival Time)
2. บันทึกเวลาเริ่มการรักษา (Start Treatment)
3. บันทึกเวลาระหว่างการรักษา (Milestones)
4. บันทึกเวลาเสร็จสิ้นการรักษา (Discharge Time)
5. คำนวณระยะเวลารวม
6. บันทึกข้อมูล
Expected Result:
- บันทึกเวลาแต่ละขั้นตอนได้
- คำนวณระยะเวลาการรักษาอัตโนมัติ
- แสดง Timeline การรักษา
- เปรียบเทียบกับมาตรฐานเวลารักษา
- รายงานประสิทธิภาพการรักษา
Test Data: Arrival: 14:30, Start: 14:45, End: 16:20, Total: 110 min
Test Case: การสั่ง Lab/X-Ray ฉุกเฉิน
Test ID: TC-ER-013
Description: ทดสอบการบันทึกข้อมูลสั่ง Lab/X-Ray และแสดงผลตรวจ
TOR Reference: 1.2.4.2.12-13
Pre-condition:
- ระบบพร้อมใช้งาน
- เชื่อมโยงกับระบบชันสูตร (1.2.7) และรังสี (1.2.8)
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าสั่งการตรวจฉุกเฉิน
2. เลือกรายการ Lab ฉุกเฉิน (STAT):
- CBC, Electrolyte, Cardiac enzyme
3. เลือกรายการ X-Ray ฉุกเฉิน:
- Chest X-ray, Pelvis X-ray
4. ระบุความเร่งด่วน (STAT/URGENT)
5. บันทึกคำสั่ง
6. ติดตามผลตรวจ
7. แสดงผลตรวจในระบบ
Expected Result:
- สั่งตรวจแบบ STAT ได้
- ส่งคำสั่งไปยังระบบ Lab/X-Ray
- ติดตามสถานะการตรวจ
- แสดงผลตรวจเมื่อเสร็จ
- เตือนผลตรวจผิดปกติ
Test Data: Lab: CBC STAT, X-Ray: Chest PA view URGENT
Test Case: การบันทึกข้อมูลอุบัติเหตุ
Test ID: TC-ER-014
Description: ทดสอบการบันทึกข้อมูลอุบัติเหตุสำหรับผู้ป่วยอุบัติเหตุ
TOR Reference: 1.2.4.2.14
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยประเภทอุบัติเหตุ
- เจ้าหน้าที่ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกข้อมูลอุบัติเหตุ
2. บันทึกประเภทอุบัติเหตุ:
- อุบัติเหตุจราจร, อุบัติเหตุในที่ทำงาน
- อุบัติเหตุในบ้าน, อื่นๆ
3. บันทึกสาเหตุของอุบัติเหตุ
4. บันทึกสถานที่เกิดเหตุ
5. บันทึกเวลาเกิดเหตุ
6. บันทึกการบาดเจ็บ (Injury Pattern)
7. บันทึกกลไกการบาดเจ็บ
8. บันทึกข้อมูล
Expected Result:
- บันทึกข้อมูลอุบัติเหตุได้ครบถ้วน
- จำแนกตามประเภทอุบัติเหตุ
- เชื่อมโยงกับระบบรายงานอุบัติเหตุ
- ส่งข้อมูลไปยังหน่วยงานที่เกี่ยวข้อง
- รายงานสถิติอุบัติเหตุ
Test Data: Type: อุบัติเหตุจราจร, Cause: รถชน, Location: ถ.พหลโยธิน
Test Case: การเรียกดูประวัติการตรวจย้อนหลัง
Test ID: TC-ER-015
Description: ทดสอบการเรียกดูข้อมูลประวัติการตรวจย้อนหลังของผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.2.15
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยมีประวัติการรักษาเดิม
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าประวัติผู้ป่วย
2. เรียกดูประวัติการมารับบริการ
3. เรียกดูประวัติการวินิจฉัย
4. เรียกดูประวัติการสั่งจ่ายยา
5. เรียกดูประวัติการสั่ง Lab/X-Ray
6. เรียกดูประวัติการตรวจร่างกาย
7. เรียกดูประวัติการนัดหมาย
8. เรียกดูประวัติการ Admit
Expected Result:
- แสดงประวัติได้ครบถ้วนทุกส่วน
- จัดเรียงตามลำดับเวลา
- กรองข้อมูลตามประเภทได้
- แสดงข้อมูลในรูปแบบที่อ่านง่าย
- เชื่อมโยงกับระบบที่เกี่ยวข้อง
Test Data: HN: HN001234, Period: ย้อนหลัง 2 ปี, Type: All records
Test Case: การสั่งจ่ายยาและเวชภัณฑ์ด้วย RE-MED
Test ID: TC-ER-016
Description: ทดสอบการบันทึกสั่งจ่ายยาและเวชภัณฑ์ด้วยการ RE-MED หรือ Template
TOR Reference: 1.2.4.2.16
Pre-condition:
- ระบบพร้อมใช้งาน
- เชื่อมโยงกับระบบเภสัชกรรม (1.2.13)
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าสั่งจ่ายยาฉุกเฉิน
2. ทดสอบ RE-MED จากประวัติเดิม:
- เลือกยาจากการสั่งครั้งล่าสุด
- ปรับขนาดยาตามความเหมาะสม
3. ทดสอบ Template การใช้ยา:
- เลือก Template "Pain Management"
- เลือก Template "Cardiac Emergency"
4. เพิ่มยาฉุกเฉินเพิ่มเติม
5. ตรวจสอบ Drug Interaction
6. บันทึกคำสั่งจ่ายยา
Expected Result:
- ดึงข้อมูลยาจากประวัติได้
- ใช้ Template ได้สะดวก
- ตรวจสอบปฏิกิริยาระหว่างยา
- ส่งคำสั่งไปยังระบบเภสัชกรรม
- ติดตามสถานะการจ่ายยา
Test Data: RE-MED: Morphine 10mg, Template: Pain Management Set
🔬 กลุ่มที่ 3: การจัดการการสังเกตและหัตถการ (TOR 1.2.4.2.15-24)
Test Case: การบันทึกข้อมูล Observe
Test ID: TC-ER-017
Description: ทดสอบการบันทึกข้อมูล Observe เช่น กิจกรรมที่ให้, สถานะของคนไข้, สั่งยา, สั่ง Lab/X-Ray
TOR Reference: 1.2.4.2.17
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยอยู่ในช่วงการสังเกตอาการ
- พยาบาลล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกการสังเกตผู้ป่วย
2. บันทึกกิจกรรมที่ให้ผู้ป่วย:
- การพักผ่อน, การเฝ้าระวัง, การให้ออกซิเจน
3. บันทึกสถานะของผู้ป่วย:
- ระดับความรู้สึกตัว, สัญญาณชีพ, อาการปวด
4. บันทึกการสั่งยาระหว่างการสังเกต
5. บันทึกการสั่ง Lab/X-Ray เพิ่มเติม
6. บันทึกการประเมินผลการรักษา
7. บันทึกแผนการรักษาต่อไป
8. บันทึกข้อมูล
Expected Result:
- บันทึกข้อมูล Observe ได้ครบถ้วน
- ติดตามการเปลี่ยนแปลงของผู้ป่วย
- แสดง Timeline การสังเกต
- เชื่อมโยงกับระบบเภสัชกรรมและ Lab
- เตือนเมื่อสถานะผู้ป่วยเปลี่ยนแปลง
Test Data: Activity: เฝ้าระวัง, Status: รู้สึกตัวดี, Vital: คงที่
Test Case: การแสดงข้อมูลสรุปค่าใช้จ่าย
Test ID: TC-ER-018
Description: ทดสอบการแสดงข้อมูลสรุปค่าใช้จ่ายที่ผู้ป่วยได้รับในห้องฉุกเฉิน
TOR Reference: 1.2.4.2.18
Pre-condition:
- ระบบพร้อมใช้งาน
- เชื่อมโยงกับระบบการเงิน (1.2.14)
- ผู้ป่วยมีรายการค่าใช้จ่าย
Test Steps:
1. เข้าสู่หน้าสรุปค่าใช้จ่ายผู้ป่วยฉุกเฉิน
2. แสดงค่าบริการฉุกเฉิน (ER Fee)
3. แสดงค่าหัตถการ (Procedure Fee)
4. แสดงค่ายาและเวชภัณฑ์
5. แสดงค่าตรวจ Lab/X-Ray
6. แสดงค่าบริการอื่นๆ
7. แสดงยอดรวมทั้งหมด
8. แสดงส่วนลดตามสิทธิ
9. แสดงยอดที่ต้องชำระ
Expected Result:
- แสดงรายละเอียดค่าใช้จ่ายครบถ้วน
- คำนวณยอดรวมถูกต้อง
- แสดงการหักตามสิทธิ
- เชื่อมโยงกับระบบการเงิน
- พิมพ์ใบเสร็จได้
Test Data: ER Fee: 2500, Procedure: 1500, Drug: 800, Total: 4800
Test Case: การบันทึกการส่งต่อผู้ป่วย
Test ID: TC-ER-019
Description: ทดสอบการบันทึกข้อมูลการส่งต่อผู้ป่วยไปรับการรักษาที่อื่น
TOR Reference: 1.2.4.2.19
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยต้องการส่งต่อ
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกการส่งต่อ
2. เลือกประเภทการส่งต่อ:
- ส่งต่อโรงพยาบาลใหญ่
- ส่งต่อแผนกเฉพาะทาง
- ส่งต่อเพื่อการรักษาต่อเนื่อง
3. ระบุสถานพยาบาลปลายทาง
4. บันทึกเหตุผลการส่งต่อ
5. บันทึกสถานะผู้ป่วยขณะส่งต่อ
6. บันทึกการรักษาที่ได้รับแล้ว
7. บันทึกคำแนะนำสำหรับสถานพยาบาลปลายทาง
8. พิมพ์ใบส่งต่อ
Expected Result:
- บันทึกข้อมูลการส่งต่อได้ครบถ้วน
- ส่งข้อมูลไปยังสถานพยาบาลปลายทาง
- พิมพ์เอกสารส่งต่อได้
- ติดตามสถานะการส่งต่อ
- รายงานสถิติการส่งต่อ
Test Data: To: รพ.มหาราช, Reason: ต้องการผ่าตัดใหญ่, Status: Stable
Test Case: การส่งต่อผู้ป่วยไปจุดอื่น
Test ID: TC-ER-020
Description: ทดสอบการบันทึกส่งต่อผู้ป่วยไปรับการตรวจรักษายังจุดอื่น
TOR Reference: 1.2.4.2.20
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยต้องการตรวจเพิ่มเติม
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าส่งต่อภายในโรงพยาบาล
2. เลือกจุดปลายทาง:
- ห้องตรวจแพทย์ (1.2.3)
- ห้องผ่าตัด (1.2.18)
- แผนกผู้ป่วยใน (1.2.17)
- งานชันสูตร (1.2.7)
- รังสีวิทยา (1.2.8)
3. บันทึกเหตุผลการส่งต่อ
4. บันทึกข้อมูลที่ต้องการติดตาม
5. ส่งข้อมูลผู้ป่วยไปยังจุดปลายทาง
6. บันทึกการส่งต่อ
Expected Result:
- ส่งข้อมูลไปยังระบบปลายทางได้
- แสดงสถานะการรับส่งต่อ
- ติดตามผลการตรวจจากจุดปลายทาง
- อัปเดตข้อมูลในระบบฉุกเฉิน
- รายงานการไหลของผู้ป่วย
Test Data: To: ห้องผ่าตัด, Reason: Appendectomy, Priority: URGENT
Test Case: การพิมพ์ใบต่อ OPD CARD และใบสั่งยา
Test ID: TC-ER-021
Description: ทดสอบการสั่งพิมพ์ใบต่อ OPD CARD และใบสั่งยาจากห้องฉุกเฉิน
TOR Reference: 1.2.4.2.21
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยได้รับการรักษาแล้ว
- มีการสั่งยา
Test Steps:
1. เข้าสู่หน้าพิมพ์เอกสาร
2. เลือกพิมพ์ใบต่อ OPD CARD:
- ตรวจสอบข้อมูลการวินิจฉัย
- ตรวจสอบข้อมูลการรักษา
- ตรวจสอบการนัดหมาย
3. เลือกพิมพ์ใบสั่งยา:
- ตรวจสอบรายการยาที่สั่ง
- ตรวจสอบวิธีใช้ยา
- ตรวจสอบคำเตือน
4. พิมพ์เอกสาร
Expected Result:
- พิมพ์ใบต่อ OPD CARD ได้ถูกต้อง
- พิมพ์ใบสั่งยาได้ครบถ้วน
- แสดงข้อมูลในรูปแบบมาตรฐาน
- เชื่อมโยงกับระบบเภสัชกรรม
- ติดตามการจ่ายยา
Test Data: OPD Card: การวินิจฉัยและนัด, Prescription: Paracetamol 500mg
Test Case: การบันทึกการสั่งผ่าตัด
Test ID: TC-ER-022
Description: ทดสอบการบันทึกข้อมูลการสั่งผ่าตัดผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.2.22
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยต้องการผ่าตัดฉุกเฉิน
- เชื่อมโยงกับระบบห้องผ่าตัด (1.2.18)
Test Steps:
1. เข้าสู่หน้าสั่งผ่าตัดฉุกเฉิน
2. ระบุประเภทการผ่าตัด:
- ผ่าตัดฉุกเฉิน (Emergency)
- ผ่าตัดเร่งด่วน (Urgent)
3. เลือกชนิดการผ่าตัด
4. ระบุศัลยแพทย์ที่ต้องการ
5. บันทึกเหตุผลการผ่าตัด
6. ระบุความเร่งด่วน
7. ส่งข้อมูลไปยังห้องผ่าตัด
8. บันทึกข้อมูล
Expected Result:
- บันทึกคำสั่งผ่าตัดได้
- ส่งข้อมูลไปยังระบบห้องผ่าตัด (1.2.18)
- จองเวลาผ่าตัดอัตโนมัติ
- แจ้งเตือนทีมผ่าตัด
- ติดตามสถานะการผ่าตัด
Test Data: Type: Emergency, Surgery: Appendectomy, Surgeon: นพ.ศัลยกรรม
Test Case: การบันทึกผู้ทำหัตถการพร้อมเวลา
Test ID: TC-ER-023
Description: ทดสอบการบันทึกข้อมูลผู้ที่ทำหัตถการหรือตรวจรักษาพร้อมเวลาเริ่มและเสร็จ
TOR Reference: 1.2.4.2.23
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการทำหัตถการในห้องฉุกเฉิน
- เจ้าหน้าที่ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกหัตถการ
2. ระบุผู้ทำหัตถการหลัก
3. ระบุผู้ช่วยในการทำหัตถการ
4. บันทึกเวลาเริ่มหัตถการ
5. บันทึก Milestone สำคัญระหว่างหัตถการ
6. บันทึกเวลาเสร็จสิ้นหัตถการ
7. บันทึกผลการทำหัตถการ
8. บันทึกภาวะแทรกซ้อน (หากมี)
9. บันทึกข้อมูล
Expected Result:
- บันทึกผู้ทำหัตถการได้ครบถ้วน
- ติดตามเวลาการทำหัตถการ
- คำนวณระยะเวลาหัตถการ
- บันทึก Timeline หัตถการ
- รายงานประสิทธิภาพการทำหัตถการ
Test Data: Operator: นพ.วิทยา, Start: 15:30, End: 16:45, Duration: 75min
Test Case: การบันทึกข้อมูล EMS
Test ID: TC-ER-024
Description: ทดสอบการบันทึกข้อมูลการรักษางาน EMS เพื่อเป็นข้อมูลการรักษาให้แก่ห้องฉุกเฉิน
TOR Reference: 1.2.4.2.24
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการรักษาจาก EMS มาก่อนหน้า
- เจ้าหน้าที่ EMS หรือแพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าบันทึกข้อมูล EMS
2. บันทึกข้อมูลการรักษาก่อนมาโรงพยาบาล:
- สัญญาณชีพเริ่มต้น
- การรักษาเบื้องต้นที่ให้
- ยาที่ให้ในรถพยาบาล
3. บันทึกเวลาการรักษาใน EMS
4. บันทึกเจ้าหน้าที่ EMS ที่รักษา
5. บันทึกอุปกรณ์ที่ใช้
6. บันทึกการเปลี่ยนแปลงของผู้ป่วยระหว่างทาง
7. ส่งต่อข้อมูลไปยังทีมแพทย์ฉุกเฉิน
8. บันทึกข้อมูล
Expected Result:
- บันทึกข้อมูล EMS ได้ครบถ้วน
- เชื่อมต่อข้อมูลการรักษาต่อเนื่อง
- แสดง Timeline การรักษาตั้งแต่เริ่มต้น
- ช่วยแพทย์ตัดสินใจรักษาต่อ
- รายงานประสิทธิภาพ EMS
Test Data: EMS Unit: RPA-001, Pre-hospital: IV NS, Transport time: 45min
Test Case: การติดตามผู้ป่วยหลังจำหน่าย
Test ID: TC-ER-025
Description: ทดสอบการติดตามผู้ป่วยหลังจำหน่ายจากห้องฉุกเฉิน
TOR Reference: เพิ่มเติมตาม SRS 4.2.8
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยได้รับการจำหน่ายแล้ว
- เจ้าหน้าที่ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าติดตามผู้ป่วยหลังจำหน่าย
2. ค้นหาผู้ป่วยที่จำหน่ายไปแล้ว
3. บันทึกการติดตามผล:
- การติดตามทางโทรศัพท์
- ผลการรักษาต่อ
- ภาวะแทรกซ้อนหลังจำหน่าย
4. บันทึกคำแนะนำเพิ่มเติม
5. ระบุความจำเป็นในการนัดติดตาม
6. บันทึกข้อมูล
Expected Result:
- ติดตามผู้ป่วยหลังจำหน่ายได้
- บันทึกผลการติดตาม
- วางแผนการดูแลต่อเนื่อง
- รายงานคุณภาพการรักษา
- ปรับปรุงแนวทางการรักษา
Test Data: Follow-up: 24hr call, Outcome: ปรับตัวดี, Action: Continue med
Test Case: การจัดการภาวะฉุกเฉินหมู่
Test ID: TC-ER-026
Description: ทดสอบการจัดการในสถานการณ์ภาวะฉุกเฉินหมู่ (Mass Casualty)
TOR Reference: เพิ่มเติมตาม SRS 4.2.9
Pre-condition:
- ระบบพร้อมใช้งาน
- เกิดเหตุการณ์ฉุกเฉินหมู่
- ผู้บริหารล็อกอินสำเร็จ
Test Steps:
1. เปิดใช้งานโหมดภาวะฉุกเฉินหมู่
2. ตั้งค่าการแบ่งพื้นที่ Triage:
- พื้นที่สีแดง (Critical)
- พื้นที่สีเหลือง (Urgent)
- พื้นที่สีเขียว (Non-urgent)
- พื้นที่สีดำ (Deceased)
3. จัดการทรัพยากรบุคลากร
4. ติดตามจำนวนผู้ป่วยแต่ละระดับ
5. ประสานงานกับหน่วยงานภายนอก
6. รายงานสถานการณ์แบบ Real-time
Expected Result:
- เปิดโหมดฉุกเฉินหมู่ได้
- จัดการ Triage หลายระดับ
- ติดตามทรัพยากรและผู้ป่วย
- ประสานงานหน่วยงานได้
- รายงานสถานการณ์ทันที
Test Data: Event: อุบัติเหตุรถประสานงา, Casualties: 15 คน, Status: Active
📅 กลุ่มที่ 4: การจัดการนัดหมาย (TOR 1.2.4.3)
Test Case: การบันทึกนัดหมายแบบหลากหลาย
Test ID: TC-ER-027
Description: ทดสอบการบันทึกนัดหมายโดยระบุวันที่นัดหมาย หรือระบุเป็นสัปดาห์ หรือระบุเป็นเดือน
TOR Reference: 1.2.4.3.1
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยได้รับการรักษาในห้องฉุกเฉินแล้ว
- เชื่อมโยงกับระบบนัดหมาย (1.2.6)
Test Steps:
1. เข้าสู่หน้านัดหมายผู้ป่วยฉุกเฉิน
2. ทดสอบการนัดแบบระบุวันที่:
- เลือกวันที่นัด: 20 ตุลาคม 2568
- เลือกเวลานัด: 14:00
3. ทดสอบการนัดแบบระบุสัปดาห์:
- เลือก "สัปดาหน์หน้า"
- ระบุวันในสัปดาห์ที่ต้องการ
4. ทดสอบการนัดแบบระบุเดือน:
- เลือก "เดือนหน้า"
- ระบุสัปดาห์และวันที่ต้องการ
5. บันทึกการนัดหมาย
Expected Result:
- นัดหมายได้ทั้ง 3 รูปแบบ
- ระบบคำนวณวันที่ถูกต้อง
- ส่งข้อมูลไปยังระบบนัดหมาย (1.2.6)
- พิมพ์ใบนัดหมายได้
- แจ้งเตือนผู้ป่วยได้
Test Data: วันที่: 20/10/68, สัปดาห์: ถัดไป, เดือน: พ.ย. 68
Test Case: การนัดหลายแผนกในครั้งเดียว
Test ID: TC-ER-028
Description: ทดสอบการทำการนัดได้หลายๆ แผนกในการมา visit 1 ครั้ง
TOR Reference: 1.2.4.3.2
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยต้องการติดตามหลายแผนก
- เชื่อมโยงกับระบบนัดหมาย (1.2.6)
Test Steps:
1. เข้าสู่หน้านัดหมายหลายแผนก
2. เลือกผู้ป่วยที่ต้องการนัด
3. เลือกแผนกที่ต้องการนัด:
- แผนกโรคหัวใจ (Cardiology)
- แผนกศัลยกรรม (Surgery)
- งานชันสูตร (Lab)
4. กำหนดลำดับการเข้ารับบริการ
5. กำหนดเวลาแต่ละแผนก
6. บันทึกการนัดหมาย
Expected Result:
- นัดหลายแผนกในวันเดียวได้
- จัดลำดับเวลาไม่ชนกัน
- ส่งข้อมูลไปทุกแผนกที่เกี่ยวข้อง
- พิมพ์ใบนัดครบทุกแผนก
- ประสานงานระหว่างแผนก
Test Data: แผนก: หัวใจ+ศัลยกรรม+Lab, วันที่: 25/10/68, เวลา: 9:00-15:00
Test Case: ระบบเตือนวันหยุด
Test ID: TC-ER-029
Description: ทดสอบระบบเตือนเมื่อทำการนัดหมายตรงกับวันหยุดต่างๆตามที่กำหนดไว้
TOR Reference: 1.2.4.3.3
Pre-condition:
- ระบบพร้อมใช้งาน
- มีข้อมูลวันหยุดในระบบ
- เชื่อมโยงกับระบบนัดหมาย (1.2.6)
Test Steps:
1. เข้าสู่หน้านัดหมาย
2. ลองนัดหมายในวันหยุด:
- วันเสาร์-อาทิตย์
- วันหยุดนักขัตฤกษ์
- วันหยุดพิเศษของโรงพยาบาล
3. ตรวจสอบการแสดงเตือน
4. เลือกวันที่ทำการแทน
5. บันทึกการนัดหมาย
Expected Result:
- แสดงเตือนเมื่อเลือกวันหยุด
- แนะนำวันที่ทำการใกล้เคียง
- ป้องกันการนัดในวันหยุด
- แสดงปฏิทินวันหยุด
- อัปเดตข้อมูลวันหยุดได้
Test Data: วันหยุด: 23/12/67 (วันหยุดปีใหม่), เตือน: ไม่สามารถนัดได้
Test Case: การสั่งตรวจล่วงหน้า
Test ID: TC-ER-030
Description: ทดสอบการบันทึกข้อมูลการสั่ง Lab และ X-Ray ล่วงหน้าตามนัดหมาย
TOR Reference: 1.2.4.3.4
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการนัดหมายแล้ว
- เชื่อมโยงกับระบบ Lab (1.2.7) และ X-Ray (1.2.8)
Test Steps:
1. เข้าสู่หน้าสั่งตรวจล่วงหน้า
2. เลือกผู้ป่วยที่มีนัดหมาย
3. เลือกรายการ Lab ที่ต้องการ:
- CBC, Electrolyte, Liver function
4. เลือกรายการ X-Ray ที่ต้องการ:
- Chest X-ray, KUB
5. กำหนดให้ทำก่อนพบแพทย์
6. บันทึกคำสั่งตรวจ
Expected Result:
- สั่งตรวจล่วงหน้าได้
- ส่งข้อมูลไปยังระบบ Lab/X-Ray
- แจ้งเตือนผู้ป่วยเรื่องการเตรียมตัว
- ติดตามผลตรวจก่อนวันนัด
- พร้อมข้อมูลก่อนพบแพทย์
Test Data: Lab: CBC+LFT, X-Ray: Chest PA, วันนัด: 25/10/68, ทำก่อน: 1 วัน
Test Case: การระบุสาเหตุและแจ้งปฏิบัติตัว
Test ID: TC-ER-031
Description: ทดสอบการระบุสาเหตุการนัดหมายพร้อมทั้งแจ้งการปฏิบัติตัวในการมารับการรักษาครั้งต่อไป
TOR Reference: 1.2.4.3.5
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการนัดหมายผู้ป่วย
Test Steps:
1. เข้าสู่หน้ารายละเอียดการนัดหมาย
2. ระบุสาเหตุการนัดหมาย:
- ติดตามผลการรักษา
- ตรวจซ้ำหลังการผ่าตัด
- ติดตามผลตรวจ Lab
3. บันทึกคำแนะนำการปฏิบัติตัว:
- การเตรียมตัวก่อนมา
- การงดอาหาร (หากต้องการ)
- การหยุดยา (หากต้องการ)
4. บันทึกข้อมูลการนัดหมาย
5. พิมพ์ใบนัดหมายพร้อมคำแนะนำ
Expected Result:
- บันทึกสาเหตุการนัดได้
- แจ้งคำแนะนำการปฏิบัติตัวได้
- พิมพ์ใบนัดพร้อมคำแนะนำ
- ส่ง SMS เตือนได้ (หากมี)
- ติดตามการปฏิบัติตามคำแนะนำ
Test Data: สาเหตุ: ติดตามผลรักษา, คำแนะนำ: งดอาหาร 8 ชม.ก่อนมา
👥 กลุ่มที่ 5: การขอ Consult (TOR 1.2.4.4)
Test Case: การส่งปรึกษาแพทย์เฉพาะทาง
Test ID: TC-ER-032
Description: ทดสอบการระบุชื่อแพทย์/ทันตแพทย์ หรือแผนกที่ต้องการส่งปรึกษาผู้ป่วย (Consult) พร้อมระบุความเร่งด่วน
TOR Reference: 1.2.4.4.1
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยอยู่ในห้องฉุกเฉิน
- แพทย์ฉุกเฉินล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าขอ Consult
2. เลือกผู้ป่วยที่ต้องการปรึกษา
3. เลือกประเภทการปรึกษา:
- แพทย์เฉพาะราย
- แผนกเฉพาะทาง
- ทันตแพทย์
4. ระบุแพทย์หรือแผนกที่ต้องการปรึกษา:
- นพ.หัวใจ สุขดี (Cardiologist)
- แผนกศัลยกรรม
5. ระบุระดับความเร่งด่วน:
- STAT (ฉุกเฉินมาก)
- URGENT (เร่งด่วน)
- ROUTINE (ปกติ)
6. บันทึกคำถามเบื้องต้น
7. ส่งคำขอ Consult
Expected Result:
- ส่งคำขอปรึกษาได้
- แจ้งเตือนแพทย์/แผนกที่ขอปรึกษา
- ติดตามสถานะการตอบกลับ
- แสดงลำดับความสำคัญ
- เชื่อมโยงกับระบบนัดหมาย (1.2.6)
Test Data: Consult: นพ.หัวใจ, Priority: URGENT, Question: Chest pain evaluation
Test Case: การบันทึกการ Consult แบบสมบูรณ์
Test ID: TC-ER-033
Description: ทดสอบการบันทึกข้อมูลการ Consult โดยมีช่องสำหรับการบันทึกคำถาม และคำตอบสำหรับการ Consult
TOR Reference: 1.2.4.4.2
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการขอ Consult แล้ว
- แพทย์ที่ถูกปรึกษาล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้า Consult Management
2. เลือกคำขอ Consult ที่รอการตอบ
3. อ่านคำถามจากแพทย์ที่ขอปรึกษา
4. บันทึกคำตอบการปรึกษา:
- การวินิจฉัยเบื้องต้น
- คำแนะนำการรักษา
- การตรวจเพิ่มเติมที่แนะนำ
5. ระบุความจำเป็นในการมาตรวจ
6. บันทึกเวลาการให้คำปรึกษา
7. ส่งคำตอบกลับ
Expected Result:
- บันทึกคำถาม-คำตอบได้ครบถ้วน
- ส่งคำตอบกลับแพทย์ที่ขอปรึกษา
- ติดตามเวลาการตอบ Consult
- เก็บประวัติการ Consult
- สร้างรายงานการปรึกษา
Test Data: Q: Chest pain DDx?, A: r/o ACS, Plan: ECG+Troponin, Follow: OPD
🖨️ กลุ่มที่ 6: การพิมพ์เอกสาร (TOR 1.2.4.5)
Test Case: การพิมพ์ใบรับรองแพทย์แบบต่างๆ
Test ID: TC-ER-034
Description: ทดสอบการพิมพ์ใบรับรองแพทย์แบบต่างๆ สำหรับผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.5.1
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยได้รับการรักษาแล้ว
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าพิมพ์เอกสารทางการแพทย์
2. เลือกผู้ป่วยที่ต้องการออกใบรับรอง
3. เลือกประเภทใบรับรองแพทย์:
- ใบรับรองแพทย์ทั่วไป
- ใบรับรองการรักษาในโรงพยาบาล
- ใบรับรองอุบัติเหตุ
- ใบรับรองฉุกเฉิน
4. กรอกรายละเอียดในใบรับรอง
5. ตรวจสอบข้อมูลความถูกต้อง
6. พิมพ์เอกสาร
Expected Result:
- พิมพ์ใบรับรองได้หลากหลายแบบ
- แสดงข้อมูลครบถ้วนตามแบบฟอร์ม
- มีลายเซ็นแพทย์และตราโรงพยาบาล
- บันทึกประวัติการออกใบรับรอง
- ป้องกันการปลอมแปลงเอกสาร
Test Data: Type: ใบรับรองอุบัติเหตุ, Patient: HN001234, Doctor: นพ.ฉุกเฉิน
Test Case: การพิมพ์ใบรับรองแพทย์สมัครงาน
Test ID: TC-ER-035
Description: ทดสอบการพิมพ์ใบรับรองแพทย์สมัครงานในรูปแบบภาษาไทย และภาษาอังกฤษ
TOR Reference: 1.2.4.5.2
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยต้องการใบรับรองสมัครงาน
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าพิมพ์ใบรับรองสมัครงาน
2. เลือกผู้ป่วย
3. เลือกภาษาที่ต้องการ:
- ภาษาไทย
- ภาษาอังกฤษ
4. ตรวจสอบสุขภาพและการไม่มีโรคติดต่อ
5. กรอกข้อมูลการตรวจร่างกาย
6. ระบุความสามารถในการทำงาน
7. พิมพ์เอกสาร
Expected Result:
- พิมพ์ได้ทั้งภาษาไทยและอังกฤษ
- แสดงผลการตรวจสุขภาพ
- ระบุความเหมาะสมในการทำงาน
- ใช้แบบฟอร์มมาตรฐาน
- มีอายุการใช้งานของใบรับรอง
Test Data: Language: ไทย+อังกฤษ, Health: สมบูรณ์, Fit for work: Yes
Test Case: การพิมพ์ใบรับรองแพทย์ลาป่วย
Test ID: TC-ER-036
Description: ทดสอบการพิมพ์ใบรับรองแพทย์ลาป่วยในรูปแบบภาษาไทย และภาษาอังกฤษ
TOR Reference: 1.2.4.5.3
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยต้องการใบรับรองลาป่วย
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าพิมพ์ใบรับรองลาป่วย
2. เลือกผู้ป่วย
3. เลือกภาษาที่ต้องการ
4. ระบุการวินิจฉัยโรค
5. กำหนดระยะเวลาที่ควรพักรักษา:
- วันที่เริ่มลา
- วันที่สิ้นสุดการลา
- จำนวนวันลารวม
6. ระบุข้อจำกัดในการทำงาน
7. พิมพ์เอกสาร
Expected Result:
- พิมพ์ใบลาป่วยได้ทั้งสองภาษา
- คำนวณจำนวนวันลาอัตโนมัติ
- ระบุข้อจำกัดการทำงาน
- มีรายละเอียดการวินิจฉัย
- ตรวจสอบความสมเหตุสมผลของวันลา
Test Data: Diagnosis: ไข้หวัดใหญ่, Period: 3 วัน, From: 12/10/68, To: 14/10/68
Test Case: การพิมพ์ตรวจรักษา (OPD CARD)
Test ID: TC-ER-037
Description: ทดสอบการพิมพ์ตรวจรักษา (OPD CARD) สำหรับผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.5.4
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยได้รับการตรวจรักษาแล้ว
- เชื่อมโยงกับระบบเวชระเบียน (1.2.1)
Test Steps:
1. เข้าสู่หน้าพิมพ์ OPD CARD
2. เลือกผู้ป่วยที่ตรวจรักษาแล้ว
3. ตรวจสอบข้อมูลการตรวจรักษา:
- สัญญาณชีพ
- การวินิจฉัย
- การรักษาที่ได้รับ
- ยาที่สั่งจ่าย
4. ตรวจสอบข้อมูลการนัดหมาย
5. พิมพ์ OPD CARD
Expected Result:
- พิมพ์ OPD CARD ได้ครบถ้วน
- แสดงข้อมูลการรักษาที่สำคัญ
- เชื่อมโยงกับเวชระเบียนหลัก
- ใช้เป็นหลักฐานการรักษา
- ผู้ป่วยสามารถนำไปใช้ต่อได้
Test Data: Patient: HN001234, Visit: ER Visit, Diagnosis: Acute gastritis
Test Case: การพิมพ์ใบสั่งยา
Test ID: TC-ER-038
Description: ทดสอบการพิมพ์ใบสั่งยาสำหรับผู้ป่วยฉุกเฉิน
TOR Reference: 1.2.4.5.5
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการสั่งจ่ายยาแล้ว
- เชื่อมโยงกับระบบเภสัชกรรม (1.2.13)
Test Steps:
1. เข้าสู่หน้าพิมพ์ใบสั่งยา
2. เลือกผู้ป่วยที่มีการสั่งยา
3. ตรวจสอบรายการยาที่สั่ง:
- ชื่อยา, ความแรง, จำนวน
- วิธีใช้และความถี่
- คำเตือนพิเศษ
4. ตรวจสอบการแพ้ยา
5. พิมพ์ใบสั่งยา
Expected Result:
- พิมพ์ใบสั่งยาได้ถูกต้อง
- แสดงรายละเอียดการใช้ยาครบถ้วน
- มีคำเตือนการแพ้ยา
- เชื่อมโยงกับระบบเภสัชกรรม
- ติดตามการจ่ายยาได้
Test Data: Drug: Paracetamol 500mg, Qty: 20 tabs, Usage: 1 tab q6h prn fever
Test Case: การพิมพ์ใบส่งต่อรักษา
Test ID: TC-ER-039
Description: ทดสอบการพิมพ์ใบส่งต่อรักษาสถานพยาบาลอื่นๆ (ส่ง Refer)
TOR Reference: 1.2.4.5.6
Pre-condition:
- ระบบพร้อมใช้งาน
- ผู้ป่วยต้องการส่งต่อ
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าพิมพ์ใบส่งต่อ
2. เลือกผู้ป่วยที่ต้องการส่งต่อ
3. ระบุสถานพยาบาลปลายทาง
4. บันทึกข้อมูลสำคัญ:
- สาเหตุการส่งต่อ
- การวินิจฉัยเบื้องต้น
- การรักษาที่ได้รับแล้ว
- สัญญาณชีพขณะส่งต่อ
5. ระบุความเร่งด่วน
6. พิมพ์ใบส่งต่อ
Expected Result:
- พิมพ์ใบส่งต่อได้ครบถ้วน
- แสดงข้อมูลผู้ป่วยและการรักษา
- ระบุเหตุผลการส่งต่อชัดเจน
- ใช้ในการประสานงาน
- ติดตามผลการส่งต่อได้
Test Data: To: รพ.มหาราช, Reason: ต้องการ Neurosurgery, Status: Stable
Test Case: การพิมพ์ใบนัดหมาย
Test ID: TC-ER-040
Description: ทดสอบการพิมพ์ใบนัดหมายในรูปแบบภาษาไทย และภาษาอังกฤษ
TOR Reference: 1.2.4.5.7
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการนัดหมายผู้ป่วยแล้ว
- เชื่อมโยงกับระบบนัดหมาย (1.2.6)
Test Steps:
1. เข้าสู่หน้าพิมพ์ใบนัดหมาย
2. เลือกผู้ป่วยที่มีการนัดหมาย
3. เลือกภาษาที่ต้องการ:
- ภาษาไทย
- ภาษาอังกฤษ
4. ตรวจสอบข้อมูลการนัด:
- วันที่และเวลานัด
- แผนกที่นัด
- แพทย์ที่นัด
- เหตุผลการนัด
5. ตรวจสอบคำแนะนำการเตรียมตัว
6. พิมพ์ใบนัดหมาย
Expected Result:
- พิมพ์ใบนัดได้ทั้งสองภาษา
- แสดงข้อมูลการนัดครบถ้วน
- มีคำแนะนำการเตรียมตัว
- รวมแผนที่โรงพยาบาล
- บาร์โค้ดสำหรับสแกนเมื่อมา
Test Data: Date: 25/10/68 14:00, Dept: Cardiology, Lang: ไทย+อังกฤษ
Test Case: การพิมพ์หนังสือรับรองยานอกบัญชี
Test ID: TC-ER-041
Description: ทดสอบการพิมพ์หนังสือรับรองยานอกบัญชียาหลักแห่งชาติ
TOR Reference: 1.2.4.5.8
Pre-condition:
- ระบบพร้อมใช้งาน
- มีการสั่งยานอกบัญชียาหลัก
- แพทย์ล็อกอินสำเร็จ
Test Steps:
1. เข้าสู่หน้าพิมพ์หนังสือรับรองยานอกบัญชี
2. เลือกผู้ป่วยที่ได้รับยานอกบัญชี
3. ตรวจสอบรายการยานอกบัญชี:
- ชื่อยาและความแรง
- เหตุผลการใช้
- ระยะเวลาการใช้
4. บันทึกเหตุผลทางการแพทย์ที่จำเป็น
5. ระบุการติดตามผล
6. พิมพ์หนังสือรับรอง
Expected Result:
- พิมพ์หนังสือรับรองได้ถูกต้อง
- แสดงเหตุผลทางการแพทย์ชัดเจน
- ระบุความจำเป็นการใช้ยา
- มีข้อมูลติดตามผล
- ใช้ในการขออนุมัติยา
Test Data: Drug: Morphine injection, Reason: Severe trauma pain, Duration: 3 days
📋 สรุปผลการทดสอบ
✅ Test Coverage Summary
- กลุ่มที่ 1: การจัดการข้อมูลพื้นฐาน - 2 Test Cases
- กลุ่มที่ 2: การตรวจรักษาฉุกเฉิน - 14 Test Cases
- กลุ่มที่ 3: การจัดการการสังเกตและหัตถการ - 10 Test Cases
- กลุ่มที่ 4: การจัดการนัดหมาย - 5 Test Cases
- กลุ่มที่ 5: การขอ Consult - 2 Test Cases
- กลุ่มที่ 6: การพิมพ์เอกสาร - 8 Test Cases
รวม Test Cases ทั้งหมด: 41 Test Cases
🎯 TOR Coverage
✅ ครอบคลุม TOR 1.2.4.1 - การจัดการข้อมูลพื้นฐาน (100%)
✅ ครอบคลุม TOR 1.2.4.2 - การตรวจรักษาฉุกเฉิน (100%)
✅ ครอบคลุม TOR 1.2.4.3 - การจัดการนัดหมาย (100%)
✅ ครอบคลุม TOR 1.2.4.4 - การขอ Consult (100%)
✅ ครอบคลุม TOR 1.2.4.5 - การพิมพ์เอกสาร (100%)
🔗 Integration Testing
✅ การเชื่อมโยงกับระบบเวชระเบียน (1.2.1)
✅ การเชื่อมโยงกับระบบซักประวัติ (1.2.2)
✅ การเชื่อมโยงกับระบบห้องตรวจแพทย์ (1.2.3)
✅ การเชื่อมโยงกับระบบนัดหมายและตารางเวรแพทย์ (1.2.6)
✅ การเชื่อมโยงกับระบบงานชันสูตร (1.2.7)
✅ การเชื่อมโยงกับระบบรังสีวิทยา (1.2.8)
✅ การเชื่อมโยงกับระบบเภสัชกรรม (1.2.13)
✅ การเชื่อมโยงกับระบบการเงิน (1.2.14)
✅ การเชื่อมโยงกับระบบตรวจสอบสิทธิ (1.2.15)
✅ การเชื่อมโยงกับระบบผู้ป่วยใน (1.2.17)
✅ การเชื่อมโยงกับระบบห้องผ่าตัดและวิสัญญี (1.2.18)
📊 Test Execution Guidelines
- ลำดับการทดสอบ: ทดสอบตามลำดับกลุ่ม 1-6
- ข้อมูลทดสอบ: ใช้ Test Data ที่กำหนดในแต่ละ Test Case
- การยืนยันผล: ตรวจสอบ Expected Result ให้ครบถ้วน
- การบันทึกผล: บันทึก Test Result และ Defect (หากพบ)
- การ Retest: ทดสอบซ้ำเมื่อแก้ไข Defect เสร็จ
เอกสารนี้จัดทำขึ้นเพื่อใช้ในการทดสอบระบบห้องฉุกเฉินสำหรับโรงพยาบาลค่ายธนรัชน์ และต้องได้รับการอนุมัติจากผู้มีอำนาจก่อนนำไปใช้ในการทดสอบระบบ