จัดการวอร์ด เตียง และห้องว่าง
ในงานผู้ป่วยใน หากผังวอร์ดจริงกับผังในระบบไม่ตรงกัน จะเกิดความสับสนในการปฏิบัติงานทันที AnyVet Smart แยกตัวแก้ไขโครงสร้างออกจากมุมมองห้องว่างประจำวัน
สองหน้าจอ สองวัตถุประสงค์
/admin/ipd-ward
หน้าจอ admin สำหรับแก้ไขโครงสร้างวอร์ดเอง
/ipd/rooms
หน้าจอปฏิบัติการสำหรับตรวจสอบความพร้อมของห้องและการใช้งานตามวันที่
อย่าใช้สองหน้าจอนี้สลับบทบาทกัน หนึ่งใช้สำหรับเปลี่ยนโครงสร้าง อีกหน้าหนึ่งใช้สำหรับทบทวนงานรายวัน
หน้าจอ Admin: /admin/ipd-ward
หน้าจอนี้ใช้ดูแลโครงสร้างของวอร์ดและกรงหรือห้อง
ตรรกะการจัดกลุ่มหลัก
- ชนิดสัตว์:
dog,cat - ประเภทวอร์ด:
normal,icu,isolation
Action หลัก
- สร้าง แก้ไข หรือลบวอร์ด
- เพิ่มกรงหรือห้อง
- เปลี่ยนชื่อกรง
- ลบกรงที่ไม่มีผู้ใช้งาน
การกำหนดหมายเลขห้องทำงานอย่างไร
เมื่อเพิ่มกรงใหม่ ระบบจะคำนวณหมายเลขถัดไปจากการนับห้องปัจจุบันในวอร์ดนั้น หากมีเลขตรงกลางที่ว่างอยู่ ระบบอาจนำกลับมาใช้ก่อน
ข้อจำกัดของการลบ
ห้องที่มีผู้ป่วยใช้งานอยู่ไม่สามารถลบได้
Warning: หากเปลี่ยนชื่อห้องในระบบ แต่ไม่อัปเดตป้ายห้องจริงบนวอร์ด บอร์ดในระบบกับกรงจริงจะคลาดเคลื่อนกัน
หน้าจอปฏิบัติการ: /ipd/rooms
หน้าจอนี้ใช้ตรวจสอบความพร้อมของห้องในวันที่เลือก
เงื่อนไขการค้นหาหลัก
- ค้นหาลูกค้าหรือผู้ป่วย
- เลือกวันที่
- นำทางวันก่อนหน้า / วันถัดไป / วันนี้
การจัดกลุ่มส่วนต่าง ๆ
- IPD
- ICU
- Isolation
สิ่งที่แต่ละ card แสดง
in_usereservedavailabletotal_capacity
Room Schedule Modal
เมื่อคลิก room card จะเปิด schedule modal ของห้องนั้น
เมื่อใดที่สิ่งนี้มีประโยชน์
- เมื่อห้องดูไม่ว่างโดยไม่มีเหตุผลชัดเจน
- เมื่อ การเช็กอินภายในวันเดียวกัน และ เช็กเอาต์ ทับซ้อนกัน
- เมื่อทีมต้องการหา overbooking หรือ conflict ให้เจอก่อนเวลา
ควรเปิดหน้าจอไหนก่อน
หากเป้าหมายคือการเปลี่ยนโครงสร้าง
ให้เปิด /admin/ipd-ward ก่อน
หากเป้าหมายคือการทบทวนความจุของวันนั้น
ให้เปิด /ipd/rooms ก่อน
เคล็ดลับการใช้งาน
- ทำการเปลี่ยนโครงสร้างในช่วงเวลาที่งานเบากว่า
- กำหนดกฎ occupancy สำหรับ ICU และ Isolation แยกจากวอร์ดปกติอย่างชัดเจน
- ใช้ room availability สำหรับการดูความจุตามวันที่ และใช้
/ipdสำหรับการติดตามสถานะผู้ป่วยแบบเรียลไทม์