📊 Inventory Management System
MP Group Thailand · Oct 2025 – Mar 2026 · 10 Hospitals  |  🕐 ข้อมูล ณ —
⚠️ — HIGH — MED 10 Hospitals 👤 — 🔄 GDrive
Hospitals
10
Oct 25–Mar 26
Total Patients (6M)
All hospitals
Total Tests (6M)
Processed tests
Avg Test/Patient
Overall ratio
HIGH Risk Items
ROP critical
📈 Monthly Test Volume
All hospitals combined
👥 Monthly Patient Volume
📊 Hospital Size (Total Tests)
📉 Test/Patient Ratio Trend
⚠️ ROP Risk Overview
🏥 Monthly Test Volume — All Hospitals
📋 Hospital Summary
#HospitalOct 25Nov 25Dec 25Jan 26Feb 26Mar 26TotalAvg/MoTrend
GDrive Root
Abbott Folder
18e9xkdAx...
Last Sync
อัพเดทล่าสุด
Next Sync
ทุกวัน
05:00 น.
Cron
0 5 * * *
Daily schedule
กด เพื่อดึงข้อมูลจาก dashboard_data.json หรือเลือกไฟล์
📁 Google Drive Folders
📂 Root — Abbott
18e9xkdAxMUn4LBKvrM_lU6En_z2Tfxpz
🔗 เปิด Drive
📊 Test Count
1nz6GDesDkbkNfnt0vn3bcy0hiP3Ya9IM
📦 Stock Card
1ranAU__lFhRvSs5leMMF_PSfCM1wEslR
🏥 Hospital Files (10)
✅ Hariphunchai Ram
✅ Khonkaen Ram
✅ Sukhumvit Hospital
✅ Synphaet Ramintra
✅ Synphaet Srinakarin
✅ Synphaet Thepharak
✅ Synphaet Serirak
✅ Synphaet Lamlukka
✅ Thonburi 1
✅ Vibhavadi Hospital
เลือกโรงพยาบาล
📈 Test/Patient Ratio (Usage Type 1)
📊 Patient vs Test Volume (Usage Type 2)
📉 Breakdown Analysis — 8 Metrics
① Patient / Month
จำนวนผู้ป่วยที่มีการทดสอบ (จาก LIS)
② Test / Month (Total Module)
ยอด Test รวม = Patient + Calib + QC (Analyzer Log)
③ Reagent Kit Used / Month
ประมาณจาก Patient Tests — 1 test ≈ 1 kit usage (ข้อมูลจาก StockFlow OUT/ROP)
④ Consumables / Month
จำนวน Calibration Run (Calib = consumable ต่อ cycle) (Analyzer Log)
⑤ QC Reagent / Month
จำนวน QC Control Run ต่อเดือน (QC Software / Middleware)
⑥ Test per Patient (Ratio)
อัตราส่วน Test ต่อผู้ป่วย 1 ราย — ตัวชี้วัด Case Mix Complexity
⑦ QC Rate % Trend
สัดส่วน QC ต่อ Total All (%) — เกิน baseline ± 15% = เฝ้าระวัง
⑧ Total All (incl. Repeat+Exception)
ยอดรวมทั้งหมดรวม Repeat และ Exception (Analyzer Raw Log)
📦 Reagent Received vs Used — Stock Movement (All Hospitals)
สต็อกเข้า (IN) เทียบกับการใช้จริง (OUT) จาก StockFlow — ใช้ประเมิน Reagent Received Order
🧬 Assay Detail
🧬 Top 20 Assay Usage
#Assay NameIDPatientsCalibControlsTotalTotal All
💰 Revenue Analysis by Assay
Est. Revenue (6M)
บาท
Avg/Month
บาท/เดือน
Top Assay
Highest revenue
Assays Priced
/ total assays
📊 Revenue by Assay (Top 15)
📈 Monthly Revenue Trend
💴 Price Table — กำหนดราคาต่อ Test (บาท)
#Assay NameTotal Testsราคา/Test (บาท)Est. Revenue (บาท)
🧪 Cost Breakdown — Cal / Control / Rerun by Hospital
HospitalPatient TestsCal TestsControl TestsRerun/Other Total AllPatient RevenueCal CostControl CostRerun CostTotal Overhead CostOverhead %
HIGH Risk
ต้องสั่งด่วน
MEDIUM Risk
วางแผนสั่ง
LOW Risk
ปกติ
Total Items
All items
🍩 Risk Distribution
📈 Top 8 — Usage Trend (15 months)
📋 ROP Table (ROP = 1.5× Monthly Avg)
#DescriptionTypeStockAvg/MoROPDays LeftJan26Feb26Mar26Risk
📋 Letter of Order Plan
☑ เลือกรายการที่ต้องการส่ง → กด ส่งให้ Admin
CodeDescriptionTypeStockAvg/MoROPSuggest QtyPriorityAction
📐 วิธีคำนวณ Risk Index
สูตรคำนวณ
Risk Index = 25
  + Growth Rate × 0.8
  + QC Deviation × 0.6
  + Calibration Change × 0.4
(ค่าอยู่ระหว่าง 0 – 100)
ความหมายของ Risk Level
HIGH > 60ปริมาณงานเพิ่มขึ้นมาก หรือ QC เบี่ยงเบนสูง ต้องตรวจสอบเครื่องด่วน
MEDIUM 35–60มีแนวโน้มผิดปกติ ควรเฝ้าระวังและ preventive maintenance
LOW < 35เครื่องทำงานปกติ ไม่มีสัญญาณน่าเป็นห่วง
💡 Growth Rate = % เปลี่ยนแปลงจากเดือนก่อน  |  QC Deviation = % เบี่ยงเบนจาก QC Rate ฐาน  |  Calibration Change = % เพิ่มขึ้นของ Calibration count
⚠️ Analyzer Risk Index (0–100)
📈 Volume Growth Rate (%)
🔥 Risk Heatmap
⚡ Stock-Growth Alert — Test เพิ่มแต่สต็อกไม่เพียงพอ
Cross-reference ระหว่างแนวโน้มการเพิ่มขึ้นของ Test Volume กับระดับสต็อก ROP — เตือนเสี่ยงขาดของล่วงหน้า
📐 วิธีคำนวณ QC Risk
สูตรคำนวณ Deviation
Deviation = (Latest − Avg) ÷ Avg × 100%

HIGH   : |Δ| > 30%
MEDIUM: |Δ| 15–30%
LOW   : |Δ| < 15%
ความหมาย QC Rate
HIGHQC Rate เบี่ยงเบน >30% จาก baseline — อาจมีปัญหา reagent หรือ instrument drift
MEDIUMQC Rate เบี่ยงเบน 15–30% — ควรตรวจสอบ Calibration และ QC materials
LOWQC Rate ปกติ อยู่ในช่วง ±15% ของค่าเฉลี่ย
💡 QC Rate = Controls ÷ Total Tests × 100% ควรอยู่ที่ 15–25% ตามมาตรฐาน ISO 15189
🔬 QC Risk Model — Alert ±15%
📈 QC Rate Trend (%)
📊 Latest QC Rate
🔔 QC Alert Status
📊 Usage Rate — Patient : Test Parameter Ratio
อัตราส่วนผู้ป่วยต่อ Parameter แต่ละรายการ — ใช้ประเมิน Test Utilization และ QC Consumption ต่อ Assay
📦 Reagent Received Order — Breakdown รายไอเท็ม
รายการ Reagent ที่รับเข้าสต็อก (StockFlow IN) — เปรียบเทียบกับ QC Rate เพื่อประเมินความเสี่ยงขาดของ QC Material
📤 อัพโหลดข้อมูล
📁 Drop Zone
📂
ลาก & วาง ไฟล์ .xlsx ที่นี่
หรือ
📦 Stock Card Overview
Total SKU
รายการสินค้า
Below ROP
ต้องสั่งซื้อ
Near ROP
ใกล้ ROP
Total Stock Value
บาท (ประมาณ)
📊 Stock Level by Category
⚠️ Stock Status Distribution
📋 Stock Card Table
#DescriptionTypeStockROPMonthly AvgDays LeftStatus
🔄 StockFlow — ระบบเบิก/รับสินค้า
📝 ฟอร์มเบิกสินค้า
⚠️ สต็อกต่ำกว่า ROP
📋 รายการเบิกล่าสุด (10 รายการ)
#วันที่-เวลารหัสสินค้าจำนวนผู้เบิกหน่วยงานหมายเหตุ
⏰ Expired Analysis
📤 อัพโหลดข้อมูลสินค้า Expired
รองรับไฟล์ Excel (.xlsx) หรือ CSV ที่มีคอลัมน์: Product Name, Lot No., Expiry Date, Qty, Receive Date, Delivery Date
Expired Items
หมดอายุแล้ว
Expiring ≤30d
ใกล้หมดอายุ
Normal
ปกติ
Total Batches
Lot/Batch
📊 Expiry Status Distribution
📅 Expiry Timeline (next 6 months)
🏥 Customer Stock — Expiry Table
#ProductLot/BatchHospitalQtyExp. DateDays LeftStatus
🔐 Admin / User Management
🌐 Server Database Connection
เชื่อมต่อ MySQL Server ผ่าน PHP API · ⚫ ยังไม่เชื่อมต่อ
ใส่ URL ของ sims_api.php ที่ upload ไว้บน Plesk server
🕐 Last sync: 🗄️ Server ver: 👤 Token:
🗄️ SIMS Database Admin
🏥 Hospital Display Filter Admin
เลือกโรงพยาบาลที่ต้องการแสดงในหน้า Dashboard Overview และ Multi-Hospital
👥 User List
🔑 Role Permissions Admin
กำหนดสิทธิ์ User และ Viewer แต่ละหน้า
⏱️ Downtime Index Analysis
0
Total Downtime Events
0.0
Avg Downtime Hours/Month
0.00
Correlation w/ Test Volume
0.00
Correlation w/ Patient Volume
Monthly Downtime Trend
Downtime vs Usage Correlation
Monthly Downtime Data
Month Downtime Events Downtime Hours Test Volume Patient Volume Correlation Factor
Analysis Summary

The Downtime Index shows the relationship between system downtime and hospital usage patterns. Higher test volumes and patient loads correlate with increased downtime risk due to system strain.

📊 Order Quantity vs Actual Usage Comparison
0
Total Orders
0
Total Actual Usage
0.0%
Variance %
Low
Stock Shortage Risk
Order Quantity vs Actual Usage per Assay
Root Cause Analysis
Scenario 1: Stock Insufficient
MP Stock ไม่สอดคล้อง/ต่ำกว่า Demand ลูกค้า
Scenario 2: Usage Increase
MP สต็อคระดับเดิม แต่อัตราการใช้น้ำยาเพิ่ม
Assay-Level Order vs Usage Analysis
Assay Name Order Qty Actual Usage Variance Variance % Status
📦 Shelf Life Analysis — SD Biosensor → MP → Customer
วันหมดอายุคงเหลือ
นับจากวันส่งสินค้า
-
สินค้าอายุสั้น %
เทียบกับวันหมดอายุที่ MP รับเข้า
-
วันหมดอายุคงเหลือ ณ ลูกค้า
เทียบกับ Shelf Life ทั้งหมด
-
Shelf Life Utilization Chart
Shelf Life Details
Product Receive Date (MP) Expiry Date Total Shelf Life (days) Delivery Date to Customer Remaining Days at Delivery Shelf Life Utilization % Status
🔬 Assay Ratio Analysis — คนไข้ : Reagent : Calibrator : QC
📊 Ratio Summary (All Assays)
Avg Patient Tests
-
Avg Reagent/Patient
-
Avg Calib/Patient
-
Avg QC/Patient
-
📈 Ratio by Assay (Stacked Bar)
🏥 Hospital Comparison — Ratio per Assay
📋 Detailed Ratio Table
#AssayPatient TestsCalibratorQC/ControlTotal (All) Reagent:PatientCal:PatientQC:PatientOverhead %Status
🎯 3Ps Strategy — People · Process · Performance
👥 People
ทีมงานที่เกี่ยวข้องกับการให้บริการ
🧑‍🔧
Service Engineer Skills
AI Learning Case → Troubleshooting อัตโนมัติ
✅ SIMS Integrated
📞
Customer Communication
Line OA → เปิด/ปิดเคส → แจ้งเตือนอัตโนมัติ
📅 Phase 2
📊
Team KPI Dashboard
วัดผล Response Time, Resolution Rate, CSAT
📅 Phase 2
🎓
Knowledge Base (AI)
สะสม Case History → แนะนำวิธีแก้ปัญหา
📅 Phase 3
⚙️ Process
กระบวนการบริหารจัดการสินค้าและบริการ
📦
ROP Prediction Model
คำนวณจุดสั่งซื้อ → สั่งสต็อกทันเวลา
✅ Active
📊
Usage Analytics + Breakdown
8 Metrics → Patient:Test:Reagent:Cal:QC ratio
✅ Active
Expired Management
Shelf Life Analysis SD→MP→Customer
✅ Active
🔄
Google Drive Auto-Sync
ดึงข้อมูลอัตโนมัติ วันที่ 20 ทุกเดือน 05:00
✅ Active
📋
Order Plan Automation
Letter of Order Plan จาก ROP Model
✅ Active
📈 Performance
ตัวชี้วัดและผลลัพธ์ที่วัดได้
⚠️
Analyzer Risk Index (0-100)
เตือนล่วงหน้าก่อนเครื่อง Downtime
✅ Active
🔬
QC Risk Model (±15%)
ตรวจจับ Quality Issue ก่อนเกิดปัญหา
✅ Active
⏱️
Downtime Correlation Index
ความสัมพันธ์ Downtime vs Test/Patient Volume
✅ Active
💰
Revenue & Cost Analysis
รายได้ vs ต้นทุน Cal/Control/Rerun แยกราย รพ.
✅ Active
😊
Customer Satisfaction (CSAT)
คะแนนความพึงพอใจจากลูกค้า
📅 Phase 2
📊 3Ps Implementation Progress
🛡️ Data Compliance & Security
🔒 Security Controls
🔐
Data Encryption at Rest
AES-256 on Google Drive
✅ Active
🌐
Secure Transfer (HTTPS/TLS)
TLS 1.3 สำหรับการส่งข้อมูล
✅ Active
👤
No PHI Storage
ใช้ Aggregate data เท่านั้น
✅ Compliant
🗝️
RBAC (Role-Based Access)
Admin / User / Viewer พร้อม Hospital scope
✅ Active
📜 Legal & Regulatory
⚖️
PDPA Compliance
พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562
✅ Compliant
🏥
Medical Device Data Standard
บริหารสต๊อกและบำรุงรักษาเท่านั้น
✅ Compliant
📋
Data Retention Policy (12 months)
ลบอัตโนมัติเมื่อเกินกำหนด
📅 Planning
🔍
Audit Trail
บันทึก action ทุกอย่างพร้อม timestamp
🔄 In Review
📊 Compliance Score
✅ ปฏิบัติแล้ว8/12
📅 แผน1/12
67% Score