ข้ามไปที่เนื้อหา

การตั้งค่าครั้งแรก

คุณได้ติดตั้ง HEMMS แล้ว (ดู การติดตั้ง) และเข้าสู่ระบบได้ หน้านี้จะพาคุณผ่าน การกำหนดค่าหลังการติดตั้ง ที่เปลี่ยน Odoo เปล่าๆ ให้เป็นโรงพยาบาลที่ใช้งานได้

demo sandbox มีข้อมูลอยู่แล้ว

หากคุณติดตั้ง hemms_private พร้อมข้อมูลตัวอย่าง (ค่าเริ่มต้น) แผนก พนักงาน เครื่องมือแพทย์ ผู้ขาย และสัญญาบางฉบับที่ป้อนไว้แล้ว จะอยู่ที่นั่นแล้ว คุณสามารถข้ามขั้นตอนการนำเข้าและกระโดดไปที่ "ตั้งค่าระดับความวิกฤต" เพื่อสัมผัสขั้นตอนการทำงานได้เลย ขั้นตอน ด้านล่างเขียนไว้สำหรับการติดตั้งใหม่ที่ยังว่างเปล่า

แผนงาน

ลำดับมีความสำคัญ — ขั้นตอนหลังพึ่งพาขั้นตอนก่อนหน้า:

flowchart TD
    A[1 — Company &<br/>multi-tenant setup] --> B[2 — Departments &<br/>employees]
    B --> C[3 — Vendors<br/>res.partner]
    C --> D[4 — Equipment<br/>via Mass Import or hand-entry]
    D --> E[5 — Criticality<br/>Value × Risk per equipment]
    E --> F[6 — PM Plans<br/>frequency per kind]
    F --> G[7 — Service Contracts<br/>warranty / MA]
    G --> H[8 — Annual ปจป.<br/>Inspection at year-end]
    H --> I[9 — Users &<br/>permissions]

1. กำหนดค่าบริษัทของคุณ

โดยปริยาย Odoo มาพร้อมบริษัทตัวยึดตำแหน่งหนึ่งบริษัทชื่อ "My Company" ให้ เปลี่ยนชื่อให้ตรงกับโรงพยาบาลของคุณ หรือ — หากคุณดำเนินงานหลายโรงพยาบาล บน Odoo instance เดียว — ให้เปิดใช้งานโหมดหลายบริษัท

  1. Settings → General Settings → Companies — เปลี่ยนชื่อ "My Company"
  2. อัปโหลดโลโก้ของคุณ มันจะปรากฏบนรายงาน PDF ทุกฉบับ (ปจป., HA Annual PM, Service Contracts)
  3. ตั้งที่อยู่บริษัท — ใช้บนหัวจดหมายของรายงาน

การ deploy หลายโรงพยาบาล

หากคุณดำเนินงานหลายนิติบุคคล (เช่น โรงพยาบาลรัฐกับคลินิกเอกชน บน Odoo เดียวกัน) ให้ดู การดูแลระบบ — หลายบริษัท สำหรับ การตั้งค่า record-rule และผู้ขายระหว่างบริษัท

2. สร้างแผนกและพนักงาน

คณะกรรมการตรวจสอบครุภัณฑ์ ผู้รับผิดชอบ PM และขั้นตอนลายเซ็นทั้งหมด พึ่งพาเรกคอร์ด hr.employee

  1. Settings → Users & Companies → Companies (หรือเปิดแอป Employees หากปรากฏ)
  2. Employees → Configuration → Departments — สร้างหนึ่งแผนกต่อ หน่วยงานจริง (BME, เภสัชกรรม, ICU, OR, ER ฯลฯ) ขั้นตอน ปจป. ประจำปี เป็นแบบ หนึ่งการตรวจสอบต่อแผนกต่อปีงบประมาณ — จัดโครงสร้างแผนก ในแบบที่คุณจะตรวจสอบ
  3. Employees — สร้างหนึ่งเรกคอร์ดต่อบุคคลจริงที่จะปรากฏในหน้าลายเซ็น หรือถูกมอบหมายคำขอ สำหรับแต่ละคน ให้ตั้ง:
    • แผนก
    • ตำแหน่งงาน (เช่น หัวหน้างานวิศวกรรมการแพทย์)
    • ผู้จัดการ (ใช้สำหรับการกำหนดเส้นทางกิจกรรม)

3. นำผู้ขายเข้ามา

สัญญาบริการ (Q3) ผู้จำหน่ายอะไหล่ และผู้ให้บริการซ่อมภายนอก ล้วนเป็นเรกคอร์ด res.partner ที่มี is_company = True

คุณสามารถเลือก:

  • ป้อนด้วยมือ — แอป Contacts → New → ติ๊ก "Is a company" กรอกชื่อ + ที่อยู่ + เลขประจำตัวผู้เสียภาษี
  • นำเข้าจำนวนมาก — ดูหน้า การนำเข้าข้อมูลจำนวนมาก — เริ่มต้นใช้งาน การนำเข้าจำนวนมากเข้าใจชีต Partners ที่สร้างผู้ขายซึ่งติดแท็ก ด้วยการอ้างอิงชุดการนำเข้า ทำให้การย้อนกลับเป็นเรื่องง่ายหากคุณ โหลดไฟล์ผิด

4. โหลดเครื่องมือแพทย์

นี่คือขั้นตอนที่หนักที่สุด คุณมีสองตัวเลือก:

  1. Maintenance → Configuration → Mass Imports → Templates — ดาวน์โหลด เทมเพลต Equipment
  2. กรอกสเปรดชีตโดยมีหนึ่งแถวต่อเครื่องมือแพทย์ คอลัมน์ที่จำเป็น: name, category_id/name คอลัมน์ที่เลือกได้ ได้แก่ serial_no, ref (รหัสครุภัณฑ์), roots_brand_id/name, roots_model_id/name, assign_date, cost, location
  3. Maintenance → Mass Imports → New อัปโหลดไฟล์ ตรวจสอบ รัน

การเดินสำรวจแบบเต็ม: การนำเข้าข้อมูลจำนวนมาก — ขั้นตอนการทำงาน

  1. Maintenance → Equipment → New
  2. กรอกชื่อ หมวดหมู่ หมายเลขซีเรียล รหัสครุภัณฑ์ของภาครัฐ ยี่ห้อ รุ่น แผนก ผู้ใช้ที่ได้รับมอบหมาย วันที่เริ่มใช้งาน
  3. บันทึก ทำซ้ำต่อเครื่องมือแพทย์แต่ละชิ้น

หลังการโหลด เครื่องมือแพทย์ทุกแถวจะมี Value Tier = Medium และ Risk Tier = Medium โดยปริยาย — โมดูลระดับความวิกฤตตั้งค่าเหล่านี้เพื่อให้ ฟิลด์ถูกกรอกเสมอแต่ไม่เคยผิดอย่างเงียบๆ ขั้นที่ 5 จะพาผ่านการปรับค่าเหล่านี้

5. ตั้งค่าระดับความวิกฤตของเครื่องมือแพทย์แต่ละชิ้น

ระดับความวิกฤตเป็น การตัดสินใจด้วยวิจารณญาณ — ไม่มีกลไกกฎเกณฑ์ เวลาที่เหมาะสมในการตั้งค่าคือเมื่อคุณโหลดเครื่องมือแพทย์ (คุณเปิดไฟล์การจัดซื้อ อยู่แล้ว) หรือระหว่างการตรวจสอบ ปจป. ประจำปีครั้งแรก (คุณจับต้องทุกครุภัณฑ์อยู่แล้ว)

  1. Maintenance → Equipment เปิดรายการหนึ่ง
  2. หากลุ่ม Criticality เหนือแท็บสมุดบันทึก
  3. ตั้ง Value Tier (Low / Medium / High) — มูลค่าการเปลี่ยนทดแทนทางการเงิน
  4. ตั้ง Risk Tier (Low / Medium / High) — ความเสี่ยงทางคลินิกหากเครื่องเสีย
  5. ป้าย Criticality จะอัปเดตทันที (เขียว / เหลือง / แดง) ตามเมทริกซ์ 3×3

แนวทางต่อระดับแบบเต็มพร้อมตัวอย่างของโรงพยาบาล: ระดับความวิกฤต — เริ่มต้นใช้งาน

ตั้งค่าระดับความวิกฤตเป็นกลุ่มผ่านมุมมองรายการ

สำหรับการทำผ่านครั้งแรกอย่างรวดเร็ว ให้เปิด Maintenance → Equipment สลับเป็นมุมมองรายการ เรียงตามหมวดหมู่ เลือกหลายแถวที่มีโปรไฟล์คล้ายกัน (เช่น "Infusion Pump" ทั้งหมด) และใช้เมนูการดำเนินการเพื่อตั้งฟิลด์ ทั้งสองระดับในครั้งเดียว

6. ตั้งค่าแผน PM

การบำรุงรักษาเชิงป้องกันตามปฏิทินเป็นภาระงานหลักในแต่ละวัน

  1. Maintenance → Configuration → Maintenance Kinds — โมดูล roots_hemms_pm ป้อนสามประเภทไว้: การสอบเทียบ การตรวจสอบความปลอดภัย PM ทั่วไป เพิ่ม ของคุณเองได้หากจำเป็น (Sterilization Validation, Battery Replacement ฯลฯ)
  2. Maintenance → Equipment เปิดเครื่องมือแพทย์ความเสี่ยงสูงชิ้นหนึ่ง
  3. เปิดแท็บ Preventive MaintenanceAdd a line
  4. เลือกประเภท ช่วงเวลา (เดือน) และวันที่เริ่มต้น
  5. cron รายวันจะสร้างเรกคอร์ด maintenance.request ในขั้น PM Scheduled โดยอัตโนมัติเมื่อใกล้ถึงวันครบกำหนด

การเดินสำรวจแบบเต็ม: การบำรุงรักษาเชิงป้องกัน — เริ่มต้นใช้งาน

7. นำสัญญาผู้ขายเข้ามา

หากคุณมีการรับประกันที่ใช้งานอยู่ การรับประกันแบบขยาย หรือสัญญา การบำรุงรักษา (MA) ให้บันทึกไว้ตอนนี้เพื่อให้คำขอการซ่อมแก้ไขแสดง แบนเนอร์ความคุ้มครองโดยอัตโนมัติ

  1. Maintenance → Service Contracts → New
  2. เลือกประเภทสัญญา (Warranty / Extended Warranty / MA / Spare-only / Labor-only) ผู้ขายคู่ค้า เครื่องมือแพทย์ (M2M) วันที่เริ่ม + สิ้นสุด
  3. ในแท็บ Coverage ทำเครื่องหมายแต่ละประเภทการบำรุงรักษาเป็น Included / Billable
  4. Activate เมื่อถึงวันที่เริ่มต้น (cron รายวันยังเลื่อนสถานะ draft → active → expired โดยอัตโนมัติด้วย)

การเดินสำรวจแบบเต็ม: สัญญาบริการ — เริ่มต้นใช้งาน

8. ดำเนินการตรวจสอบประจำปีครั้งแรก (ปจป.)

เมื่อคุณใกล้สิ้นปีงบประมาณไทย (กันยายน) DPO ของแต่ละแผนกจะดำเนินการ ตรวจนับพัสดุประจำปี

  1. Maintenance → Annual Inspections (ตรวจสอบพัสดุประจำปี) → New
  2. เลือกแผนก + ปีงบประมาณ (พ.ศ.)
  3. กรอกคณะกรรมการ 3 คน (ประธาน + กรรมการ 2 คน)
  4. Add Equipment — เลือกเครื่องมือแพทย์ทุกชิ้นในแผนกโดยอัตโนมัติ
  5. เดินผ่านแต่ละบรรทัด ตั้งสภาพ (in_use / broken / deteriorated / lost / unused)
  6. Submit → Send for Signature → พิมพ์

การเดินสำรวจแบบเต็ม: การตรวจสอบครุภัณฑ์ — เริ่มต้นใช้งาน

9. สร้างผู้ใช้และกำหนดสิทธิ์

จนถึงตอนนี้คุณเข้าสู่ระบบในฐานะ admin ตอนนี้ให้นำผู้ใช้จริงของคุณเข้ามา

  1. Settings → Users & Companies → Users → New
  2. เลือก hr.employee ที่เชื่อมโยง ตั้งอีเมลเข้าสู่ระบบ ส่งคำเชิญ
  3. ภายใต้ Access Rights ตั้งกลุ่มความปลอดภัย Maintenance:
    • User — เฉพาะกิจกรรมของตนเอง
    • Officer — กิจกรรมทั้งหมดในแผนกของตน
    • Administrator — ทุกอย่าง + เมนูการกำหนดค่า

การเดินสำรวจแบบเต็ม: การดูแลระบบ — ผู้ใช้และสิทธิ์

เสร็จเรียบร้อย

ตอนนี้คุณมี sandbox โรงพยาบาลที่ใช้งานได้แล้ว จากนี้:

  • ดูส่วน สถาปัตยกรรม เพื่อทำความเข้าใจ ว่าชั้นต่างๆ ประกอบกันอย่างไร
  • เรียกดู คู่มือผู้ใช้ สำหรับการเดินสำรวจ เฉพาะตามบทบาท
  • ลอง รายงาน HA Annual PM เพื่อ สร้าง PDF ระดับการรับรองฉบับแรกของคุณ

หากขั้นตอนในหน้านี้ไม่ตรงกับสิ่งที่คุณเห็นใน sandbox ของคุณ แสดงว่า มีบางอย่างผิดพลาด — เปิด GitHub issue แล้วเราจะแก้ไขเอกสาร (หรือบั๊ก)