STANDARD DATA DICTIONARY #355.93 -- IB NON/OTHER VA BILLING PROVIDER FILE 9/29/25 PAGE 1
STORED IN ^IBA(355.93, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains data for non-VA facilities that provide services for VA patients who have reimbursable insurance for these
services. VA pays for these services and in turn submits the charges to the insurance co for reimbursement.
DD ACCESS: @
RD ACCESS:
WR ACCESS:
DEL ACCESS:
LAYGO ACCESS:
AUDIT ACCESS: @
IDENTIFIED BY: PROVIDER TYPE (#.02)[R]
POINTED TO BY: IB NON/OTHER PROVIDER field (#.07) of the FEE BASIS PAID TO IB File (#161.9)
PRACTITIONER field (#.01) of the IB BILLING PRACTITIONER ID File (#355.9)
NON-VA PROVIDER field (#.18) of the IB NON/OTHER VA BILLING PROVIDER File (#355.93)
PROVIDER field (#.03) of the PATIENT EVENT PROVIDER sub-field (#356.2213) of the HCS REVIEW TRANSMISSION File
(#356.22)
PROVIDER field (#.03) of the SERVICE PROVIDER sub-field (#356.22168) of the SERVICE LINE sub-field (#356.2216) of
the HCS REVIEW TRANSMISSION File (#356.22)
NON-VA FACILITY field (#232) of the BILL/CLAIMS File (#399)
PERFORMED BY field (#.02) of the PROVIDER sub-field (#399.0222) of the BILL/CLAIMS File (#399)
LINE PERFORMED BY field (#.02) of the LINE PROVIDER sub-field (#399.0404) of the PROCEDURES sub-field (#399.0304) of
the BILL/CLAIMS File (#399)
CROSS
REFERENCED BY: NAME(B), NPI(NPI), NPI(NPIHISTORY), STATUS(TAXSTATUS)
INDEXED BY: NPI (NPI42)
LAST MODIFIED: SEP 19,2022@15:16
355.93,.01 NAME 0;1 FREE TEXT (Required)
INPUT TRANSFORM: K:($L(X)>60)!($L(X)<3) X I $D(X) D PRVFMT^IBCEP8
MAXIMUM LENGTH: 60
LAST EDITED: APR 27, 2017
HELP-PROMPT: Enter the name of a NON-VA provider/facility or other VA. Name must start with a letter and can
have letters,numbers,comma,space,dash only. Names aren't valid if they exist in the NEW PERSON
file.
DESCRIPTION: This is the name of either an individual NON-VA provider or a NON-VA or another VA facility that
provides services to the V.A. for which the V.A. can in turn bill an insurance company for
reimbursement.
For individual type entries: The name should be entered in LAST,FIRST MIDDLE format. Enter only
data that is actually part of the provider's name. Do not include extra titles, identification,
flags, local information, etc. All individual provider names will be converted to the
'standardized' format. 'Standardized' for individuals means all punctuation except '-' and space
are removed, the name is changed to all uppercase, 2 or more successive '-' or spaces are converted
to a single '-' or space and any words for birth position (1ST-10TH) are changed to their Roman
numeral equivalents.
For facility type entries: The name MUST start with an Alpha character. The name may contain
numerals, spaces, commas, periods, and a hyphen or dash. No other punctuation characters are
allowed in the name.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 355.93^B
1)= S ^IBA(355.93,"B",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,"B",$E(X,1,30),DA)
CROSS-REFERENCE: ^^TRIGGER^355.93^.02
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=IBFLPFLP I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0))
:^(0),1:"") S X=$P(Y(1),U,2),X=X S DIU=X K Y S X=DIV S X=IBFLPFLP X ^DD(355.93,.01,1,2,1.4)
1.4)= S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,2)=DIV,DIH=355.93,DIG=.02 D ^DICR
2)= Q
3)= Do not delete
CREATE CONDITION)= S X=IBFLPFLP
CREATE VALUE)= S X=IBFLPFLP
DELETE VALUE)= NO EFFECT
FIELD)= PROVIDER TYPE
Trigger to change provider type based on user input during add/edit of the NAME field (#.01).
Population of this field is based on the value of the IBFLPFLP variable returned by the NAME field
input transform.
355.93,.02 PROVIDER TYPE 0;2 SET (Required)
'1' FOR FACILITY/GROUP;
'2' FOR INDIVIDUAL;
INPUT TRANSFORM: K:$L(X)>1!($L(X)<1) X Q:$G(IBIFN)="" I $$INDIVIDUAL^IBCU4(IBIFN,X,"")=0 K X
LAST EDITED: MAR 22, 2022
HELP-PROMPT: Enter 1 or 2 to designate this entry as a facility or an individual.
DESCRIPTION: This field identifies the type of provider being defined. Facility providers can be used to fill
in the name and address of the non-VA facility where services were rendered (box 32 on the
CMS-1500). An individual provider can be selected as the rendering, attending, referring or
operating provider on a bill.
EXECUTABLE HELP: D INDIVHELP^IBCU4
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the NAME field of the IB NON/OTHER VA BILLING PROVIDER File
CROSS-REFERENCE: ^^TRIGGER^355.93^.03
1)= Q
2)= X ^DD(355.93,.02,1,1,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
3),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,3)=DIV,DIH=355.93,DIG=.
03 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="INDIVIDUAL"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="INDIVIDUAL"
DELETE VALUE)= @
FIELD)= CRE
This trigger deletes the value of the CREDENTIALS field if the type is no longer an individual
provider type.
CROSS-REFERENCE: ^^TRIGGER^355.93^.04
1)= Q
2)= X ^DD(355.93,.02,1,2,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
4),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,4)=DIV,DIH=355.93,DIG=.
04 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="INDIVIDUAL"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="INDIVIDUAL"
DELETE VALUE)= @
FIELD)= SPE
This trigger deletes the value of the SPECIALTY field if the type is no longer an individual
provider type.
CROSS-REFERENCE: ^^TRIGGER^355.93^.05
1)= Q
2)= X ^DD(355.93,.02,1,3,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
5),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,5)=DIV,DIH=355.93,DIG=.
05 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="FACILITY/GROUP"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="FACILITY/GROUP"
DELETE VALUE)= @
FIELD)= STREET ADDRESS
This trigger deletes the value of the STREET ADDRESS field if the type is no longer a facility type
provider.
CROSS-REFERENCE: ^^TRIGGER^355.93^.06
1)= Q
2)= X ^DD(355.93,.02,1,4,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
6),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,6)=DIV,DIH=355.93,DIG=.
06 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="FACILITY/GROUP"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="FACILITY/GROUP"
DELETE VALUE)= @
FIELD)= CITY
This trigger deletes the value of the CITY field if the type is no longer a facility type provider.
CROSS-REFERENCE: ^^TRIGGER^355.93^.07
1)= Q
2)= X ^DD(355.93,.02,1,5,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
7),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,7)=DIV,DIH=355.93,DIG=.
07 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="FACILITY/GROUP"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="FACILITY/GROUP"
DELETE VALUE)= @
FIELD)= STATE
This trigger deletes the value of the STATE field if the type is no longer a facility type
provider.
CROSS-REFERENCE: ^^TRIGGER^355.93^.08
1)= Q
2)= X ^DD(355.93,.02,1,6,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
8),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,8)=DIV,DIH=355.93,DIG=.
08 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="FACILITY/GROUP"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="FACILITY/GROUP"
DELETE VALUE)= @
FIELD)= ZIP
This trigger deletes the value of the ZIP CODE field if the type is no longer a facility type
provider.
CROSS-REFERENCE: ^^TRIGGER^355.93^.09
1)= Q
2)= X ^DD(355.93,.02,1,7,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
9),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,9)=DIV,DIH=355.93,DIG=.
09 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="FACILITY/GROUP"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="FACILITY/GROUP"
DELETE VALUE)= @
FIELD)= FACILITY DEFAULT ID NUMBER
This trigger deletes the value of the FACILITY DEFAULT ID NUMBER field if the type is no longer a
facility type provider.
CROSS-REFERENCE: ^^TRIGGER^355.93^.1
1)= Q
2)= X ^DD(355.93,.02,1,8,2.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
10),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,10)=DIV,DIH=355.93,DIG
=.1 D ^DICR
2.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$C(59)_$P($G(^DD(355.93,.02,0)),U,3) S X=$P($P(
Y(1),$C(59)_X_":",2),$C(59))="FACILITY/GROUP"
3)= Do not delete
CREATE VALUE)= NO EFFECT
DELETE CONDITION)= OLD PROVIDER TYPE="FACILITY/GROUP"
DELETE VALUE)= @
FIELD)= STREET ADDRESS LINE 2
This trigger deletes the value of the STREET ADDRESS LINE 2 field if the provider type is no longer
a facility type provider.
CROSS-REFERENCE: ^^TRIGGER^355.93^.13
1)= X ^DD(355.93,.02,1,9,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
13),X=X S DIU=X K Y S X=DIV S X="16" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,13)=DIV,DIH=
355.93,DIG=.13 D ^DICR
1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(2)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=Y(0),X=
X S X=X="1",Y(1)=$G(X) S X=$P(Y(2),U,9)]"",Y=X,X=Y(1),X=X&Y
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,13),X=X
S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,13)=DIV,DIH=355.93,DIG=.13 D ^
DICR
CREATE CONDITION)= INTERNAL(PROVIDER TYPE)="1"&(FACILITY DEFAULT ID NUMBER]"")
CREATE VALUE)= "16"
DELETE VALUE)= @
FIELD)= PRIMARY ID QUALIFIER
This trigger sets the primary id qualifier to the default value of 16 if the provider type is a
facility and the FACILITY DEFAULT ID NUMBER is not null.
355.93,.03 CREDENTIALS 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>3!($L(X)<1) X I $D(X),$P($G(^IBA(355.93,DA,0)),U,2)'=2 K X
LAST EDITED: OCT 05, 2000
HELP-PROMPT: Answer must be 1-3 characters in length.
DESCRIPTION: This is the 1 to 3 digits that represents the credentials for this provider. This field is only
valid for INDIVIDUAL providers.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.04 SPECIALTY 0;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>2!($L(X)<2) X I $D(X),$P($G(^IBA(355.93,DA,0)),U,2)'=2 K X
LAST EDITED: OCT 05, 2000
HELP-PROMPT: Answer must be 2 characters in length.
DESCRIPTION: This is the 2 digits that represent the specialty for this provider. This field is only valid for
INDIVIDUAL providers.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.05 STREET ADDRESS 0;5 FREE TEXT (Required)
INPUT TRANSFORM: S X=$$UP^XLFSTR(X) K:$L(X)>55!($L(X)<1)!$$BADADD^IBCEP8B(X) X I $D(X),$P($G(^IBA(355.93,DA,0)),U,2)
'=1 K X
MAXIMUM LENGTH: 55
LAST EDITED: APR 27, 2017
HELP-PROMPT: Answer must be 1-55 characters in length. Cannot be a post office box.
DESCRIPTION: This is the street address of the non-VA facility that rendered the care that is being billed by
the VA. It is only valid for FACILITY providers. It cannot be a post office box.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.06 CITY 0;6 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X I $D(X),$P($G(^IBA(355.93,DA,0)),U,2)'=1 K X
LAST EDITED: OCT 05, 2000
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION: This is the city of the non-VA facility that rendered the care that is being billed by the VA. It
is only valid for FACILITY providers.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.07 STATE 0;7 POINTER TO STATE FILE (#5)
INPUT TRANSFORM: I $D(X),$P($G(^IBA(355.93,DA,0)),U,2)'=1 K X
LAST EDITED: OCT 05, 2000
HELP-PROMPT: Enter a valid state where the facility is located
DESCRIPTION: This is the state of the non-VA facility that rendered the care that is being billed by the VA. It
is only valid for FACILITY providers.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.08 ZIP CODE 0;8 FREE TEXT (Required)
INPUT TRANSFORM: K:$L(X)>10!($L(X)<9)!'((X?9N)!(X?5N1"-"4N))!($E(X,$L(X)-3,$L(X))="0000") X I $D(X),$P($G(^IBA(355.9
3,DA,0)),U,2)'=1 K X
LAST EDITED: MAR 12, 2014
HELP-PROMPT: Answer must be nine (999999999) or ten digits (99999-9999) in length. The last 4 digits cannot be
"0000".
DESCRIPTION: This is the zip code of the non-VA facility that rendered the care that is being billed by the VA.
It is only valid for FACILITY providers. The ZIP code must be a nine digit ZIP code number and not
ending in "0000" (four consecutive zeros).
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.09 FACILITY DEFAULT ID NUMBER 0;9 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<1) X I $D(X),$P($G(^IBA(355.93,DA,0)),U,2)'=1 K X
LAST EDITED: MAR 28, 2006
HELP-PROMPT: Enter the Federal Tax ID of the outside facility.
DESCRIPTION:
Enter the Federal Tax ID of the outside facility.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
CROSS-REFERENCE: ^^TRIGGER^355.93^.13
1)= X ^DD(355.93,.09,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,
13),X=X S DIU=X K Y S X=DIV S X="16" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,13)=DIV,DIH=
355.93,DIG=.13 D ^DICR
1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1)
,U,2),X=X S X=X="1",Y(2)=$G(X) S X=Y(0)]"",Y=X,X=Y(2),X=X&Y
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.93,D0,0)):^(0),1:"") S X=$P(Y(1),U,13),X=X
S DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),0)),DIV=X S $P(^(0),U,13)=DIV,DIH=355.93,DIG=.13 D ^
DICR
CREATE CONDITION)= INTERNAL(PROVIDER TYPE)="1"&(FACILITY DEFAULT ID NUMBER]"")
CREATE VALUE)= "16"
DELETE VALUE)= @
FIELD)= PRIMARY ID QUALIFIER
355.93,.1 STREET ADDRESS LINE 2 0;10 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X I $D(X),$P($G(^IBA(355.93,DA,0)),U,2)'=1 K X
LAST EDITED: JUL 21, 2010
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This is line 2 of the street address of the non-VA facility that rendered the care that is being
billed by the VA. It is only valid for FACILITY providers.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.11 X12 TYPE OF FACILITY 0;11 SET
'77' FOR SERVICE LOCATION;
'FA' FOR FACILITY;
'LI' FOR INDEPENDENT LAB;
'TL' FOR TESTING LAB;
LAST EDITED: JUN 19, 2007
HELP-PROMPT: Enter a code to describe the type of facility for professional claims. Type Facility (FA) will
automatically be sent on institutional claims.
DESCRIPTION: This is the code for the type of facility as identified in the X12 documents. It is used to
describe the type of facility for professional claims. Facility (FA) will automatically be sent on
institutional claims.
355.93,.12 STATE LICENSE # 0;12 FREE TEXT
INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X
LAST EDITED: AUG 25, 2003
HELP-PROMPT: Answer must be 1-30 characters in length.
DESCRIPTION: This is the State license # for the non-VA provider. Note, there can be only 1 state license # on
file for non-VA/other VA providers. Enter multiple entries for the provider if multiple state
license numbers are required (one for each state).
NOTES: TRIGGERED by the STATE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.13 PRIMARY ID QUALIFIER 0;13 POINTER TO IB PROVIDER ID # TYPE FILE (#355.97)
INPUT TRANSFORM: S DIC("S")="I $P($G(^(1)),U,4)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: MAR 09, 2006
HELP-PROMPT: The only Qualifier allowed is the TAX ID.
DESCRIPTION:
This is the Qualifier associated with the FACILITY DEFAULT ID NUMBER.
SCREEN: S DIC("S")="I $P($G(^(1)),U,4)"
EXPLANATION: Only TAX ID allowed
NOTES: TRIGGERED by the FACILITY DEFAULT ID NUMBER field of the IB NON/OTHER VA BILLING PROVIDER File
TRIGGERED by the PROVIDER TYPE field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,.15 MAMMOGRAPHY CERTIFICATION # 0;15 FREE TEXT
INPUT TRANSFORM: K:$L(X)>15!($L(X)<3) X
LAST EDITED: MAR 09, 2006
HELP-PROMPT: Enter the Mammography Certification Number for this facility. Must be 3-15 characters.
DESCRIPTION: This is the mammography certification number for the non-VA facility which is used as a default on
the claim when mammography services are performed. It is required by some insurance companies.
355.93,.16 LICENSE STATE 0;16 POINTER TO STATE FILE (#5)
LAST EDITED: NOV 08, 2011
HELP-PROMPT: Enter the state which issued the license of the individual or facility.
DESCRIPTION: This is the state which issued the STATE LICENSE #(#.12) field of the non-VA individual or facility
that rendered the care that is being billed by the VA.
355.93,.17 SOLE PROPRIETORSHIP 0;17 SET
Sole Proprietorship?
'Y' FOR YES;
'N' FOR NO;
LAST EDITED: SEP 15, 2014
HELP-PROMPT: Enter Y if this is a sole proprietorship, N if it is not.
DESCRIPTION:
A sole proprietorship is a Non-VA facility that is owned by a single Non-VA provider.
TECHNICAL DESCR: This field provides the ability to mark the organization as a sole proprietorship, which allows use
of the single provider's NPI for the organization. Duplicate use of an NPI would otherwise not be
permitted.
355.93,.18 NON-VA PROVIDER 0;18 POINTER TO IB NON/OTHER VA BILLING PROVIDER FILE (#355.93)
Non-VA Provider
INPUT TRANSFORM: S DIC("S")="I $P($G(^(0)),U,2)=2" D ^DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
LAST EDITED: SEP 08, 2014
HELP-PROMPT: Enter the Non-VA Provider that functions as the sole-proprietor of this facility.
DESCRIPTION:
Non-VA provider associated with this facility.
SCREEN: S DIC("S")="I $P($G(^(0)),U,2)=2"
EXPLANATION: Only individuals can function as a Sole-proprietor.
355.93,1.01 P&C CONTACT NAME 1;1 FREE TEXT
P&C Contact Name
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X
LAST EDITED: JAN 25, 2013
HELP-PROMPT: Enter the Contact Person (3-30 characters) at this Lab/Facility (Last Name,First Name).
DESCRIPTION: For use with property and casualty claims, this is the name of the contact person at this
Lab/Facility (Last Name, First Name).
355.93,1.02 P&C CONTACT PHONE NUMBER 1;2 FREE TEXT
P&C Contact Phone Number
INPUT TRANSFORM: K:$L(X)>15!($L(X)<10) X
LAST EDITED: JAN 25, 2013
HELP-PROMPT: Answer must be 10-15 characters in length.
DESCRIPTION: For use with property and casualty claims, this is the area code and phone number of the contact
person at this facility.
CROSS-REFERENCE: ^^TRIGGER^355.93^1.03
1)= Q
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.93,D0,1)):^(1),1:"") S X=$P(Y(1),U,3),X=X S
DIU=X K Y S X="" S DIH=$G(^IBA(355.93,DIV(0),1)),DIV=X S $P(^(1),U,3)=DIV,DIH=355.93,DIG=1.03 D ^D
ICR
CREATE VALUE)= NO EFFECT
DELETE VALUE)= S X=""
FIELD)= CONTACT PHONE EXTENSION
If Contact Phone is deleted, extension will be deleted also.
355.93,1.03 P&C CONTACT PHONE EXTENSION 1;3 NUMBER
P&C Contact Phone Extension
INPUT TRANSFORM: K:+X'=X!(X>9999999999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: JAN 25, 2013
HELP-PROMPT: Type a number between 0 and 9999999999, 0 decimal digits.
DESCRIPTION: For use with property and casualty claims, this is the phone extension of the contact person at
this facility, if known.
NOTES: TRIGGERED by the P&C CONTACT PHONE NUMBER field of the IB NON/OTHER VA BILLING PROVIDER File
355.93,40 DATE/TIME OF LAST NPI CHANGE NPISTATUS;0 DATE Multiple #355.9301 (Add New Entry without Asking)
355.9301,.01 DATE/TIME OF LAST NPI CHANGE 0;1 DATE
INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: DEC 18, 2006
HELP-PROMPT: Enter the date/time of the last change to this NPI.
DESCRIPTION:
This is the date and time of the last change to the NPI value.
CROSS-REFERENCE: 355.9301^B
1)= S ^IBA(355.93,DA(1),"NPISTATUS","B",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,DA(1),"NPISTATUS","B",$E(X,1,30),DA)
355.9301,.02 STATUS 0;2 SET
'1' FOR ACTIVE;
'0' FOR INACTIVE;
LAST EDITED: DEC 18, 2006
HELP-PROMPT: Enter a 1 for 'ACTIVE', 0 for 'INACTIVE'
DESCRIPTION: The Status of an NPI is either 'ACTIVE' or 'INACTIVE'. If 'ACTIVE', then the NPI will be
accessible by end-users to document a particular provider. If 'INACTIVE', then the NPI will only
be accessible by the application to display legacy data.
CROSS-REFERENCE: 355.9301^NPISTATUS
1)= S ^IBA(355.93,DA(1),"NPISTATUS","NPISTATUS",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,DA(1),"NPISTATUS","NPISTATUS",$E(X,1,30),DA)
This cross reference is for identifying active, inactive, or deleted NPIs.
355.9301,.03 NPI 0;3 FREE TEXT
INPUT TRANSFORM: K:$L(X)>10!($L(X)<10)!('$$CHKDGT^XUSNPI(X)) X
LAST EDITED: DEC 18, 2006
HELP-PROMPT: Answer must be 10 characters in length.
DESCRIPTION: Unique National Provider Identifier. A unique integer assigned to providers by CMS. This field
contains all of the NPIs associated with this provider. The current NPI will be set as active in
the STATUS field of this multiple. All others will be set as inactive. There can only be one
active NPI.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 355.9301^C
1)= S ^IBA(355.93,DA(1),"NPISTATUS","C",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,DA(1),"NPISTATUS","C",$E(X,1,30),DA)
This x-ref (along with the NPI42 whole file x-ref) is used by Kernel when checking for existing
NPI entries in this file before allowing them to be used in files 200 (NEW PERSON) or 4
(INSTITUTION).
FIELD INDEX: NPI42 (#705) REGULAR IR LOOKUP & SORTING WHOLE FILE (#355.93)
Short Descr: NPI42 X-REF
Set Logic: S ^IBA(355.93,"NPI42",$E(X,1,10),DA(1),DA)=""
Kill Logic: K ^IBA(355.93,"NPI42",$E(X,1,10),DA(1),DA)
Whole Kill: K ^IBA(355.93,"NPI42")
X(1): NPI (355.9301,.03) (Subscr 1) (Len 10) (forwards)
355.9301,.04 PERSON AFFECTING LAST CHANGE 0;4 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: DEC 18, 2006
HELP-PROMPT: Enter the name of the person last changing this NPI.
DESCRIPTION:
This is the name of the person who last changed the NPI.
355.93,41.01 NPI 0;14 FREE TEXT
INPUT TRANSFORM: N IBOLDNPI S IBOLDNPI=$P($G(^IBA(355.93,DA,0)),U,14) K:$L(X)>10!($L(X)<10)!'$$CHKDGT^XUSNPI(X)!$$NP
IUSED^IBCEP81(X,IBOLDNPI,DA,$S(X=IBOLDNPI:2,1:0),"XUSNPIMTL") X
LAST EDITED: MAY 12, 2008
HELP-PROMPT: Answer must be 10 characters in length and a valid unique NPI number.
DESCRIPTION: Unique National Provider Identifier. A unique integer assigned to a provider by CMS. This field
contains the current NPI for this provider.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 355.93^NPI
1)= S ^IBA(355.93,"NPI",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,"NPI",$E(X,1,30),DA)
This cross reference holds a list of the active NPIs in this file.
CROSS-REFERENCE: 355.93^NPIHISTORY
1)= S ^IBA(355.93,"NPIHISTORY",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,"NPIHISTORY",$E(X,1,30),DA)
3)= An entry into the NPI History cross reference should not be deleted
This cross reference holds the entire history of the NPIs used in the file.
355.93,42 TAXONOMY CODE TAXONOMY;0 POINTER Multiple #355.9342
IDENTIFIED BY:
355.9342,.01 TAXONOMY CODE 0;1 POINTER TO PERSON CLASS FILE (#8932.1) (Multiply asked)
INPUT TRANSFORM:S DIC("S")="I $TR($P($G(^(90002)),U,2),""IN"",""21"")=$P(^IBA(355.93,DA(1),0),U,2)" D ^DIC K DIC S
DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: AUG 30, 2006
HELP-PROMPT: Enter the NUCC recognized taxonomy code
DESCRIPTION:
This multiple field holds the NUCC recognized taxonomy code for an individual or an organization.
SCREEN: S DIC("S")="I $TR($P($G(^(90002)),U,2),""IN"",""21"")=$P(^IBA(355.93,DA(1),0),U,2)"
EXPLANATION: INDIVIDUAL/NON-INDIVIDUAL (FACILITY)
DELETE TEST: 1,0)= I 1 W *7,!,"TAXONOMY CODES SHOULD NOT BE DELETED. SET THE STATUS FLAG TO INACTIVE INSTEAD."
CROSS-REFERENCE:355.9342^B
1)= S ^IBA(355.93,DA(1),"TAXONOMY","B",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,DA(1),"TAXONOMY","B",$E(X,1,30),DA)
355.9342,.02 PRIMARY CODE 0;2 SET (Required)
'1' FOR YES;
'0' FOR NO;
LAST EDITED: AUG 24, 2006
HELP-PROMPT: Enter a 1 if this is the provider's primary taxonomy code or a 0 for non-primary.
DESCRIPTION: Only one code can be the primary taxonomy code for a provider. When a specific taxonomy code is
identified as the primary code then that code will be the default taxonomy code.
CROSS-REFERENCE:355.9342^D^MUMPS
1)= D XR^IBCEP82
2)= D KXR^IBCEP82
This x-ref is used to make sure that a maximum of one taxonomy is allowed to be marked as primary.
355.9342,.03 STATUS 0;3 SET (Required)
'A' FOR ACTIVE;
'I' FOR INACTIVE;
LAST EDITED: AUG 24, 2006
HELP-PROMPT: Enter an 'A' for active code, or an 'I' for an inactive code.
DESCRIPTION: If a taxonomy code listed for a provider is a currently active code (one they use today), then the
status should be marked with an 'A'. At times a provider will no longer use a taxonomy code. This
code will be marked with an 'I' for inactive. Codes should not be removed from a provider's list.
They should be either active or inactive.
CROSS-REFERENCE:355.93^TAXSTATUS
1)= S ^IBA(355.93,"TAXSTATUS",$E(X,1,30),DA(1),DA)=""
2)= K ^IBA(355.93,"TAXSTATUS",$E(X,1,30),DA(1),DA)
355.93,50 DATE/TIME LAST FB UPDATE 4;0 DATE Multiple #355.935 (Add New Entry without Asking)
DESCRIPTION:
This multiple tracks updates to this file that are made by the FEE BASIS PAID TO IB background job.
355.935,.01 DATE/TIME LAST FB UPDATE 0;1 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:X<1 X
LAST EDITED: MAY 30, 2012
HELP-PROMPT: Enter the date this record was modified by Fee Basis interface.
DESCRIPTION:
This field tracks when updates were made by the Fee Basis Paid to IB interface.
CROSS-REFERENCE: 355.935^B
1)= S ^IBA(355.93,DA(1),4,"B",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,DA(1),4,"B",$E(X,1,30),DA)
355.935,.02 FB SUPERVISOR 0;2 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: MAY 30, 2012
HELP-PROMPT: Enter the Fee Basis Supervisor who certified the batch.
DESCRIPTION: This field identifies the Fee Basis Supervisor who released the batch that contained provider
information added/updated to this record.
355.935,.03 CREATED BY FB PAID TO IB 0;3 SET
'0' FOR NO;
'1' FOR YES;
LAST EDITED: MAY 30, 2012
HELP-PROMPT: Enter YES if FB PAID TO IB created this record.
DESCRIPTION:
This field is set to YES if the FB PAID TO IB background job created this record.
355.93,51 DATE/TIME ALLOW FB UPDATE 3;0 DATE Multiple #355.9351 (Add New Entry without Asking)
DESCRIPTION: This multiple stores information that the Fee Basis interface uses to control whether updates to
this record should be allowed. Historical information is saved, and the most recent entry is used
by the interface.
355.9351,.01 DATE/TIME ALLOW FB UPDATE 0;1 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:X<1 X
LAST EDITED: MAY 30, 2012
HELP-PROMPT: Enter the date/time the IB user toggled allow/disallow.
DESCRIPTION: This field tracks when an IB user chooses to allow/disallow updates to this record by FB PAID TO
IB.
CROSS-REFERENCE: 355.9351^B
1)= S ^IBA(355.93,DA(1),3,"B",$E(X,1,30),DA)=""
2)= K ^IBA(355.93,DA(1),3,"B",$E(X,1,30),DA)
355.9351,.02 ALLOW UPDATES 0;2 SET
'0' FOR NO;
'1' FOR YES;
LAST EDITED: MAY 30, 2012
HELP-PROMPT: Allow updates?
DESCRIPTION:
This field notes whether the FB PAID TO IB option is allowed to update this record.
355.9351,.03 IB USER WHO CHANGED 0;3 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: MAY 30, 2012
HELP-PROMPT: Enter the IB USER who changed the ALLOW UPDATES value.
DESCRIPTION:
This field identifies the IB USER who changed the ALLOW UPDATES (#.02) value.
FILES POINTED TO FIELDS
IB NON/OTHER VA BILLING PROVID
(#355.93) NON-VA PROVIDER (#.18)
IB PROVIDER ID # TYPE (#355.97) PRIMARY ID QUALIFIER (#.13)
NEW PERSON (#200) DATE/TIME OF LAST NPI CHANGE:PERSON AFFECTING LAST CHANGE (#.04)
DATE/TIME LAST FB UPDATE:FB SUPERVISOR (#.02)
DATE/TIME ALLOW FB UPDATE:IB USER WHO CHANGED (#.03)
PERSON CLASS (#8932.1) TAXONOMY CODE:TAXONOMY CODE (#.01)
STATE (#5) STATE (#.07)
LICENSE STATE (#.16)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
IB PROVIDERS FROM FB MAY 29, 2012@13:60 USER #0
SORT BY: DATE/TIME LAST FB UPDATE;S1//
DATE/TIME LAST FB UPDATE SUB-FIELD: DATE/TIME LAST FB UPDATE// (User is asked range)
WITHIN DATE/TIME LAST FB UPDATE, SORT BY: PROVIDER TYPE;S1// (User is asked range)
WITHIN PROVIDER TYPE, SORT BY: DATE/TIME LAST FB UPDATE//
DATE/TIME LAST FB UPDATE SUB-FIELD: CREATED BY FB PAID TO IB// (User is asked range)
Displays entries created by the FB PAID TO IB task
FORM(S)/BLOCK(S):