STANDARD DATA DICTIONARY #350 -- INTEGRATED BILLING ACTION FILE 6/27/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):