By Scott Elliott, Principal Transportation Systems Architect at Strong Tower Consulting, LLC
Founded in Minnesota in 2008, Strong Tower Consulting has served motor carriers and freight brokerages for more than 18 years. Phone: 763-244-1373.
The FMCSA Pre-Employment Screening Program (PSP) provides motor carriers with a 3-year roadside inspection and crash history for CDL holders who consent to the release. For recruiting and safety departments, PSP data is a primary actuarial filter used before extending conditional offers of employment. Modern carrier TMS platforms now automate the ingestion, parsing, categorization, and risk scoring of these records, replacing manual spreadsheet processes that were prone to oversight.
This technical guide examines how enterprise systems evaluate Part 395 Hours of Service violations, assign severity-weighted points, compute composite driver risk scores, and enforce automated gating workflows that require documented exception approval from the Vice President of Safety or designated authority.
PSP reports are delivered as PDF documents containing structured but non-tabular data. A typical 3-year history includes:
Enterprise TMS recruiting modules use PDF parsing libraries (commonly PDFBox, pdf.js, or commercial OCR-extraction services) to convert the report into normalized database records. The resulting schema typically includes tables such as:
psp_inspection (
inspection_id UUID PRIMARY KEY,
driver_cdl VARCHAR(20),
inspection_date DATE,
report_number VARCHAR(50),
state VARCHAR(2),
vehicle_unit VARCHAR(20),
carrier_dot VARCHAR(20),
violations JSONB
);
psp_violation (
violation_id UUID PRIMARY KEY,
inspection_id UUID REFERENCES psp_inspection,
citation_number VARCHAR(30),
code VARCHAR(20),
description TEXT,
severity_weight INTEGER,
oos_indicator BOOLEAN,
part_395_category VARCHAR(50)
);
Hours of Service violations under 49 CFR Part 395 carry significant weight in both the FMCSA Safety Measurement System (SMS) and carrier-specific actuarial models. The HOS Compliance BASIC category is especially sensitive to patterns that suggest falsification or chronic rule-breaking.
Common Part 395 violations and their typical severity weights include:
| Violation Code | Description | Severity Weight | OOS | Recruiting Risk Tier |
|---|---|---|---|---|
| 395.8(e) | False log / falsification of records | 10 | Yes | Critical |
| 395.3(a)(1) | 11-hour driving rule violation | 7 | No | High |
| 395.3(a)(2) | 14-hour on-duty violation | 7 | No | High |
| 395.8(k)(2) | ELD malfunction not reported | 5 | No | Medium |
| 395.22(h)(1)(i) | ELD data transfer failure | 4 | No | Medium |
Chronic patterns - three or more Part 395 violations within the 36-month PSP window - elevate a candidate into a "Do Not Hire" gate unless an exception is formally approved. False log violations (395.8(e)) are treated with particular gravity because they indicate intentional misrepresentation, directly correlating with elevated accident risk.
Contemporary recruiting TMS implementations replace manual review with a rules-engine microservice that executes the following workflow:
RiskScore = (Σ severity_weight × 1.5 if Part 395) + (OOS_count × 25) + (CrashCount × 40)This engine is typically implemented as a serverless function or containerized service integrated with the primary TMS via REST or message queue. Exspeedite is a Strong Tower company that provides such specialized recruiting and compliance modules under common ownership with Strong Tower Consulting, LLC (separate EINs; liability firewall).
The PSP scorecard engine must interoperate with several core systems:
Strong Tower Consulting frequently implements these integrations during TMS Implementation and Business Process Optimization engagements for truckload, brokerage, and intermodal operators. See our practice pages for Truckload, Brokerage & 3PL, and Intermodal Drayage.
PSP data is protected under strict FMCSA consent and usage rules. Carriers must:
In the event of an FMCSA audit, the TMS must produce an audit trail showing every PSP request, the resulting risk score, and any exception approval workflow with electronic signatures.
For immediate chemical spill or hazardous materials emergency reporting, use the National Response Center at 800/424-8802. For PSP program questions, carriers should reference official FMCSA guidance.
Leading carriers maintain the scoring algorithm as a configurable ruleset rather than hard-coded logic. Quarterly reviews by the safety department adjust weights based on internal loss data, telematics correlations, and changes in FMCSA weighting tables. Version control of the scoring model is stored alongside the TMS configuration to support defensibility during litigation or regulatory review.
Integration with enterprise reporting platforms allows safety leadership to monitor recruiting yield by risk tier and identify whether certain driver sourcing channels consistently produce higher violation profiles. This data informs both recruiting strategy and carrier rate matrix optimization when evaluating owner-operator or fleet partners.
Automated PSP scorecard engines represent a significant advancement in motor carrier risk management. By systematically parsing 3-year inspection histories, applying accurate Part 395 severity weights, and enforcing structured exception approval processes, carriers reduce exposure to preventable Hours of Service related incidents while maintaining compliance with FMCSA hiring standards.
Strong Tower Consulting, LLC and its affiliated sister company Exspeedite LLC deliver the systems architecture, integration, and process design required to operationalize these capabilities within existing TMS environments. Our work is grounded in more than 18 years of hands-on transportation technology experience.
Schedule a TMS and recruiting process assessment with Strong Tower Consulting.
Begin Assessment Contact Us at 763-244-1373