STANDARD DATA DICTIONARY #50.67 -- NDC/UPN FILE 6/27/25 PAGE 1 STORED IN ^PSNDF(50.67, (293253 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 4.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains a list of National Drug Codes (NDCs) and Universal Product Numbers (UPNs). DD ACCESS: @ RD ACCESS: Pp WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ POINTED TO BY: SERVICE IDENTIFICATION CODE field (#.03) of the STC-SVC LINE STAT INFO SEQ [D] sub-field (#368.0121) of the HEALTH CARE CLAIM RFAI (277) File (#368) CROSS REFERENCED BY: VA PRODUCT NAME(ANDC), NDC(NDC), TRADE NAME(T), UPN(UPN) 50.67,.01 SEQUENCE NUMBER 0;1 NUMBER (Required) (audited) INPUT TRANSFORM: K:+X'=X!(X>999999999)!(X<1)!(X?.E1"."1N.N) X S:$D(X) DINUM=X LAST EDITED: JUN 04, 1998 HELP-PROMPT: Type a Number between 1 and 999999999, 0 Decimal Digits AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 50.67,1 NDC 0;2 FREE TEXT (audited) INPUT TRANSFORM: K:$L(X)>12!($L(X)<12) X LAST EDITED: MAY 16, 1998 HELP-PROMPT: Answer must be 12 characters in length. DESCRIPTION: This is the 12 character NDC (National Drug Code) for this item. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ CROSS-REFERENCE: 50.67^NDC 1)= S ^PSNDF(50.67,"NDC",$E(X,1,30),DA)="" 2)= K ^PSNDF(50.67,"NDC",$E(X,1,30),DA) Regular cross reference for lookup. 50.67,2 UPN 0;3 FREE TEXT (audited) INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X LAST EDITED: JUN 04, 1998 HELP-PROMPT: Answer must be 1-40 characters in length. DESCRIPTION: This is the UPN (Universal Product Number) for this item. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ CROSS-REFERENCE: 50.67^UPN 1)= S ^PSNDF(50.67,"UPN",$E(X,1,30),DA)="" 2)= K ^PSNDF(50.67,"UPN",$E(X,1,30),DA) Regular cross reference for lookup. 50.67,3 MANUFACTURER 0;4 POINTER TO DRUG MANUFACTURER FILE (#55.95) (audited) LAST EDITED: JUN 16, 1999 DESCRIPTION: This is the manufacturer of this item. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.67,4 TRADE NAME 0;5 FREE TEXT (audited) INPUT TRANSFORM: K:$L(X)>50!($L(X)<1) X LAST EDITED: MAY 20, 1998 HELP-PROMPT: Answer must be 1-50 characters in length. DESCRIPTION: This is the trade name of this item. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ CROSS-REFERENCE: 50.67^T 1)= S ^PSNDF(50.67,"T",X,DA)="" 2)= K ^PSNDF(50.67,"T",X,DA) 50.67,5 VA PRODUCT NAME 0;6 POINTER TO VA PRODUCT FILE (#50.68) (audited) LAST EDITED: APR 28, 1998 DESCRIPTION: This is the VA Product associated with this item. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ CROSS-REFERENCE: 50.67^ANDC^MUMPS 1)= S ^PSNDF(50.68,"ANDC",X,DA)="" 2)= K ^PSNDF(50.68,"ANDC",X,DA) This cross reference sets a cross reference in the VA PRODUCT file (#50.68). In the form of: ^PSNDF(50.68,"ANDC",VA PRODUCT file DA,NDC/UPN file DA) 50.67,6 ROUTE OF ADMINISTRATION 1;0 Multiple #50.676 (Add New Entry without Asking) DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.676,.01 ROUTE OF ADMINISTRATION 0;1 FREE TEXT (audited) INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X Q:'$D(X) S DIC="^PS(51.2,",DIC(0)="QEM" D ^DIC K:Y<0 X S:Y>0 X=$P(Y,"^",2 ) LAST EDITED: NOV 06, 1998 HELP-PROMPT: Answer must be 1-40 characters in length. AUDIT: YES, ALWAYS NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 50.67,7 INACTIVATION DATE 0;7 DATE (audited) INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: APR 23, 1998 DESCRIPTION: This is the date when this item was made inactive. TECHNICAL DESCR: This field will be triggered by an entry of an inactivation date for the corresponding VA product. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.67,8 PACKAGE SIZE 0;8 POINTER TO PACKAGE SIZE FILE (#50.609) (audited) LAST EDITED: APR 23, 1998 DESCRIPTION: This is the package size. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.67,9 PACKAGE TYPE 0;9 POINTER TO PACKAGE TYPE FILE (#50.608) (audited) LAST EDITED: APR 23, 1998 DESCRIPTION: This is the package type. AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.67,10 OTX/RX INDICATOR 0;10 SET (audited) 'O' FOR Over the counter; 'R' FOR Prescription; LAST EDITED: APR 23, 1998 AUDIT: YES, ALWAYS DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.67,11 PREVIOUS NDC 2;0 Multiple #50.6711 (Add New Entry without Asking) DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.6711,.01 PREVIOUS NDC 0;1 FREE TEXT (audited) INPUT TRANSFORM: K:$L(X)>12!($L(X)<1) X LAST EDITED: APR 23, 1998 HELP-PROMPT: Answer must be 1-12 characters in length. AUDIT: YES, ALWAYS CROSS-REFERENCE: 50.6711^B 1)= S ^PSNDF(50.67,DA(1),2,"B",$E(X,1,30),DA)="" 2)= K ^PSNDF(50.67,DA(1),2,"B",$E(X,1,30),DA) 50.67,12 PREVIOUS UPN 3;0 Multiple #50.6712 (Add New Entry without Asking) DELETE AUTHORITY: ^ WRITE AUTHORITY: ^ 50.6712,.01 PREVIOUS UPN 0;1 FREE TEXT (audited) INPUT TRANSFORM: K:$L(X)>40!($L(X)<1) X LAST EDITED: APR 23, 1998 HELP-PROMPT: Answer must be 1-40 characters in length. AUDIT: YES, ALWAYS CROSS-REFERENCE: 50.6712^B 1)= S ^PSNDF(50.67,DA(1),3,"B",$E(X,1,30),DA)="" 2)= K ^PSNDF(50.67,DA(1),3,"B",$E(X,1,30),DA) FILES POINTED TO FIELDS DRUG MANUFACTURER (#55.95) MANUFACTURER (#3) PACKAGE SIZE (#50.609) PACKAGE SIZE (#8) PACKAGE TYPE (#50.608) PACKAGE TYPE (#9) VA PRODUCT (#50.68) VA PRODUCT NAME (#5) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):