NCPDP validation

The NCPDP component provides validation of the NCPDP Telecom version D0 Request Transactions with Batch 1.2 data standards, with regular updates to support code list changes.

The NCPDP validation utility produces a summary output of invalid fields or segments and a partially populated NDPDP response. This initial validation utility reports field-level errors within a segment based on the transaction type and segment-level errors for a transaction. This includes checking for missing required fields/segments, not used fields/segments that are present, and conditionally required values based on the transaction type or other fields in the same segment. It also reports errors for incorrect code values.