Reference·DTP Segment·DTP03
X12 837D Reference

X12 837D DTP03 Field Guide: Date Time Period Values and Common Mistakes

Jul 28, 2026 · 4 min read
← DTP02

DTP03 is just a string of digits, and a syntactically perfect one — a real calendar date in the right format — can still be the wrong date entirely, placing a procedure on a day the dental office was closed or months before the patient was even eligible for coverage.

Quick answer

DTP03 is the value element of the DTP segment — it holds the actual date or date range, formatted according to whatever DTP02 specifies, most often a single eight-digit service date in an 837D claim.

How DTP03 is shaped by DTP02

20260714
Single date (D8 format) — an eight-digit CCYYMMDD value, used for the great majority of dental service dates
20260101-20260131
Date range (RD8 format) — two eight-digit dates separated by a hyphen, used only when DTP02 = RD8

Example

Synthetic example Generated by Synthibase
DTP*472*D8*20260714

DTP03 holds 20260714 — July 14, 2026 — as the service date, formatted as a single D8 date per DTP02. Synthetic claim data.

Where this trips people up

Randomly generated DTP03 values that are syntactically valid dates but fall outside the patient's actual eligibility window, or land on a date before the subscriber's dental coverage was even in force, will pass every structural check in a test harness while still representing a claim scenario that could never happen in production. Testing DTP03 in isolation from the eligibility and coverage-effective dates elsewhere in the claim misses exactly the kind of inconsistency a payer's business rules are built to catch.

Testing X12 837D DTP: The Fields Your System Actually Needs to Handle
What is X12 837P? Complete Format and Field Guide
How to Write EDI Test Cases That Actually Catch Go-Live Failures
Keep service dates consistent with coverage windows
Synthibase generates synthetic 837D claims where DTP03 service dates stay consistent with subscriber eligibility windows, so your test data reflects claim scenarios that could actually happen.
Start free trial →
This page is written independently by Synthibase for testing and informational purposes. It is not an official publication of HL7 International or X12/Washington Publishing Company, and is not a substitute for reviewing the official standard or your trading partner's companion guide. See our Terms of Service for full legal terms.