HA Thailand¶
HA Thailand (สถาบันรับรองคุณภาพสถานพยาบาล, สรพ.) is the national hospital accreditation body. Its standards set the bar most Thai public and private hospitals work to. Within the standards, equipment maintenance is governed primarily by มาตรฐานระบบบริการสุขภาพ ด้านที่ 6 ข้อ 6.1.4, which requires that hospitals operate a documented equipment management programme covering:
- A complete equipment register with each item classified by risk level
- A scheduled preventive maintenance (PM) programme matched to the risk classification
- Documented evidence of planned vs actual PM each fiscal year
- Sign-off by the BME head, the Engineering head, and the Hospital Director on the annual PM report
HEMMS supports every one of those four elements out of the box. This page walks the evidence chain.
What HA surveyors actually ask for
On day 1 of an HA visit the surveyor typically asks for two artifacts: the year's Annual PM Report and the year's ปจป. Asset Inspection Report. Both are shipped HEMMS outputs.
The evidence chain¶
flowchart LR
A[Equipment Master<br/>maintenance.equipment + roots_hemms_asset_master] --> B[Risk Tier<br/>MoPH 82-device class OR EM-score]
B --> C[PM Plan<br/>frequency in months]
C --> D[PM Events<br/>roots_hemms_pm via maintenance_plan]
D --> E[Annual PM Report<br/>roots_hemms_ha_report Q5]
E --> F[3-Signer e-Sign<br/>sign_oca via Q4]
F --> G[Locked Signed PDF<br/>byte-identical reprints] Each box is a shipped HEMMS feature. Each arrow is a defended boundary — the data cannot be falsified mid-chain because the audit log captures every transition, and the snapshot freezes the data the moment the report is submitted.
Mapping clause 6.1.4 to HEMMS features¶
| Clause requirement | HEMMS feature | Module |
|---|---|---|
| Equipment register with unique identifier (รหัสครุภัณฑ์) | maintenance.equipment.ref field | OCA maintenance_equipment_ref |
| Risk-tiered classification per device | 82-device MoPH seed + EM-score worksheet | Q5 roots_hemms_ha_report |
| PM frequency matched to risk tier | roots_pm_frequency_months driven from tier | Q5 + Q1 roots_hemms_pm |
| PM schedule executed on time | Cron-generated maintenance.request via maintenance_plan | OCA maintenance_plan + Q1 |
| Annual report planned vs actual | hemms.ha.report with pm_planned_count + pm_actual_count per line | Q5 |
| Exception reasons for not-done PM | Per-line roots_exception_reason rendered in section 4 of the PDF | Q5 |
| Sign-off by BME head + Eng head + Director | 3-signer sign.oca.request spawned from the report | Q4 roots_hemms_signature + Q5.9 bridge |
| Tamper-evident archive | SHA-256 chain in sign_oca + JSON snapshot lock-on-submit | Q4 + Q5 |
For the implementation details — risk-tier waterfall, paperformat, snapshot mechanics, signer pre-flight — see HA Annual PM Report.
The annual cycle¶
A Thai fiscal year runs 1 October → 30 September and is numbered in ปี พ.ศ. (Buddhist Era). The HEMMS cycle aligned to that calendar looks like this:
| When | Who | Action | HEMMS surface |
|---|---|---|---|
| Early October | BME admin | Verify the previous year's PM data is closed | Kanban + reporting filters |
| October–September | Technicians | Execute PM per schedule; close maintenance.request records | roots_hemms_pm |
| Mid-September | BME head | Generate the draft HA Annual PM Report | Maintenance → Reporting → Generate HA Annual PM Report |
| Mid–late September | BME head | Fill exception reasons for any not-done items | Form lines on hemms.ha.report |
| End of September | BME head | Submit (lock) the report | action_submit() builds the JSON snapshot |
| Early October | All 3 signers | Sign via in-app or portal | sign.oca.request spawned by Send for Signature |
| Annual HA visit | Surveyor | Reads the signed PDF | Locked, byte-identical reprint |
The same fiscal-year convention drives the ปจป. Annual Asset Inspection — see Asset Inspection.
The two annual artifacts a Thai public hospital must produce¶
HA Thailand accreditation does not exist in isolation. Public hospitals also produce the ปจป. Annual Asset Inspection report under ระเบียบกระทรวงการคลัง. The two together cover the equipment-management evidence a hospital needs.
| Artifact | Question it answers | Module |
|---|---|---|
| HA Annual PM Report | "Did the hospital execute risk-tiered PM as planned this fiscal year, and is there sign-off?" | roots_hemms_ha_report (Q5) |
| ปจป. Annual Asset Inspection | "Does every piece of equipment on the register physically exist, in what condition, with committee sign-off?" | roots_hemms_asset_inspection |
Both reports share the same equipment master and the same fiscal-year convention. Both lock on submit. Both route through sign_oca for committee or director sign-off.
Surveyor preparation checklist¶
The week before an HA visit, work through this list. Every item maps to a HEMMS surface — no Excel reconciliation required.
Surveyor preparation checklist
- Equipment register complete. Filter
maintenance.equipmentby department; confirm every physical item in the room has a record with a non-emptyref(รหัสครุภัณฑ์). - Every record has a risk tier. Filter for
roots_ha_risk_tier_source = False— should return zero rows. If any remain, classify via MoPH device class or EM-score worksheet. - PM plans attached to high-tier equipment. Filter
roots_ha_risk_tier = 'high'ANDmaintenance_plan_ids = False— should return zero rows. - Annual PM Report submitted for the closing fiscal year. Open Maintenance → Reporting → HA Annual PM Reports; confirm one record per department with
state = submittedand 🟢 ลงนามครบ. - ปจป. Asset Inspection submitted for the closing fiscal year. Same check on
hemms.asset.inspection. - Stage transition audit log accessible. Confirm
hemms.stage.transition.logis queryable for any sample equipment the surveyor picks. - Exception reasons documented. Any not-done PM line in the report has a written reason; surveyors do not expect 100 % compliance, but they do expect every gap to be explained.
Trusted source for the risk-tier table¶
The 82-device MoPH classification HEMMS ships is seeded from:
แนวทางประเมินระดับความเสี่ยงของเครื่องมือแพทย์ที่ต้องการการบำรุงรักษา และกำหนดความถี่ในการตรวจสอบและบำรุงรักษาเชิงป้องกันตามรอบเวลา (พ.ศ. 2564)— กองวิศวกรรมการแพทย์, กรมสนับสนุนบริการสุขภาพ, กระทรวงสาธารณสุข, co-developed with บริษัท อาร์เอฟเอส (รามาธิบดี / ม.มหิดล) and ECRI APAC.
The seed is noupdate="1" so hospitals can add local devices or adjust frequencies and survive HEMMS upgrades.
Related pages¶
- HA Annual PM Report module — implementation reference
- Asset Inspection module — the ปจป. companion artifact
- PM module — the upstream PM event source
- e-Signature module —
sign_ocabridge for the 3-signer flow - JCI — the international equivalent accreditation