STANDARD DATA DICTIONARY #9002313.91 -- BPS NCPDP FIELD DEFS FILE 9/29/25 PAGE 1
STORED IN ^BPSF(9002313.91, (525 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The NCPDP Data Dictionary Individual fields which combine into formatted packets.
Per VHA Directive 2004-038, this file definition should not be modified.
DD ACCESS: @
RD ACCESS: Pp
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
IDENTIFIED BY: NAME (#.03)
POINTED TO BY: NCPDP FIELD # field (#.01) of the NCPDP FIELD # sub-field (#9002313.311) of the BPS CERTIFICATION File (#9002313.31)
NCPDP FIELD # field (#.01) of the NCPDP FIELD # sub-field (#9002313.3121) of the RX IN POSITION # sub-field
(#9002313.312) of the BPS CERTIFICATION File (#9002313.31)
NCPDP FIELD field (#.01) of the NCPDP FIELD sub-field (#9002313.5111) of the BPS NCPDP OVERRIDE File (#9002313.511)
ADDL NCPDP FIELD field (#.01) of the ADDL NCPDP FIELD sub-field (#9002313.5112) of the BPS NCPDP OVERRIDE File
(#9002313.511)
NCPDP FIELD NUMBER field (#.02) of the TRANSACTION HEADER SEGMENT sub-field (#9002313.9205) of the BPS NCPDP FORMATS
File (#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the PATIENT SEGMENT sub-field (#9002313.9206) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the INSURANCE SEGMENT sub-field (#9002313.9207) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the CLAIM SEGMENT sub-field (#9002313.9208) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the PHARMACY PROVIDER SEGMENT sub-field (#9002313.9209) of the BPS NCPDP FORMATS
File (#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the PRESCRIBER SEGMENT sub-field (#9002313.921) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the COB OTHER PAYMENTS SEGMENT sub-field (#9002313.9213) of the BPS NCPDP FORMATS
File (#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the WORKERS COMP SEGMENT sub-field (#9002313.9214) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the DUR PPS SEGMENT sub-field (#9002313.9215) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the PRICING SEGMENT sub-field (#9002313.9216) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the COUPON SEGMENT sub-field (#9002313.9217) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the COMPOUND SEGMENT sub-field (#9002313.9218) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the PRIOR AUTH SEGMENT sub-field (#9002313.9219) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the CLINICAL SEGMENT sub-field (#9002313.922) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the ADDL DOC SEGMENT sub-field (#9002313.9223) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the FACILITY SEGMENT sub-field (#9002313.9224) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the NARRATIVE SEGMENT sub-field (#9002313.9225) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the PURCHASER SEGMENT sub-field (#9002313.9227) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the SERVICE PROVIDER SEGMENT sub-field (#9002313.9228) of the BPS NCPDP FORMATS
File (#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the INTERMEDIARY SEGMENT sub-field (#9002313.9229) of the BPS NCPDP FORMATS File
(#9002313.92)
NCPDP FIELD NUMBER field (#.02) of the LAST KNOWN 4RX SEGMENT sub-field (#9002313.923) of the BPS NCPDP FORMATS File
(#9002313.92)
CROSS
REFERENCED BY: REQUEST SEGMENT(AC), RESPONSE SEGMENT(AD), NCPDP FIELD NUMBER(B), NAME(C), ID(D)
LAST MODIFIED: AUG 8,2022@17:12:09
9002313.91,.01NCPDP FIELD NUMBER 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>6!($L(X)<3) X
LAST EDITED: FEB 27, 2017
HELP-PROMPT: Enter the NCPDP field number (either 0-997, 2 Decimal Digits or 3 Alphanumerics).
DESCRIPTION:
This is the NCPDP field number as specified in the NCPDP data dictionary.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 9002313.91^B
1)= S ^BPSF(9002313.91,"B",$E(X,1,30),DA)=""
2)= K ^BPSF(9002313.91,"B",$E(X,1,30),DA)
9002313.91,.03NAME 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Answer must be 3-30 characters in length.
DESCRIPTION:
Descriptive name the tells what the field is within the pharmacy environment.
CROSS-REFERENCE: 9002313.91^C
1)= S ^BPSF(9002313.91,"C",$E(X,1,30),DA)=""
2)= K ^BPSF(9002313.91,"C",$E(X,1,30),DA)
9002313.91,.04FORMAT 0;4 SET
'N' FOR NUMERIC;
'A/N' FOR ALPHA/NUMERIC;
'D' FOR SIGNED NUMERIC;
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Enter the field's format type.
DESCRIPTION:
This is the format of the field used within the NCPDP standard.
9002313.91,.06ID 5;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>2!($L(X)<2) X
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Answer must be 2 characters in length.
DESCRIPTION: The same as the .02 field, but for specific use when creating 5.1 claims. The 5.1 fields were
separated because 3.x and 5.1 claims were being submitted concurrently.
CROSS-REFERENCE: 9002313.91^D
1)= S ^BPSF(9002313.91,"D",$E(X,1,30),DA)=""
2)= K ^BPSF(9002313.91,"D",$E(X,1,30),DA)
Cross reference of the 5.1 Field ID. This cross reference will be used in the processing of the
response as a means of translating the value to a field number.
9002313.91,.07LENGTH 5;2 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Type a number between 1 and 9999, 0 Decimal Digits
DESCRIPTION:
Length of the field from the 5.1 NCPDP standard.
9002313.91,.08D0 LENGTH 0;8 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: OCT 14, 2010
HELP-PROMPT: Enter the length of the NCPDP field per the NCPDP data dictionary (1-999).
DESCRIPTION: This is the NCPDP length as specified in the NCPDP Telecommunication Standard version D.0 data
dictionary.
9002313.91,.09D0 FORMAT 0;9 SET
'N' FOR NUMERIC;
'A/N' FOR ALPHANUMERIC;
'D' FOR SIGNED NUMERIC;
LAST EDITED: OCT 14, 2010
HELP-PROMPT: Enter the data type for the field based on the NCPDP data dictionary.
DESCRIPTION: This is the NCPDP data type as specified in the NCPDP Telecommunication Standard version D.0 data
dictionary.
9002313.91,1 VISTA FIELD NUMBER 5;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>2999)!(X<1001)!(X?.E1"."1.N) X
LAST EDITED: APR 24, 2013
HELP-PROMPT: Type a number between 1001 and 2999, 0 decimal digits.
DESCRIPTION: This is the VistA field number used in BPS CLAIMS file #9002313.02 and BPS RESPONSES file
#9002313.03. Only used for NCPDP numbers where the first piece of the NCPDP number is non-numeric.
For example, NCPDP field B04-BT - Next Available Fill Date.
9002313.91,1.01STANDARD NCPDP FIELD NAME 1;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>100!($L(X)<1) X
LAST EDITED: JUL 06, 2011
HELP-PROMPT: Enter the full NCPDP field name based on the NCPDP data dictionary (1-100 characters).
DESCRIPTION: This field is used for those NCPDP field names that were too long to fit in the NAME (#.03) field.
For those fields, this field will have the full NCPDP field name.
9002313.91,2 REQUEST SEGMENT 5;4 POINTER TO BPS NCPDP SEGMENTS FILE (#9002313.9)
LAST EDITED: NOV 02, 2017
HELP-PROMPT: Select the Request Segment which this field would appear on.
DESCRIPTION: This data field indicates the segment of a claim request on which this NCPDP field would appear.
If this NCPDP field appears only on the incoming response, then this field would remain blank.
CROSS-REFERENCE: 9002313.91^AC
1)= S ^BPSF(9002313.91,"AC",$E(X,1,30),DA)=""
2)= K ^BPSF(9002313.91,"AC",$E(X,1,30),DA)
This cross-reference lists each field by its REQUEST SEGMENT.
9002313.91,3 RESPONSE SEGMENT 5;5 POINTER TO BPS NCPDP SEGMENTS FILE (#9002313.9)
LAST EDITED: NOV 02, 2017
HELP-PROMPT: Select the Response Segment which this field would appear on.
DESCRIPTION: This data field indicates the segment of a claim response on which this NCPDP field would appear.
If this NCPDP field appears only on the outgoing claim request, then this field would remain blank.
CROSS-REFERENCE: 9002313.91^AD
1)= S ^BPSF(9002313.91,"AD",$E(X,1,30),DA)=""
2)= K ^BPSF(9002313.91,"AD",$E(X,1,30),DA)
This cross-reference lists each field by its RESPONSE SEGMENT.
9002313.91,10 GET CODE 10;0 WORD-PROCESSING #9002313.9101 (NOWRAP)
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Enter the M code to extract the data for this field.
DESCRIPTION:
M code that tells the BPS system where to find the particular piece of data for this field.
WRITE AUTHORITY: @
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Enter the M code to extract the data for this field.
WRITE AUTHORITY: @
9002313.91,20 D0 FORMAT CODE 20;0 WORD-PROCESSING #9002313.9102 (NOWRAP) (IGNORE "|")
LAST EDITED: OCT 05, 2010
DESCRIPTION: This field holds the M code used to format the data according to the specifications of the NCPDP
Telecommunication Standard version D.0 data dictionary. For instance, alphanumeric fields are
right-padded with spaces up to the length of the specified by the NCPDP standard.
WRITE AUTHORITY: @
LAST EDITED: OCT 14, 2010
9002313.91,30 SET CODE 30;0 WORD-PROCESSING #9002313.9103 (NOWRAP)
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Enter the M code for the field's data storage.
DESCRIPTION:
M code to store the data in the appropriate segment within the claim.
WRITE AUTHORITY: @
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Enter the M code for the field's data storage.
WRITE AUTHORITY: @
9002313.91,40 FORMAT CODE 25;0 WORD-PROCESSING #9002313.9104 (NOWRAP)
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Enter the M code to format the data in NCPDP format.
DESCRIPTION: M code to format the data before storing it in the claim. 5.1 was separate because 3.2 and 5.1
claims were being submitted at the same time.
WRITE AUTHORITY: @
LAST EDITED: DEC 27, 2007
HELP-PROMPT: Enter the M code to format the data in NCPDP format.
WRITE AUTHORITY: @
FILES POINTED TO FIELDS
BPS NCPDP SEGMENTS (#9002313.9) REQUEST SEGMENT (#2)
RESPONSE SEGMENT (#3)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):