กลับหน้าหลัก

คู่มือการใช้งาน

ระบบตรวจสอบเวชระเบียน MRA Audit (IP + OP)

Version 3.0

สารบัญ

  1. ภาพรวมระบบ
  2. การเข้าสู่ระบบ
  3. บทบาทผู้ใช้งาน (Roles)
  4. แดชบอร์ด
  5. จัดการเคสผู้ป่วยใน (IP)
  6. จัดการเคสผู้ป่วยนอก (OP)
  7. การมอบหมายเคส
  8. การตรวจสอบเวชระเบียน IP
  9. การตรวจสอบเวชระเบียน OP
  10. รายงาน
  11. จัดการรอบตรวจ
  12. จัดการผู้ใช้
  13. โปรไฟล์
  14. การนำเข้าข้อมูล
  15. ขั้นตอนการทำงาน (Workflow)
  16. คำถามที่พบบ่อย

1. ภาพรวมระบบ

ระบบ MRA Audit (Medical Record Audit) เป็นระบบตรวจสอบคุณภาพเวชระเบียนผู้ป่วยใน (IP) และผู้ป่วยนอก (OP) ประกอบด้วยฟีเจอร์หลัก:

ข้อมูลส่วนบุคคล (ชื่อผู้ป่วย, ชื่อแพทย์) ถูกเข้ารหัส AES-256-GCM ในฐานข้อมูล และจะถูกถอดรหัสเฉพาะเมื่อแสดงผลให้ผู้ใช้ที่มีสิทธิ์เท่านั้น

2. การเข้าสู่ระบบ

เปิดเว็บเบราว์เซอร์แล้วไปที่ http://<server-ip>:8080

  1. กรอก ชื่อผู้ใช้ (Username)
  2. กรอก รหัสผ่าน (Password)
  3. คลิกปุ่ม "เข้าสู่ระบบ"
สำคัญ: ชื่อผู้ใช้และรหัสผ่านจะได้รับจากผู้ดูแลระบบ ควรเปลี่ยนรหัสผ่านทันทีหลังเข้าสู่ระบบครั้งแรก โดยไปที่เมนู "โปรไฟล์"

3. บทบาทผู้ใช้งาน (Roles)

ระบบมี 9 บทบาท แต่ละบทบาทมีสิทธิ์การเข้าถึงแตกต่างกัน:

บทบาทสิทธิ์การใช้งานขอบเขตข้อมูล
admin เข้าถึงทุกฟังก์ชัน, จัดการผู้ใช้, มอบหมายเคส, ตรวจสอบ, ลบ ทุกข้อมูล
auditor ตรวจสอบเคสที่ได้รับมอบหมาย, ดูรายงาน เฉพาะเคสที่มอบหมาย
data_entry เพิ่ม/แก้ไขเคส, ตรวจสอบเคสที่มอบหมาย เฉพาะเคสที่มอบหมาย
discharge_head มอบหมายเคส, แก้ไข/ลบเคส, จัดการรอบตรวจ, ดูรายงาน ทุกข้อมูล
nursing_head ดูเคสและรายงานทั้งหมด (อ่านอย่างเดียว) ทุกข้อมูล
mr_assistant ดูเคสและรายงานทั้งหมด (อ่านอย่างเดียว) ทุกข้อมูล
dept_head ดูเคสและรายงานทั้งหมด (อ่านอย่างเดียว) ทุกข้อมูล
medical_record ดูเคสและรายงานทั้งหมด (อ่านอย่างเดียว) ทุกข้อมูล
ward_head ดูเคสเฉพาะวอร์ดที่รับผิดชอบ เฉพาะวอร์ดตนเอง

4. แดชบอร์ด

หน้าแรกหลังเข้าสู่ระบบ แสดงภาพรวมสถิติผู้ป่วยใน (IP) และผู้ป่วยนอก (OP)

4.1 KPI ผู้ป่วยใน (IP)

ตัวชี้วัดคำอธิบาย
เคสทั้งหมดจำนวนเคส IP ทั้งหมดในระบบ
รอดำเนินการเคสที่ยังไม่ได้มอบหมาย (pending)
กำลังตรวจสอบเคสที่กำลังดำเนินการ (in_progress)
เสร็จสิ้นเคสที่ตรวจสอบเสร็จแล้ว (completed)
ค่าเฉลี่ยคะแนนค่าเฉลี่ย % ของเคสที่ตรวจแล้ว
ตรวจแล้วจำนวนเคสที่ส่งผลตรวจแล้ว

4.2 KPI ผู้ป่วยนอก (OP)

แสดงข้อมูลเดียวกันสำหรับเคส OP รวมถึง:

4.3 กราฟและแผนภูมิ

4.4 กรองตามรอบตรวจ

ใช้ dropdown "กรองรอบตรวจ" ด้านบนเพื่อดูข้อมูลเฉพาะรอบที่ต้องการ

4.5 เปรียบเทียบข้ามรอบ

  1. คลิกปุ่ม "เปรียบเทียบรอบ"
  2. เลือกรอบอย่างน้อย 2 รอบจาก dropdown (กด Ctrl ค้างเพื่อเลือกหลายรอบ)
  3. คลิก "เปรียบเทียบ"
  4. ระบบจะแสดงตารางเปรียบเทียบ KPI และกราฟแท่ง

5. จัดการเคสผู้ป่วยใน (IP)

เมนู "เคส IP" แสดงรายการเคสผู้ป่วยในทั้งหมด

5.1 ตัวกรอง

ตัวกรองคำอธิบาย
สถานะทั้งหมด / รอดำเนินการ / มอบหมายแล้ว / กำลังดำเนินการ / เสร็จสิ้น
วอร์ดกรองตามวอร์ด (โหลดจากข้อมูลจริง)
รอบกรองตามรอบตรวจ
ผู้ได้รับมอบหมายกรองตามผู้ตรวจที่ได้รับมอบหมาย
ค้นหาค้นหาด้วย HN, AN หรือชื่อวอร์ด

5.2 คอลัมน์ในตาราง

คอลัมน์คำอธิบาย
HNเลขที่เวชระเบียน (9 หลัก)
ANเลขที่รับบริการ
ชื่อผู้ป่วยชื่อ-สกุล (ถอดรหัสอัตโนมัติ)
วอร์ดหอผู้ป่วย
วันรับวันที่รับเข้ารักษา
สถานะเคสสถานะปัจจุบัน
ผู้ได้รับมอบหมายชื่อผู้ตรวจที่ได้รับมอบหมาย
ผล Auditสถานะและคะแนนการตรวจ
จัดการปุ่มตรวจสอบ / แก้ไข / ลบ

5.3 เพิ่มเคสใหม่

  1. คลิกปุ่ม "+ เพิ่มเคส"
  2. กรอกข้อมูล: HN*, AN*, ชื่อผู้ป่วย*, วอร์ด, แพทย์, ICD-10, วันรับ/จำหน่าย, LOS, รอบตรวจ
  3. คลิก "บันทึก"
ช่องที่มีเครื่องหมาย * เป็นข้อมูลบังคับ

5.4 แก้ไข / ลบเคส

6. จัดการเคสผู้ป่วยนอก (OP)

เมนู "เคส OP" แสดงรายการเคสผู้ป่วยนอก คล้ายกับเคส IP แต่มีฟิลด์เพิ่มเติม:

6.1 ตัวกรองเพิ่มเติม

ตัวกรองคำอธิบาย
คลินิกกรองตามคลินิก (แทนวอร์ด)
ประเภทGeneral / Chronic
ฟอร์มทั่วไป / จิตเวช
ผู้ได้รับมอบหมายกรองตามผู้ตรวจ

6.2 ฟิลด์เฉพาะ OP

7. การมอบหมายเคส

เมนูนี้สำหรับ admin และ discharge_head เท่านั้น

7.1 มอบหมายเคส IP

  1. ไปที่เมนู "มอบหมาย IP"
  2. เลือกวอร์ดจาก dropdown เพื่อกรองเคส (ถ้าต้องการ)
  3. ติ๊กเลือกเคสที่ต้องการมอบหมาย (หรือใช้ "เลือกทั้งหมด")
  4. เลือกผู้ตรวจจาก dropdown "มอบหมายให้"
  5. คลิกปุ่ม "มอบหมายที่เลือก"

7.2 มอบหมายเคส OP

ขั้นตอนเดียวกับ IP แต่กรองด้วยคลินิกแทนวอร์ด

หลังมอบหมาย สถานะเคสจะเปลี่ยนจาก รอดำเนินการ เป็น มอบหมายแล้ว และชื่อผู้ตรวจจะปรากฏในคอลัมน์ "ผู้ได้รับมอบหมาย"

8. การตรวจสอบเวชระเบียน IP

ผู้ตรวจ (auditor) เปิดเคสที่มอบหมายแล้วเพื่อทำการตรวจสอบ

8.1 เปิดแบบฟอร์มตรวจสอบ

  1. ไปที่เมนู "เคส IP"
  2. คลิกปุ่ม ที่เคสที่ต้องการตรวจ
  3. ระบบจะแสดงข้อมูลผู้ป่วยและแบบฟอร์มตรวจ

8.2 ข้อมูลผู้ป่วย (ด้านบน)

แสดง HN, AN, ชื่อ, วอร์ด, วันรับ/จำหน่าย, แพทย์, ICD-10

8.3 หมวดการตรวจ (Tabs)

แบบฟอร์มแบ่งเป็นหมวดย่อยตามเกณฑ์ที่กำหนด แต่ละหมวดมีหลายรายการให้ประเมิน

8.4 การให้คะแนนแต่ละรายการ

ปุ่มความหมาย
ผ่านผ่านเกณฑ์ (ได้คะแนน)
ไม่ผ่านไม่ผ่านเกณฑ์ (ไม่ได้คะแนน)
N/Aไม่เกี่ยวข้อง (ไม่นับคะแนน)

สามารถกรอก หมายเหตุ เพิ่มเติมในแต่ละรายการได้

8.5 สรุปคะแนน (ด้านล่าง)

8.6 บันทึกผล

ปุ่มการทำงาน
บันทึกร่างบันทึกแบบร่าง สามารถกลับมาแก้ไขภายหลังได้
ส่งผลส่งผลตรวจ (ยืนยันแล้ว) เคสจะเปลี่ยนสถานะเป็น "เสร็จสิ้น"

9. การตรวจสอบเวชระเบียน OP

ขั้นตอนคล้ายกับ IP แต่มีความแตกต่างดังนี้:

9.1 ฟอร์มตรวจ 2 แบบ

ฟอร์มหมวดคะแนนเต็มเกณฑ์ผ่าน
ทั่วไป (General)4 หมวด20 คะแนน≥ 14 คะแนน
จิตเวช (Psychiatric)5 หมวด25 คะแนน≥ 18 คะแนน

9.2 ผลการตรวจ OP

OP มีระบบ ผ่าน/ไม่ผ่าน นอกเหนือจากเปอร์เซ็นต์:

10. รายงาน

10.1 รายงาน IP

เมนู "รายงาน IP" แสดง:

ตัวกรอง

วอร์ด, รอบตรวจ, จากวันที่, ถึงวันที่

10.2 รายงาน OP

เมนู "รายงาน OP" คล้ายกับ IP โดยมีเพิ่มเติม:

10.3 ส่งออก CSV

  1. คลิกปุ่ม "ส่งออก CSV" (สีเขียว)
  2. ระบบจะดาวน์โหลดไฟล์ .csv ตาม filter ที่เลือก
  3. ไฟล์รองรับภาษาไทย (UTF-8 BOM)

10.4 รหัสสี

สีช่วงคะแนน
เขียว≥ 80%
ส้ม60% - 79%
แดง< 60%

11. จัดการรอบตรวจ

เมนูนี้สำหรับ admin และ discharge_head เท่านั้น

11.1 สร้างรอบตรวจใหม่

  1. ไปที่เมนู "จัดการรอบตรวจ"
  2. คลิก "+ สร้างรอบใหม่"
  3. กรอก: ชื่อรอบ*, ปี (พ.ศ.), ลำดับรอบ, คำอธิบาย, วันเริ่ม/สิ้นสุด
  4. คลิก "บันทึก"

11.2 ปิดรอบตรวจ

คลิกปุ่ม "ปิดรอบ" เพื่อเปลี่ยนสถานะเป็น Closed

เมื่อปิดรอบแล้วจะไม่สามารถเปิดใหม่ได้ กรุณาตรวจสอบก่อนดำเนินการ

11.3 ตารางแสดงรอบตรวจ

คอลัมน์คำอธิบาย
ชื่อรอบเช่น "รอบ1ปี2569"
ปี / ลำดับปี พ.ศ. และลำดับรอบ
จำนวน IPจำนวนเคส IP ในรอบนี้
จำนวน OPจำนวนเคส OP ในรอบนี้
สถานะActive หรือ Closed

12. จัดการผู้ใช้

เมนูนี้สำหรับ admin เท่านั้น

12.1 เพิ่มผู้ใช้ใหม่

  1. คลิก "+ เพิ่มผู้ใช้"
  2. กรอก: ชื่อผู้ใช้*, ชื่อ-สกุล*, รหัสผ่าน*, อีเมล, แผนก, โทรศัพท์
  3. เลือกบทบาท จาก dropdown
  4. ถ้าเลือก ward_head — ต้องระบุ "วอร์ด" ที่รับผิดชอบ
  5. คลิก "บันทึก"

12.2 รีเซ็ตรหัสผ่าน

  1. คลิกปุ่ม ที่ผู้ใช้ต้องการ
  2. กรอกรหัสผ่านใหม่ (ขั้นต่ำ 6 ตัวอักษร)
  3. คลิก "ตกลง"

12.3 ระงับ / เปิดใช้งาน

แก้ไขผู้ใช้แล้วเปลี่ยนสถานะเป็น suspended หรือ active

13. โปรไฟล์

เมนู "โปรไฟล์" สำหรับดูข้อมูลส่วนตัวและเปลี่ยนรหัสผ่าน

เปลี่ยนรหัสผ่าน

  1. กรอก รหัสผ่านเดิม
  2. กรอก รหัสผ่านใหม่ (ขั้นต่ำ 6 ตัวอักษร)
  3. กรอก ยืนยันรหัสผ่านใหม่
  4. คลิก "เปลี่ยนรหัสผ่าน"

14. การนำเข้าข้อมูล

รองรับการนำเข้าเคสจำนวนมากผ่านไฟล์ JSON

14.1 นำเข้าเคส IP

  1. ไปที่เมนู "เคส IP"
  2. คลิกปุ่ม "นำเข้า" (สีเขียว)
  3. เลือกไฟล์ JSON ที่มีรูปแบบตามตัวอย่าง
  4. คลิก "อัปโหลด"

รูปแบบไฟล์ JSON (IP)

[ { "round_no": "รอบ1ปี2569", "hn": "000123456", "an": "680012345", "ptname": "นายสมชาย ใจดี", "ward": "อายุรกรรมชาย", "doctor_name": "นพ.สุรพล จิตเมตตา", "icd10_pdx": "I10", "icd10_sdx": "E11.9", "admit_date": "2025-10-01", "discharge_date": "2025-10-05", "los": "4" } ]

14.2 นำเข้าเคส OP

รูปแบบไฟล์ JSON (OP)

[ { "round_no": "รอบ1ปี2569", "hn": "000123456", "vn": "680012345", "ptname": "นางสาวสมหญิง รักดี", "clinic_code": "MED", "clinic_name": "อายุรกรรม", "doctor_name": "พญ.วิภา สุขสันต์", "visit_date": "2025-10-15", "case_type": "general", "form_type": "general" } ]
กฎการนำเข้า:
  • ถ้า AN (IP) หรือ VN (OP) ซ้ำกับที่มีอยู่แล้ว — จะข้ามรายการนั้น
  • HN จะถูก pad เป็น 9 หลักอัตโนมัติ (เช่น 123456 → 000123456)
  • ชื่อผู้ป่วยและชื่อแพทย์จะถูกเข้ารหัสอัตโนมัติ
  • สถานะเริ่มต้นเป็น "รอดำเนินการ" (pending)

15. ขั้นตอนการทำงาน (Workflow)

15.1 วงจรชีวิตเคส


สร้าง/นำเข้า
pending

มอบหมาย
assigned

กำลังตรวจ
in_progress

เสร็จสิ้น
completed

15.2 ขั้นตอนสำหรับผู้ดูแลระบบ (Admin)

  1. สร้างรอบตรวจใหม่ (ถ้ายังไม่มี)
  2. สร้างผู้ใช้ Auditor (ถ้ายังไม่มี)
  3. นำเข้าเคส IP/OP จากไฟล์
  4. มอบหมายเคสให้ผู้ตรวจแต่ละคน
  5. ติดตามผลจาก Dashboard และรายงาน
  6. ปิดรอบตรวจเมื่อตรวจครบ

15.3 ขั้นตอนสำหรับผู้ตรวจ (Auditor)

  1. เข้าสู่ระบบด้วยบัญชีของตน
  2. ไปที่ "เคส IP" หรือ "เคส OP" — จะเห็นเฉพาะเคสที่มอบหมายให้
  3. คลิกปุ่ม เพื่อเปิดแบบฟอร์มตรวจ
  4. ตรวจสอบตามเกณฑ์แต่ละรายการ (ผ่าน/ไม่ผ่าน/N/A)
  5. บันทึกร่างระหว่างทาง หรือส่งผลเมื่อตรวจครบ

15.4 ขั้นตอนสำหรับผู้บริหาร (Nursing Head / Dept Head / etc.)

  1. เข้าสู่ระบบ
  2. ดู Dashboard เพื่อดูภาพรวม
  3. ดูรายงาน IP/OP เพื่อวิเคราะห์ผล
  4. ส่งออก CSV เพื่อนำไปประมวลผลต่อ

16. คำถามที่พบบ่อย

Q: ลืมรหัสผ่าน ทำอย่างไร?

A: แจ้งผู้ดูแลระบบ (admin) เพื่อทำการรีเซ็ตรหัสผ่านที่เมนู "จัดการผู้ใช้"

Q: ทำไมไม่เห็นเคสในรายการ?

A: ตรวจสอบสิ่งต่อไปนี้:

Q: ส่งผลตรวจแล้ว แก้ไขได้ไหม?

A: เคสที่ส่งผลแล้ว (submitted) ไม่สามารถแก้ไขได้ หากต้องการแก้ ให้ติดต่อ admin

Q: เปิดไม่เห็นเมนู "มอบหมาย" หรือ "จัดการผู้ใช้"?

A: เมนูเหล่านี้จะแสดงเฉพาะบทบาทที่มีสิทธิ์:

Q: ไฟล์ CSV ที่ส่งออกเปิดแล้วภาษาไทยเพี้ยน?

A: ไฟล์ใช้ UTF-8 with BOM เปิดด้วย Excel ให้ใช้ "Open" → เลือก encoding เป็น "65001: Unicode (UTF-8)" หรือเปิดด้วย Google Sheets

Q: ระบบรองรับเบราว์เซอร์อะไรบ้าง?

A: รองรับเบราว์เซอร์สมัยใหม่ทั้งหมด: Chrome, Edge, Firefox, Safari (แนะนำ Chrome หรือ Edge)

MRA Audit System v3.0 — ระบบตรวจสอบเวชระเบียน IP + OP

© 2568-2569