ลดเวลาตรวจสอบย้อนหลัง
70-90%
จับคู่งาน-แพทย์อัตโนมัติ
3 รอบ
16 sheets
= ฐานข้อมูลทั้งองค์กร
CLIENT_SNAPSHOT
เกี่ยวกับ TNC Healthcare
TNC Healthcare เป็นบริษัทจัดหาบุคลากรทางการแพทย์ ทำหน้าที่เชื่อมต่อโรงพยาบาลและคลินิกกับรังสีแพทย์ (Radiographer) สำหรับงานประจำสถานที่ และแพทย์อ่านผลทางไกล (TeleDoc) สำหรับงาน Remote Report Service ดูแลตั้งแต่การรับสมัคร ตรวจสอบใบอนุญาต จับคู่งาน ติดตามเคส ไปจนถึงการออกใบเสนอราคาและคำนวณค่าตอบแทน
ก่อนหน้านี้ ทุกกระบวนการทำผ่านอีเมลเป็นหลัก
THE_CHALLENGE
ปัญหา: จัดการเคสผ่านอีเมล — ใช้ได้ แต่ไม่พอ
ระบบอีเมลที่ TNC ใช้อยู่ “ใช้งานได้จริง” แต่เมื่อเคสเริ่มเยอะขึ้น ข้อจำกัดก็ชัดขึ้นทุกวัน:
ไม่รู้ว่าวันนี้มีกี่เคส
ไม่มีระบบกลางที่บอกได้ทันทีว่าวันนี้มีเคสส่งอ่านผล CT กี่เคส เคสไหนทำถึงไหนแล้ว เคสไหนยังค้าง — ต้องเปิดอีเมลนับทีละฉบับ
ไม่มี timestamp
เคสถูกส่งตอนไหน? รังสีแพทย์รับงานกี่โมง? ผลอ่านเสร็จเมื่อไหร่? ไม่มีทางรู้ได้จากอีเมลนอกจากจะเปิดดูทีละฉบับ ถ้าต้อง audit ตาม SLA ต้องใช้เวลาหลายชั่วโมง
เคสตกหล่น
ไม่มีระบบ state machine ที่บังคับลำดับขั้นตอน — เคสอาจข้ามขั้น หรือหลุดจากสายตาของทุกฝ่าย ไม่มีใครรู้จนกว่าจะมีคนถาม
สรุปเดือนทีไร ปวดหัวทุกที
ทุกสิ้นเดือน ต้องค้นอีเมลย้อนหลังเพื่อสรุปจำนวนเคส คำนวณค่าตอบแทนแพทย์ เรียกเก็บเงินจากโรงพยาบาล — ทำมือทุกตัวเลข มีโอกาสผิดพลาดสูง
จับคู่งาน-แพทย์ด้วยโทรศัพท์
เมื่อมีงานใหม่ ต้องโทรหาแพทย์ทีละคนจนกว่าจะมีคนรับ — ใครว่างไหม ใครทำ modality นี้ได้ ใครอยู่ใกล้ — ทุกอย่างอยู่ในหัวคน ไม่ได้อยู่ในระบบ
“ไม่สามารถติดตามได้ว่ามีเคสใดบ้างในแต่ละวัน ไม่รู้สถานะของแต่ละเคสว่าทำถึงขั้นตอนไหนแล้ว ไม่มี timestamp สำหรับตรวจสอบ timeline ไม่มี record กลางเพื่ออ้างอิงย้อนหลัง”
ทุกเคสที่ตกหล่น = รายได้ที่หาย ทุกตัวเลขที่ผิด = ค่าตอบแทนที่คำนวณพลาด ทุกชั่วโมงที่ค้นอีเมล = เวลาที่เอาไปหาลูกค้าใหม่ได้
THE_JOURNEY
ทำไมถึงเลือกบริการนี้
TNC ต้องการระบบที่:
ครอบคลุมทั้ง workflow — ตั้งแต่รับสมัครแพทย์ → จับคู่งาน → ติดตามเคส → ออกใบเสนอราคา → จัดการพนักงาน
ทำงานผ่าน LINE — ทั้งแพทย์ โรงพยาบาล และพนักงาน ใช้ LINE อยู่แล้ว ไม่ต้องสอนใช้แอปใหม่
มี state machine — ทุกเคสต้องมีลำดับขั้นตอนชัดเจน ข้ามขั้นไม่ได้ ตกหล่นไม่ได้
มี timestamp ทุก event — เพื่อ audit, SLA, และ billing ที่ตรวจสอบได้
ค้นหาเคสย้อนหลังได้ทันที — ไม่ต้องเปิดอีเมล
INVESTMENT_BREAKDOWN
งวด 1 — Kick-off
ออกแบบ workflow + ฐานข้อมูล + intake form + state machine
งวด 2 — UAT
workflow end-to-end + notification + confirm buttons
งวด 3 — Go-Live
deploy production + debug + stabilization
THE_SOLUTION
วิธีแก้: 9 Workflows ที่ทำงานแทนทั้งทีม
แทนที่จะสร้างแค่แชทบอทตอบคำถาม เราสร้าง enterprise platform บน LINE OA — ครอบคลุมตั้งแต่ การรับสมัครแพทย์ จับคู่งาน ติดตามเคส ออกใบเสนอราคา ไปจนถึงเช็คอิน-ลางานของพนักงานภายใน
ARCHITECTURE: 1 ROUTER + 8 SUB-WORKFLOWS
LINE OA
→ LINE Router
├─ /register → ลงทะเบียนพนักงาน
├─ /checkin → บันทึกเวลาเข้า
├─ /checkout → บันทึกเวลาออก
├─ /leave → ขอลา
├─ /cancelleave → ยกเลิกลา
├─ /approve → อนุมัติลา
├─ /reject → ปฏิเสธลา
├─ /help → แสดงคำสั่งทั้งหมด
├─ สมัคร RAD → ฟอร์มสมัครรังสีแพทย์
├─ สมัคร DOC → ฟอร์มสมัครแพทย์อ่านผล
├─ ลงทะเบียนผู้ว่าจ้าง → ฟอร์มโรงพยาบาล/คลินิก
├─ YES JOB-XXXX → ตอบรับงาน
└─ 5 JOB-XXXX → ขอใบเสนอราคาพนักงาน แพทย์ และโรงพยาบาล — ทุกคนใช้ LINE ตัวเดียวกัน ระบบแยกบทบาทเองอัตโนมัติ
กลุ่ม A: ระบบจัดหาบุคลากร (Core Business)
Workflow 1 — All Forms (53 nodes)
รับสมัครผ่าน 4 web forms: Rx Form (รังสีแพทย์), TeleRx Form (แพทย์อ่านผล), Employer Form (โรงพยาบาล/คลินิก), Remote Reading (ผู้ว่าจ้าง) — เมื่อกรอกฟอร์ม ระบบอัปโหลดเอกสารเข้า Google Drive อัตโนมัติ + บันทึกลิงก์ใน Sheet + แจ้งแอดมินผ่าน LINE
Ghost Row Pattern: LINE signup สร้างแถวเปล่า → web form เติมข้อมูลทีหลังด้วย national_id matching — ไม่มีซ้ำ
Workflow 2 — Application (11 nodes)
แอดมินอนุมัติ/ปฏิเสธใบสมัครผ่าน LINE: approve RAD-XXXX → อัปเดตสถานะ + แจ้งแพทย์ หรือ reject DOC-XXXX + เหตุผล → แจ้งแพทย์พร้อมเหตุผลปฏิเสธ
Workflow 3 — Job Matching (34 nodes)
หัวใจของระบบ — เมื่อผู้ว่าจ้างอนุมัติงาน ระบบตรวจประเภทงาน (on-site/remote) → ดึงรายชื่อแพทย์ที่ approved → กรอง modality (CT, MRI, X-ray, Mammography) → Broadcast ผ่าน LINE ไปยังแพทย์ที่ตรงเกณฑ์
3-Round Offer System: broadcast → รอ → หมดเวลา → re-offer อัตโนมัติสูงสุด 3 รอบ → ถ้าไม่มีคนรับ mark no_worker_found
Workflow 4 — Accept Job (27 nodes)
แพทย์พิมพ์ YES JOB-XXXX → ตรวจว่างานมีอยู่จริง → ตรวจสถานะ → มอบหมายงาน → แจ้ง 2 ฝ่ายพร้อมกัน (แพทย์ + ผู้ว่าจ้าง)
Race Condition Prevention: ถ้า 2 คนพิมพ์ YES พร้อมกัน เฉพาะคนแรกได้งาน คนที่สองเห็น "มีคนรับแล้ว" ทันที
Workflow 5 — Quote Request (27 nodes)
พิมพ์ 5 JOB-XXXX → ดึงข้อมูลงาน → ค้นราคาจาก Rate Card → คำนวณ base × urgent × SLA + night + holiday + travel + VAT - WHT → Copy Google Docs template → Export PDF → ส่ง LINE + Email + Archive
กลุ่ม B: ระบบ HR ภายใน
Workflow 6 — Attendance (8 nodes)
/checkin EMP-XXXX → บันทึกเวลาเข้า, /checkout EMP-XXXX → บันทึกเวลาออก — ข้อมูลบันทึกเข้า Attendance_Raw → aggregate เป็น Attendance_Daily (ชั่วโมงทำงาน, OT, สาย, กลับก่อน)
Workflow 7 — Leave (11 nodes)
ขอลา 12 ประเภท (SICK, PERSONAL, ANNUAL, MATERNITY, PATERNITY ฯลฯ) + ยกเลิกใบลา — ทุกขั้นตอนผ่าน LINE
Workflow 8 — Leave Approve/Reject (18 nodes)
/approve LV-XXXX + /reject LV-XXXX พร้อมเหตุผล — Dual Notification ทุกครั้ง: ผู้จัดการ + พนักงานรับข้อความคู่กัน
กลุ่ม C: ฐานข้อมูล (16 Google Sheets)
TNC Line OA Database — 9 sheets
RAD profiles (15 cols), DOC profiles (25 cols), Job_Requests (41 cols), Assignment (11 cols), Rate_Card (12 cols), TeleRad_Cases (38 cols), Employers, Admin IDs, Form URLs
TNC Employees — 7 sheets
Employees (11 cols), Attendance_Raw, Attendance_Daily (16 cols), Leave_Requests (15 cols), Leave_Balance (9 cols), Holidays, Payroll_Summary (10 cols)
ทั้ง 2 spreadsheets รวม ~191 คอลัมน์ — ครอบคลุมข้อมูลทั้งองค์กร
การตัดสินใจทางเทคนิคที่สำคัญ
1 Router + 8 Sub-workflows
แยก concern ชัดเจน แก้ไขแต่ละส่วนได้โดยไม่กระทบส่วนอื่น
Ghost Row + national_id matching
LINE signup สร้างแถวเปล่า, web form เติมข้อมูลทีหลัง — ไม่มีซ้ำ
Modality-based matching + 3-round cron
broadcast ตาม modality ไม่ใช่ส่งทุกคน, re-offer อัตโนมัติ
Status check ก่อน assign
Race condition prevention — คนแรกได้ คนที่สองเห็น "มีคนรับแล้ว"
Google Docs template → PDF → LINE + Email
Dual delivery — ผู้ว่าจ้างได้รับทั้ง 2 ช่องทาง
Multiplier-based pricing
base × urgent × SLA + night + holiday + travel + VAT - WHT — ยืดหยุ่นรองรับทุกสถานการณ์
VISUALS
SCREENSHOT_01
LINE Router workflow — n8n canvas (1 Router → 8 Sub-workflows)
SCREENSHOT_02
Job Matching workflow — modality-based matching + 3-round offer
SCREENSHOT_03
LINE command examples — /help output + YES JOB-XXXX
SCREENSHOT_04
Google Sheets database — 16 sheets, ~191 columns
THE_RESULTS
ผลลัพธ์
สิ่งที่เปลี่ยนไป
ค้นอีเมลทีละฉบับเพื่อสรุปเคส
ทุกเคสอยู่ใน Sheet พร้อม timestamp — ค้นได้ทันที
ไม่รู้สถานะเคส ต้องโทรถาม
ทุก event ถูกบันทึก — ดูสถานะจาก Sheet ได้เลย
โทรหาแพทย์ทีละคนจนมีคนรับ
ระบบ broadcast อัตโนมัติตาม modality + re-offer 3 รอบ
ไม่รู้ว่าแพทย์คนไหนตอบรับ
แพทย์พิมพ์ YES → มอบหมายทันที + แจ้งผู้ว่าจ้าง
ทำใบเสนอราคาใน Word ทีละใบ
สร้าง PDF อัตโนมัติจาก Rate Card → ส่ง LINE + Email
สรุปจำนวนเคส/เดือนจากอีเมล
ดูจาก Sheet ได้ทันที — ตรวจสอบ billing ได้
เช็คอิน/ลางานด้วยกระดาษ
พิมพ์คำสั่งใน LINE → บันทึกอัตโนมัติ
คำนวณค่าตอบแทนแพทย์ด้วยมือ
Rate Card + Cases sheet → พร้อมคำนวณ
3 ตัวเลขสำคัญ (CAR Principle)
ลดเวลาตรวจสอบย้อนหลัง 70-90%
ก่อนหน้านี้ทุกสิ้นเดือน ต้องเปิดอีเมลค้นทีละเคส — ตอนนี้ทุกเคสมี record กลาง + timestamp ทุก event ใน Google Sheet สรุป billing/reimbursement ได้ภายในนาที ไม่ใช่ชั่วโมง
9 workflows, 223 nodes ทำงานแทนทีม
ทุกขั้นตอนที่เคยต้องมีคนทำ — รับสมัคร ตรวจเอกสาร จับคู่งาน แจ้งเตือน ออกใบเสนอราคา เช็คอิน อนุมัติลา — ตอนนี้ทั้งหมดเป็น automation ทีมเล็กจัดการ workflow ระดับ enterprise ได้
ระบบจับคู่อัตโนมัติ 3 รอบ ไม่ต้องโทร
ระบบ broadcast ไปยังแพทย์ที่ตรง modality อัตโนมัติ → re-offer สูงสุด 3 รอบ → ถ้าไม่มีคนรับ ระบบแจ้ง — ลดเวลาจัดหาจากหลายชั่วโมงเหลือนาที
CLIENT_VOICE
“ปัจจุบันกระบวนการส่งอ่านผล CT ดำเนินการผ่านอีเมลเป็นหลัก ซึ่งแม้ใช้งานได้จริง แต่มีข้อจำกัดหลายประการ — ไม่สามารถติดตามได้ว่ามีเคสใดบ้าง ไม่รู้สถานะ ไม่มี timestamp ไม่มี record กลาง”
“ระบบช่วยลดเวลาในการตรวจสอบย้อนหลัง 70-90% ลดความผิดพลาดจาก human error ทำให้ workflow มีมาตรฐานเดียวกัน”
ธุรกิจคุณยังจัดการ workflow ผ่านอีเมลและโทรศัพท์?
TNC Healthcare ใช้งบ ฿35,000 เปลี่ยนจากระบบอีเมล ที่ค้นย้อนหลังใช้เวลาหลายชั่วโมง เป็น LINE OA platform ที่จัดการทุกอย่างอัตโนมัติ — รับสมัครแพทย์ จับคู่งานตาม modality ออกใบเสนอราคา ติดตามเคส เช็คอิน อนุมัติลา ครบจบใน LINE เดียว
ถ้าองค์กรคุณยังค้นอีเมลย้อนหลังเพื่อหาข้อมูลเคส โทรหาบุคลากรทีละคน ทำใบเสนอราคาทีละใบ สรุปตัวเลขสิ้นเดือนด้วยมือ — ระบบอัตโนมัติจัดการได้ทั้งหมด
อยากลดเวลาตรวจสอบเคสย้อนหลัง 70-90%? — คุยกับเราเลยPROJECT_SUMMARY
ผลลัพธ์หลัก
ลดเวลาตรวจสอบ 70-90%, จับคู่งานอัตโนมัติ 3 รอบ, ระบบ HR ครบวงจร
