PER02 in X12 278: A Field Guide to Name
Most fields in a 278 are codes with a fixed list behind them. PER02 isn't — it's whatever string the sender decided to put there, which means it's also one of the few fields where bad test data actually looks like realistic test data.
PER02 is a free-form name field in the PER segment of an X12 278 that identifies the specific contact — often a person's name, sometimes a role or department, depending on how the sending system is configured.
What actually shows up here
Example
PER02 holds A JOHNSON, the individual reachable at the phone number that follows. Synthetic test data.
Where this trips people up
Because PER02 is unstructured, it's tempting for a test data generator to reuse the same placeholder name — like TEST CONTACT — across every synthetic transaction. Parsing and display logic that only ever sees that one string never gets exercised against a blank PER02, a department name instead of a person, or special characters that a real intake form might allow but a downstream system can't render.