Deriving bridge inspection intervals when the spreadsheet has outgrown its owner
A remaining-life and interval engine for bridges cannot simply run API 510, 570 or 653 arithmetic. It has to derive each due date from the rule that actually governs the structure — routine, NSTM, underwater or in-depth intervals under the National Bridge Inspection Standards — and store the inputs, the rule version and the approver, so any engineer can reproduce the date months later.
Bridge owners run under 23 CFR 650 Subpart C. Since the 2022 rewrite, routine intervals are set either by Method 1, which assigns 24 months with defined criteria for extending to 48 or shortening to 12, or by Method 2, a risk-based inspection method that can reach 72 months once the assessment is approved. Nonredundant steel tension member and underwater inspections carry their own separate clocks. None of that is corrosion rate divided into remaining wall. Remaining life on a bridge is a fatigue estimate under the AASHTO Manual for Bridge Evaluation, a load rating, and an element condition-state trend under the Manual for Bridge Element Inspection. A workbook can hold those numbers but cannot hold their provenance: which stress range, which cycle count, which condition-state quantities, which analyst, which day. When three people edit it, the number survives and the derivation does not. An interval engine stores the derivation as the record and treats the date as output.
Source: Sources: 23 CFR 650 Subpart C (National Bridge Inspection Standards, 2022 revision); FHWA Specifications for the National Bridge Inventory (SNBI); AASHTO Manual for Bridge Element Inspection (MBEI); AASHTO Manual for Bridge Evaluation (MBE), including load rating and fatigue evaluation; AASHTO LRFD Bridge Design Specifications fatigue detail categories; ASTM D6087 (ground penetrating radar for asphalt-covered decks), ASTM C876 (half-cell potential), ASTM D4580 (delamination sounding); API 510, API 570 and API 653 for the plant-side interval rules the same engine runs for owners with both bridges and fixed equipment.
| Inspection type | Governing basis | What actually sets the due date | What the workbook typically loses |
|---|---|---|---|
| Routine, Method 1 | 23 CFR 650 Subpart C | Assigned 24-month baseline, extended to 48 or shortened to 12 where the stated criteria are met | The criteria evidence — the file shows 48 months but not why the structure qualified |
| Routine, Method 2 (RBIM) | 23 CFR 650 Subpart C, agency RBIM plan approved by FHWA | A risk assessment that can support intervals out to 72 months | The assessment version and its expiry — the long interval outlives the condition it was based on |
| Nonredundant steel tension member (NSTM) | 23 CFR 650 Subpart C, agency NSTM inspection procedure | Its own clock, typically 24 months, independent of the routine cycle | The link between the member list and the structure — a retrofit changes redundancy and nobody updates the list |
| Underwater | 23 CFR 650 Subpart C | A separate long-cycle clock, typically 60 months, tied to substructure exposure and scour | Scour-critical status changes that should have shortened the interval |
| In-depth | AASHTO MBEI element definitions, agency procedure | Triggered by a condition state or a finding, not by a fixed calendar | The trigger itself — the finding is in a report PDF, the interval is in a cell |
| Damage and special | Agency procedure following an event or a monitored defect | An event date or a monitoring plan, often with a short repeat cycle | The end date — a temporary 6-month monitoring cycle quietly becomes permanent |
Why a bridge programme outgrows the workbook faster than a plant programme
A fixed-equipment programme has a few hundred assets and essentially one arithmetic: measured wall, minimum thickness, corrosion rate, next date. A bridge portfolio has hundreds or thousands of structures, each carrying more than one clock at once. A single steel through-truss can hold a routine interval, an NSTM interval, an underwater interval on its piers, a monitoring cycle on a fatigue-prone detail and a load rating that changes the moment a condition state drops. Multiply that across a portfolio and the workbook is no longer a list of dates. It is an undocumented application with several authors.
The tipping point is rarely volume. It is the second editor. One person maintaining a workbook holds the rules in their head and the file works because they are the interpreter. Once a second and third person edit it, the file has to state its own rules, and it never does. Sorting a sheet breaks a lookup that referenced row position. A copied formula picks up a relative reference nobody notices for three cycles. Someone hard-codes a date to close out an overdue item during an audit sprint and the formula is gone forever underneath a number that looks correct.
The symptom people describe is that nobody can reproduce a calculation. The underlying condition is that the file records outputs and not derivations. Every number in it is defensible on the day it is typed and indefensible six months later, because the evidence for it was the person who typed it.
The interval rules the engine actually has to encode
Since the 2022 revision of 23 CFR 650 Subpart C, routine inspection intervals are assigned by one of two methods. Method 1 works from a 24-month baseline, with defined criteria that allow extension to 48 months or require shortening to 12. Method 2 is a risk-based inspection method under which an agency's FHWA-accepted procedure can support intervals out to 72 months. Nonredundant steel tension member inspections and underwater inspections run on their own clocks — typically 24 and 60 months respectively at baseline — and are not satisfied by the routine inspection happening on time.
The regulation also allows a tolerance period around the assigned interval. This is the part that a spreadsheet handles worst, because a tolerance is not slack. It is an exception that has to be recorded and justified. In a workbook, tolerance becomes a habit: items drift to the back of the window every cycle until the drift consumes the tolerance and the first genuinely late inspection appears as a compliance finding rather than as a trend anyone saw coming. An interval engine should show the distribution of completion dates within the window, not just a red or green flag on the deadline.
There is a second regulatory consequence that plant-side software never has to model. Bridge inspection compliance is assessed against FHWA metrics on the agency's whole programme, and the data submitted to the National Bridge Inventory under the SNBI specifications has to agree with the inspection record. A due date the field team can defend and a data submittal that says something different is still a finding.
Remaining life on a bridge is not wall loss divided by corrosion rate
Ask a vendor selling a remaining-life module what remaining life means and you will usually get thickness arithmetic. That answer is correct for a pressure vessel and close to meaningless for a bridge. On a steel superstructure, remaining life is dominated by fatigue: a finite-life estimate driven by the stress range at a detail, the number of cycles it has accumulated, and the detail category assigned to it under the AASHTO LRFD fatigue provisions. Two members on the same span, in identical condition, can have remaining lives an order of magnitude apart because one is a Category C detail and the other is Category E prime.
On a concrete structure, the driver is usually chloride ingress and the resulting reinforcement corrosion, evidenced not by a wall thickness but by half-cell potential mapping under ASTM C876, delamination sounding under ASTM D4580, and ground penetrating radar under ASTM D6087 on decks with overlays. Post-tensioned structures add tendon and duct condition, where the damage is concentrated, hidden and poorly correlated with the surface condition an inspector can rate.
The third input is load rating under the AASHTO Manual for Bridge Evaluation, which is what actually determines whether a structure stays open. A rating factor below one means a posting or a restriction, and rating is sensitive to section loss and condition state. An interval engine that treats all three of these as free-text notes has not modelled remaining life. It has modelled a comment field.
Four arithmetic traps that live comfortably in a shared workbook
The first is date precision. Inventory data records inspections by month and year, while a workbook does arithmetic in days. Adding 24 months to a date field and then comparing it to a month-level record produces off-by-one disputes at the boundary of every window, and those disputes cluster exactly where the tolerance matters. Decide whether the programme runs on month arithmetic or day arithmetic and make the engine enforce one of them everywhere.
The second is the anchor. Anchoring the next due date on the actual completion date rather than on the assigned due date means every late inspection permanently shifts the whole cycle. Run that across five cycles on a 24-month clock with an average three-month slip and the structure has quietly lost most of an inspection. Anchoring on the assigned due date preserves cadence but compresses the interval after a slip, so the engine must be explicit about which convention it uses and must show the compression rather than hide it.
The third is element quantity. Under the AASHTO MBEI, the quantities distributed across condition states for an element must sum to the total quantity of that element. A spreadsheet will happily accept a distribution that sums to 94 per cent or 108 per cent, and the error propagates into the deterioration trend and from there into any risk-based interval. The fourth trap is the stale assessment: a Method 2 interval assigned when the structure was in good condition, still running years after the condition data that justified it moved. All four survive in a workbook precisely because a workbook validates nothing.
What an unreproducible calculation actually costs
The visible cost arrives during an FHWA compliance review, when the question is not whether the inspection happened but whether the programme demonstrably follows its own accepted procedures. A due date you cannot derive is a procedure you cannot demonstrate. The reviewer does not need to prove the date is wrong; they need only establish that the agency cannot show how it was produced.
The larger exposure is discovery. After an incident, the inspection record becomes evidence, and a shared workbook is a poor witness. It shows a value with no author, no timestamp and no input set, and it shows a change history that either does not exist or shows edits by people who no longer work there. An engine that stores every derivation as an immutable record with a named approver converts the same question into a routine retrieval.
There is a quieter cost that shows up long before either of those. Staff turnover. When the person who understood the workbook leaves, the programme does not lose a file, it loses the interpreter of a file. Successors respond rationally by rebuilding their own version, and within two cycles the agency is running two sets of dates that disagree in the margins.
How field findings should reach the interval
The NDT that supports a bridge programme looks nothing like a plant thickness survey. Magnetic particle and penetrant testing are applied arms-length to welded details on nonredundant tension members. Ultrasonics are used on pin and hanger assemblies and on anchor rods where the failure surface is inaccessible. Cable-stayed and suspension structures bring in acoustic emission monitoring and specialist strand inspection. Decks bring in the ASTM methods above, plus chain drag and impact echo. Each of these produces a finding whose consequence is a condition state or a defect flag, not a number to plot on a wall-loss chart.
The chain has to be continuous: field result to element condition state, condition state to deterioration trend and risk assessment, risk assessment to assigned interval. In practice this is where migrated workbooks break, because the field result lives in a report PDF and the condition state lives in a cell that someone transcribed. Transcription is where the reproducibility dies, and it is invisible until someone asks how a rating was arrived at.
A useful acceptance test during evaluation: take a real structure, change one element's condition-state distribution in the field record, and watch what happens. If the risk assessment and the assigned interval do not move, or move without leaving a record of why, the chain is decorative.
Moving off the workbook without losing the history
The instinct in a migration is to clean the data first. That is the wrong order. Import the workbook's history as immutable records exactly as it stands, including the values you suspect are wrong, then re-run the rule engine against the same inputs and produce a reconciliation report of every disagreement. Silent correction destroys the only evidence of what the programme actually did, and the disagreements are usually the most valuable output of the whole exercise.
Expect three categories in that report. Dates that agree, which need nothing. Dates that disagree because the workbook applied a rule inconsistently, which need a documented decision on which one stands. And dates the engine cannot derive at all because an input is missing — the qualifying criteria behind a 48-month assignment, the assessment behind a Method 2 interval, the NSTM member list behind a member-level clock. That third category is the real backlog, and it is worth knowing its size before committing to a schedule.
Evaluate on that basis. Ask a vendor to run your own extract through their engine and hand back the reconciliation, not a demo dataset. Ask how rule versions are stored and what happens to historical records when a regulation changes. Ask who can override a derived date, what justification is compulsory, and whether the override is visible on the structure's timeline forever. To see this run against your own bridge and structure inventory, request a working session — bring one year of records and an interval you cannot currently explain.
How does an interval engine handle a bridge that is not covered by API 510, 570 or 653?
It has to treat the API rules as one rule family among several, not as the calculation. A bridge portfolio needs a rule set keyed to 23 CFR 650 Subpart C, with separate clocks for routine, NSTM, underwater and event-driven inspections. The engine that only knows corrosion rate over minimum thickness will force a planner to type the bridge date in by hand, which is exactly the manual step the workbook already had.
Can the same system run plant intervals and bridge intervals without confusing them?
Yes, provided the rule set is bound to the asset class rather than assumed globally. Agencies and port, rail and utility owners frequently hold both bridges and pressure equipment. The safe design is one interval engine with named, versioned rule packs — an NBIS pack, an API 510 pack, an API 653 pack — where each asset declares which pack governs it. The failure mode to test for is a system that silently applies a default rule when the pack is missing.
What does it take to reproduce a due date two years after it was set?
Four things stored together: the rule version that was in force, the input values as they stood on that date, the identity of whoever accepted the result, and the timestamp. Reproducibility is not the same as recalculation. If the engine recalculates today using today's condition data, it produces a defensible date but cannot explain the one on file. Store the derivation as an immutable record and let recalculation create a new record beside it.
How should a risk-based interval under Method 2 be kept from going stale?
Bind the interval to the assessment that justified it and give that assessment an expiry and a set of invalidating events. A condition state moving from good to fair, a load posting change, a scour finding, a rehabilitation or an ownership transfer should all flag the assessment for review rather than leave the extended interval running. A long RBIM interval with no live link to the condition data that supported it is the single most common defect in a migrated workbook.
What happens to intervals when a bridge changes owner or is rehabilitated?
Both events should reopen the interval assignment rather than carry it forward. A transfer between a county and a state agency changes who is accountable for the inspection and often which procedure applies. A rehabilitation can change element quantities, redundancy classification and load rating at once. The engine should hold the pre-event record intact, create a new assignment with its own justification, and show the discontinuity on the structure's timeline instead of overwriting the old value.
How do element-level condition states connect to the next inspection date?
Through one chain, not three disconnected steps. Field inspection produces element quantities distributed across condition states under the AASHTO MBEI. Those quantities feed the deterioration trend and the risk assessment. The risk assessment sets the interval. Where a workbook holds each stage on a separate tab, the chain breaks in the middle and the interval stops responding to the condition data. Ask any vendor to demonstrate a condition-state change propagating to a due date live.
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.