Reports That Survive the Journey: Deterministic PDFs and SketchMapp Output in API/NDE 2.0

A report can contain accurate inspection readings and still fail the practical test.
The drawing may not match the field notes. A special character may disappear from the PDF. A saved project may reopen with missing text. A technician’s update may not survive the trip from the office to Android and back again. By the time the report reaches the client, someone has spent hours checking whether the document still says what the inspection actually found.
API/NDE 2.0 addresses that reporting problem directly.
The focus is not simply on creating more attractive PDFs. It is on making report output more predictable, preserving inspection content through save and recall cycles, and keeping SketchMapp drawings connected to the same project data that produces the final report.
The result is a reporting workflow built around a straightforward rule:
Perform the inspection once. Use the same verified data through the final deliverable.
The report should be the result of the inspection: not a second reconstruction
Traditional reporting workflows often separate field collection, drawing, calculations, and document assembly.
An inspector collects readings on a tablet or paper form. A coordinator updates a spreadsheet. Someone else revises a CAD drawing. Another person copies findings into a report template. The final PDF may look complete, but every handoff creates an opportunity for mismatched component codes, duplicate data entry, missing symbols, or outdated revisions.
That is where uncertainty enters the process.
NDT Integrity’s API inspection workflow connects CML management, inspection data, calculations, drawings, photos, and report content within the same project structure. API/NDE 2.0 extends that approach with stronger handling of how content is assembled and preserved in the final PDF.
The report is generated from the approved project record. It does not depend on someone retyping field information or manually recreating a drawing after the inspection is complete.
Deterministic PDF generation reduces report rework
In practical terms, deterministic report generation means that the same approved inputs follow the same reporting rules.
The selected inspection type, NDE methods, project information, report sections, drawings, calculations, photos, and attachments are assembled into a controlled output. The process is not dependent on which coordinator happens to open the document or how a particular word processor handles the formatting.
API/NDE 2.0 supports structured report assembly for API 510, API 570, API 653, and standard NDE workflows. The report can include the sections that apply to the inspection scope, such as:
- Cover and executive summary
- Inspection details and inspector information
- CML and thickness tables
- NDE results and technique sheets
- Photos and findings
- Calculations and engineering assessments
- Certifications and calibrations
- SketchMapp drawings
- Attachments and supporting records
A report manager controls the order of those sections before generation. That gives project teams a repeatable way to produce a complete deliverable without manually moving pages between separate documents.
It also helps keep API-style reporting language out of standard NDE reports where it does not belong. The structure follows the selected work instead of forcing every inspection into one oversized template.

Text and special characters need to survive the report pipeline
Inspection reports contain more than plain letters and numbers.
They include degree symbols, diameter symbols, fractions, superscripts, hyphens, quotation marks, equipment identifiers, client-specific terminology, and notes entered by different users on different devices. If those characters change or disappear during PDF generation, the report no longer represents the original inspection record accurately.
API/NDE 2.0 improves how generated reports handle text and special characters. The goal is simple: content entered into the project should remain readable and consistent when the report is saved, recalled, reviewed, and exported.
That matters for field notes, component descriptions, findings, engineering observations, and drawing labels. It also matters when a report is opened on a different computer or passed through a client document-control system.
A PDF that opens correctly is not enough. The information inside it must remain intact.
SketchMapp output stays connected to the inspection data
SketchMapp is designed for inspectors who need to create usable equipment drawings without carrying a full CAD process into the field.
On a tablet, you can create and update sketches, place CMLs, identify openings, mark findings, and add NDT callouts for vessels, tanks, piping, and other equipment. These are not just decorative graphics added at the end of the report. They are inspection objects tied to project data.
A CML created in the office can be assigned to a technician, updated in the field, returned for review, and then placed into the final report without redrawing the equipment or retyping the location.
The workflow remains connected:
Desktop → Assignment → Android → Return → QC → Approval → Repository → Report
That continuity is the important part. The object shown on the drawing is linked to the same project record used for readings, findings, calculations, and report output.
The same structure applies to AUT reporting. A vessel drawing can show exact AUT locations, pair those locations with encoded thickness visualization, and carry an AUT band log into the final deliverable as report output. That matters because the report is not being rebuilt from separate screenshots or disconnected notes. The SketchMapp layout, the encoded view, and the band log all stay tied to the same project content that survives save, recall, and field round trips.

This eliminates a common source of report rework: comparing an updated field sketch with an older office drawing and trying to determine which version is correct.
API/NDE 2.0 expands the role of SketchMapp in the report output so drawings, CML layouts, findings, NDE locations, and AUT content can be delivered as part of the same controlled report package.
Save, recall, and field round trips should not change the story
Inspection work rarely happens in one uninterrupted session.
A project may be prepared in the office, sent to an Android device, updated in the field, returned for QC, revised, saved, recalled, and exported several times before the final report is issued. Each round trip is a test of whether the data model can preserve the original inspection content.
API/NDE 2.0 is built to keep report content intact through those transitions.
That includes:
- Text entered during project setup
- CMLs and equipment references
- SketchMapp drawings and callouts
- Photos and findings
- Inspection readings
- Engineering assessment results
- Report section selections
- Client branding and cover information
The objective is to prevent a field-to-office transfer from becoming a data conversion event. The field update should return as the same project content, not as a disconnected file that someone has to interpret and rebuild.
This is especially important when multiple technicians work on one inspection. Tablet checklists, direct Bluetooth UT gauge readings, and SketchMapp updates can feed one authoritative project rather than separate reports that must be reconciled later.
Calculations and assessments remain part of the deliverable
A professional report needs more than measurements. It needs the calculations and assessments that explain what those measurements mean.
NDT Integrity integrates inspection calculations into the reporting workflow, including corrosion rate, remaining life, and Tmin evaluations where applicable. API/NDE 2.0 also supports engineering assessment workflows for settlement, localized depression, and plumbness.
Those results can be connected to the inspection record and included in the final report rather than maintained as separate calculation files.
This removes guesswork from the reporting stage. The software supplies the verified readings and automated calculations associated with the project. It does not ask a coordinator to manually copy a result from one document into another and hope the values still match.
The same principle applies to encoded NDE and AUT workflows. Imported results, scan maps, encoded thickness visualization, AUT locations, and band logs can be connected to the report structure instead of being delivered as unrelated attachments.

Client branding without losing report control
Every inspection company has its own client requirements.
Some clients need a specific cover sheet. Others require defined colors, logos, section ordering, or document naming conventions. Meeting those requirements should not require rebuilding the report manually for every project.
API/NDE 2.0 supports user-controlled branding, including custom cover sheets and report colors. Existing client report examples and templates can be used to guide the standardized output while maintaining a controlled document structure.
The practical outcome is a report that looks like the client expects without sacrificing the connection between the project data and the final PDF.
The folder-based workflow supports the same goal. Place project documents in the appropriate project folder, use the one-click upload process, and the system organizes the information into the reporting workflow. With the project data in place, the generated report can be approximately 98% complete before final review, leaving the team to verify the inspection rather than assemble the document from scratch.
A report that says exactly what the project says
The value of a PDF is not its page count or visual polish. It is whether the document accurately represents the approved inspection record.
API/NDE 2.0 improves that connection by:
- Generating reports through controlled, repeatable rules
- Preserving text and special characters
- Carrying SketchMapp output into the final deliverable
- Maintaining content through save, recall, and field round trips
- Connecting calculations, findings, photos, and drawings
- Supporting consistent branding and section ordering
- Reducing duplicate entry between field data and reports
For inspectors and project managers, that means fewer CAD revisions, fewer calculation reworks, and less time checking whether the report survived the journey from the field.
The software eliminates guesswork by supplying only what the approved data says. When the inspection is complete, the report should not require a second interpretation of the work.
It should be the work: preserved, organized, and ready to issue.
Learn more about SketchMapp, explore the API inspection platform, or read the broader API/NDE 2.0 release overview.
