Sunday, 14 December 2025

แอป One Stop Service: VISIT AUTHEN & ปิดสิทธิ

 

ระบบบริหารจัดการหน่วยบริการเชิงรุก (One Stop Service)

"แอปเดียวจบ ครบทุกขั้นตอน: เปิด Visit - Authen - เชื่อมอุปกรณ์ - ปิดสิทธิ"










ระบบ VISIT AUTHEN & ปิดสิทธิ คือโซลูชันอัจฉริยะที่พัฒนาขึ้นเพื่อลดภาระงานของบุคลากรทางการแพทย์ โดยเฉพาะ งานออกหน่วยนอกสถานที่ หรือการเยี่ยมบ้าน ช่วยให้การทำงานรวดเร็ว ลดความผิดพลาดจากการคีย์ข้อมูล และเชื่อมโยงข้อมูลสุขภาพเข้าสู่ระบบ HIS ของโรงพยาบาลได้ทันทีผ่านอินเทอร์เน็ต โดยไม่ต้องลงทุนระบบ Network ราคาแพง


2. ปัญหาที่พบในปัจจุบัน (Pain Points)

  • ความยุ่งยากหน้างาน: การออกหน่วยต้องจดข้อมูลใส่กระดาษ แล้วกลับมาคีย์ลงระบบ HIS ทีหลัง

  • ข้อมูลไม่เชื่อมต่อ: ค่าความดัน น้ำหนัก ส่วนสูง ต้องอ่านค่าและพิมพ์เอง ทำให้เกิดความล่าช้าและเสี่ยงต่อความผิดพลาด

  • การเคลมสิทธิล่าช้า: การทำ Authen และปิดสิทธิมักทำแยกกัน และมีขั้นตอนซับซ้อน

  • ข้อจำกัดด้าน IT: การรีโมทเข้า Server รพ.สต. ทำได้ยากหากไม่มี Static IP (IP จริง)


3. จุดเด่นของระบบ (Key Features)

✅ One Stop Service ในแอปเดียว

  1. เปิด VISIT: ลงทะเบียนผู้ป่วยเข้ารับบริการได้ทันที

  2. Authen Code: ยืนยันตัวตนผู้ป่วยผ่านการเสียบบัตรประชาชน (Smart Card)

  3. ปิดสิทธิรักษา: รองรับการส่งข้อมูลปิดสิทธิทั้งระบบ HIS และ สปสช.

✅ Smart Device Connectivity (เชื่อมต่ออุปกรณ์แพทย์)

ระบบรองรับการรับค่าโดยตรงจากอุปกรณ์ตรวจวัดสุขภาพ ส่งเข้าสู่ระบบ HIS อัตโนมัติ ลดการคีย์มือ:

  • เครื่องวัดความดันโลหิต

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

  • เครื่องวัดอุณหภูมิร่างกาย

  • อุปกรณ์อื่นๆ

✅ Work from Anywhere (ทำงานได้ทุกที่)

  • ใช้งานผ่านอินเทอร์เน็ตได้จากทุกมุมโลก

  • ไม่ต้องขอ IP จริง (Public IP): ลดค่าใช้จ่ายรายเดือนของ รพ.สต.

  • เพียงติดตั้ง Gateway Server ไว้ในวงแลนเดียวกับ Server หลัก ระบบจะทำหน้าที่เป็นสะพานเชื่อมข้อมูลให้อัตโนมัติ


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

  1. เสียบบัตรประชาชน: หน้างานเสียบบัตรประชาชนเข้ากับเครื่องอ่านที่เชื่อมต่อมือถือ/แท็บเล็ต

  2. ดึง/ตรวจสอบสิทธิ: ระบบดึงข้อมูลสิทธิการรักษาจากฐานข้อมูล HIS (Local) เพื่อความรวดเร็วและตรงกับรหัสพื้นที่

  3. ตรวจรักษา & วัดค่า: วัดความดัน/น้ำหนัก ข้อมูลวิ่งเข้าแอปฯ อัตโนมัติ

  4. Authen & ปิดสิทธิ: ระบบทำการขอ Authen Code และส่ง API ปิดสิทธิเข้า HIS และ สปสช. ทันทีที่จบกระบวนการ


5. รายละเอียดทางเทคนิค (Technical Specifications)

  • ความเข้ากันได้ (Compatibility):

    • รองรับ HIS ทุกยี่ห้อ ที่ใช้ฐานข้อมูล MySQL

    • มี API สำหรับสั่งปิดสิทธิลงตารางข้อมูลได้โดยตรง

  • เงื่อนไขการตรวจสอบสิทธิ (Rights Verification):

    • Logic: อ้างอิงสิทธิจากตารางใน HIS เป็นหลัก (เพื่อแก้ปัญหาเลขสิทธิแต่ละพื้นที่ไม่เหมือนกัน)

    • Maintenance: หากสิทธิหน้างานไม่ตรง เจ้าหน้าที่เพียงอัปเดตข้อมูลใน HIS ให้เป็นปัจจุบันก่อนการใช้งานครั้งถัดไป

  • ความปลอดภัยและความเร็ว (Security & Performance):

    • ข้อมูลวิ่งผ่าน Gateway ที่มีการเข้ารหัส

    • ความเร็วในการรับ-ส่งข้อมูล ขึ้นอยู่กับสัญญาณอินเทอร์เน็ต ณ จุดให้บริการ และอินเทอร์เน็ตปลายทางที่ รพ.สต.


6. ประโยชน์ที่ รพ.สต. จะได้รับ (Benefits)

  1. ลดเวลาทำงาน: จบงานที่หน้าบ้าน ไม่ต้องกลับมาคีย์ข้อมูลซ้ำที่โรงพยาบาล

  2. ข้อมูลแม่นยำ: ตัดปัญหา Human Error จากการกรอกตัวเลขผลตรวจ

  3. รายได้เข้าเป้า: ปิดสิทธิและทำ Authen ได้ครบถ้วน ลดการตกหล่นของการเบิกจ่าย

  4. ประหยัดงบประมาณ: ใช้ทรัพยากรที่มีอยู่ (Internet บ้าน/มือถือ) ไม่ต้องเช่า Leased Line หรือ Fix IP











Smart OPD แบบ Headless

🚀 Smart OPD ยุคใหม่





“Headless Gateway” เล็ก แต่ทรงพลัง

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

ขอแนะนำ Smart OPD – Headless Node
โซลูชันจุดคัดกรองอัจฉริยะ ที่ตัด “หน้าจอ” ออก
แต่เพิ่มประสิทธิภาพการทำงานให้ครบถ้วนยิ่งกว่าเดิม

ขับเคลื่อนด้วย Raspberry Pi
พร้อมระบบ Voice Guidance (เสียงนำทางอัตโนมัติ)
ผู้ป่วยใช้งานได้ด้วยตัวเอง ง่าย เร็ว และปลอดภัย


🩺 จุดเด่นที่แตกต่าง

✅ ประหยัดงบประมาณ (Budget Saving)
ลดต้นทุนฮาร์ดแวร์ด้วยการตัดหน้าจอ Touchscreen
คุ้มค่า เหมาะสำหรับขยายใช้งานหลายจุด

✅ Touchless Experience
ลดการสัมผัส เพิ่มความปลอดภัย
ผู้ป่วยทำตามเสียงแนะนำ

“เสียบบัตรประชาชน → ชั่งน้ำหนัก → วัดความดัน”
จบกระบวนการได้ด้วยตนเอง

✅ Universal Medical Gateway
เชื่อมต่อเครื่องมือแพทย์ได้หลากหลาย

  • เครื่องวัดความดันโลหิต

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

✅ รองรับ HIS ทุกระบบ
ส่งข้อมูลเข้าระบบโรงพยาบาลได้ทันที

  • ผ่าน API หรือ Direct Database


🛠 สเปกฮาร์ดแวร์

🔹 Core System
Raspberry Pi (ARM Linux ประสิทธิภาพสูง)

🔹 Input Device
Smart Card Reader
รองรับบัตรประชาชนไทย อ่านข้อมูลแม่นยำ

🔹 User Feedback
ระบบเสียงแจ้งเตือนสถานะ
ผ่านลำโพงคู่ (Dual Speaker)

🔹 Software Platform
Custom Python Service
เปิดเครื่องพร้อมใช้งานภายใน 30 วินาที
เสถียร เหมาะกับการใช้งานต่อเนื่อง 24/7


🌐 Smart OPD Headless

เปลี่ยนจุดคัดกรอง…

ให้ ง่ายกว่าเดิม ประหยัดกว่าเดิม และทันสมัยกว่าเดิม

ด้วยเทคโนโลยี Medical IoT ฝีมือคนไทย
พร้อมยกระดับโรงพยาบาลสู่ Smart Hospital อย่างแท้จริง

















OPD Queue Management System

สามารถ ใช้ กับ  MINIPC ทุกรุ่น  Raspberrypi 4 ขึ้นไป














🏥 ยกระดับมาตรฐานการให้บริการทางการแพทย์

ด้วย Web-based Queue System ที่เชื่อมต่อได้กับทุกระบบ HIS

ในยุคที่โรงพยาบาลและสถานพยาบาลต้องรองรับผู้รับบริการจำนวนมากWeb-based Queue System คือโซลูชันที่ช่วยลดความแออัดในพื้นที่รอคอยเพิ่มประสิทธิภาพการทำงานของบุคลากรทางการแพทย์และยกระดับประสบการณ์ของผู้ป่วยอย่างเป็นรูปธรรมระบบถูกออกแบบมาให้ รองรับการเชื่อมต่อกับทุกระบบ HISสามารถทำงานร่วมกับข้อมูลผู้ป่วยจริงแบบ Real-timeโดยไม่กระทบต่อโครงสร้างระบบเดิมของโรงพยาบาล

⭐ ฟังก์ชันเด่นของระบบ

🔹 Dashboard Control

แผงควบคุมสำหรับเจ้าหน้าที่ แสดงรายชื่อผู้ป่วย (PID / Visit No.)และสถานะคิวทั้งหมดในหน้าเดียว ใช้งานง่าย ลดขั้นตอนการทำงาน

🔹 Smart Notification

แสดงคิวผ่านจอภาพขนาดใหญ่ พร้อมระบบเสียงเรียกคิวอัตโนมัติด้วย Text-to-Speech ภาษาไทย ชัดเจน เป็นมาตรฐานลดการเรียกซ้ำ และลดความสับสนของผู้ป่วย


🔹 User-Friendly Interface

ดีไซน์ทันสมัย ตัวอักษรขนาดใหญ่ อ่านง่าย สบายตาเหมาะสำหรับผู้ใช้งานทุกช่วงวัย รวมถึงผู้สูงอายุ


🔹 Flexible Operation

รองรับการ Reset คิวรายวันสามารถตรวจสอบประวัติการเรียกคิวย้อนหลัง

ช่วยในการติดตามและวิเคราะห์ประสิทธิภาพการให้บริการ

🔗 รองรับการเชื่อมต่อกับระบบ HIS

  • เชื่อมต่อ HIS ได้ทุกค่าย (Vendor Independent)
  • รองรับ API / Database / HL7 / Custom Interface
  • ใช้ข้อมูลผู้ป่วยจริง ลดการกรอกข้อมูลซ้ำซ้อน

🎯 ประโยชน์ที่โรงพยาบาลได้รับ

✅ ลดความแออัดในพื้นที่รอคอย

✅ เพิ่มประสิทธิภาพการทำงานของเจ้าหน้าที่

✅ ลดข้อผิดพลาดในการเรียกผู้ป่วย

✅ ยกระดับภาพลักษณ์สู่ Smart Hospital

🎥 ชมการสาธิตระบบเต็มรูปแบบ

👉 




Tuesday, 9 December 2025

ทำเครื่องวัดอุณหภูมิ IoT ด้วย ESP32 ส่งค่าเข้า Google Sheets (รองรับ WiFi Manager + จอ OLED)

 เกริ่นนำ: สวัสดีครับ วันนี้ผมจะมาแจกโปรเจกต์ IoT เจ๋งๆ ที่สามารถนำไปประยุกต์ใช้งานจริงได้ ไม่ว่าจะเป็นการวัดอุณหภูมิห้อง server, โรงเรือนเพาะปลูก, หรือตู้ปลา โดยจุดเด่นของโปรเจกต์นี้คือ "ไม่ต้องแก้โค้ดเพื่อใส่รหัส WiFi" เพราะเราใส่ระบบ WiFi Manager มาให้ และยังมีระบบกันเครื่องค้าง (Watchdog) เพื่อความเสถียรในการทำงานระยะยาวครับ








































ตัวอย่าง

https://script.google.com/macros/s/AKfycbw4_XAhbyv51DnEiFIa3rTouKf62fWsAEttOVaS1ETYcTDsx7zfztyGdMuD2-_s8Wk/exec

https://script.google.com/macros/s/AKfycbxVSvRRvMJEgccu1dLFS_8JwSPFz2BKsEvwTVREHk7xg3909Ir3fozzbqJyN02z8F0/exec





🛠️ ฟีเจอร์เด่นของโปรเจกต์นี้

  1. เชื่อมต่อ Google Sheets: บันทึกค่าอุณหภูมิและความชื้นลงตาราง Excel ออนไลน์ได้ฟรีๆ

  2. WiFi Manager: ไม่ต้อง Hardcode SSID/Password ในโค้ด เชื่อมต่อ WiFi หน้างานผ่านมือถือได้เลย

  3. OLED Display: แสดงค่า Real-time ผ่านจอ 0.96 นิ้ว

  4. Watchdog & Anti-Brownout: ระบบป้องกันไฟตกและรีเซ็ตตัวเองอัตโนมัติเมื่อเครื่องค้าง

  5. Factory Reset: มีฟังก์ชันกดปุ่ม BOOT ค้าง 10 วินาที เพื่อล้างค่า WiFi เดิม


📦 อุปกรณ์ที่ต้องใช้

  1. บอร์ด ESP32 (รุ่นไหนก็ได้ แนะนำ ESP32 DevKit V1)

  2. จอ OLED ขนาด 0.96" (แบบ I2C)

  3. เซ็นเซอร์ (เลือกตามการใช้งาน):

    • แบบที่ 1: DHT11 (วัดอุณหภูมิห้อง + ความชื้น)

    • แบบที่ 2: DS18B20 (วัดอุณหภูมิของเหลว/กันน้ำ) + ตัวต้านทาน 4.7kΩ

  4. สาย Jumper และ Breadboard


🔌 วงจรการเชื่อมต่อ (Wiring Diagram)

แบบที่ 1: ใช้เซ็นเซอร์ DHT11 (วัดอากาศทั่วไป)

  • OLED: SDA -> D21, SCL -> D22

  • DHT11: Data -> D4

(ใส่รูปวงจร DHT11 ที่ผมทำให้ก่อนหน้านี้ตรงนี้)

แบบที่ 2: ใช้เซ็นเซอร์ DS18B20 (วัดน้ำ/ความแม่นยำสูง)

  • OLED: SDA -> D21, SCL -> D22

  • DS18B20: Data -> D4 (ต้องต่อตัวต้านทาน 4.7kΩ คร่อมระหว่างไฟเลี้ยง 3.3V กับขา Data)

(ใส่รูปวงจร DS18B20 ที่ผมทำให้ก่อนหน้านี้ตรงนี้)


💻 ส่วนที่ 1: ตั้งค่า Google Sheets (Server Side)

ก่อนจะอัปโหลดโค้ดลงบอร์ด เราต้องสร้างจุดรับข้อมูลก่อนครับ

  1. ไปที่ Google Sheets สร้างไฟล์ใหม่

  2. ไปที่เมนู Extensions (ส่วนขยาย) > Apps Script

  3. ลบโค้ดเก่าออก แล้ววางโค้ดนี้ลงไป:

JavaScript
function doGet(e) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  
  // รับค่าจาก ESP32
  var temp = e.parameter.temp;
  var humid = e.parameter.humid; // ถ้าใช้ DS18B20 ค่านี้จะเป็น undefined ก็ไม่เป็นไร
  
  var date = new Date();
  
  // บันทึกลงแถวใหม่
  if (humid !== undefined) {
    sheet.appendRow([date, temp, humid]); // สำหรับ DHT11
  } else {
    sheet.appendRow([date, temp]); // สำหรับ DS18B20
  }
  
  return ContentService.createTextOutput("Success");
}
  1. กด Deploy (การทำให้ใช้งานได้) > New Deployment

  2. ตรง Who has access (ผู้มีสิทธิ์เข้าถึง) เลือกเป็น "Anyone (ทุกคน)" -> สำคัญมาก!

  3. กด Deploy แล้ว Copy URL เก็บไว้ (เราต้องเอา URL นี้ไปใส่ตอนตั้งค่า WiFi)


📝 ส่วนที่ 2: โค้ด ESP32 (Arduino Code)

โปรเจกต์นี้ต้องลง Library ผ่าน Arduino IDE ดังนี้ครับ:

  • WiFiManager (by tzapu)

  • Adafruit SSD1306 & Adafruit GFX

  • DHT sensor library (สำหรับแบบที่ 1)

  • DallasTemperature & OneWire (สำหรับแบบที่ 2)

(วางโค้ด Arduino ที่คุณเลือกใช้ลงตรงนี้)


⚙️ วิธีการใช้งานครั้งแรก

  1. ต่อวงจรและอัปโหลดโค้ดลงบอร์ด ESP32

  2. เมื่อเปิดเครื่อง หน้าจอ OLED จะขึ้นว่า "Setup Mode"

  3. ใช้มือถือค้นหา WiFi ชื่อ "ESP32_Temp_Setup"

  4. กดเชื่อมต่อ จะเด้งหน้าต่างตั้งค่าขึ้นมา (ถ้าไม่เด้งให้เข้า 192.168.4.1)

  5. กด Configure WiFi

    • เลือก WiFi บ้านของคุณ

    • ใส่รหัสผ่าน

    • ช่อง gas_url: ให้วาง URL ของ Google Apps Script ที่ทำไว้ในส่วนที่ 1

  6. กด Save บอร์ดจะรีสตาร์ทและเริ่มส่งข้อมูลเข้า Google Sheets ทันที!


💡 ทริคเพิ่มเติม

  • การรีเซ็ตค่า: หากต้องการย้ายสถานที่หรือเปลี่ยน WiFi ให้กดปุ่ม BOOT บนบอร์ด ESP32 ค้างไว้ 10 วินาที จนหน้าจอขึ้นนับถอยหลังเพื่อล้างค่าโรงงาน