KMCH HIS Wiki
สแกนเพื่อเปิดบนมือถือ

MEDHIS Odoo Inventory Interface Workflow

Workflow Verified Tue Apr 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time) For: WarehouseStaffPharmacistAdminSystemITSupport Source: phase-4-uat-documents/1. MEDHIS/3. MEDHIS - รายงานผลการทดสอบเชื่อมโยงระบบ MEDHIS กับระบบงาน ODOO ERP.pdf, phase-4-uat-documents/2. Odoo ERP/2. Odoo - รายงานผลการทดสอบเชื่อมต่อ Odoo กับระบบต่างๆ.pdf, phase-4-uat-documents/2. Odoo ERP/4. Odoo - คู่มือสำหรับการฝึกอบรมผู้ใช้งานหลักระบบ ERP (User Manual).pdf Updated Tue Apr 28 2026 00:00:00 GMT+0000 (Coordinated Universal Time)

MEDHIS Odoo Inventory Interface Workflow

Overview

Synchronizes medicine and medical-supply master data and stock movements between Odoo ERP and MEDHIS.

Interface Directions

flowchart LR
  Odoo[[Odoo ERP Inventory]]
  HIS[[MEDHIS Inventory / Pharmacy]]

  Odoo -- Product / Item Master --> HIS
  Odoo -- Goods Receipt --> HIS
  Odoo -- Stock Adjust --> HIS
  HIS -- Dispense / Dispense Return --> Odoo
  HIS -- Transfer / Issue / Expired / HIS Adjust --> Odoo

Steps: Odoo To MEDHIS

  1. Odoo user creates/updates Product or completes Goods Receipt / Inventory Adjustment.
  2. Odoo sends REST/JSON payload to HIS endpoint.
  3. MEDHIS logs request.
  4. MEDHIS validates Item, Store/Location, UOM, batch, expiry, and quantity.
  5. MEDHIS creates or updates Item Master, Goods Receipt, Stock Ledger, or Stock Adjustment.
  6. MEDHIS stores interface result and returns success/failure response.

Steps: MEDHIS To Odoo

  1. HIS captures stock movement from Pharmacy/Inventory workflows.
  2. End-of-day job selects daily movements such as Dispense, Dispense Return, Transfer, Issue, Expired Goods, and HIS-side Stock Adjust.
  3. HIS generates outbound movement payload/log.
  4. Odoo receives and validates movement against Product/Location/Lot mappings.
  5. Odoo updates stock movement and accounting-relevant inventory state.
  6. Errors are surfaced in ERP for mapping correction and rerun.

Movement Types

See Odoo Inventory Movement Types for sign rules, HN rules, batch/expiry behavior, and field-level movement mapping.

MovementMeaning
Z01OPD sale
Z02OPD sale return
Z03IPD sale
Z04IPD sale return
311Cross-store transfer

Important Rules

Modules Involved

เนื้อหาที่เกี่ยวข้อง / Related

ภาพประกอบจาก Phase 4 / Phase 4 Screenshots