ติดต่อขอสาธิต
ระบบติดตามการไหลของผู้ป่วยสำหรับโรงพยาบาล

เห็นผู้ป่วยทุกแผนกพร้อมกัน ในขณะที่กำลังเกิดขึ้นจริง

Patient Flow Realtime คือระบบที่แสดงตำแหน่งและสถานะของผู้ป่วยทุกแผนกบนผัง 3 มิติแบบเรียลไทม์ โดยใช้เหตุการณ์จาก HIS ที่โรงพยาบาลใช้อยู่ ไม่ต้องเปลี่ยนระบบเดิม และไม่ส่ง HN หรือ VN ออกนอกโรงพยาบาล

≤ 5 วินาทีเป้าหมายความหน่วงจากเหตุการณ์ใน HIS ถึงหน้าจอ
4 ฐานข้อมูลDb2 · SQL Server · PostgreSQL · MySQL
1 ชุด / 1 รพ.ติดตั้งแยก ข้อมูลอยู่ในฐานข้อมูลของชุดนั้นเท่านั้น
ตัวอย่างเส้นทางผู้ป่วยนอกเรียลไทม์
เดินรอคิวรับบริการ
ผู้ป่วยแต่ละรายแสดงเป็นสัญลักษณ์ตามสถานะ เดิน รอคิว หรือรับบริการ ไม่มีชื่อหรือเลขประจำตัว
ปัญหาที่แก้

ข้อมูลเวลารอมีอยู่แล้วใน HIS แต่เห็นได้แค่ย้อนหลัง

ปัญหา

ข้อมูลเวลารอคอยกระจายอยู่หลายตารางใน HIS ผู้บริหารเห็นได้เพียงรายงานย้อนหลัง

ทางแก้

รวมเหตุการณ์เป็นสถานะปัจจุบันของผู้ป่วยทุกราย แสดงจำนวนรอ กำลังรับบริการ และเวลารอเฉลี่ยของทุกแผนกบนจอเดียว

ปัญหา

ระบบจำลอง (simulation) ในตลาดใช้ข้อมูลย้อนหลังและการสุ่มตามสถิติ ไม่ได้แสดงผู้ป่วยจริง ณ ปัจจุบัน

ทางแก้

ใช้เหตุการณ์จริงจาก HIS ของโรงพยาบาล ผู้ป่วยทุกรายบนผังคือผู้ป่วยที่อยู่ในโรงพยาบาลตอนนี้ แสดงเป็นสัญลักษณ์ ไม่มีชื่อ

ปัญหา

โรงพยาบาลแต่ละแห่งใช้ฐานข้อมูลต่างกัน และบางแห่งไม่อนุญาตให้ภายนอกเข้าถึงฐานข้อมูล

ทางแก้

Flow Agent อ่าน Db2, SQL Server, PostgreSQL และ MySQL ได้ หรือให้ระบบของโรงพยาบาลส่งข้อมูลเข้า API เองโดยไม่ต้องเปิดฐานข้อมูล

ความสามารถ

หนึ่งจอสำหรับผู้บริหาร หนึ่งจอสำหรับผู้ป่วย ข้อมูลชุดเดียวกัน

ผัง 3 มิติแบบเรียลไทม์

ผู้ป่วยแต่ละรายปรากฏบนผังตามแผนกและสถานะ เห็นทันทีว่าแผนกไหนกำลังเป็นคอขวด

  • สถานะบอกด้วยสี + รูปทรง + คำ: เดิน ○ · รอคิว ◐ · รับบริการ ●
  • เส้นการไหลเคลื่อนไหวบอกทิศทาง ความหนาตามปริมาณผู้ป่วย
  • แผนกและตำแหน่งบนผังสร้างจากข้อมูล จัดตามลำดับการไหลจริงอัตโนมัติ และปรับให้ตรงอาคารจริงได้
  • เตือนเมื่อแผนกรอนานกว่าปกติ หรือพบเส้นทางที่ไม่ปกติ

จอแจ้งเวลารอสำหรับผู้ป่วย

จอทีวีในพื้นที่รอแสดงเวลารอโดยประมาณของแต่ละแผนก คำนวณจากเวลารอจริงของแผนกนั้น แสดงเฉพาะระดับแผนก ไม่มีข้อมูลระบุตัวผู้ป่วย

  • เปิดด้วยลิงก์เฉพาะจอ ผู้ดูแลยกเลิกได้ทุกเมื่อ
  • เลือกแสดงทุกแผนกหรือแผนกเดียวต่อจอ

ตัวชี้วัดสำหรับผู้บริหาร

ตัวชี้วัดเรียลไทม์ต่อแผนก สำหรับผู้บริหาร หัวหน้าแผนก และพยาบาลหัวหน้าเวร

  • จำนวนรอ
  • กำลังรับบริการ
  • เวลารอเฉลี่ย

เชื่อม HIS ได้หลายยี่ห้อ

Flow Agent อ่านเหตุการณ์จากฐานข้อมูล HIS แบบอ่านอย่างเดียว หรือให้ระบบของโรงพยาบาลส่งเข้า API โดยตรง

  • Db2
  • SQL Server
  • PostgreSQL
  • MySQL
  • HOSxP

HOSxP: มีชุดสคริปต์สำเร็จรูป ทดสอบกับฐานข้อมูลจำลอง ต้องตรวจโครงสร้างตารางกับโรงพยาบาลก่อนใช้งานจริง

ออกแบบตาม PDPA ตั้งแต่ต้น

  • ระบบกลางรับเฉพาะรหัสอ้างอิงที่เข้ารหัสด้วย HMAC ไม่รับและไม่เก็บ HN, VN, ชื่อ หรือเลขบัตรประชาชน
  • บนจอผู้ป่วยเป็นสัญลักษณ์เท่านั้น
  • สื่อสารผ่าน HTTPS · API key เก็บเป็นค่า hash พร้อม rate limit
  • ผู้ใช้ฐานข้อมูลของ Flow Agent มีสิทธิ์อ่านเฉพาะตารางหรือ VIEW ที่กำหนด
ติดตั้งและเชื่อมต่อ

เลือกทางเชื่อมต่อตามที่โรงพยาบาลอนุญาต

ทั้งสามทางส่งเข้า API เดียวกันด้วยรูปแบบข้อมูลชุดเดียวกัน เริ่มใช้งานโรงพยาบาลใหม่ได้โดยไม่ต้องแก้โค้ด

  1. ขั้นที่ 1

    ติดตั้งระบบกลาง

    บน Windows Server หรือ Linux หนึ่งชุดต่อโรงพยาบาล

  2. ขั้นที่ 2

    เลือกทางเชื่อมต่อ

    ตามสิทธิ์ที่ฝ่าย IT โรงพยาบาลอนุญาต (ตารางด้านล่าง)

  3. ขั้นที่ 3

    ออก API key

    ผู้ดูแลระบบออก key ให้ Flow Agent หรือระบบที่ส่งข้อมูล ยกเลิกได้

  4. ขั้นที่ 4

    ผังสร้างจากข้อมูล

    แผนกและเส้นทางปรากฏเองจากข้อมูลจริง ไม่ต้องวาดเอง

ทางเลือกการเชื่อมต่อ 3 ทาง
ทางเงื่อนไขสิ่งที่สร้างในฐานข้อมูลของโรงพยาบาลผู้ส่งข้อมูล
ทาง 1 Agent + Outboxอนุญาตให้สร้างตารางและ triggerตาราง outbox + triggerFlow Agent
ทาง 2 Agent + VIEWอนุญาตเฉพาะสิทธิ์อ่านVIEW v_flow_eventsFlow Agent
ทาง 3 ส่ง API โดยตรงไม่อนุญาตให้เข้าถึงฐานข้อมูลไม่มีระบบของโรงพยาบาลเอง
ระบบปฏิบัติการ
Windows Server 2016 ขึ้นไป หรือ Linux
ฐานข้อมูลของระบบ
PostgreSQL
การเข้าถึง
HTTPS ผ่าน Caddy · เปิดด้วยเบราว์เซอร์
เกณฑ์โรงพยาบาลอัจฉริยะ 2569

ช่วยตอบเกณฑ์ 2 ข้อในคู่มือการประเมินโรงพยาบาลอัจฉริยะ 69

ข้อความในกรอบยกมาจากคู่มือตามต้นฉบับ การให้คะแนนเป็นดุลยพินิจของผู้ประเมิน ระบบเป็นเครื่องมือที่ทำให้มีหลักฐานตามเกณฑ์

3.2.4.2หน้า 43
“แจ้งระยะเวลารอยคอยคิวก่อนเข้ารับบริการ(มีการคำนวนเวลาจากค่าเฉลี่ยการให้บริการแต่ละหน่วยบริการ) เช่น คาดว่าจะใช้เวลาอีก 30 นาที จะถึงคิวบริการ”

ระบบช่วยอย่างไร: จอแจ้งเวลารอแสดงเวลารอโดยประมาณของแต่ละแผนก คำนวณจากเวลาตั้งแต่เข้าคิวจนเริ่มรับบริการจริงของแผนกนั้น

2.12.4.2หน้า 37
“มีการนำข้อมูลไปใช้ในการติดตามและ วางแผนการปฏิบัติงานอย่างน้อย 1 เรื่อง (Data Driven Organization)” — แนวทาง: “พัฒนารายงานหรือ Dashboard … เพื่อใช้ติดตามตัวชี้วัด (KPIs) เช่น จำนวนผู้ป่วย,ระยะเวลา รอคอย, อัตราการครองเตียง”

ระบบช่วยอย่างไร: ตัวชี้วัดจำนวนผู้ป่วยและเวลารอเฉลี่ยต่อแผนกแบบเรียลไทม์ · การนำเสนอในที่ประชุมและอัตราการครองเตียงไม่อยู่ในขอบเขตของระบบ

ที่มา: คู่มือการประเมินโรงพยาบาลอัจฉริยะ 69 (V6, PDF) · เลขหน้าตามที่พิมพ์ในเอกสาร

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

คำถามที่ฝ่าย IT และผู้บริหารถามบ่อย

Patient Flow Realtime คืออะไร

Patient Flow Realtime คือระบบแสดงตำแหน่งและสถานะของผู้ป่วยทุกแผนกของโรงพยาบาลบนผัง 3 มิติแบบเรียลไทม์ จากเหตุการณ์ใน HIS ที่โรงพยาบาลใช้อยู่ ผู้บริหารและหัวหน้าแผนกเห็นจำนวนผู้ป่วยรอ กำลังรับบริการ และเวลารอเฉลี่ยของทุกแผนกบนจอเดียว และมีจอแจ้งเวลารอสำหรับผู้ป่วย

ต้องเปลี่ยน HIS หรือแก้โปรแกรม HIS หรือไม่

ไม่ต้องเปลี่ยน HIS และไม่ต้องแก้โปรแกรม HIS ระบบอ่านเหตุการณ์จากฐานข้อมูลเดิมผ่าน Flow Agent หรือรับข้อมูลที่ระบบของโรงพยาบาลส่งมาทาง API

รองรับ HIS และฐานข้อมูลอะไรบ้าง

Flow Agent อ่านข้อมูลจากฐานข้อมูล Db2, SQL Server, PostgreSQL และ MySQL มีชุดสคริปต์สำเร็จรูปสำหรับ HOSxP (ต้องตรวจโครงสร้างตารางกับโรงพยาบาลก่อนใช้จริง) และ HIS ทุกยี่ห้อส่งข้อมูลเข้า API ได้โดยตรง

ข้อมูลผู้ป่วยออกนอกโรงพยาบาลหรือไม่

Flow Agent ไม่ส่ง HN หรือ VN ออกนอกโรงพยาบาล ระบบกลางรับเฉพาะรหัสอ้างอิงที่เข้ารหัสด้วย HMAC และไม่จัดเก็บ HN, VN, ชื่อ หรือเลขบัตรประชาชน ทุกโรงพยาบาลติดตั้งแยกกัน ข้อมูลอยู่ในฐานข้อมูลของชุดที่ติดตั้งนั้นเท่านั้น

ต้องให้สิทธิ์เขียนฐานข้อมูล HIS หรือไม่

ไม่จำเป็น เพราะทาง 2 ใช้สิทธิ์อ่าน VIEW อย่างเดียว และทาง 3 ไม่เข้าถึงฐานข้อมูลเลย ทาง 1 สร้างตาราง outbox และ trigger เมื่อโรงพยาบาลอนุญาตเท่านั้น

ข้อมูลขึ้นจอเร็วแค่ไหน

ระบบออกแบบให้ข้อมูลขึ้นจอภายในไม่เกิน 5 วินาทีหลังเกิดเหตุการณ์ใน HIS ซึ่งเป็นเป้าหมายของระบบ ความเร็วจริงขึ้นกับเครือข่ายและทางเชื่อมต่อที่เลือก

ถ้าเครือข่ายขัดข้อง ข้อมูลหายหรือไม่

ระบบออกแบบให้ส่งซ้ำได้โดยไม่เกิดข้อมูลซ้ำ เป้าหมายคือข้อมูลสูญหาย 0 รายการ เมื่อเครือข่ายกลับมา เหตุการณ์ที่ค้างอยู่จะถูกส่งต่อ และหน้าจอแจ้งเมื่อข้อมูลไม่อัปเดต

จอแจ้งเวลารอคำนวณเวลาอย่างไร

จอแจ้งเวลารอใช้ค่ากลาง (median) ของเวลาตั้งแต่เข้าคิวจนเริ่มรับบริการของแผนกนั้นใน 60 นาทีล่าสุด แล้วปัดเป็นช่วง 10 นาที หากช่วงนั้นไม่มีข้อมูลใช้ค่าเฉลี่ยของวันนี้ และถ้ายังไม่มีเลยจะแสดงว่ายังไม่มีข้อมูลเพียงพอ

ติดตั้งบนเครื่องแบบไหนได้บ้าง

ติดตั้งได้ทั้งบน Windows Server 2016 ขึ้นไปและ Linux โดยใช้ PostgreSQL เป็นฐานข้อมูลของระบบ เข้าใช้งานผ่านเบราว์เซอร์ด้วย HTTPS และติดตั้งเป็นแอปบนคอมพิวเตอร์หรือมือถือได้

ช่วยตอบเกณฑ์โรงพยาบาลอัจฉริยะข้อไหน

ระบบช่วยตอบเกณฑ์ข้อ 3.2.4.2 แจ้งระยะเวลารอคอยคิว (หน้า 43) และข้อ 2.12.4.2 การใช้ข้อมูลติดตามการปฏิบัติงาน (หน้า 37) ของคู่มือการประเมินโรงพยาบาลอัจฉริยะ 69 การให้คะแนนเป็นดุลยพินิจของผู้ประเมิน

อยากเห็นการไหลของผู้ป่วยในโรงพยาบาลของคุณ

บอกเราว่าโรงพยาบาลใช้ HIS และฐานข้อมูลอะไร เราจะแนะนำทางเชื่อมต่อที่เหมาะกับสิทธิ์ที่ฝ่าย IT อนุญาต