Making third-party thickness data arrive in a form you can actually trust
In a fabrication shop the registry is not a corrosion trend, it is a baseline. It holds measured as-built thickness at named points on spools, heads, bends and repair excavations, tied to weld and heat numbers, and it normalizes whatever the NDT subcontractor sends into that structure — so the owner inherits real numbers instead of nominal ones.
The trap is mill undertolerance. ASTM A106 seamless pipe is permitted 12.5 percent under the specified wall, so nominal 0.375 inch pipe can leave the mill legitimately at 0.328 inch. If the fabricator records nominal and the owner's first API 570 campaign four years later gauges 0.330 inch, the calculation produces roughly 0.045 inch of loss and an invented corrosion rate above 11 mils per year at a location that has barely corroded. The same distortion appears at induction bends, where extrados thinning of 10 to 15 percent is normal and code-anticipated under ASME B31.3, and at formed heads under ASME Section VIII Division 1. None of this is controversial in the shop. It becomes a problem only when the number that leaves the shop is nominal, or is a minimum reading with no location attached, or arrives as a scanned sheet from a subcontractor using its own point numbering.
Source: Sources: ASME B31.3 and B31.1 for required wall thickness and bend thinning allowances; ASME Section VIII Division 1, including UG-16(b) minimum thickness and the forming requirements of UG-79; ASME Section V, Articles 2, 4, 5, 6, 7 and 23 for radiographic, ultrasonic, penetrant and magnetic particle examination and adopted thickness standards; ASME Section IX for procedure and performance qualification; ASTM A106 and the ASTM A6/A20 general requirements for mill tolerances; API 578 for material verification; AWS D1.1 for structural welding inspection; ANSI/NACE MR0175/ISO 15156 hardness limits for sour service; ASNT SNT-TC-1A and ISO 9712 for personnel certification.
| Item | Typical as-received condition | Reject-on-import rule | Why it matters at handover |
|---|---|---|---|
| Point identity | SP-1 to SP-4, or north/east/south/west, with the datum in a photograph | Point must resolve to a registered spool, weld or component and a described datum | The owner cannot re-find the point at the first turnaround and starts a new baseline |
| Thickness reference | Nominal wall quoted straight from the line list | Measured value required; nominal accepted only as a separate, labelled field | A fictitious corrosion rate appears in the owner's first inspection campaign |
| Units and precision | Mixed millimetres and inches, three significant figures, no resolution stated | Declared unit and instrument resolution on every record | A 0.3 mm rounding disappears inside a 12.5 percent mill tolerance and nobody notices |
| Personnel | A printed name and a signature | Certificate number, method, level, scheme and expiry date as at the examination | An accepted weld turns out to have been signed by a lapsed Level 2 |
| Equipment | Not stated at all | Instrument serial, calibration block or step wedge identifier, verification timestamps | Calibration evidence is missing when the client's inspector asks for it |
| Repair history | Repair report filed as a fresh acceptance record | Repair must be created as a child of the original rejection under the same point | The traveler shows an acceptance with no examination history behind it |
Contractor data is not wrong, it is inconsistent — which is worse
A fabrication shop rarely owns all of its own examination work. Radiography goes to an outside house, ultrasonics may arrive with the client's third-party inspector, hardness surveys and material verification may be a third party again, and on a busy job three subcontractors will be on the floor in the same week. Each returns competent work in its own format, to its own conventions, with its own idea of what a report should contain.
That is precisely the problem. Wrong data announces itself; inconsistent data does not. One house numbers points clockwise from the north seam, another uses SP-1 through SP-4 with the datum recorded in a photograph, a third reports only the minimum reading for the whole spool. All three are defensible field practice. Merged into one register they produce a dataset in which no point can be revisited and no comparison between visits is valid.
The instinct is to fix this at review, with someone senior reading the sheets and reconciling them by hand. That works until volume rises, and it consumes exactly the person whose time is scarcest on a busy shop floor. The alternative is to move the requirement upstream and make the register refuse a file that does not carry what a later reader will need.
The shop writes the owner's day-one baseline whether it means to or not
A fabrication shop thinks in terms of acceptance: does this weld pass, is this wall within tolerance, can the spool ship this week. The owner thinks in terms of the next thirty years. The measurements taken in the shop are the first entry in an inspection history that will be trended under API 570 or API 510 long after the fabricator has left the job and the contract has closed.
Whatever leaves the shop becomes the reference for that trend. If the turnover package quotes nominal wall, the owner's mechanical integrity program will trend against nominal. If it gives a minimum reading with no location, the owner cannot re-find the point, will establish their own, and will discard the baseline entirely. If it gives measured thickness at identified, re-findable locations, the owner's first campaign produces a real corrosion rate rather than an artifact of the paperwork.
There is commercial weight in this that fabricators consistently underestimate. Owners with mature integrity programs notice which vendors hand over structured, importable baseline data and which hand over four hundred scanned pages in a binder. It is one of the few genuinely differentiating things a shop can offer that a competitor cannot neutralise simply by cutting the bid.
Mill undertolerance, bend thinning and formed heads
Nominal is not a measurement. Seamless pipe to ASTM A106 may be supplied up to 12.5 percent under the specified wall, so 0.375 inch nominal is legitimately acceptable at 0.328 inch as delivered. Plate carries its own tolerance rules under the general requirements specifications. None of this is a defect and none of it is a supplier failing; it is the ordering basis, and the design accounted for it from the start.
Fabrication then removes more material. Induction and hot bends thin at the extrados, commonly by 10 to 15 percent depending on radius and process, which is why the piping codes require the finished bend to satisfy minimum wall rather than nominal. Head forming under the pressure vessel rules thins the knuckle. Weld repair excavations and arc-strike removal take local material away permanently. Each creates a point where real thickness diverges from the number on the drawing and stays diverged.
Those are exactly the points that should become monitoring locations, because they are where design margin is smallest on day one. Recording measured thickness at the extrados of every hot bend, at the knuckle of every formed head, and at every repair excavation is not additional work — the readings are usually taken anyway for acceptance. What is missing is somewhere to put them that the owner can inherit as data.
Reject on import, not on review
The reliable way to obtain consistent contractor data is to make inconsistent data fail at the door. A register that accepts any file and defers the problem to a reviewer has simply relocated the mess and added a delay. A register that validates on import, names the missing field and returns the file has changed the subcontractor's behaviour by the second job, because rework is more expensive to them than filling in a column.
The minimum set is short and non-negotiable. A point identifier that resolves to a registered spool, weld or component. A declared unit and instrument resolution. The measured value and any reference thickness held as separate fields. The procedure number and its revision. The examiner's certificate number, method, level, scheme and expiry. The instrument serial with its calibration block or step wedge and verification times. Every one of these will be demanded by somebody later, and every one is trivially available at the moment of measurement.
Enforcement has to be even-handed to survive commercially. Publish the import template and the validation rules with the purchase order, and apply them to your own in-house crews first. That turns the requirement from an arbitrary dispute into a specification the subcontractor priced for. Contractors object to unpredictable rework, not to a stated requirement they can plan around.
Repair excavations are permanent record, not a rework note
When a weld is rejected, ground out and re-examined, three things exist. There is the original examination with its rejection, the excavation with its depth and remaining thickness, and the re-examination with its acceptance. In many shops only the third survives into the turnover package, because the accepted report is the one the traveler needs to close and nobody has anywhere obvious to file the other two.
That is a traceability failure with a long tail. The excavation removed material at a specific location, and the remaining wall there may be the governing thickness for the component. An owner inspecting that spool ten years later has no way to know a repair occurred, and will compare a locally thinned area against nominal — producing either a false corrosion signal or, worse, a genuine finding attributed to entirely the wrong mechanism.
The registry model is a parent-child relationship. The rejection is the parent, the excavation and re-examination are children under the same point identity, and the accepted result cannot be created without that chain existing. The traveler still shows an acceptance. The record behind it shows how the acceptance was reached, which is what a client audit and a future inspector both need and neither can reconstruct from a single PDF.
Weld numbers, heat numbers and the traceability spine
Thickness points do not exist in isolation in a fabrication shop. Each sits on a component with a heat number tied to a material test report, on a spool with a drawing revision, adjacent to welds that carry their own identifiers, procedure specifications and welder qualifications. The register is only as useful as its attachment to that spine, and a register keyed on its own private numbering is a second silo rather than a solution.
Material verification adds a further layer. Where a verification program requires positive material identification, the alloy result belongs on the same component record as the thickness reading, because both answer the same question about what is physically installed as opposed to what was ordered. Sour service work adds hardness acceptance to that record too, since the limit applies to the specific weld in front of you rather than to the procedure in the abstract.
When these live in one structure, useful queries become possible: every component from a single heat, every weld examined under a procedure revision later found deficient, every spool that received a repair. When they live in separate spreadsheets keyed on different identifiers, each of those questions becomes a manual reconciliation carried out under time pressure, usually after something has already gone wrong.
The third-party inspector and the integrity engineer want different things
A client's third-party inspection agency works to the inspection and test plan. It cares about hold and witness points, whether notification was given in time, whether examination was performed to the stated procedure revision, and whether results are properly signed. Its output is a release note, and its interest in your data effectively ends at shipment.
The owner's integrity engineer arrives much later and cares about almost none of that. They want to know where the metal is thin, where it was repaired, what the actual as-built thickness is at defined and re-findable locations, and whether the dataset can be loaded into their own inspection data management system without anybody retyping it. The two audiences want the same underlying facts arranged in completely different ways.
A shop that maintains one structured register can serve both from it: release evidence against the inspection and test plan during the job, and a clean baseline export at handover. A shop that maintains a folder tree per project ends up producing the second deliverable by hand in the final two weeks, while everyone is trying to close the contract. That is why it almost always ships as PDFs.
Evaluating a registry when the data comes from other people's systems
The feature that matters most here is the one least often demonstrated: import behaviour. Ask to import a real subcontractor file — not the vendor's own template — containing a missing certificate expiry and a duplicated point identifier. A system that accepts it and puts a warning somewhere will not change contractor behaviour. A system that rejects it with a specific, quotable reason will, because that reason can be forwarded verbatim.
Then test identity handling. Import the same spool's readings twice under two different naming conventions and see whether duplicates are detected or silently doubled. Record a repair against an already-accepted point and see whether the chain is enforced or bypassed. Change a stored as-built value and ask what the field history shows afterwards. Each of these takes two minutes and predicts several years of data quality.
Last, test what leaves. Ask for a handover extract in a structured format including measured as-built, point location and datum, examination provenance and repair history, and then try to load it into something else. If the export turns out to be a report rather than data, the owner will retype it or ignore it, and the baseline you spent an entire project assembling will not survive the handover it was built for.
Why record measured as-built thickness instead of nominal?
Because nominal is an ordering basis, not a measurement. Seamless pipe can be supplied 12.5 percent under the specified wall entirely legitimately, and bends and formed heads thin further during fabrication. If nominal is what leaves the shop, the owner's first inspection campaign computes loss that never occurred, produces a corrosion rate that is pure artifact, and can trigger a fitness-for-service review on a component that has barely corroded at all.
How do you normalize point IDs from three different subcontractors?
By owning the identifiers yourself. The register issues point identities against your spool, weld and component numbering, publishes them with the purchase order, and requires returned data to reference them. Contractor-local labels are kept as an alias field so the original sheet remains traceable, but they are never the key. Reconciling three naming conventions at review is possible for a while; it fails as soon as volume rises and it consumes your most senior reviewer.
What belongs in the handover package so the owner can actually use it?
Measured as-built thickness at identified, re-findable points with their datums; the examination provenance behind each value; every repair excavation with its remaining thickness; heat and material test report linkage; and all of it as structured data rather than only as a report. A dossier of scanned PDFs satisfies the contract and is useless to the integrity engineer, who will re-establish their own points and discard your baseline entirely.
How should a weld repair excavation be captured?
As a chain under one point identity: the original examination and its rejection as parent, then the excavation with its depth and remaining wall, then the re-examination and its acceptance. The accepted result should not be creatable without that chain existing. The excavation may leave the governing thickness for the component, and an owner inspecting the spool years later needs to know that a local thin area is a repair rather than a corrosion finding.
Does this replace our third-party inspection agency?
No. The agency works to the inspection and test plan, witnesses hold points and issues release. The register is where the resulting data lands in a consistent structure, and it makes the agency's job faster because provenance is attached rather than chased. If anything, shops with a disciplined register receive fewer observations, because the questions an inspector normally has to ask are already answered as fields on the record.
Is API 510, 570 or 653 inspector training part of this offer?
No. Those inspector certifications come from API and are outside what Atlantis provides. Atlantis delivers NDT training to ASNT SNT-TC-1A and ISO 9712 across UT, RT, MT, PT, ET, VT, PAUT and TOFD, plus ASNT Level III consulting, independent report validation, and the inspection management and reporting software described here. Welder and procedure qualification under ASME Section IX likewise remains the fabricator's own responsibility.
Built for any business that runs on operations
Most companies do not fail at their craft. They lose time, margin and goodwill in the gaps between the tools they use to run the place — a quoting spreadsheet that does not talk to the job sheet, a job sheet that does not reach accounts, and a compliance folder nobody can search when a client asks. Atlantis closes those gaps by putting the whole operation on one platform, so information is entered once and everything downstream stays in step.
What you can run on it
- Sales and CRM — leads, quotes, follow-ups and the pipeline that tells you what next month looks like.
- Projects and job costing — plan the work, track the hours and materials against it, and see the margin while the job is still live rather than at final account.
- Field and service teams — dispatch, schedules, mobile capture that works with no signal, and sign-off from site.
- Inventory and purchasing — stock, suppliers, reorder points and goods receipt, joined to the jobs that consume them.
- People — records, qualifications and licences with renewal reminders, timesheets, leave and payroll.
- Quality and documents — procedures and forms under revision control, with the audit trail an inspection or accreditation body actually asks for.
- Accounts — invoicing, expenses, multi-currency and the reporting your accountant stops chasing you for.
Affordable, accessible, fully customizable — and we mean each word
Affordable because the whole suite is included rather than sold to you a module at a time, and because implementation is done by people who have run operations rather than by a chain of subcontractors. Accessible because it runs in a browser and on a phone, works for a small team on day one, and does not need a specialist on staff to keep it alive. Fully customizable because your process is the thing that makes you competitive — the software should bend to it, not the other way round.
Industries we configure for
Service businesses and contractors, manufacturing and fabrication, trading and distribution, laboratories and testing houses, engineering consultancies, construction and facilities, and asset owners across energy, marine, aerospace and infrastructure. Inspection and testing is where we started, and it remains the sector we go deepest in — but the platform underneath is general-purpose, and most of what it does has nothing to do with inspection at all.
What happens when you get in touch
A short conversation, not a sales sequence. We ask how the business runs today and where it hurts, show you the platform doing that work, and send a written quote shaped to your region, your team size and the scope you actually need. No obligation, nothing to install first, and no pressure to decide on the call. Reach out and tell us what you are trying to fix.
Related: business management platform · inspection management software · choosing the right category of software · modules · by industry · asset integrity platform. Book a free consultation.