Skip to contentU.S. Department of Transportation/Federal Highway Administration
Asset Management | Bridge Technology | Operations | Pavement
FHWA > Asset Management > Pavement Health Track > PHT Graphical User Interface, User's Manual 2.x > Appendix A: PHT Highway Data Validation Rules

Pavement Health Track Graphical User Interface, User's Manual 2.x

Appendix A: PHT Highway Data Validation Rules

PHT Highway Data Validation Rules - Range Validations
Number Description
0001.0 The year of record must be greater than 1900.
Condition: The year_record (1) field is less than 1900.
0002.0 State code must be a valid FIPS code.
Condition: The state_code (2) field is not a valid state code.
0003.0 Route ID must be a nonzero alphanumeric value.
Condition: The route_id (3) field blank or equal to 0.
0004.0 Begin point must not be less than zero.
Condition: The begin_point (4) field is less than 0.
0005.0 End point must not be less than zero.
Condition: The end_point (5) field is less than 0.
0006.0 Section length must be greater than zero.
Condition: The section_length (6) field is not greater than 0.
0007.0 Functional System must be a value in the range [1-7].
Condition: The f_system (7) field is less than 1 or greater than 7.
0009.0 Facility Type must be a value in the range [1-6].
Condition: The facility_type (9) field is less than 1 or greater than 6.
0010.0 Structure Type must be a value in the range [0-3].
Condition: The structure_type (10) field is less than 0 or greater than 3.
0013.0 Number of Through Lanes must not be less than one.
Condition: The through_lanes (13) field is less than 1.
0020.0 Speed Limit must be greater than zero and should be divisible by 5.
Condition: The speed_limit (20) field is not greater than 0 and divisible by 5.
0026.0 AADT must not be less than zero.
Condition: The aadt (26) field is less than 0.
0027.0 AADT for Single-Unit Trucks must not be less than zero.
Condition: The aadt_single_unit (27) field is less than 0.
0029.0 AADT for Combination Trucks must not be less than zero.
Condition: The aadt_combination (29) field is less than 0.
0033.0 Future AADT must be greater than zero.
Condition: The future_aadt (33) field is not greater than 0.
0040.0 Lane Width should be a value from 6 to 18 feet.
Condition: The lane_width (40) field is less than 6 or greater than 18.
0043.0 Shoulder Type must be a value in the range [1-7].
Condition: The shoulder_type (43) field is less than 1 or greater than 7.
0063.0 IRI must contain a value from 0 to 955.
Condition: The iri (63) field is less than 0 or greater than 955.
0064.0 PSR must contain a value from 0.0 to 5.0.
Condition: The psr (64) field is less than 0.0 or greater than 5.0.
0065.0 Surface Type must be a value in the range [1-11].
Condition: The surface_type (65) field is less than 1 or greater than 11.
0066.0 Rutting must not be less than zero.
Condition: The rutting (66) field is less than 0.
0067.0 Faulting must not be less than zero.
Condition: The faulting (67) field is less than 0.
0068.0 Cracking Percent must not be less than 0 or greater than 100.
Condition: The cracking_percent (68) field is less than 0 or greater than 100.
0069.0 Cracking Length must not be less than zero.
Condition: The cracking_length (69) field is less than 0.
0071.0 The year of construction must be greater than 1900.
Condition: The year_last_construction (71) field is less than 1900.
0072.0 Last Overlay Thickness must not be less than zero.
Condition: The last_overlay_thickness (72) field is less than 0.
0073.0 Rigid Pavement Thickness must not be less than zero.
Condition: The thickness_rigid (73) field is less than 0.
0074.0 Flexible Pavement Thickness must not be less than zero.
Condition: The thickness_flexible (74) field is less than 0.
0075.0 Base Type must be a value in the range [1-8].
Condition: The base_type (75) field is less than 1 or greater than 8.
0076.0 Base Pavement Thickness must not be less than zero.
Condition: The base_thickness (76) field is less than 0.
0077.0 Climate Zone must be a value in the range [1-4].
Condition: The climate_zone (77) field is less than 1 or greater than 4.
0078.0 Soil Type must be a value in the range [1-2].
Condition: The soil_type (78) field is less than 1 or greater than 2.
0079.0 County code must be a valid FIPS code.
Condition: The county_code (79) field is not a valid county code.
0089.0 Volume Group must be a value in the range [1-12].
Condition: The volume_group (89) field is less than 1 or greater than 12.
0090.0 Expansion Factor must not be less than one.
Condition: The expansion_factor (90) field is less than 1.

PHT Highway Data Validation Rules - Cross Field Validations
Number Description
1005.0 End point must be greater than the Begin point.
Condition: The end_point (5) field is not greater than the begin_point (4) field.
1006.0 The Section Length must equal the distance between the begin and end points within 0.1 miles.
Condition: The end_point (5) field minus the begin_point (4) field does not equal the section_length (6) filed plus or minus 0.1 miles.
1009.0 Interstate should not be a one-way facility.
Condition: The facility_type (9) field equals 1 (one-way) AND
The f_system (7) field equals 1 (interstate).
1013.0 Number of Through Lanes must not be zero when the functional system is less than [6].
Condition: The through_lanes (13) field equals 0 AND
The f_system (7) field does NOT equal 6 (minor collector) or 7 (local).
1013.1 Number of Through Lanes should be two or more for a paved two-way facility.
Condition: The through_lanes (13) field is less than 2 AND
The facility_type (9) field equals 2 (two-way) AND
The surface_type (65) field does NOT equal 1 (unpaved)
1020.1 Low Speed Limit of less than 50 MPH on an interstate.
Condition: The speed_limit (20) field is less than 50 AND
The f_system (7) field equals 1 (interstate).
1026.0 AADT must not be less than the sum of the single-unit and combination truck AADT.
Condition: The aadt (26) is less than the sum of aadt_single_unit (27) and aadt_combination (29).
1026.1 AADT must not be zero when the facility is an interstate, freeway or principal arterial.
Condition: The aadt (26) field equals to zero AND
The f_system (7) field equals 1 or 2 (interstate or freeway) or 3 (principal arterial).
1026.2 Low AADT on interstate of less than 1000.
Condition: The aadt (26) field is less than 1000 AND
The f_system (7) field equals 1 (interstate).
1026.3 Low AADT of less than 500 per lane with more than 4 through lanes.
Condition: The aadt (26) field divided by through_lanes (13) is less than 500 AND
The through_lanes (13) is greater than 4.
1027.0 The sum of the single-unit and combination truck AADT must not be zero on an interstate.
Condition: The sum of aadt_single_unit (27) and aadt_combination (29) equals zero AND
The f_system (7) field equals 1 (interstate).
1033.0 Future AADT growth is more than 4 times or less than 0.4 times the AADT.
Condition: The future_aadt (33) field is greater than aadt (26) times 4 or less than aadt (26) times 0.4.
1033.1 Future AADT has the same value as the AADT.
Condition: The future_aadt (33) field equals the aadt (26) field.
1034.0 Future AADT year should be between 18 and 25 years beyond the Year-of-Record.
Condition: The future_aadt_year (34) is less than the year_record (1) plus 18 OR
The future_aadt_year (34) is greater than year_record (1) plus 25.
1043.0 Shoulder Type is none or earth on Interstate.
Condition: The shoulder_type (43) field equals 1 (none) or 6 (earth) AND
The f_system (7) equals 1 (interstate).
1063.0 IRI should not be zero when the facility is paved.
Condition: The iri (63) equals zero AND
The surface_type (65) is greater than 1 (paved).
1063.1 IRI should be zero when the facility is unpaved.
Condition: The iri (63) is NOT zero AND
The surface_type (65) field equals 1 (unpaved).
1063.2 Facility has an extremely low IRI of less than 30.
Condition: The iri (63) field is less than 30 and NOT equal to zero.
1063.3 Facility has an extremely high IRI of greater than 400.
Condition: The iri (63) field is greater than 400.
1064.0 PSR should not be zero when the facility is paved and IRI is zero.
Condition: The psr (64) is zero AND
The surface_type (65) is greater than 1 (paved) AND
The iri (63) field is zero.
1064.1 PSR should be zero when the facility is unpaved.
Condition: The psr (64) is does NOT equal zero AND
The surface_type (65) field equals 1 (unpaved).
1065.0 Unpaved facility on an interstate, freeway or principal arterial.
Condition: The surface_type (65) field equals 1 (unpaved) AND
The f_system (7) field equals 1 or 2 (interstate or freeway) or 3 (principal arterial).
1066.0 Rutting is not a distress for a rigid surface.
Condition: The rutting (66) field data is provided AND
The surface_type (65) field equals 3, 4, 5, 9 or 10 (rigid).
1066.1 Rutting must be provided for a flexible or composite surface.
Condition: The rutting (66) field data is NOT provided AND
The surface_type (65) field equals 2, 6, 7 or 8 (flexible or composite).
1067.0 Faulting is not a distress for a flexible or composite surface.
Condition: The faulting (67) field data is provided AND
The surface_type (65) field equals 2, 6, 7 or 8 (flexible or composite).
1067.1 Faulting must be provided for a rigid surface.
Condition: The faulting (67) field data is NOT provided AND
The surface_type (65) field equals 3, 4, 5, 9 or 10 (rigid).
1068.0 Cracking percent must be provided for a rigid, flexible or composite surface.
Condition: The cracking_percent (68) field data is NOT provided AND
The surface_type (65) field equals 2, 3, 4, 5, 6, 7, 8, 9 or 10 (rigid, flexible and composite).
1069.0 Cracking length is not a distress for a rigid surface.
Condition: The cracking_length (69) field data is provided AND
The surface_type (65) field equals 3, 4, 5, 9 or 10 (rigid).
1069.1 Cracking length must be provided for a flexible or composite surface.
Condition: The cracking_length (69) field data is NOT provided AND
The surface_type (65) field equals 2, 6, 7 or 8 (flexible or composite).
1070.0 The year of last improvement must not be less than the year of last construction.
Condition: The year_last_improv (70) field is greater than 0 AND
The year_last_improv (70) field is less than the year_last_construction (71) field.
1070.1 The year of last improvement must not be greater than the year of record.
Condition: The year_last_improv (70) field is greater than the year_record (1) field.
1070.2 The year of last improvement must be provided when an overlay exists.
Condition: The year_last_improv (70) field is NOT greater than zero AND
The surface_type (65) field equals 6, 7 or 8 (overlay).
1070.3 The year of last improvement must equal the year of construction when no overlay exists.
Condition: The year_last_improv (70) field is greater than zero AND
The year_last_improv (70) field does NOT equal the year_last_construction (71) field AND
The surface_type (65) field 1, 2, 3, 4, 5, 9, 10 or 11 (no overlay).
1071.0 The year of last construction must not be greater than the year of record.
Condition: The year_last_construction (71) field is greater than the year_record (1) field.
1072.0 The last overlay thickness must be greater than zero if an overlay has been applied.
Condition: The last_overlay_thickness (72) field is NOT greater than 0 AND
The surface_type (65) field equals 6, 7 or 8 (overlay).
1072.1 The last overlay thickness must be zero when no overlay has been applied.
Condition: The last_overlay_thickness (72) field is greater than 0 AND
The surface_type (65) field equals 1, 2, 3, 4, 5, 9, 10 or 11 (no overlay).
1072.2 Unusual last overlay thickness of less than 1 or greater than 8 inches.
Condition: The last_overlay_thickness (72) field is less than 1 OR greater than 8 AND
The surface_type (65) field equals 6, 7 or 8 (overlay).
1073.0 Rigid Pavement Thickness should not be provided for a flexible surface.
Condition: The thickness_rigid (73) is greater than 0 AND
The surface_type (65) field is 2 or 6 (flexible).
1073.1 Rigid Pavement Thickness must be provided for a rigid or composite surface.
Condition: The thickness_rigid (73) is NOT greater than 0 AND
The surface_type (65) field is 3, 4, 5, 7, 8, 9, or 10 (rigid or composite).
1073.2 Rigid Pavement Thickness should be between 6 and 16 inches for a rigid surface.
Condition: The thickness_rigid (73) is less than 6 OR greater than 16 AND.
The surface_type (65) field is 3, 4, 5, 9, or 10 (rigid).
1074.0 Flexible Pavement Thickness should not be specified for a rigid or composite surface.
Condition: The thickness_flexible (74) is greater than 0 AND
The surface_type (65) field is 3, 4, 5, 7, 8, 9, or 10 (rigid or composite).
1074.1 Flexible Pavement Thickness must be provided for a flexible surface.
Condition: The thickness_flexible (74) is NOT greater than 0 AND
The surface_type (65) field is 2 or 6 (flexible).
1074.2 Flexible Pavement Thickness should be between 2 and 24 inches for a flexible surface.
Condition: The thickness_flexible (74) is less than 2 OR greater than 24 AND
The surface_type (65) field is 2 or 6 (flexible).
1076.0 Base Thickness must not be specified when the base type is none.
Condition: The base_thickness (76) field is greater than 0 AND
The base_type (75) field equals 1 (none).
1076.1 Base Thickness must be specified when the when a pavement base is present.
Condition: The base_thickness (76) field is NOT greater than 0 AND
The base_type (75) field is greater than 1 (has base).
Updated: 11/22/2013