STANDARD DATA DICTIONARY #350 -- INTEGRATED BILLING ACTION FILE 9/29/25 PAGE 1
STORED IN ^IB( *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
DO NOT delete entries in this file. DO NOT edit data in this file with VA File Manager.
Entries in this file are created by other applications calling approved application specific routines. This file is the link
between Accounts Receivable and an application. Integrated billing will attempt to aggregate charges where possible to reduce the
number of account entries necessary. Resolution of charges from Accounts Receivable would then be accomplished through Integrated
Billing.
Entries in this file will not be deleted or edited (except for the status field, cancellation reasons filed, last updated field,
and user last updating field). Rather than deleting an entry, an entry is "reversed" by creating an additional entry with the IB
ACTION TYPE entry that cancels the original entry. An entry is edited by creating the cancellation entry and then adding an
updated new entry. All entries related to the original entry will be related by the PARENT LINK field.
There is also an IB ACTION type that is an event, which may include Hospital admissions, NHCU admissions, and outpatient visits.
All of the charges associated with an event will be related to that event by the EVENT LINK field.
Per VHA Directive 10-93-142, this file definition should not be modified.
COMPILED CROSS-REFERENCE ROUTINE: IBXA
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
POINTED TO BY: IB NUMBER field (#106) of the PRESCRIPTION File (#52)
IB NUMBER field (#13) of the RETURN TO STOCK LOG sub-field (#52.07) of the PRESCRIPTION File (#52)
IB NUMBER field (#9) of the REFILL sub-field (#52.1) of the PRESCRIPTION File (#52)
CHARGE field (#.01) of the RCDPE FIRST PARTY CHARGE QUEUE File (#344.74)
PARENT CHARGE field (#.09) of the INTEGRATED BILLING ACTION File (#350)
PARENT EVENT field (#.16) of the INTEGRATED BILLING ACTION File (#350)
BILLING EVENT field (#.04) of the SPECIAL INPATIENT BILLING CASES File (#351.2)
COPAYMENT CHARGE field (#.08) of the TRICARE PHARMACY TRANSACTIONS File (#351.5)
INTEGRATED BILLING ACTION field (#.08) of the IB MH VISIT TRACKING File (#351.83)
IB ACTION POINTER field (#.04) of the IB COPAY TRANSACTIONS File (#354.71)
INTEGRATED BILLING ACTION field (#1.04) of the IB-FB INTERFACE TRACKING File (#360)
COPAYMENT CHARGE field (#.04) of the IB NCPDP PRESCRIPTION File (#366.15)
CROSS
REFERENCED BY: AR BILL NUMBER(ABIL), STATUS(AC), STATUS(ACT), PARENT EVENT(ACT1), PATIENT(ACVA), CHAMPVA ADM DATE(ACVA1),
PARENT CHARGE(AD), ACTION TYPE(AE), PARENT EVENT(AF), PATIENT(AFDT), EVENT DATE(AFDT1), STATUS(AH), PATIENT(AH1),
ON HOLD DATE(AHDT), STATUS(AHDT1), PATIENT(AHDT2), STATUS(AI), PATIENT(AI1), STATUS(AJ), PATIENT(AJ1),
PARENT CHARGE(APDT), DATE ENTRY ADDED(APDT1), PATIENT(APTDT), DATE ENTRY ADDED(APTDT1),
AR TRANSACTION NUMBER(AT), REFERENCE NUMBER(B), PATIENT(C), DATE ENTRY ADDED(D)
INDEXED BY: PATIENT & EVENT DATE & DATE BILLED FROM (ACHDT)
LAST MODIFIED: MAR 14,2023@09:50:02
350,.01 REFERENCE NUMBER 0;1 NUMBER (Required)
INPUT TRANSFORM: K:+X'=X!(X>999999999999)!(X<1000)!(X?.E1"."1N.N) X
LAST EDITED: APR 11, 2002
HELP-PROMPT: Type a Number between 1000 and 999999999999, 0 Decimal Digits
DESCRIPTION: This is the station number concatenated with the internal number of this entry in this file. The
purpose of this number is to provide a unique number for each entry for each station. Modifying
this number may have serious consequences when and where centralized billing and accounting are
taking place.
DELETE TEST: 1,0)= I 1 W !,"Deleting entries not allowed"
UNEDITABLE
CROSS-REFERENCE: 350^B
1)= S ^IB("B",$E(X,1,30),DA)=""
2)= K ^IB("B",$E(X,1,30),DA)
350,.02 PATIENT 0;2 POINTER TO PATIENT FILE (#2)
LAST EDITED: APR 02, 2020
DESCRIPTION: This is the patient that received services, care, or medications that caused this entry to be
created. If the debtor is the patient, this patient is the debtor.
CROSS-REFERENCE: 350^C
1)= S ^IB("C",$E(X,1,30),DA)=""
2)= K ^IB("C",$E(X,1,30),DA)
CROSS-REFERENCE: 350^AFDT^MUMPS
1)= I $D(^IB(DA,0)),$P(^(0),"^",17) S ^IB("AFDT",X,-$P(^(0),"^",17),DA)=""
2)= I $D(^IB(DA,0)),$P(^(0),"^",17) K ^IB("AFDT",X,-$P(^(0),"^",17),DA)
Cross-reference of all IB ACTION entries which represent inpatient/NHCU admissions by the patient
field and the minus (negative or inverse) event date (#.17) field. A billable event may be located
for a patient using this cross-reference. The "AFDT1" cross-reference on the event date (#.17)
field is the companion to this cross-reference.
CROSS-REFERENCE: 350^APTDT^MUMPS
1)= I $D(^IB(DA,1)),$P(^(1),"^",2) S ^IB("APTDT",X,$P(^(1),"^",2),DA)=""
2)= I $D(^IB(DA,1)),$P(^(1),"^",2) K ^IB("APTDT",X,$P(^(1),"^",2),DA)
Cross-reference of all IB ACTION entries by patient (#.02) and date entry added (#12) fields. The
"APTDT1" cross-reference on the date entry added field is the companion to this cross-reference.
CROSS-REFERENCE: 350^AH1^MUMPS
1)= I $D(^IB(DA,0)),$P(^(0),U,5)=8 S ^IB("AH",X,DA)=""
2)= I $D(^IB(DA,0)),$P(^(0),U,5)=8 K ^IB("AH",X,DA)
All mt bills in a hold status
CROSS-REFERENCE: 350^AI1^MUMPS
1)= I $D(^IB(DA,0)),$P(^(0),U,5)=99 S ^IB("AI",X,DA)=""
2)= I $D(^IB(DA,0)),$P(^(0),U,5)=99 K ^IB("AI",X,DA)
COMPANION TO AI X-REF ON FIELD .05
CROSS-REFERENCE: 350^ACVA^MUMPS
1)= I X,$D(^IB(DA,1)),$P(^(1),"^",5) S ^IB("ACVA",X,$P(^(1),"^",5),DA)=""
2)= I X,$D(^IB(DA,1)),$P(^(1),"^",5) K ^IB("ACVA",X,$P(^(1),"^",5),DA)
This cross-reference is used in conjunction with the ACVA1 cross reference on the CHAMPVA ADM DATE
(#15) field to cross reference all CHAMPVA inpatient subsistence charges by patient and admission
date.
CROSS-REFERENCE: 350^AJ1^MUMPS
1)= I $D(^IB(DA,0)),$P(^(0),U,5)=21 S ^IB("AJ",X,DA)=""
2)= K ^IB("AJ",X,DA)
Cross-reference of all IB ACTIONS for Means Test/Category C charges which have a STATUS (#.05) of
HOLD - REVIEW.
This cross-reference is used to generate a list of all patients, and all charges for those
patients, who have had Means Test charges back-billed which need to be reviewed before being passed
to the Accounts Receivable package. The "AJ" cross-reference on the STATUS (#.05) field is the
companion to this cross-reference.
CROSS-REFERENCE: 350^AHDT2^MUMPS
1)= I $D(^IB(DA,1)),$P(^IB(DA,1),U,6) S ^IB("AHDT",X,+$P(^IB(DA,0),U,5),$P(^IB(DA,1),U,6),DA)=""
2)= I $D(^IB(DA,1)),$P(^IB(DA,1),U,6) K ^IB("AHDT",X,+$P(^IB(DA,0),U,5),$P(^IB(DA,1),U,6),DA)
Companion to 'AHDT' cross-reference on ON HOLD DATE (#16) field.
RECORD INDEXES: ACHDT (#1717)
350,.03 ACTION TYPE 0;3 POINTER TO IB ACTION TYPE FILE (#350.1)
LAST EDITED: MAR 04, 1991
DESCRIPTION: This field points to an entry in the IB ACTION TYPE file. Entries in the IB ACTION TYPE file
provide specific information about the type of entry that is being created and provides data
necessary to AR and to resolve the data from the application.
Applications passing data to IB determine the Action Type and pass this to IB.
UNEDITABLE
CROSS-REFERENCE: 350^AE
1)= S ^IB("AE",$E(X,1,30),DA)=""
2)= K ^IB("AE",$E(X,1,30),DA)
350,.04 RESULTING FROM 0;4 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Answer must be 1-20 characters in length.
DESCRIPTION: This will be the soft-link back to the entry in any file that caused this transaction to be set.
It will be in the format of:
filenumber:entry;[node:sub-entry];[node:sub-entry]...
The number of node:sub-entry pieces will depend on the level of multiples that cause the entry.
For example, a new prescription might be '52:345678' but the first refill might be
'52:345678;1,1'.
UNEDITABLE
350,.05 STATUS 0;5 POINTER TO IB ACTION STATUS FILE (#350.21)
LAST EDITED: JUN 09, 2004
HELP-PROMPT:
DESCRIPTION: This is the current status of this entry. The IB routines will maintain this field. An entry will
be incomplete when it is created, complete when all data needed to pass to AR is there, and Billed
after passing to AR and the bill number and/or transaction number have been added.
If the entry represents a billable inpatient/NHCU admission (event), the status will be Incomplete
while the patient is admitted, and then Complete when the patient has been discharged. All entries
created during the Means Test conversion will have the status Converted Record.
With Integrated Billing version 2.0, this field is changed from a set of codes field to a pointer
which points to the IB ACTION STATUS (#350.21) file. This change will allow new action statuses to
be added more easily, and permit various characteristics to be assigned to the statuses to
facilitate system processing. IT IS IMPERATIVE THAT THESE NEW POINTED-TO ENTRIES HAVE AN INTERNAL
ENTRY NUMBER IN FILE #350.21 WHICH IS EQUAL TO THEIR PREVIOUS CODE VALUE. PLEASE CAREFULLY READ
THE IB ACTION STATUS FILE DESCRIPTION FOR MORE INFORMATION.
CROSS-REFERENCE: 350^AC
1)= S ^IB("AC",$E(X,1,30),DA)=""
2)= K ^IB("AC",$E(X,1,30),DA)
CROSS-REFERENCE: ^^TRIGGER^350^13
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IB(D0,1)):^(1),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K
Y S X=DIV S X=$S($D(IBDUZ):IBDUZ,$D(DUZ):DUZ,1:.5) S DIH=$G(^IB(DIV(0),1)),DIV=X S $P(^(1),U,3)=DI
V,DIH=350,DIG=13 D ^DICR
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IB(D0,1)):^(1),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K
Y S X=DIV S X=$S($D(IBDUZ):IBDUZ,$D(DUZ):DUZ,1:.5) S DIH=$G(^IB(DIV(0),1)),DIV=X S $P(^(1),U,3)=DI
V,DIH=350,DIG=13 D ^DICR
CREATE VALUE)= S X=$S($D(IBDUZ):IBDUZ,$D(DUZ):DUZ,1:.5)
DELETE VALUE)= S X=$S($D(IBDUZ):IBDUZ,$D(DUZ):DUZ,1:.5)
FIELD)= #13
CROSS-REFERENCE: ^^TRIGGER^350^14
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IB(D0,1)):^(1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K
Y S X=DIV N %I,%H,% D NOW^%DTC S X=% X ^DD(350,.05,1,3,1.4)
1.4)= S DIH=$G(^IB(DIV(0),1)),DIV=X S $P(^(1),U,4)=DIV,DIH=350,DIG=14 D ^DICR
2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IB(D0,1)):^(1),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K
Y S X=DIV N %I,%H,% D NOW^%DTC S X=% X ^DD(350,.05,1,3,2.4)
2.4)= S DIH=$G(^IB(DIV(0),1)),DIV=X S $P(^(1),U,4)=DIV,DIH=350,DIG=14 D ^DICR
CREATE VALUE)= NOW
DELETE VALUE)= NOW
FIELD)= #14
CROSS-REFERENCE: 350^ACT^MUMPS
1)= I X=1,$D(^IB(DA,0)),$P($G(^IBE(350.1,+$P(^(0),"^",3),0)),"^")'["ADMISSION",$P(^IB(DA,0),"^",16)
S ^IB("ACT",$P(^(0),"^",16),DA)=""
2)= I $D(^IB(DA,0)),$P(^(0),"^",16) K ^IB("ACT",$P(^(0),"^",16),DA)
Cross-reference of all IB ACTIONS for Means Test/Category C charges which have a status of
INCOMPLETE (cross-referenced by the parent event (#.16) field).
This is a temporary cross-reference which is used to locate per diem and co-payment charges, for an
inpatient/NHCU admission, which are established, but not yet passed to AR. The cross-reference is
set whenever the status of a billable charge is changed to 1 (INCOMPLETE), and killed whenever the
parent event (#.16) field is defined. The "ACT1" cross-reference on the parent event field is the
companion to this cross-reference.
CROSS-REFERENCE: 350^AH^MUMPS
1)= I X=8,$P(^IB(DA,0),U,2) S ^IB("AH",$P(^IB(DA,0),U,2),DA)=""
2)= I $P(^IB(DA,0),U,2) K ^IB("AH",$P(^IB(DA,0),U,2),DA)
All mt bills in a hold status.
CROSS-REFERENCE: 350^AI^MUMPS
1)= I X=99,$P(^IB(DA,0),U,2) S ^IB("AI",$P(^IB(DA,0),U,2),DA)=""
2)= I $P(^IB(DA,0),U,2) K ^IB("AI",$P(^IB(DA,0),U,2),DA)
ALL MT BILLS IN CONVERTED STATUS
CROSS-REFERENCE: 350^AJ^MUMPS
1)= I X=21,$P(^IB(DA,0),U,2) S ^IB("AJ",$P(^IB(DA,0),U,2),DA)=""
2)= I $P(^IB(DA,0),U,2) K ^IB("AJ",$P(^IB(DA,0),U,2),DA)
Cross-reference of all IB ACTIONS for Means Test/Category C charges which have a status of HOLD -
REVIEW (cross-referenced by the PATIENT [#2] field).
This cross-reference is used to generate a list of all patients, and all charges for those
patients, who have had Means Test charges back-billed which need to be reviewed before being passed
to the Accounts Receivable package. The "AJ1" cross-reference on the PATIENT (#.02) field is the
companion to this cross-reference.
CROSS-REFERENCE: ^^TRIGGER^350^16
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X I X=8 I X S X=DIV S Y(1)=$S($D(^IB(D0,1)):^(1),1:"") S X
=$P(Y(1),U,6),X=X S DIU=X K Y S X=DIV N %I,%H,% D NOW^%DTC X ^DD(350,.05,1,8,1.4)
1.4)= S DIH=$S($D(^IB(DIV(0),1)):^(1),1:""),DIV=X S $P(^(1),U,6)=DIV,DIH=350,DIG=16 D ^DICR:$O(^DD(
DIH,DIG,1,0))>0
2)= Q
CREATE CONDITION)= I X=8
CREATE VALUE)= TODAY
DELETE VALUE)= NO EFFECT
FIELD)= ON HOLD DATE
CROSS-REFERENCE: 350^AHDT1^MUMPS
1)= I $D(^IB(DA,1)),$P(^IB(DA,1),U,6) S ^IB("AHDT",+$P(^IB(DA,0),U,2),X,$P(^IB(DA,1),U,6),DA)=""
2)= I $D(^IB(DA,1)),$P(^IB(DA,1),U,6) K ^IB("AHDT",+$P(^IB(DA,0),U,2),X,$P(^IB(DA,1),U,6),DA)
Companion to 'AHDT' cross-reference on ON HOLD DATE (#16) field.
CROSS-REFERENCE: ^^TRIGGER^350^17
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=$P($G(^IBE(350.21,+Y(0),0)),U)="HOLD - REVIEW" I X S
X=DIV S Y(1)=$S($D(^IB(D0,1)):^(1),1:"") S X=$P(Y(1),U,7),X=X S DIU=X K Y S X=DIV N %I,%H,% D NOW^
%DTC X ^DD(350,.05,1,10,1.4)
1.4)= S DIH=$G(^IB(DIV(0),1)),DIV=X S $P(^(1),U,7)=DIV,DIH=350,DIG=17 D ^DICR
2)= Q
CREATE CONDITION)= STATUS="HOLD - REVIEW"
CREATE VALUE)= TODAY
DELETE VALUE)= NO EFFECT
FIELD)= HOLD-REVIEW DATE
350,.06 UNITS 0;6 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>9999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Type a Number between 1 and 9999, 0 Decimal Digits
DESCRIPTION: This is the number of units that will be multiplied times a specific charge that will be calculated
to create the total charge. This is passed to IB from the application.
UNEDITABLE
350,.07 TOTAL CHARGE 0;7 NUMBER
INPUT TRANSFORM: S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>9999999)!(X<0) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Type a Dollar Amount between 0 and 9999999, 2 Decimal Digits
DESCRIPTION: This is the total charge for this entry, that will be passed to AR. It is calculated and stored by
IB routines. NOTE: Several IB ACTION entries may be combined into one pass to AR so that there may
not be a one to one relationship between this entry and one in AR.
The TOTAL CHARGE for all entries will always be positive. It is necessary to refer to the IB
ACTION TYPE file to determine if this is a NEW, CANCEL or UPDATE. Cancel action types will cause a
decrease adjustment to a bill for this amount. New and Update action types will cause an increase
adjustment to a bill for this amount.
UNEDITABLE
350,.08 BRIEF DESCRIPTION 0;8 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<3) X
LAST EDITED: MAR 04, 1991
HELP-PROMPT: Answer must be 3-20 characters in length.
DESCRIPTION: This is a brief description of the application entry that caused this IB ACTION entry to be
created. For example, for Pharmacy co-payments it might indicate '100999-ENDURAL-2' which would
indicate that this was prescription number 100999, the drug name started with ENDURAL and 2 units
(30-60 days supply) were given.
The logic to calculate this will be supplied by the application and stored with the IB ACTION TYPE
entry for this action.
UNEDITABLE
350,.09 PARENT CHARGE 0;9 POINTER TO INTEGRATED BILLING ACTION FILE (#350)
LAST EDITED: NOV 05, 1991
DESCRIPTION: This is a pointer to the original IB ACTION entry that this entry refers to. For a NEW entry, it
will point to itself. For all other entries it will point to the original entry.
An application then only needs to maintain the pointer to the original entry and can find the most
recent entry for this entry as
S x=$O(^IB("APDT",parent,0),x=$O(^(x,0))
If x '= parent then this is an updated entry, the pointer to the IB ACTION TYPE file will give you
the sequence number which will indicate if this is cancelled or an updated entry.
UNEDITABLE
CROSS-REFERENCE: 350^AD
1)= S ^IB("AD",$E(X,1,30),DA)=""
2)= K ^IB("AD",$E(X,1,30),DA)
CROSS-REFERENCE: 350^APDT^MUMPS
1)= I $D(^IB(DA,1)),$P(^(1),"^",2) S ^IB("APDT",$E(X,1,30),-$P(^(1),"^",2),DA)=""
2)= I $D(^IB(DA,1)),$P(^(1),"^",2) K ^IB("APDT",$E(X,1,30),-$P(^(1),"^",2),DA)
Cross-reference of all IB ACTION entries by parent link (#.09) field and the minus (negative or
inverse) date entry added (#12) field. The most current ACTION for the original entry can be found
using this cross-reference. The "APDT1" cross-reference on the DATE ENTRY ADDED (#12) field is the
companion to this cross-reference.
350,.1 CANCELLATION REASON 0;10 POINTER TO IB CHARGE REMOVE REASONS FILE (#350.3)
LAST EDITED: MAR 01, 1991
DESCRIPTION:
This is the reason that this charge was cancelled.
350,.11 AR BILL NUMBER 0;11 FREE TEXT
INPUT TRANSFORM: K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>12!($L(X)<6) X
LAST EDITED: MAR 06, 1991
HELP-PROMPT: Answer must be 6-12 characters in length.
DESCRIPTION: This is the free text bill number that this entry is charged to. It is in the format of a PAT
number. It will be calculated by accounts receivable from the AR BILL NUMBER file for the service
in the IB ACTION TYPE entry associated with this entry.
CROSS-REFERENCE: 350^ABIL
1)= S ^IB("ABIL",$E(X,1,30),DA)=""
2)= K ^IB("ABIL",$E(X,1,30),DA)
350,.12 AR TRANSACTION NUMBER 0;12 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<1)!(X?.E1"."1N.N) X
LAST EDITED: MAR 29, 1991
HELP-PROMPT: Type a Number between 1 and 999999, 0 Decimal Digits
DESCRIPTION: This is the pointer value to the AR TRANSACTION file. An entry that causes a new bill number to be
created will not have an AR TRANSACTION file entry associated with it as the charge data will be
stored with the original bill.
CROSS-REFERENCE: 350^AT
1)= S ^IB("AT",$E(X,1,30),DA)=""
2)= K ^IB("AT",$E(X,1,30),DA)
350,.13 INSTITUTION 0;13 POINTER TO INSTITUTION FILE (#4)
LAST EDITED: MAR 04, 1991
DESCRIPTION: This is the facility that caused this bill. The station number field of the institution file will
be used in determining the reference number. Accounts Receivable will use the station number in
the bill number.
UNEDITABLE
350,.14 DATE BILLED FROM 0;14 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAR 02, 1992
DESCRIPTION:
This is the first date in the date range covered by this billing action.
RECORD INDEXES: ACHDT (#1717)
350,.15 DATE BILLED TO 0;15 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: OCT 08, 1991
DESCRIPTION:
This is the last date in the date range covered by this billing action.
350,.16 PARENT EVENT 0;16 POINTER TO INTEGRATED BILLING ACTION FILE (#350)
LAST EDITED: NOV 06, 1991
DESCRIPTION: This field is used only for IB ACTION entries (both events and charges) which are associated with
Category C billing.
This field is a pointer to the IB ACTION event (inpatient/NHCU admission or outpatient visit) for
which the charges are being billed. For an event entry, this field will point to itself. For all
IB ACTION charges (new, cancelled, and updated) associated with a billable event, this field will
point to that event.
Note that cancelled and updated actions will still point to the parent (new) action through the
Parent Charge (.09) field, in the same manner as Pharmacy co-pay charges.
CROSS-REFERENCE: 350^AF
1)= S ^IB("AF",$E(X,1,30),DA)=""
2)= K ^IB("AF",$E(X,1,30),DA)
This cross-reference will be used to link all Means Test/Category C co-payment and per diem charges
to a particular billable event.
CROSS-REFERENCE: 350^ACT1^MUMPS
1)= I $D(^IB(DA,0)),$P(^(0),"^",5)=1,$P($G(^IBE(350.1,+$P(^(0),"^",3),0)),"^")'["ADMISSION" S ^IB("
ACT",X,DA)=""
2)= K ^IB("ACT",X,DA)
Cross-reference of all IB ACTIONS for Means Test/Category C charges which have a status (field
#.05) of INCOMPLETE.
This is a temporary cross-reference which is used to locate per diem and co-payment charges, for an
inpatient/NHCU admission, which are established, but not yet passed to AR. The cross-reference is
set whenever the status (#.05) of a billable charge is changed to 1 (INCOMPLETE), and killed
without condition. The "ACT" cross-reference on the status field is the companion to this
cross-reference.
350,.17 EVENT DATE 0;17 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 01, 1991
DESCRIPTION: This field will only be used for those IB ACTION entries which represent Hospital/NHCU admissions
and outpatient visits for which Category C copayment and per diem charges will be billed to the
patient. The value of this field will be the admission or visit date. The inverse (negative)
value of this date will be cross-referenced by patient for look-up purposes.
CROSS-REFERENCE: 350^AFDT1^MUMPS
1)= I $D(^IB(DA,0)),$P(^(0),"^",2) S ^IB("AFDT",$P(^(0),"^",2),-X,DA)=""
2)= I $D(^IB(DA,0)),$P(^(0),"^",2) K ^IB("AFDT",$P(^(0),"^",2),-X,DA)
Cross-reference of all IB ACTION entries which represent inpatient/NHCU admissions by the patient
(#.02) field and the minus (negative or inverse) event date field. A billable event may be located
for a patient using this cross-reference. The "AFDT" cross-reference on the patient (#.02) field
is the companion to this cross-reference.
RECORD INDEXES: ACHDT (#1717)
350,.18 DATE LAST BILLED 0;18 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: NOV 01, 1991
DESCRIPTION: This field will only be used for those IB ACTION entries which represent inpatient or NHCU
admissions for which Category C copayment and per diem charges will be billed to the patient. The
value of this field will be the last day through which charges have been calculated for the
admission.
350,.19 IB COPAY TRANSACTION NUMBER 0;19 POINTER TO IB COPAY TRANSACTIONS FILE (#354.71)
LAST EDITED: JAN 19, 2001
HELP-PROMPT: Answer with a IB COPAY TRANSACTION NUMBER
DESCRIPTION: This is the transaction number associated with this entry to assist in determining if a patient has
reached his cap.
350,.2 CLINIC STOP 0;20 POINTER TO IB CLINIC STOP CODE BILLABLE TYPES FILE (#352.5)
LAST EDITED: NOV 30, 2001
HELP-PROMPT: Enter the clinic stop for the outpatient visit.
DESCRIPTION:
This field is used to enter the clinic stop for outpatient co-pay charges.
350,.21 GMT RELATED 0;21 SET
'1' FOR YES;
LAST EDITED: JUL 24, 2002
HELP-PROMPT: Is this charge related to the GMT Copayment Status
DESCRIPTION:
This is a flag indicating that this charge was decreased due to the patient's GMT Copayment status.
350,.22 COPAYMENT TIER 0;22 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<1)!(X?.E1"."1.N) X
LAST EDITED: MAR 17, 2016
HELP-PROMPT: Enter the tier this copayment was charged, whole number between 1 and 999.
DESCRIPTION: This is the tier used to determine this charge rate for this copayment. It should be a numeric
value between 1 and 999, 0 decimal digits.
350,11 USER ADDING ENTRY 1;1 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: MAR 04, 1991
DESCRIPTION: This is the person adding an entry in an application that cause the application to create an entry
in this file.
UNEDITABLE
350,12 DATE ENTRY ADDED 1;2 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: APR 30, 1992
DESCRIPTION: This is the date/time that an entry was added to this file. The most recent update to an entry can
be determined by finding the last entry in this field.
UNEDITABLE
CROSS-REFERENCE: 350^D
1)= S ^IB("D",$E(X,1,30),DA)=""
2)= K ^IB("D",$E(X,1,30),DA)
CROSS-REFERENCE: 350^APDT1^MUMPS
1)= I $P(^IB(DA,0),"^",9) S ^IB("APDT",$P(^(0),"^",9),-X,DA)=""
2)= I $P(^IB(DA,0),"^",9) K ^IB("APDT",$P(^(0),"^",9),-X,DA)
Cross-reference of all IB ACTION entries by parent link (#.09) field and the minus (negative or
inverse) date entry added (#12) field. The most current ACTION for the original entry can be found
using this cross reference. The "APDT" cross-reference on the parent link (#.09) is the companion
to this cross-reference.
CROSS-REFERENCE: 350^APTDT1^MUMPS
1)= I $D(^IB(DA,0)),$P(^(0),"^",2) S ^IB("APTDT",$P(^(0),"^",2),X,DA)=""
2)= I $D(^IB(DA,0)),$P(^(0),"^",2) K ^IB("APTDT",$P(^(0),"^",2),X,DA)
Cross-reference of all IB ACTION entries by patient (#.02) and the date entry added (#12) field.
The "APTDT" cross-reference on the patient (#.02) field is the companion to this cross-reference.
350,13 USER LAST UPDATING 1;3 POINTER TO NEW PERSON FILE (#200)
LAST EDITED: FEB 05, 1991
DESCRIPTION: This is the person last updating an entry in an application when it caused an update to this entry
in this file.
NOTES: TRIGGERED by the STATUS field of the INTEGRATED BILLING ACTION File
350,14 DATE LAST UPDATED 1;4 DATE
INPUT TRANSFORM: S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
LAST EDITED: FEB 05, 1991
DESCRIPTION:
This is the date/time that this entry was last updated.
NOTES: TRIGGERED by the STATUS field of the INTEGRATED BILLING ACTION File
350,15 CHAMPVA ADM DATE 1;5 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: JUL 28, 1993
DESCRIPTION:
This is the admission date for the episode of CHAMPVA care being billed.
CROSS-REFERENCE: 350^ACVA1^MUMPS
1)= I X,$D(^IB(DA,0)),$P(^(0),"^",2) S ^IB("ACVA",$P(^(0),"^",2),X,DA)=""
2)= I X,$D(^IB(DA,0)),$P(^(0),"^",2) K ^IB("ACVA",$P(^(0),"^",2),X,DA)
This cross-reference is used in conjunction with the ACVA cross reference on the PATIENT (#.02)
field to cross reference all CHAMPVA inpatient subsistence charges by patient and admission date.
350,16 ON HOLD DATE 1;6 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: MAY 13, 1997
DESCRIPTION: This date is used to determine when the patient charge (Status = ON HOLD) should be auto-released
to Accounts Receivable as well as to generate reports. The date is set initially when the patient
charge is established and placed on hold. The date is reset when a third party claim for the same
episode of care is authorized. The new ON HOLD DATE is the authorized date of the third party
claim.
NOTES: TRIGGERED by the STATUS field of the INTEGRATED BILLING ACTION File
CROSS-REFERENCE: 350^AHDT^MUMPS
1)= I $D(^IB(DA,1)),$P(^IB(DA,1),U,6) S ^IB("AHDT",+$P(^IB(DA,0),U,2),+$P(^IB(DA,0),U,5),X,DA)=""
2)= I $D(^IB(DA,1)),$P(^IB(DA,1),U,6) K ^IB("AHDT",+$P(^IB(DA,0),U,2),+$P(^IB(DA,0),U,5),X,DA)
Cross-reference of all IB ACTIONS that have ever had the STATUS (#.05) of ON HOLD since the install
of patch IB*2*70. This cross-reference is used to automatically release charges ON HOLD for
greater than 90 days. This cross reference is also used to generate both follow-up and historic
reports. The 'AHDT1' cross-reference on the STATUS (#.05) field is the companion to this
cross-reference.
350,17 HOLD-REVIEW DATE 1;7 DATE
INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X
LAST EDITED: OCT 29, 2003
DESCRIPTION:
This is the date the patient charge was put on HOLD-REVIEW status.
NOTES: TRIGGERED by the STATUS field of the INTEGRATED BILLING ACTION File
FILES POINTED TO FIELDS
IB ACTION STATUS (#350.21) STATUS (#.05)
IB ACTION TYPE (#350.1) ACTION TYPE (#.03)
IB CHARGE REMOVE REASONS
(#350.3) CANCELLATION REASON (#.1)
IB CLINIC STOP CODE BILLABLE T
(#352.5) CLINIC STOP (#.2)
IB COPAY TRANSACTIONS (#354.71) IB COPAY TRANSACTION NUMBER (#.19)
INSTITUTION (#4) INSTITUTION (#.13)
INTEGRATED BILLING ACTION
(#350) PARENT CHARGE (#.09)
PARENT EVENT (#.16)
NEW PERSON (#200) USER ADDING ENTRY (#11)
USER LAST UPDATING (#13)
PATIENT (#2) PATIENT (#.02)
File #350
Record Indexes:
ACHDT (#1717) RECORD MUMPS IR ACTION
Short Descr: Set the event date x-ref when a charge is entered or updated.
Description: The "ACHDT" cross-reference is a compound cross-reference on the fields in the INTEGRATED BILLING ACTION (#350)
file. It is defined as
^IB("ACHDT",PATIENT,EVENT DATE,DA)
Where:
PATIENT is the PATIENT (#.02) field
EVENT DATE is the EVENT DATE (#.17) field if
defined
or the DATE BILLED FROM (#.14) if
the EVENT DATE (#.17) is not
defined
DA is the IEN of the INTEGRATED
BILLING ACTION
Some charges in the INTEGRATED BILLING ACTION (#350) file will have the EVENT DATE (#.17) field populated, and
other entries will have the DATE BILLED FROM (#.14) field populated. These two dates should be the same.
Precedence will be given to the EVENT DATE (#.14) when defined.
Set Logic: D SACHDT^IBAUTL10
Kill Logic: D KACHDT^IBAUTL10
X(1): PATIENT (350,.02) (forwards)
X(2): EVENT DATE (350,.17) (forwards)
X(3): DATE BILLED FROM (350,.14) (forwards)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
IB INCOMPLETE MAR 18, 1991@11:07 USER #0 INTEGRATED BILLING ACTION LIST
Integrated Billing Action List of entries with Status of Incomplete.
IB LIST AUG 10, 1995@13:05 USER #0 INTEGRATED BILLING ACTION LIST
Integrated Billing Action List.
SORT TEMPLATE(S):
IB INCOMPLETE MAR 18, 1991@10:59 USER #0
SORT BY: ]STATUS// From '1' To '2'
WITHIN STATUS, SORT BY: PATIENT//
Integrated Billing Action List of entries with a Status of Incomplete.
FORM(S)/BLOCK(S):