ncpdp_vd_0_request_report.mms

The ncpdp_vd_0_request_report.mms map source file generates reports on an input request batch file. The input to the map is a batch file containing the NCPDP Telecommunication VD.0 Request Message (or Messages). The map produces a report of the rejected message (or messages) and one of the valid message (or messages) within the batch. The ncpdp_vd_0_request_report is the top level map. This map performs the following functions:
  • Validates NCPDP request transmission data against definitions in the ncpdp_vd_0 schema.
  • Generates a summary report or reject file from the transaction.
  • Uses the qd0 (request) executable maps to map repeating group fields.
The qd0 (request) executable maps are executed by the RUN function calls from the ncpdp_vd_0_request_report executable map. All input and output data required for these maps is passed (echoed in/out) using the RUN function call. You must build all of the following request executable maps to create the compiled map files (*.mmc) used by the RUN function calls before you run the ncpdp_vd_0_request_report.mmc executable map.
  • qd0clin1 - Clinical Information Diagnosis Code in Clinical Segment.
  • qd0clin2 - Clinical Information in Clinical Segment.
  • qd0cob01 - Benefit Stage in COB Other Payments Segment.
  • qd0cob02 - Other payer amount paid in COB Other Payments Segment.
  • qd0cob03 - Other payer patient responsibility in COB other Payments Segment.
  • qd0cob04 - COB other payments in COB other payments Segment.
  • qd0comp1 - Compound ingredient in Compound Segment
  • qd0diag1 - Not used.
  • qd0dur01 - DURPPS Response code in DURPPS Segment.
  • qd0oth01 - Other amount claimed in Pricing Segment
  • qd0ques1 - Question number in Additional Documentation Segment.

In the request executable maps, passed_via_run.dat and returned_via_run.dat are used as the file specifications for input and output cards. The message, Source Not Available, is displayed if you execute the maps directly.