Ongoing Maintenance Program — Pressurised Vessels
| |
|
| Document No. |
JDS-PRO-010 |
| Revision |
B |
| Date |
2026-03-25 |
| Status |
APPROVED |
| Author |
Nils Johansson |
1. Purpose
This procedure defines how to set up, run, and maintain an Ongoing Maintenance Program for pressurised vessels. It is the master procedure for pressure vessel supervision within JDS.
It turns the JDS system into an operational tool: every step of the maintenance cycle produces a JDS document, every inspection is tracked, and every finding is closed.
In plain language: This is the master procedure for running a pressure vessel maintenance program. Follow it from top to bottom for a new client. Follow the annual cycle for ongoing work.
2. Scope
This procedure applies to:
- Pressure vessels classified under applicable national regulations
- Safety devices (relief valves, rupture discs, pressure switches) protecting those vessels
- Piping systems under the same regulatory scope, where applicable
It covers the full lifecycle:
SET UP → INVENTORY → CLASSIFY → PLAN → INSPECT → REPORT → UPDATE → REPEAT
3. Roles and Responsibilities
| Role |
Responsibility |
| Operator |
Ensure the maintenance program is in place, fund inspections, act on findings |
| Program Manager |
Run the program day-to-day — this role uses JDS |
| Accredited Inspector |
Perform Class A inspections (accredited inspection bodies) |
| Competent Person |
Perform Class B inspections (documented competence per JDS-PRO-009) |
4. Setting Up a New Program
Step 1 — Create the Client Folder
Create a new client folder under 03-active-programs/:
03-active-programs/
└── [client-name]/
├── JDS-LOG-MEC-NNN_inventory.md ← Equipment register (from TMP-LOG-002)
├── JDS-LOG-MEC-NNN_inspection-plan.md ← Annual inspection plan (from TMP-LOG-004)
├── inspections/ ← Inspection reports (JDS-RPT-MEC-NNN)
├── supervision/ ← Supervision checklists (JDS-LOG-MEC-NNN)
├── certificates/ ← Scanned certificates from inspectors
└── vessel-files/ ← One subfolder per vessel
├── PV-001/ ← Manufacturer docs, drawings, history
├── PV-002/
└── ...
Step 2 — Build the Equipment Register
- Use template JDS-TMP-LOG-002 (Supervision Inventory Template)
- Walk the site and record every pressure vessel
- Photograph every nameplate
- Fill in all mandatory fields (marked M)
- Register the document in
jds/registry/document-register.md
Step 3 — Classify Every Vessel
For each vessel, determine:
| Decision |
How |
| Is it in scope? |
Maximum allowable pressure > 0.5 bar AND pressure-volume product > 50 bar·L |
| What is the fluid group? |
Group 1 (dangerous) or Group 2 (other) |
| What is the risk class? |
Class A (higher risk, requires accredited inspector) or Class B (lower risk) |
| What PED category? |
I, II, III, IV, or Art. 4.3 |
Record the classification in the equipment register.
Step 4 — Build the Inspection Plan
- Use template JDS-TMP-LOG-004 (Annual Inspection Plan Template)
- For each vessel, enter the inspection intervals:
| Risk Class |
External |
Internal |
Pressure Test |
| Class A |
2 years |
6 years |
12 years |
| Class B |
2 years |
6 years |
— |
- Calculate next due dates from the last inspection (or commissioning date for new vessels)
- Book accredited inspectors for Class A items at least 3 months ahead
Step 5 — Establish Supervision Routines
- Use template JDS-TMP-LOG-003 (Supervision Checklist Template)
- Define a monthly or quarterly walk-around checklist
- Assign responsible person for each walk-around
- File completed checklists in the
supervision/ folder
5. Annual Maintenance Cycle
Once set up, the program runs on an annual cycle:
Q1 (January–March) — Planning
| Task |
Document |
Template |
| Review inspection plan for the year |
JDS-LOG-MEC-NNN |
TMP-LOG-004 |
| Book inspectors for planned inspections |
— |
— |
| Review overdue items from previous year |
Inspection plan |
— |
| Update equipment register if vessels added/removed |
JDS-LOG-MEC-NNN |
TMP-LOG-002 |
Q2–Q3 (April–September) — Execution
| Task |
Document |
Template |
| Perform scheduled inspections |
JDS-RPT-MEC-NNN |
TMP-RPT-003 |
| Perform routine supervision |
JDS-LOG-MEC-NNN |
TMP-LOG-003 |
| Test safety devices per schedule |
Safety device register |
— |
| Document findings and corrective actions |
JDS-RPT-MEC-NNN |
— |
Q4 (October–December) — Review & Close Out
| Task |
Document |
Template |
| Verify all planned inspections were completed |
Inspection plan |
— |
| Close out all findings and corrective actions |
CA log |
JDS-PRO-008 |
| Update equipment register with latest results |
JDS-LOG-MEC-NNN |
— |
| Prepare inspection plan for next year |
JDS-LOG-MEC-NNN |
TMP-LOG-004 |
| Archive completed inspection reports |
inspections/ |
— |
Before the Inspection
- Prepare the vessel: isolate, depressurise, drain/clean if internal
- Gather previous inspection reports for the inspector
- Prepare access (scaffolding, lighting, ventilation for confined spaces)
- Complete a pre-inspection risk assessment
During the Inspection
- The accredited inspector (Class A) or competent person (Class B) performs the inspection
- Document all findings in real-time
- Photograph significant findings
After the Inspection
- Receive the inspection certificate from the inspector
- Create an inspection report: JDS-RPT-MEC-NNN (use TMP-RPT-003)
- Update the equipment register:
- Last Inspection → today’s date
- Next Due → calculated from interval
- Result → APPROVED / APPROVED WITH REMARKS / REJECTED
- Certificate Ref → new certificate number
- File the certificate in
certificates/
- If findings require action: create corrective actions per JDS-PRO-008
- Log the update in the project CHANGELOG
7. Handling Findings
| Result |
Action |
| Approved |
Update register, file certificate, no further action |
| Approved with remarks |
Update register, create monitoring actions, set follow-up date |
| Rejected |
Take vessel OUT OF SERVICE immediately, create corrective action, do not return to service until re-inspected and approved |
All findings follow JDS-PRO-008 (Corrective Action Procedure).
8. Document Map — What JDS Produces
| Activity |
JDS Document Type |
Template |
| Equipment inventory |
LOG (register) |
JDS-TMP-LOG-002 |
| Annual inspection plan |
LOG (plan) |
JDS-TMP-LOG-004 |
| Routine supervision |
LOG (checklist) |
JDS-TMP-LOG-003 |
| Inspection report |
RPT (report) |
JDS-TMP-RPT-003 |
| Risk assessment |
RPT (assessment) |
JDS-TMP-RPT-001 |
| Corrective action |
CA log entry |
JDS-PRO-008 |
| Competence records |
Training log |
JDS-PRO-009 |
| Task |
Command |
| Validate all documents |
python3 scripts/jds-validate.py |
| Generate inspection report PDF |
python3 scripts/md2pdf.py <report.md> |
| Generate letter to inspector/client |
python3 scripts/md2letter.py <letter.md> |
| Check all links and registrations |
python3 scripts/jds-validate.py --fix |
10. References
| Document |
Purpose |
| JDS-PRO-004 |
Inspection Planning Procedure |
| JDS-PRO-008 |
Corrective Action Procedure |
| JDS-PRO-009 |
Competence Management Procedure |
| JDS-MAN-MEC-001 |
Documentation Guide — What Records to Keep |
| JDS-LOG-MEC-001 |
Equipment Register (Framework Template) |
| JDS-LOG-MEC-002 |
Pressure Vessel Inventory Guide |
Regulatory traceability: For a full mapping of how this procedure satisfies specific regulatory requirements, see the Regulatory Traceability Matrix.
Revision History
| Rev |
Date |
Author |
Description |
| A |
2026-03-25 |
N. Johansson |
Initial release — complete ongoing maintenance procedure |
| B |
2026-03-25 |
N. Johansson |
Language authority update — all terminology now JDS English. Regulatory traceability separated to dedicated matrix document. |