X12 837P PER03 Field Guide: Communication Number Qualifier Values and Common Mistakes
PER03 doesn't carry a phone number or an email address itself — it just labels what's coming next in PER04. Get the label wrong and the value that follows it means something completely different to whatever's reading the file.
PER03 is the third element of the PER segment in an X12 837P claim — a code that identifies the type of communication number or address given in the field immediately after it, such as a telephone number, fax number, or email address.
Common qualifier code values
Example
PER03 values TE and FX label the two communication numbers that follow — a phone and a fax number, both synthetic.
Where this trips people up
PER03 and PER04 travel together, and a surprising number of test generators build them independently — picking a qualifier from one list and a value from another without checking that the two actually match. The result is a synthetic file with PER03 set to EM sitting next to a value in PER04 that's clearly a phone number, which never trips a syntax validator but will confuse or crash any downstream logic that trusts the qualifier and tries to parse PER04 as an address.