สั่ง Lab + รับผลจากแล็บภายนอก
สั่ง Lab จาก OPD, ส่งใบสั่งไปแล็บ partner, รับผลกลับเข้าระบบอัตโนมัติ + flag ผิดปกติ
ภาพรวม Lab Workflow
- หมอเลือก test ใน OPD → สั่ง Lab
- ระบบสร้าง LabOrder + ส่งให้แล็บ partner (BMS / N Health / iLab)
- แล็บเจาะเลือด + ทำ → ส่งผลกลับ (webhook / portal)
- ผลเข้า patient record + alert ค่าผิดปกติ
- หมอเปิดดู → ตัดสินใจ + sign-off
สั่ง Lab จาก OPD
ในหน้าตรวจ → tab Lab Order (หรือปุ่ม "+ สั่ง Lab")
- กด + เพิ่ม Lab Test
- ค้น test:
- ชื่อย่อ: CBC, FBS, HbA1c, LFT - ชื่อเต็ม: Complete Blood Count - รหัส LOINC (ถ้ารู้): 58410-2
- เลือก test → ระบบเพิ่มเข้า order
สามารถสร้าง Lab Panel ที่ใช้บ่อย (เช่น "Annual Checkup" = CBC + LFT + FBS + Lipid) ที่ Settings → Lab Panels แล้วเลือกใน 1 คลิก
ระบุรายละเอียดเพิ่ม
แต่ละ test กรอก:
- Urgency —
routine/urgent/stat - Sample type — blood / urine / stool / swab (default ตาม test)
- Note — เช่น "ผู้ป่วยอด NPO 12 ชม. แล้ว"
ส่งใบสั่งไปแล็บ
หลัง Sign Visit:
- ใบสั่ง Lab วิ่งเข้าคิวห้อง Lab ของคลีนิก (
Lab → คิวรอเจาะ) - ถ้าคลีนิกไม่มี lab ภายใน → ส่งไปแล็บ partner ผ่าน integration
Integrate กับแล็บ partner
Settings → Lab Integrations — ตั้ง credential ของ partner:
- BMS — API key + lab code
- N Health — username/password + branch
- iLab — webhook URL
- Other — manual export PDF
หลัง integrate → สั่ง Lab แต่ละครั้งระบบส่งไปอัตโนมัติ (FHIR / HL7 v2 / custom JSON ตาม partner)
รับผล Lab
Mode 1: Auto webhook (recommended)
แล็บ partner ตั้ง webhook กลับมาที่ /api/lab/results/webhook. ผลเข้าระบบทันทีเมื่อพร้อม
Mode 2: Manual entry (ถ้าไม่มี integration)
Lab → ใส่ผล → เลือก order → กรอกค่าแต่ละ test → บันทึก
Mode 3: PDF upload
หากแล็บส่ง PDF: Lab → upload → ระบบ OCR หาค่า → preview → confirm → save
ค่าผิดปกติ — auto flag
แต่ละ test มี reference range:
- ค่าในเกณฑ์ → ✓ green
- ค่าเกิน reference → 🟡 amber (mild)
- ค่าเกินมาก / critical → 🔴 red + แจ้ง doctor ทาง notification ทันที
ตั้ง custom range ที่ Settings → Lab Tests → {test} → Reference Range (ผู้ใหญ่/เด็ก/ตั้งครรภ์)
หมอ Sign-off ผล
หลังเห็นผล:
Lab → ผลที่รอ review→ เปิด- ตรวจค่า + commentary
- กด Acknowledge → ผลเข้า patient record เป็น signed
- ถ้าผิดปกติ → ระบบให้เพิ่มหมายเหตุ + อาจนัด follow-up อัตโนมัติ
ดู Lab Trend
Patient detail → tab Lab — เห็นทุกผลย้อนหลังเป็น กราฟแยกตาม test:
- HbA1c trend 12 เดือน
- LDL/HDL/TG over time
- ฯลฯ
ช่วยติดตามโรคเรื้อรัง
ส่งผลให้คนไข้
Lab → ส่งผลให้คนไข้:
- ส่ง PDF ทาง email
- หรือลิงก์ใน Patient Portal (คนไข้ login เห็นเอง)
- หรือพิมพ์ใบผล Lab สำเร็จรูป
PDPA tip: ห้ามส่งผลทาง LINE ตรง (เพราะข้อความ encrypted แค่ระหว่าง LINE server). ใช้ลิงก์ portal ที่ require OTP ปลอดภัยกว่า