BIN/PCN (All Changes) Extract

*****
CHANGE LOG:
09/01/2024  -  Added m3p_bin and m3p_pcn in pbp2025
*****

The BIN/PCN (All Changes) Extract consists of the following files downloaded from the HPMS Repository:

readme_BIN_PCN_2025_10272025.txt
BIN_PCN_2025_10272025.txt
BIN_PCN_2025_10272025.sas

BIN_PCN2025.txt is a tab delimited text file containing history of Part D Sponsor NCPDP Processor ID 
Number and Part D Sponsor Processor Control Number data in CY 2025 at the time the extract is requested. 
The file contains the following columns:

contract_id                                       Contract ID        
plan_id                                           Plan ID        
contract_year                                     Contract Year
effective_start_date                              Effective Start Date        
effective_end_date                                Effective End Date
bin                                               Part D Sponsor NCPDP Processor ID Number
pcn                                               Part D Sponsor Processor Control Number
created_date                                      Creation Date
created_by                                        Created By
m3p_rec_strt_dt                                   Medicare Prescription Payment Plan Effective Start Date       
m3p_rec_end_dt                                    Medicare Prescription Payment Plan Effective End Date
m3p_bin                                           Medicare Prescription Payment Plan Bank Identification Number
m3p_pcn                                           Medicare Prescription Payment Plan Processor Control Number
m3p_creatd_dt                                     Medicare Prescription Payment Plan Creation Date
m3p_created_by                                    Medicare Prescription Payment Plan Created By

BIN_PCN_2025.sas is a SAS program which will read the tab-delimited file BIN_PCN_2025.txt. This program also 
serves as the data dictionary for this extract.  The type and length of all the variables are described in 
the SAS program. The SAS program also documents variables with discrete values.

                                           *******

If you are importing the data into Excel, you must define certain columns as text or you will lose any leading 
zero information (example: a plan_id of '001' will appear as '1' if defined as "general" or "numeric"). The 
variable names for columns which should be declared as text are indicated in the SAS program by being listed 
in the length statement.