HealthCoach
HealthCoach · ระบบตรวจสุขภาพภาคสนามHealthCoach · Field Health-Screening System

Flow การทำงาน วันจัดงานตรวจสุขภาพEvent-Day Workflow · Health Screening

เส้นทางลูกค้าตั้งแต่ลงทะเบียนจนรับผล — วางไว้ให้เดินได้เสมอ แม้เน็ตล่ม และใช้ซ้ำได้กับทุกงานThe guest's journey from registration to results — built to keep moving even when the internet drops, and reusable for every event.

6 สถานี + ลงทะเบียนล่วงหน้า6 stations + pre-registration ทีมขั้นต่ำ ~6-8 คน/วันTeam of ~6-8/day ระบบเว็บ see.healthcoach.howWeb system see.healthcoach.how
กุญแจเชื่อมข้อมูลThe linking key

เบอร์โทร = คีย์ทุกจุดPhone number = the key everywhere

ทุกสถานี ทุกใบ ทุกรูปถ่าย จับคู่กันด้วยเบอร์โทรเดียว ระบบกันลงซ้ำอัตโนมัติด้วยเบอร์Every station, form, and photo is matched by one phone number. The system auto-dedupes by phone.

หลักการออกแบบDesign principle

กระดาษ A4 = ความจริงตัวหลักA4 paper = the source of truth

ระบบเป็นตัวเร่ง ไม่ใช่เงื่อนไข — เน็ตล่มหรือคิวล้น งานยังเดินต่อได้ แล้วค่อยคีย์ตามทีหลังThe system accelerates, it never gates. If the net drops or the queue overflows, work continues and data is keyed in later.

เส้นทางลูกค้าThe guest journey

ตั้งแต่ก่อนงาน จนถึงรับผลกลับบ้านFrom before the event to results in hand

ก่อนงานPre-event

ลูกค้าลงทะเบียนล่วงหน้าGuests pre-register

ออนไลน์ · publicOnline · public

สแกน QR ของงาน กรอกข้อมูล 4 ช่อง (ชื่อ · เบอร์ · เพศ · ปีเกิด) พร้อมยินยอม PDPA — เป็นหน้าเดียวที่เปิดสาธารณะ ไม่ต้องล็อกอิน · ผูกลูกค้าเข้ากับงานผ่าน รหัสงาน (eventSlug) โดยอัตโนมัติScan the event QR and fill 4 fields (name · phone · sex · birth year) with PDPA consent — the only public, no-login page · guests are bound to the event automatically via the event code (eventSlug).

หน้าเว็บWeb page/register/[รหัสงาน]
พร้อมใช้Ready
S1

จุดลงทะเบียนหน้างานOn-site registration

กระดาษPaper ระบบSystem

ทุกคนกรอก ใบ A4 (ชื่อ/เบอร์/เพศ/ปีเกิด + ยินยอม + ลายเซ็น) = หลักฐาน PDPA ตัวจริง · รับบัตรคิว + ติ๊ก InBody / CIMT · walk-in ที่ยังไม่ได้ลงล่วงหน้า เจ้าหน้าที่กรอกให้ผ่านหน้า register ตรงนี้ (ระบบเช็คเบอร์กันซ้ำให้เอง)Everyone fills an A4 form (name/phone/sex/birth year + consent + signature) = the real PDPA evidence · gets a queue ticket + InBody / CIMT ticks · walk-ins who didn't pre-register are entered by staff via the register page here (the system checks phone for duplicates).

หน้าเว็บWeb page/register/[รหัสงาน]
พร้อมใช้Readyมีขั้นกระดาษHas a paper step
S2

InBody — องค์ประกอบร่างกายInBody — body composition

กระดาษPaper

วัดด้วยเครื่อง InBody → เครื่องพิมพ์สลิปผล → เจ้าหน้าที่ เขียนเบอร์โทรบนสลิป ทันที แล้วถ่ายรูปเก็บด้วยมือถือ (ยังไม่คีย์เข้าระบบตอนนี้)Measured by the InBody machine → it prints a result slip → staff immediately write the phone number on the slip, then photograph it (not keyed in yet).

หน้าเว็บWeb pageไม่มี — สลิปจากเครื่อง + ถ่ายรูปNone — machine slip + photo
ขั้นกระดาษPaper step
S3

CIMT — อัลตราซาวด์หลอดเลือดคอCIMT — carotid ultrasound

กระดาษPaper

ผู้วัดที่ชำนาญตรวจอัลตราซาวด์ → จดค่า (CCA IMT / คราบพลัค) ลง ใบกรอกค่าที่พิมพ์จากระบบ → เขียนเบอร์กำกับ + ถ่ายรูป · เป็นคอขวดหลัก (เครื่อง + ผู้วัดชำนาญมีจำกัด ~35-45 คน/วัน/เครื่อง จองสลอตล่วงหน้า)A skilled operator scans the ultrasound → records values (CCA IMT / plaque) on the system-printed value sheet → labels with the phone number + photo · This is the main bottleneck (limited machine + skilled operator, ~35-45/day/machine, book slots ahead).

ใบกรอกค่าจากValue sheet from/print-form
ขั้นกระดาษPaper stepใบพิมพ์จากระบบSheet from system
S4

คีย์ข้อมูลเข้าระบบKey data into the system

ระบบ · จุดคีย์System · data-entry

เจ้าหน้าที่คีย์ข้อมูล กระจายได้หลายจุดพร้อมกัน (แบบเคาน์เตอร์แคชเชียร์) — เปิดเคสในระบบ แล้วคีย์ค่า InBody / CIMT จากรูปสลิป (AI ช่วยอ่านให้ หรือกรอกเอง) · ขั้นนี้ยังไม่ใช่โค้ชรับเคส — เป็นแค่การป้อนข้อมูลดิบเข้าระบบ ให้ครบก่อนData-entry staff spread across many parallel counters (cashier-style) — open a case and key InBody / CIMT values from the slip photos (AI assists reading, or type manually) · this step is NOT the coach claiming the case — it just enters raw data into the system first.

หน้าเว็บWeb page/analyze/[id]/api/extract
พร้อมใช้Ready
ข้อมูลดิบพร้อมในระบบแล้ว โค้ชค่อยมารับเคสที่ขั้นถัดไปRaw data is now in the system; the coach claims the case at the next step
S5

โค้ชรับเคส + อ่านผล + พิมพ์Coach claims + reads + prints

ระบบ · โค้ชSystem · coach

โค้ชดึงเคสจาก pool (รับเคสตรงนี้) ค้นด้วยเบอร์โทร → อ่านผลที่ระบบร่างไว้ → แก้/ตัดให้เหมาะกับคน → อนุมัติ (ด่านมนุษย์) → พิมพ์ใบผล A4 → อธิบายลูกค้า: พฤติกรรม → อาหาร → คำแนะนำ + สัญญาณเตือน stroke/FASTThe coach pulls the case from the pool (claims it here) by phone → reads the system's draft → edits/trims to fit the person → approves (human gate) → prints the A4 result → explains to the guest: behavior → food → recommendations + stroke/FAST warning signs.

หน้าเว็บWeb page/pool/analyze/[id]/print-result/[id]
พร้อมใช้Readyรับคำแนะนำจาก Health CoachAdvice from a Health Coach
S6

ปิด · มอบผล · นัดต่อClose · hand over · follow-up

กระดาษPaper ระบบSystem

มอบใบผล A4 ให้ลูกค้า · นัด follow-up · เก็บใบ A4 ลงทะเบียนเข้ากล่องเรียงตามเลขคิว = แฟ้มหลักฐาน PDPAHand the A4 result to the guest · set a follow-up · file the A4 form in the box by queue number = the PDPA evidence archive.

หน้าเว็บWeb page/print-result/[id]
ขั้นกระดาษPaper stepพิมพ์จากระบบPrinted from system
เส้นทางสำรอง + งานเบื้องหลังFallback path + behind the scenes

เมื่อระบบไม่พร้อม และใครดูแลภาพรวมWhen the system isn't ready, and who oversees it all

แผนสำรองFallback plan

เน็ตล่ม หรือ คิวคีย์ล้นNet down, or data-entry queue overflow

กระดาษ A4 + สลิป + รูปถ่ายมือถือ เดินต่อได้ทุกสถานี ลูกค้าไม่ต้องรอเพราะระบบ · ตอนเย็นเน็ตกลับมา เจ้าหน้าที่ไล่คีย์ย้อนหลัง (batch) จากรูป+กระดาษ ตามเลขคิว: ลงทะเบียน → คีย์ค่า → โค้ชอนุมัติ → พิมพ์ผลส่งตามทีหลังA4 paper + slips + phone photos keep every station moving. Guests never wait on the system · in the evening when the net returns, staff batch-key from photos + paper by queue number: register → key values → coach approves → print and deliver later.

ปิดวันต้องนับ 3 เลขให้เท่ากัน:Day-close must reconcile 3 counts: ใบ A4 ในกล่องA4 forms in the box = รูปในอัลบั้มมือถือphotos in the album = ลูกค้าในระบบวันนั้นguests in the system that day
งานเบื้องหลังBehind the scenes

แอดมินดูแลภาพรวมทั้งวันAdmin oversees the whole day

เช้า: จ่ายเคสให้โค้ชล่วงหน้า กระจายโหลดเท่ากัน · ระหว่างวัน: ย้ายเคสข้ามโค้ชได้ · แก้ข้อมูลผิดได้ทุกช่อง โดยทุกครั้งบันทึก audit log ว่าใครแก้อะไรเมื่อไร (ไม่เก็บค่า = ปลอด PDPA)Morning: assign cases to coaches ahead of time, balancing the load · during the day: reassign cases between coaches · fix any wrong field, every change written to an audit log of who changed what and when (values not stored = PDPA-safe).

หน้าเว็บWeb page/admin/customers
ดูข้อมูลได้แล้วViewing works
พร้อมใช้Ready
มีในระบบแล้ว เดินได้เลยIn the system, ready to go
ขั้นกระดาษ / มือPaper / manual step
ไม่พึ่งเน็ต เป็นแผนสำรองในตัวNo internet needed, a built-in fallback