Skip to content

JCI (Joint Commission International)

JCI (Joint Commission International) is the global hospital accreditation body operated by the Joint Commission (US). Many internationally-positioned Thai hospitals — particularly private hospitals serving medical tourism — pursue JCI accreditation in addition to, or instead of, HA Thailand.

JCI's standards are organised into chapters. The chapter most relevant to HEMMS is FMS (Facility Management and Safety). Within FMS, three sub-standards touch equipment HEMMS manages:

  • FMS.8 — Medical equipment management
  • FMS.9 — Utility systems (the equipment side, not the building side)
  • FMS.10 — Water systems

This page focuses on FMS.8, the standard with the strongest HEMMS coverage, and gives honest gap notes for FMS.9 and FMS.10.

HEMMS does not ship a JCI-formatted report

HEMMS aligns with the process JCI surveyors look for, but it does not ship a JCI-formatted PDF in the way it ships the HA Annual PM Report. JCI surveyors typically evaluate evidence interactively (system tour + record sampling) rather than reading a single document, so this is a smaller gap than it sounds — but it is a documented roadmap item.

How JCI surveyors evaluate equipment management

Unlike HA Thailand, JCI surveys are heavily tracer-methodology based. A surveyor picks a random piece of equipment, asks to see its full history, and follows the evidence trail across systems. They expect:

  1. A current inventory of medical equipment
  2. A documented inspection, testing, and maintenance programme
  3. Risk-based scheduling (high-risk equipment gets more attention)
  4. Records that prove the programme runs as documented
  5. Recall management when manufacturers issue safety notices
  6. Staff competency records for who operates/maintains each item

HEMMS supports items 1–4 and 6 directly. Item 5 (recall management) is on the roadmap.

FMS.8 sub-element mapping

JCI's FMS.8 breaks down into measurable elements (ME). The table below maps each ME to HEMMS shipped features. Mapping notes are deliberately conservative — coverage marked ⚠️ means "HEMMS provides the data, but the hospital still has to do organisational work to satisfy the surveyor".

FMS.8 measurable element HEMMS feature Coverage
ME1 — Inventory of medical equipment maintenance.equipment + roots_hemms_asset_master brand/model/ref ✅ Full
ME2 — Inspection of medical equipment maintenance.request with maintenance_type = preventive ✅ Full
ME3 — Testing of medical equipment Same as ME2; HEMMS does not distinguish test from inspection by default — recommend a custom maintenance.kind per testing protocol ⚠️ Partial
ME4 — Preventive maintenance and calibration maintenance_plan + roots_hemms_pm kinds (Calibration, Preventive, Safety Check) ✅ Full
ME5 — Qualified staff perform the work maintenance.team + res.users + Odoo HR; competency records belong in HR ⚠️ Partial (HR side)
ME6 — Hazard / recall notifications addressed No shipped module — recommend using mail.activity on equipment as a workaround ⚠️ Roadmap
ME7 — Performance data collected and used for improvement hemms.stage.transition.log + reporting filters; no shipped KPI dashboard ⚠️ Partial

How HEMMS evidences each FMS.8 element

Walk-through following the surveyor's likely tracer path on a randomly selected piece of high-criticality equipment, say a Defibrillator in the ER.

"Show me this device on your inventory."

Open maintenance.equipment, filter by serial_no or ref. The record shows: department, location, brand, model, purchase date, criticality color, risk tier, current condition, attached PM plans, attached service contracts, PM history, and full chatter.

"Show me the maintenance schedule for this device."

Same form, Maintenance Plans tab. Each plan shows: kind, interval, next scheduled date. The kind comes from roots_hemms_pm's seeded list (Calibration / Preventive / Safety Check / Performance Verification / etc.) or a hospital-defined kind.

"Show me the maintenance history for this device."

Same form, Maintenance smart button. The list shows every request ever created for the device with maintenance_type, stage, dates, technician, duration, parts consumed (via maintenance_stock), and chatter.

"Show me the most recent PM and its supporting documentation."

Open a recent preventive maintenance.request. The chatter shows: stage transitions (from hemms.stage.transition.log), photos attached, signed PDF if the PM kind requires sign-off (Q4 roots_hemms_signature).

"Show me how you act on a manufacturer recall."

⚠️ Gap. HEMMS does not ship a recall-management workflow. Current recommendation: create a mail.activity on the affected maintenance.equipment records with a deadline, and document the resolution in the chatter. Hospitals pursuing JCI with high-volume recall traffic should plan a custom hemms.equipment.recall model — this is on the roadmap.

FMS.9 (utilities) and FMS.10 (water)

JCI extends similar inspection/testing/maintenance expectations to utility systems (electrical distribution, medical gas, HVAC) and water systems.

HEMMS treats these as just more equipment. A medical gas manifold is a maintenance.equipment record like any other. The mapping is mechanical:

  • Tag utility/water equipment with a category that distinguishes it from medical devices (e.g., Utilities / Medical Gas)
  • Apply the appropriate PM kind and frequency
  • Track inspection results as maintenance.request records

The MoPH 82-device risk-tier seed in roots_hemms_ha_report is medical-equipment centric, so utility/water equipment will need explicit risk-tier override or EM-score classification.

Known gaps and the JCI roadmap

To be transparent, here is what HEMMS does not ship for JCI:

Gap Workaround today Future module
FMS.8 ME6 recall management mail.activity on equipment roots_hemms_recall (planned)
JCI-formatted FMS.8 report PDF None — surveyors typically don't require one roots_hemms_jci_report (planned, lower priority)
Staff competency tracking on equipment Use Odoo HR hr.employee.skill Skill-equipment matrix module
Performance-improvement KPI dashboard Build a custom Spreadsheet from hemms.stage.transition.log Bundled OWL dashboard (post-Q7)

A practical recommendation

Hospitals targeting JCI should pursue the same disciplined HEMMS adoption they would pursue for HA Thailand. The day-to-day data is the same. The difference is what the surveyor asks for at the end:

  • HA Thailand wants the signed annual PDF artifact.
  • JCI wants to follow a tracer through the live system.

Configure HEMMS for HA Thailand first. JCI alignment comes mostly for free once the equipment register is clean, the PM cron runs daily, the audit log is unbroken, and staff use the kanban rather than email.