Audit log คืออะไร ทำไมคลินิกต้องมีบันทึกการเข้าถึงข้อมูลผู้ป่วย
Audit log คือร่องรอยที่บอกว่าใครทำอะไรกับข้อมูลผู้ป่วยเมื่อไร บทความนี้อธิบายว่าควรบันทึกอะไร ใครควรเป็นคนอ่าน และจะใช้ตรวจสอบเหตุผิดปกติในคลินิกอย่างไร
Audit log คือบันทึกเหตุการณ์ในระบบที่ตอบคำถามง่าย ๆ สี่ข้อ ได้แก่ ใคร ทำอะไร กับข้อมูลใด และเมื่อไร สำหรับคลินิกที่เก็บประวัติการรักษา ผลวินิจฉัย ประวัติแพ้ยา และเลขบัตรประชาชนของผู้ป่วยไว้ในระบบ บันทึกนี้คือเครื่องมือที่ทำให้คุณตรวจสอบย้อนหลังได้เมื่อมีคนสงสัยว่าข้อมูลถูกเปิดดูโดยไม่จำเป็น ถูกแก้ไขโดยไม่มีเหตุผล หรือถูกส่งออกไปนอกคลินิก
หลายคลินิกมองว่าเรื่องนี้เป็นงานของฝ่ายไอทีในโรงพยาบาลใหญ่ แต่ในความเป็นจริง คลินิกขนาดเล็กก็มีพนักงานหลายคนใช้ระบบเดียวกัน มีการลาออกและรับคนใหม่ และมีข้อมูลสุขภาพซึ่งเป็นข้อมูลอ่อนไหว การมีบันทึกที่เชื่อถือได้จึงเป็นพื้นฐานของการดูแลข้อมูลผู้ป่วยที่ดี
Audit log คืออะไร ต่างจากประวัติการแก้ไขทั่วไปอย่างไร
ระบบหลายแบบมีช่อง "แก้ไขล่าสุดโดย" อยู่แล้ว แต่ข้อมูลแบบนั้นบอกได้เพียงสถานะล่าสุด เมื่อมีการแก้ซ้ำหลายครั้ง ร่องรอยก่อนหน้าก็หายไป ส่วนบันทึกการตรวจสอบ (audit trail) ที่ดีจะเก็บเหตุการณ์ทุกครั้งเรียงตามเวลา และผู้ใช้ทั่วไปแก้ไขหรือลบบันทึกเหล่านี้ไม่ได้
เหตุการณ์ที่ควรถูกบันทึกในคลินิกมีอย่างน้อยดังนี้
- การเปิดดู ข้อมูลผู้ป่วยหรือเวชระเบียน ไม่ใช่เฉพาะการแก้ไข เพราะการแอบเปิดดูคือความเสี่ยงที่พบบ่อยที่สุด
- การแก้ไข ข้อมูลสำคัญ เช่น ข้อมูลส่วนตัว ประวัติแพ้ยา ผลวินิจฉัย หรือรายการเก็บเงิน
- การลบ หรือยกเลิกรายการ เช่น ลบเอกสารแนบ ยกเลิกใบเสร็จ
- การส่งออก ข้อมูลออกนอกระบบ เช่น ส่งออกรายงานเป็น Excel หรือดาวน์โหลดไฟล์จำนวนมาก
- การเข้าสู่ระบบล้มเหลว ซึ่งอาจเป็นสัญญาณว่ามีคนพยายามเดารหัสผ่าน
ทำไมคลินิกต้องมี Audit log
1. ข้อมูลสุขภาพเป็นข้อมูลอ่อนไหว
พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA) ซึ่งบังคับใช้เต็มรูปแบบตั้งแต่ 1 มิถุนายน 2565 จัดให้ข้อมูลสุขภาพเป็นข้อมูลที่ต้องดูแลเป็นพิเศษ และกำหนดให้ผู้ควบคุมข้อมูลจัดให้มีมาตรการรักษาความมั่นคงปลอดภัยที่เหมาะสม ความสามารถในการตรวจสอบย้อนหลังว่าใครเข้าถึง แก้ไข หรือลบข้อมูล เป็นส่วนหนึ่งของมาตรการที่มักถูกพูดถึงในแนวทางด้านความปลอดภัย ทั้งนี้รายละเอียดข้อกำหนดล่าสุดควรตรวจสอบกับ สำนักงานคณะกรรมการคุ้มครองข้อมูลส่วนบุคคล (สคส.) หรือปรึกษานักกฎหมาย
2. ใช้ตรวจสอบเมื่อเกิดเหตุ
เมื่อผู้ป่วยร้องเรียนว่ามีคนรู้เรื่องการรักษาของเขา หรือพบว่าข้อมูลบางรายการถูกแก้ไขผิดปกติ คลินิกที่ไม่มีบันทึกจะทำได้เพียงถามพนักงานทีละคน ส่วนคลินิกที่มีบันทึกสามารถดูได้ทันทีว่าบัญชีใดเปิดดูแฟ้มนั้น ในวันและเวลาใด ซึ่งช่วยให้ประเมินเหตุได้เร็ว และตัดสินใจได้ว่าจำเป็นต้องดำเนินการต่ออย่างไร
3. ป้องกันก่อนเกิดเหตุ
เพียงพนักงานรู้ว่าทุกการเปิดดูถูกบันทึก พฤติกรรมเปิดดูแฟ้มคนรู้จักด้วยความอยากรู้ก็ลดลงได้มาก บันทึกนี้จึงไม่ได้มีไว้จับผิดอย่างเดียว แต่เป็นการสร้างวัฒนธรรมว่า "เปิดเฉพาะเมื่อจำเป็นต่องาน"
4. ปกป้องพนักงานที่ทำงานถูกต้อง
เมื่อมีข้อสงสัยเรื่องเงินขาดหรือใบเสร็จถูกยกเลิก บันทึกที่ชัดเจนช่วยแยกได้ว่าใครเป็นผู้ทำรายการจริง พนักงานที่ทำงานถูกต้องจึงไม่ต้องตกเป็นผู้ต้องสงสัยไปด้วย
บันทึกที่ดีควรมีข้อมูลอะไรบ้าง
บันทึกที่อ่านแล้วนำไปใช้ต่อได้ ต้องมีรายละเอียดพอจะตอบคำถามได้โดยไม่ต้องเดา ตารางด้านล่างสรุปองค์ประกอบหลัก
| องค์ประกอบ | ตัวอย่าง | เหตุผลที่ต้องมี |
|---|---|---|
| ผู้กระทำ | บัญชีของเจ้าหน้าที่เคาน์เตอร์คนหนึ่ง | ต้องผูกกับบุคคล จึงห้ามใช้บัญชีรวม |
| การกระทำ | เปิดดู แก้ไข ลบ ส่งออก เข้าสู่ระบบล้มเหลว | แยกระดับความเสี่ยงของแต่ละเหตุการณ์ |
| ข้อมูลเป้าหมาย | แฟ้มผู้ป่วยรายหนึ่ง ใบเสร็จเลขที่หนึ่ง | รู้ว่าข้อมูลใดได้รับผลกระทบ |
| วันและเวลา | วันที่และเวลาที่ระบบบันทึกเอง | เทียบกับตารางเวรและเหตุการณ์จริง |
| แหล่งที่มา | หมายเลข IP หรืออุปกรณ์ที่ใช้ | ช่วยแยกการใช้งานในคลินิกกับจากภายนอก |
เคล็ดลับ: บันทึกการใช้งานจะไร้ความหมายทันทีถ้าพนักงานหลายคนใช้บัญชีเดียวกัน เพราะบันทึกจะบอกได้แค่ว่า "บัญชีเคาน์เตอร์" เป็นผู้ทำ ไม่ใช่บุคคลใด ขั้นแรกจึงต้องให้ทุกคนมีบัญชีของตัวเองเสมอ
วิธีใช้ Audit log ในคลินิกให้เกิดประโยชน์จริง
การมีบันทึกเก็บไว้เฉย ๆ ช่วยได้เฉพาะตอนเกิดเรื่องแล้ว ถ้าอยากให้เป็นเครื่องมือป้องกัน ควรกำหนดกิจวัตรง่าย ๆ ดังนี้
- กำหนดผู้รับผิดชอบ โดยทั่วไปคือเจ้าของคลินิกหรือผู้จัดการที่ได้รับมอบหมาย และจำกัดสิทธิ์การดูบันทึกไว้เฉพาะคนกลุ่มนี้
- ตรวจทานเป็นรอบ เช่น สัปดาห์ละครั้ง ดูเฉพาะเหตุการณ์ที่มีความเสี่ยง ได้แก่ การลบ การส่งออก และการเข้าสู่ระบบล้มเหลวติดกันหลายครั้ง
- มองหารูปแบบผิดปกติ เช่น การเปิดดูแฟ้มนอกเวลาทำงาน การเปิดแฟ้มผู้ป่วยที่ไม่ได้มารับบริการวันนั้น หรือการส่งออกข้อมูลจำนวนมากโดยไม่มีงานรองรับ
- สอบถามก่อนสรุป เหตุการณ์ผิดปกติหลายครั้งมีคำอธิบายที่สมเหตุสมผล เช่น แพทย์เปิดดูผลเพื่อโทรติดตามอาการ ควรคุยด้วยข้อเท็จจริงก่อนตัดสิน
- จดผลการตรวจทาน สั้น ๆ ว่าตรวจเมื่อไร พบอะไร ทำอะไรต่อ เพื่อแสดงได้ว่าคลินิกดูแลข้อมูลอย่างสม่ำเสมอ
การตรวจทานจะง่ายขึ้นมากถ้าสิทธิ์การใช้งานถูกออกแบบมาดีตั้งแต่ต้น เช่น แคชเชียร์ไม่จำเป็นต้องเห็นบันทึกการตรวจ อ่านเพิ่มเติมได้ที่ การกำหนดสิทธิ์ผู้ใช้งานคลินิกตามบทบาท และเมื่อมีพนักงานลาออก ควรปิดบัญชีทันทีตามแนวทางใน การจัดการบัญชีผู้ใช้พนักงาน
ข้อควรระวังเรื่องการเก็บและเข้าถึงบันทึก
- บันทึกก็เป็นข้อมูลส่วนบุคคล เพราะมีชื่อพนักงานและอ้างอิงถึงผู้ป่วย ต้องจำกัดคนเข้าถึงเช่นเดียวกับเวชระเบียน
- ต้องแก้ไขไม่ได้ หากผู้ดูแลระบบลบบันทึกของตัวเองได้ บันทึกนั้นก็เชื่อถือไม่ได้
- กำหนดระยะเวลาเก็บ ให้สอดคล้องกับนโยบายการเก็บรักษาข้อมูลของคลินิก ไม่เก็บไว้ตลอดไปโดยไม่มีเหตุผล และไม่ลบเร็วเกินไปจนตรวจสอบย้อนหลังไม่ได้
- แจ้งพนักงานล่วงหน้า ว่ามีการบันทึกการใช้งานและมีวัตถุประสงค์อะไร เพื่อความโปร่งใสภายในองค์กร
บันทึกการเข้าสู่ระบบล้มเหลวจะมีประโยชน์มากขึ้นเมื่อใช้ร่วมกับการ ยืนยันตัวตนสองชั้น เพราะแม้รหัสผ่านจะรั่ว ผู้ไม่หวังดีก็ยังเข้าระบบไม่ได้ และคุณเห็นร่องรอยความพยายามนั้นในบันทึก
Audit log ใน MACLINIC ทำงานอย่างไร
MACLINIC บันทึก Audit log ให้อัตโนมัติ ครอบคลุมการเปิดดู การแก้ไข การลบ การส่งออกข้อมูล และการเข้าสู่ระบบล้มเหลว โดยทำงานร่วมกับมาตรการอื่นของระบบ ได้แก่ สิทธิ์ตามบทบาท (เจ้าของ แพทย์ เจ้าหน้าที่ แคชเชียร์) การแยกข้อมูลรายคลินิก การเข้ารหัสเลขบัตรประชาชนในฐานข้อมูล การเก็บเอกสารแนบไว้นอกเว็บสาธารณะ การยืนยันตัวตนสองชั้นด้วยแอป Authenticator และการหมดเวลาใช้งานอัตโนมัติเมื่อไม่มีการใช้งาน สิ่งที่คลินิกต้องทำเองคือให้ทุกคนใช้บัญชีของตัวเอง และกำหนดคนที่ตรวจทานบันทึกเป็นประจำ ภาพรวมของงาน PDPA ทั้งหมดดูได้ที่ PDPA คลินิกต้องทำอะไรบ้าง
สรุป
Audit log คือหลักฐานว่าคลินิกรู้ว่าใครทำอะไรกับข้อมูลผู้ป่วย บันทึกที่ดีต้องผูกกับบุคคล ครอบคลุมทั้งการเปิดดู แก้ไข ลบ ส่งออก และการเข้าสู่ระบบล้มเหลว ห้ามแก้ไข และมีคนตรวจทานเป็นรอบ เมื่อทำควบคู่กับสิทธิ์ตามบทบาทและการยืนยันตัวตนสองชั้น คลินิกของคุณจะดูแลข้อมูลได้อย่างมั่นใจขึ้น หากต้องการระบบที่บันทึกเหล่านี้ให้ตั้งแต่วันแรก สมัครใช้งาน MACLINIC เพื่อทดลองได้เลย