Friday, 13 February 2026

    SMAST-HOS OPD

    🏥 ระบบ  SMAST-HOS  OPD 





    🚀 SERVICE OPD NEW

    ระบบเชื่อมต่ออุปกรณ์ทางการแพทย์อัจฉริยะ สู่ HIS อย่างครบวงจร


    🔎 ภาพรวมระบบ

    (Enhanced Medical Device Integration WebApp)
    คือระบบที่ออกแบบมาเพื่อเชื่อมต่ออุปกรณ์ทางการแพทย์หลากหลายประเภท ผ่าน RS232/COM, Bluetooth (BLE) และ เครื่องอ่านบัตรสมาร์ทการ์ด (USB)

    ระบบสามารถรวบรวมค่าการวัด (Vital Signs) และส่งเข้าสู่ HIS ได้ตาม Workflow ที่กำหนด รองรับทั้ง:

    • ✅ การทำงานแบบออนไลน์

    • ✅ การทำงานแบบออฟไลน์ (วัดนอกสถานที่แล้วกลับมาส่งข้อมูลภายหลัง)


    1️⃣ อุปกรณ์ที่รองรับ

    🖥 1.1 พอร์ต COM (RS232 / Serial)

    รองรับอุปกรณ์ทางการแพทย์หลากหลาย เช่น:

    • เครื่องวัดความดัน (Blood Pressure)
      AND 2567P, AND TM2655P, HBP9030, Omron-BP9020, BIO-BP320 ฯลฯ

    • เครื่องชั่งน้ำหนัก / วัดส่วนสูง

    • เครื่องวัดอุณหภูมิ (Temperature – Serial)

    • เครื่องวัดน้ำตาล (Glucose – Serial)

    บริหารจัดการผ่านระบบ SerialDeviceManager

    • บันทึกการเชื่อมต่อ (Saved Devices)

    • Auto-Reconnect อัตโนมัติ


    📶 1.2 Bluetooth (BLE)

    รองรับอุปกรณ์ BLE เช่น:

    • Yuwell BP-YE680B (ความดัน)

    • Yuwell SpO2 (ออกซิเจนในเลือด)

    • Yuwell Temp (อุณหภูมิ)

    • Jumper Temperature

    • Bluetooth Glucose

    สามารถบันทึกที่อยู่ BLE และเชื่อมต่ออัตโนมัติได้


    🪪 1.3 เครื่องอ่านบัตรประชาชน (Smart Card)

    • อ่านบัตรผ่าน USB (Smart Card API / pyscard)

    • อ่าน CID และข้อมูลผู้ป่วย

    • รองรับ Visit Creation Flow
      (สร้าง Visit ก่อนส่ง Vital Signs)


    2️⃣ ข้อมูลที่วัดได้ (Vital Signs)

    ระบบสามารถบันทึกข้อมูลดังนี้:

    • ความดัน (Systolic / Diastolic)

    • ชีพจร (Pulse)

    • น้ำหนัก (Weight)

    • ส่วนสูง (Height)

    • BMI

    • อุณหภูมิ (Temperature)

    • SpO₂

    • น้ำตาล (Glucose)

    ข้อมูลทั้งหมดจะถูกจัดเก็บในระบบเพื่อรอการส่งตาม Workflow ที่กำหนด


    3️⃣ Workflow การวัดและส่งข้อมูล

    ระบบรองรับหลายรูปแบบการทำงาน เช่น:

    Workflowรายละเอียด
    Workflow 1BP + น้ำหนัก/ส่วนสูง → ส่งเมื่อครบ
    Workflow 2เฉพาะ BP (รวม Temp/SpO2 ถ้ามี)
    Workflow 3เฉพาะน้ำหนัก/ส่วนสูง
    Workflow 4ได้ค่าใดก่อนส่งทันที (ไม่เคลียร์จนกว่าจะถอดบัตร)
    Workflow 5BP + อุณหภูมิ

    ฟีเจอร์เพิ่มเติม:

    • Auto Send HL7

    • แจ้งเตือนเมื่อยังไม่สแกนบัตร (No-CID Countdown)

    • เสียงแจ้งเตือนตาม Workflow (ปรับแต่งได้)

    • แจ้งเตือนกรณีความดันสูง (ตั้ง Threshold ได้)


    4️⃣ โหมดการส่งข้อมูลเข้าสู่ HIS 

    ระบบรองรับหลายโหมดการเชื่อมต่อ:

    โหมดวิธีส่งใช้ฐานข้อมูล
    HL7ส่ง HL7 Message
    BMSREST API
    JHCISUPDATE ตราง
    HOMEUPDATE ตราง
    PCUUPDATE ตราง
    HIS HIUPDATE ตราง

    โหมดที่ใช้ฐานข้อมูล จะใช้ Database Configuration ชุดเดียวกัน
    สามารถตั้งค่าได้ในเมนู Data Transmission Settings


    5️⃣ ระบบ Auto-Retry และรอส่งด้วยมือ

    🔁 Auto-Retry อัตโนมัติ

    • เปิด/ปิดได้ใน Settings

    • ส่งเฉพาะข้อมูล “ภายในวันนี้”

    • จำกัด 5 รายการต่อรอบ

    • Timeout 60 วินาที

    • Exponential Backoff

    • สูงสุด 20 ครั้ง

    • ไม่รบกวนผู้ใช้งาน (ทำงานเงียบ)

    หากเกิน 20 ครั้ง หรือเป็น Permanent Failure
    → ระบบจะย้ายไปสถานะ “รอส่งด้วยมือ (Skipped)”


    ✋ รอส่งด้วยมือ (Manual Send)

    เหมาะสำหรับกรณี:

    • เกิน 20 ครั้ง

    • วัดนอกสถานที่ (Offline Mode)

    สามารถ:

    • ส่งทีละรายการ

    • เลือกหลายรายการแล้วกด “ส่งที่เลือก”

    • เลือกทั้งหมด / ยกเลิกเลือก

    • ลบรายการได้


    6️⃣ หน้าจอระบบหลัก

    • /gui → หน้าใช้งานหลัก

    • /dashboard → Dashboard แสดงข้อมูลผู้ป่วย

    • /measurements → รายงาน + รายการส่งไม่สำเร็จ

    • /settings → ตั้งค่าระบบ

    • /workflow_manager → จัดการ Workflow

    • /debug → ทดสอบและดีบัก


    7️⃣ API สำหรับนักพัฒนา

    ระบบมี REST API ครอบคลุม:

    • จัดการอุปกรณ์

    • อ่านบัตร

    • ส่งข้อมูล

    • จัดการ Failed / Skipped

    • ตั้งค่า Workflow

    • จำลองการส่งข้อมูล

    • ตรวจสอบ License

    เหมาะสำหรับการเชื่อมต่อระบบภายนอก หรือขยายระบบในอนาคต


    8️⃣ ฟีเจอร์เสริมและความปลอดภัย

    • 🔐 License Management

    • 🔒 เข้ารหัส Database Configuration

    • 👤 Login สำหรับ Settings (เปิด/ปิดได้)

    • 🎨 เปลี่ยนธีมและพื้นหลัง

    • 🔊 Workflow Sounds ปรับแต่งได้

    • ⚙ Service Mode (ไม่เปิด Browser อัตโนมัติ)

    • 🔄 Auto-Connect อุปกรณ์


    9️⃣ เทคโนโลยีที่ใช้

    Backend

    • Python

    • Flask

    • Flask-SocketIO

    Frontend

    • HTML (Jinja2)

    • JavaScript

    • Bootstrap

    • Socket.IO

    Device Integration

    • PySerial (COM)

    • Bleak (Bluetooth BLE)

    • pyscard (Smart Card)

    Database

    • SQLite (ภายในระบบ)

    • MySQL / PostgreSQL (ตาม HIS)


    🔟 สรุปการใช้งานแบบสั้นที่สุด

    1️⃣ วัด → อ่านค่าจาก COM / Bluetooth / บัตร
    2️⃣ รวมข้อมูลตาม Workflow
    3️⃣ ส่งเข้า HIS ตามโหมดที่ตั้งไว้
    4️⃣ ถ้าส่งไม่สำเร็จ → เข้า Auto-Retry
    5️⃣ เกินกำหนด → ย้ายไป “รอส่งด้วยมือ”
    6️⃣ รองรับ Offline → วัดนอกสถานที่แล้วกลับมาส่งได้


    🎯 จุดเด่นของ SERVICE_OPD_NEW

    • รวมอุปกรณ์หลายประเภทในระบบเดียว

    • รองรับ HIS หลายค่าย

    • มีระบบจัดการ Error และ Retry อัจฉริยะ

    • รองรับงานภาคสนาม (Offline Mode)

    • ปรับแต่ง Workflow ได้ตามหน่วยงาน


    ถ้าต้องการ ผมสามารถจัดเวอร์ชัน “แนวการตลาดสำหรับผู้บริหาร” หรือ “แ



    🔐 ระบบความปลอดภัย (Security System)

    • ไม่เก็บข้อมูลส่วนบุคคลบน  → ปลอดภัยต่อข้อมูลผู้ป่วย

    • การเข้ารหัสเต็มรูปแบบ (SSL/TLS, AES-256) → ป้องกันการถูกดักฟัง

    • Secure by Design → มี Obfuscation + Hardening Code ป้องกันการเจาะระบบ



    🩺 ฟีเจอร์เสริม Smart OPD + IoT Integration

    ฟีเจอร์รายละเอียด
    ✅ Smart OPD Autoรองรับการอ่านค่าชีววัตถุอัตโนมัติ (BP, น้ำหนัก, ส่วนสูง, SpO2) จากอุปกรณ์ RS232, HL7, Bluetooth
    ✅ HL7 & FHIR Supportรองรับมาตรฐาน HL7 v2/v3, FHIR, JSON, REST API เพื่อเชื่อมกับ HIS ได้ง่าย
    ✅ IoT Sensor Networkเชื่อมต่อ อุปกรณ์ IoT เช่น เครื่องวัดชีพจร, อุปกรณ์สวมใส่ (Wearable), เซนเซอร์ตรวจสุขภาพระยะไกล
    ✅ Embedded AIใช้ สมองกลฝังตัว (Edge AI/ML) สำหรับวิเคราะห์เบื้องต้น เช่น ตรวจจับสัญญาณชีพ
    ✅ Cloud Integrationข้อมูล Vital Signs และคิวถูกเก็บใน Cloud/Private Cloud → Dashboard, Monitoring, Analytics


    ✅ Auto Security Updateรองรับการอัปเดตแพตช์ความปลอดภัยอัตโนมัติ โดยไม่กระทบการใช้งาน

    🌐 สถาปัตยกรรม IoT + Cloud ของระบบ

    1. Device Layer (Sensor/Embedded)

      • เครื่องวัดชีววัตถุ (BP Monitor, Scale, SpO2, ECG)

      • อุปกรณ์ IoT (ESP32, Raspberry Pi, LoRa, BLE)

    2. Gateway Layer (Edge Computing)

      • รวบรวมข้อมูลจากอุปกรณ์ → แปลงเป็น HL7/FHIR/JSON

      • ทำงานได้แม้ ออฟไลน์ (Offline Mode)

      • ส่งข้อมูลผ่าน MQTT/HTTPS ไปยัง Cloud

    3. Cloud / HIS Integration Layer

      • เก็บข้อมูลใน Time-series DB

      • ดึงเข้าระบบ HIS ด้วย FHIR API/HL7

      • ทำ Dashboard + Analytics


    📋 สรุปคุณสมบัติเด่น

    • รองรับ หลาย HIS → JHCIS, HOME  PCU HI

    • รองรับอุปกรณ์ Vital Signs → RS232, HL7, Bluetooth, IoT

    • ความปลอดภัยสูง → ไม่เก็บข้อมูล, เข้ารหัส, กันการแกะระบบ

    • รองรับ IoT Sensor + Embedded AI + Cloud Analytics



    📞 สนใจหรือต้องการสาธิตระบบ

    ติดต่อ: [ศักด์] 
    โทร: [087-787-5854]
    อีเมล: [pongsakxroot@gmail.com]
    เว็บไซต์: [https://projectxshop.blogspot.com/]



    SMAST OPD

    หน้าจอ หลัก แบบเรียบง่าย 













    หน้าจอ หลัก แบบ โมเดิร์น




    ใช้กับ MINIPC X10



    หน้าตา เนนูตั้งค่า โปรแกรม












    รองรับ หลาย อุปกรณ์










    และระบบอื่นๆ

    ตัวอย่าง การใช้กับ raspberry pi
    แบบไม่ต้อง ต่อจอ  เพื่อประหยัด ฮาดแวร์










    ระบบ  ชุด ออกเยียม บ้าน IoT  




    ระบบ  ชุดออก Authen visit  ปิด สิท ออกหน่วย





    ระบบ  ชุด เครื่อง มอนิเตอร์ ชีพจร โดย ESP32 IoT









    ระบบ รถเข็นจ่ายยา อัตโนมัติ

















    ระบบ ชุด แสดง และเรียกคิว
















































    Friday, 6 February 2026

    ระบบรับค่าสัญญาณชีพ (Vital Signs) ผ่านมาตรฐาน HL7 และส่งเข้าฐานข้อมูลโรงพยาบาล







    🏥  โปรแกรมดึงค่าความดัน (Vital Signs) เข้า ็HIS อัตโนมัติ ผ่านระบบ HL7

    หมดปัญหาพยาบาลต้องนั่งคีย์ค่าความดัน/น้ำหนักเอง! ขอแนะนำ HL7 Receiver Gateway โปรแกรมเชื่อมต่อเครื่องวัดสัญญาณชีพ (Vital Sign Monitor) เข้าสู่ฐานข้อมูลโรงพยาบาลโดยตรง รองรับทั้ง (MySQL) และ PostgreSQL

    ✨ ฟีเจอร์เด่น:รับค่าอัตโนมัติ: รองรับมาตรฐาน HL7 (MLLP) ดึงค่า BP, Pulse, Temp, Weight, Height, BMI, O2Sat ฯลฯ ✅ ฉลาดเลือก: แยกแยะผู้ป่วยได้เองทั้งจาก เลขบัตรปชช. (CID), VN, AN หรือ HN ✅ ส่งเข้า : ระบบจะค้นหา Visit ให้อัตโนมัติ แล้วนำค่าไปหยอดหรืออัปเดตในตาราง  ทันที (ไม่ต้องคีย์ซ้ำ) ✅ กันข้อมูลหาย: มีระบบ Local Storage (SQLite) บันทึกพักข้อมูลไว้ก่อนส่ง ถ้าเน็ตหลุดข้อมูลไม่หาย ✅ Auto Sync: ตั้งเวลาส่งข้อมูลอัตโนมัติได้ (เช่น ทุก 1 นาที) ✅ ดูย้อนหลังง่าย: มีหน้าจอ Log และตารางดูประวัติการส่งข้อมูลย้อนหลัง

    👨‍💻 สำหรับ Admin:

    • ติดตั้งง่าย (Python/Tkinter)

    • Config DB ได้เอง

    • มีระบบ Log ตรวจสอบการรับส่งข้อมูลละเอียด

    #HOSxP #HL7 #VitalSign #SmartHospital #ITSupport #ลดภาระงาน

    Sunday, 1 February 2026

    EKG Smart & HIS Link Viewer

     




    🏥 [SOLUTIONS] ยกระดับงานหัวใจ สู่ยุค Smart Hospital เต็มรูปแบบด้วย "EKG Smart System" 💓

    🚀 บอกลาปัญหากระดาษ EKG หาย, การสแกนไฟล์ที่ล่าช้า และข้อมูลที่ไม่เชื่อมต่อกัน! ขอแนะนำระบบ EKG Smart โซลูชันที่ออกแบบมาเพื่อเชื่อมต่อเครื่อง ECG ทุกยี่ห้อเข้ากับระบบ Hospital Information System (HIS) ของคุณอย่างสมบูรณ์แบบ เปลี่ยนการทำงานหน้างานให้เป็นระบบ Digital 100% ลดภาระเจ้าหน้าที่ เพิ่มความเร็วในการรักษา!


    💡 ทำไมต้อง EKG Smart? ระบบเราไม่ได้แค่ "เก็บรูป" แต่เรา "จัดการ" ข้อมูล EKG ทั้งระบบ ✅ Universal Compatibility: ไม่ว่าโรงพยาบาลจะใช้เครื่อง ECG ยี่ห้อไหน (GE, Philips, Nihon Kohden ฯลฯ) ขอแค่ส่งไฟล์ผ่าน FTP ได้ เราเชื่อมต่อได้หมด! ✅ Auto-Matching: จับคู่ไฟล์ EKG เข้ากับข้อมูลผู้ป่วย (HN/AN/VN) ให้อัตโนมัติ ไม่ต้องมานั่ง Rename ไฟล์เอง ✅ Zero Impact on HIS: แยก Server รูปภาพออกจากฐานข้อมูล HIS หลัก ทำให้ระบบโรงพยาบาลไม่หน่วง ไม่ช้า แม้ข้อมูลจะเยอะแค่ไหน


    🔥 เจาะลึกฟีเจอร์เด็ด (Key Features)

    🌐 1. การเชื่อมต่อและการรับส่งไฟล์ (Connectivity)

    • รับค่าจากเครื่อง EKG ผ่านระบบ FTP (Standard Protocol)

    • รองรับไฟล์ภาพมาตรฐานทั้ง .JPG และ .PDF

    • Flexible Import: เลือกได้ทั้งแบบ Auto Import (ระบบดึงเข้าเองเมื่อไฟล์มาถึง) หรือ Manual Upload (เจ้าหน้าที่เลือกส่งเองหน้างาน)

    📂 2. รองรับรูปแบบไฟล์ที่หลากหลาย (Flexible Naming Format) ระบบฉลาดพอที่จะอ่านชื่อไฟล์และจับคู่เข้ากับประวัติผู้ป่วยทันที รองรับ Format ครอบคลุมทุกเคส:

    • HN: 20230956-085236-0000001.pdf

    • HN + Date: h0000001_yyyddmm.jpg

    • CID (เลขบัตรประชาชน): c9999999999999_yyyymmdd.jpg

    • AN (ผู้ป่วยใน): a660000970_yyyymmdd.jpg

    • VN (ผู้ป่วยนอก): 651025085049_yyyymmdd.jpg

    🖥️ 3. การแสดงผลและการใช้งาน (Viewing & UI)

    • HIS Link Viewer: แพทย์กดดูภาพ EKG ได้จากหน้าจอตรวจ (OPD/IPD) ในโปรแกรม HIS เดิมได้ทันที ไม่ต้องเปิดโปรแกรมใหม่

    • Web Browser Support: (Option) ดูผ่าน Chrome/Edge ได้จากทุกเครื่องในวง LAN

    • Online Access: (Option) ระบบพิเศษ! ดูผล EKG ออนไลน์จากนอกโรงพยาบาลได้ โดยที่โรงพยาบาลไม่ต้องมี Public IP (Real IP) ปลอดภัยและสะดวกสำหรับแพทย์เวร

    🛡️ 4. ระบบความปลอดภัยและการตรวจสอบ (Security & Logs)

    • Smart Logging: มีระบบ LOG บันทึกทุกขั้นตอน

      • 🟢 LOG ส่งสำเร็จ (Success)

      • 🔴 LOG แจ้งเตือนเมื่อส่งไม่ผ่าน (Error Tracking) เพื่อการแก้ไขทันที

    • Backup System: มี Log เก็บรูปสำรองไว้เสมอ ป้องกันข้อมูลสูญหาย 100%

    • Separated Database: ตั้งค่าให้เก็บไฟล์ภาพแยกฐานข้อมูล (Img DB) ไม่ไปรบกวนฐานข้อมูลหลัก (HIS DB)


    🏆 สิ่งที่โรงพยาบาลจะได้รับทันทีที่ติดตั้ง

    1. ลดขั้นตอน: พยาบาลไม่ต้องเดินถือกระดาษ ไม่ต้องสแกนเอกสาร

    2. ลดต้นทุน: ลดการใช้กระดาษ Thermal Paper ที่ราคาแพงและจางง่าย

    3. รวดเร็ว: แพทย์เห็นผล EKG ทันทีที่เครื่องส่งข้อมูลเสร็จ ตัดสินใจรักษาได้ทันท่วงที

    4. ยืดหยุ่น: ใช้ร่วมกับ HIS ได้ทุกค่าย หรือระบบที่พัฒนาเอง ก็เชื่อมต่อได้


    📢 พร้อมเปลี่ยนโรงพยาบาลของคุณให้ทันสมัยแล้วหรือยัง? อย่าปล่อยให้เทคโนโลยีเก่าถ่วงเวลาชีวิตผู้ป่วย สนใจติดตั้งระบบ, ขอใบเสนอราคา หรือต้องการดู Demo การใช้งานจริง

    #EKGSmart #HealthTech #SmartHospital #MedicalInformatics #ระบบโรงพยาบาล #เชื่อมต่อเครื่องมือแพทย์ #HISInterface #DigitalHealthcare

























    Tuesday, 20 January 2026

    Smart Kiosk Solutions for HIS Health Records

     ตู้ KIOSK อัจฉริยะ เชื่อมต่อระบบ HIS และ สปสช. เพื่อโรงพยาบาลยุคใหม่













    ในยุคที่เทคโนโลยีเข้ามามีบทบาทสำคัญในวงการแพทย์ การบริหารจัดการ "หน้างาน" (Front Office) ของโรงพยาบาลให้รวดเร็วและแม่นยำจึงเป็นเรื่องที่ท้าทาย วันนี้ผมขอแนะนำโซลูชันที่จะช่วยตอบโจทย์นี้ครับ

    ตู้ KIOSK อัจฉริยะ คืออะไร?

    อุปกรณ์นี้ถูกออกแบบมาเพื่อเป็นผู้ช่วยด่านหน้า เชื่อมต่อกับ ระบบสารสนเทศโรงพยาบาล (HIS) โดยตรง ช่วยลดความแออัดและภาระงานเอกสารได้อย่างมีประสิทธิภาพ

    ฟีเจอร์เด่นที่น่าสนใจ

    • เชื่อมต่อไร้รอยต่อ: สื่อสารข้อมูลทางการแพทย์ผ่านมาตรฐานสากล HL7 มั่นใจได้เรื่องความแม่นยำ

    • Smart Authentication: มีเครื่องอ่านบัตรประชาชนในตัว สามารถ เปิดสิทธิการรักษา และดึงรหัสอนุมัติ (Authen Code) จาก สปสช. ได้ทันที

    • จัดการคิวอัตโนมัติ: ออกใบนำทางและเชื่อมเข้าสู่ระบบจัดลำดับการบริการ (Queue) ช่วยให้คนไข้ไม่ต้องรอนาน

    ประโยชน์ที่จะได้รับ

    เทคโนโลยีนี้ไม่เพียงแต่ช่วยอำนวยความสะดวกให้ผู้รับบริการ แต่ยังช่วยให้เจ้าหน้าที่ทำงานได้ง่ายขึ้น ลดความผิดพลาด และยกระดับโรงพยาบาลสู่การเป็น Smart Hospital อย่างเต็มรูปแบบ



    Sunday, 11 January 2026

    ระบบตู้ยา 20ช่อง สั่งงานผ่าน Web API สำหรับ เอาไป พัฒนา เชื่อมต่อ ระบบ กับ HIS อื่นๆ

    โปรเจกต์ IoT สาย Health Tech: 

    ระบบตู้ยา 20ช่อง สั่งงานผ่าน Web API  สำหรับ เอาไป พัฒนา เชื่อมต่อ ระบบ กับ HIS อื่นๆ ใ 🚀🤖

    เบื้องหลังระบบ Smart Medication Cart ที่ไม่ใช่แค่ตู้เก็บยา แต่คือระบบจัดการอัจฉริยะที่ Flexible สุดๆ!


    Endpointวิธีใช้ความหมาย
    GET /เปิดในเบราว์เซอร์หน้าเว็บควบคุม (Dashboard)
    GET /toggle?drawer=NN = 0–1เปิดลิ้นชักที่ N (ลิ้นชักที่ 1 = 0, ที่ 20 = 19)
    GET /openAllเรียกครั้งเดียวเปิดทุกลิ้นชักตามลำดับที่ firmware กำหนด
    GET /getStatusเรียกแล้ว parse JSONสถานะลิ้นชัก 20 ตัว + จำนวนครั้งเปิด + เวลาเปิดล่าสุด + uptime
    GET /getIPเรียกได้เลยได้ IP ของ ESP32 (ข้อความล้วน)
    GET /getSystemInfoเรียกแล้ว parse JSONอุณหภูมิ, RAM, WiFi (RSSI), แรงดัแบต, Chip, Flash, IP
    GET /reseเรียกเมื่อต้องการรีเซ็ตESP32 จะ restart ทันท

    🛠 Features:

    • Central Control: คุมได้ 20 ช่อง ผ่านหน้าเว็บ Responsive

    • Auto Connect: มี WiFiManager ไม่ต้อง Flash โค้ดใหม่เมื่อย้ายที่

    • API Integration: มี Endpoints (/togge, /openAll) พร้อมคุยกับ Server โรงพยาบาล

    • Hardware: รองรับทั้ง Relay, Servo, Solenoid และขยาย Port ได้ด้วย I2C Multiplexer

    • Reliability: ออกแบบระบบไฟแยก (External Power) พร้อม Protection ป้องกันระบบรวน

    🛠 Key Features ที่เราจัดเต็ม:
     ✅ Central Control: คุมได้ 20 ช่อง ผ่านหน้าเว็บ Responsive พร้อมระบบสแกนปลดล็อก (Barcode/QR) 
     ✅ HIS Integration: ดึงข้อมูลผู้ป่วย, รูปถ่าย, ประวัติการแพ้ยา มาแสดงบน Tablet ทันที
     ✅ Safety First: ระบบล็อกไฟฟ้า + ไฟ LED ระบุช่องยา หมดปัญหาหยิบยาผิดคน
     ✅ Environmental Control: เซนเซอร์วัดอุณหภูมิ/ความชื้นในตู้ มั่นใจในคุณภาพยาก่อนถึงมือคนไข้ 
     ✅ Telegram Alert: แจ้งเตือนทันทีเมื่อแบตต่ำ, ลืมปิดลิ้นชัก หรืออุณหภูมิผิดปกติ
     ✅ Mobility: แบตเตอรี่อึด ใช้งานต่อเนื่องได้ 3 วัน Standby ได้ถึง 7 วัน!

    💡 Next Step: เตรียมเพิ่มระบบ Barcode Scanner และ Authentication เพื่อความปลอดภัยขั้นสุด!

    #ESP32 #IoT #Developer #SmartDevice #ArduinoProject #HealthcareInnovation

          

    1. การเชื่อมต่อระบบข้อมูลโรงพยาบาล (Connectivity & Integration) ต่างจากตู้ยาปกติที่เป็นเพียงที่เก็บของ รถเข็นนี้ทำงานเป็นเหมือนคอมพิวเตอร์เคลื่อนที่:

    เชื่อมต่อ HIS: สามารถเชื่อมต่อกับระบบสารสนเทศของโรงพยาบาล เพื่อดึงข้อมูลผู้ป่วย, รายการยา, และแผนการรักษามาแสดงบนหน้าจอแท็บเล็ตได้ทันที

    แสดงข้อมูลผู้ป่วย: หน้าจอจะแสดงรายละเอียดสำคัญ เช่น ชื่อ-นามสกุล, รูปถ่าย, เลข HN/AN, เลขเตียง, สิทธิการรักษา และ ประวัติการแพ้ยา ของผู้ป่วยแต่ละราย ช่วยให้พยาบาลตรวจสอบก่อนจ่ายยาได้

    2. ระบบความปลอดภัยและการยืนยันตัวตน (Safety & Verification)

    สแกนเพื่อปลดล็อก: ใช้ระบบสแกน Barcode หรือ QR Code (จากป้ายข้อมือผู้ป่วยหรือซองยา) เพื่อสั่งเปิดลิ้นชักยา ซึ่งช่วยป้องกันความผิดพลาดจากการหยิบยาผิดคนหรือผิดชนิด (Human Error)

    ล็อกไฟฟ้า: ลิ้นชัก (Cassette) มีระบบล็อกไฟฟ้าที่จะปลดล็อกเฉพาะเมื่อมีการยืนยันตัวตนหรือคำสั่งที่ถูกต้องเท่านั้น ต่างจากตู้ปกติที่อาจใช้กุญแจไขรวม

    3. ระบบช่วยนำทางและระบุตำแหน่ง (Guidance System)

    ไฟ LED ระบุช่อง: มีหลอดไฟ LED หน้าลิ้นชักทุกช่องเพื่อแสดงสถานะ ทำให้พยาบาลทราบทันทีว่าต้องหยิบยาจากช่องไหนสำหรับผู้ป่วยรายนั้นๆ

    4. การบันทึกและตรวจสอบย้อนหลัง (Digital Logging & Auditing)

    บันทึกเวลาจ่ายยา: ระบบจะบันทึกข้อมูลการจ่ายยาว่าจ่ายไปตอนกี่โมง หากจ่ายยาไม่ตรงตามเวลาที่กำหนด ระบบจะรองรับการระบุเหตุผลประกอบได้

    ประวัติย้อนหลัง: สามารถเรียกดูข้อมูลการได้รับยาและประวัติยาของผู้ป่วยย้อนหลังได้ผ่านหน้าจอ

    5. การควบคุมสภาพแวดล้อม (Environmental Control)

    วัดอุณหภูมิ/ความชื้น: มีระบบเซนเซอร์แสดงและบันทึกค่าอุณหภูมิและความชื้นภายในตู้ยา เพื่อให้มั่นใจว่ายาถูกเก็บรักษาในสภาวะที่เหมาะสม

    6. การบริหารจัดการพลังงานและโครงสร้าง

    แบตเตอรี่ในตัว: ออกแบบมาให้เคลื่อนย้ายได้สะดวกโดยมีแบตเตอรี่สำรองไฟ สามารถใช้งานต่อเนื่องได้หลายวัน (สเปกระบุไว้ว่าใช้งานต่อเนื่องได้อย่างน้อย 3 วัน และ Standby ได้ 7 วัน) โดยไม่ต้องเสียบปลั๊กตลอดเวลา

    วัสดุ: ผลิตจากวัสดุที่ทนทานอย่าง Aluminum หรือ Plastic ABS และมีระบบล็อกล้อทั้ง 4 ล้อ
    ฟีเจอร์การแจ้งเตือนผ่าน Telegram ที่ครอบคลุมเหตุการณ์สำคัญต่างๆ และมีประเด็นเรื่องความปลอดภัยที่ควรทราบ ดังนี้ครับ
    1. ฟีเจอร์การแจ้งเตือนผ่าน Telegram
    ระบบจะส่งข้อความแจ้งเตือนไปยังแชทที่คุณตั้งค่าไว้ โดยแบ่งเป็น 4 กรณีหลัก ดังนี้:
    แจ้งเตือนเมื่อระบบเริ่มทำงาน (System Online):
        ◦ เมื่ออุปกรณ์เชื่อมต่อ WiFi สำเร็จ จะส่งข้อความแจ้งว่า "ออนไลน์ พร้อมใช้งาน"
        ◦ ข้อมูลที่ส่งประกอบด้วย: IP Address, ลิงก์เข้า Dashboard, อุณหภูมิ/ความชื้นปัจจุบัน, ความแรงสัญญาณ WiFi (RSSI), ระดับแบตเตอรี่, และจำนวนลิ้นชักที่เปิดอยู่
    แจ้งเตือนอุณหภูมิและความชื้นผิดปกติ:
        ◦ คุณสามารถตั้งค่าช่วงที่ปลอดภัย (Min/Max) ได้ในหน้า Config
        ◦ หากค่า เกิน หรือ ต่ำกว่า ที่กำหนด ระบบจะส่งข้อความแจ้งเตือน เช่น "[ตู้ยา] อุณหภูมิสูงเกิน: 32.0 °C"
        ◦ มีระบบหน่วงเวลา (Cooldown) เพื่อไม่ให้แจ้งเตือนซ้ำถี่เกินไป (ค่าเริ่มต้นคือ 10 นาที)
    แจ้งเตือนการลืมปิดลิ้นชัก (Drawer Open Alert):
        ◦ หากลิ้นชักช่องใดถูกเปิดทิ้งไว้นานเกินเวลาที่กำหนด (ค่าเริ่มต้น 10 นาที) ระบบจะแจ้งเตือนระบุช่องที่เปิด เช่น "[ตู้ยา] ลิ้นชักช่อง 5 เปิดทิ้งไว้นานเกิน 10 นาที"
    แจ้งเตือนแบตเตอรี่ต่ำ (Low Battery):
        ◦ หากมีการต่อวงจรวัดแบตเตอรี่และแรงดันลดต่ำกว่าค่าที่ตั้งไว้ (เช่น 3.2V) ระบบจะแจ้งเตือนให้ทราบก่อนที่เครื่องจะดับ

    โดยสรุปคือ รถเข็นนี้เปลี่ยนจากการเป็นแค่ "ที่เก็บยา" มาเป็น "ระบบบริหารจัดการยา" ที่ช่วยตรวจสอบความถูกต้อง (Right Patient, Right Drug, Right Time) ได้อย่างเป็นระบบครับ

       สามารถ พัฒนาต่อยอดเป็น  หุ่นยนต์ ไห้วิ่งไปกลับ ห้องต่างๆเองใด้