STANDARD DATA DICTIONARY #362.3 -- IB BILL/CLAIMS DIAGNOSIS FILE 9/29/25 PAGE 1
STORED IN ^IBA(362.3, *** 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 all diagnoses for bills in the Bill/Claims file.
Per VHA Directive 10-93-142, this file definition should not be modified.
DD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
IDENTIFIED BY: BILL NUMBER (#.02)[R]
POINTED TO BY: ASSOCIATED DIAGNOSIS (1) field (#10) of the PROCEDURES sub-field (#399.0304) of the BILL/CLAIMS File (#399)
ASSOCIATED DIAGNOSIS (2) field (#11) of the PROCEDURES sub-field (#399.0304) of the BILL/CLAIMS File (#399)
ASSOCIATED DIAGNOSIS (3) field (#12) of the PROCEDURES sub-field (#399.0304) of the BILL/CLAIMS File (#399)
ASSOCIATED DIAGNOSIS (4) field (#13) of the PROCEDURES sub-field (#399.0304) of the BILL/CLAIMS File (#399)
CROSS
REFERENCED BY: DIAGNOSIS(AIFN), BILL NUMBER(AIFN1), BILL NUMBER(AO), ORDER(AO1), DIAGNOSIS(B)
LAST MODIFIED: SEP 2,2016@13:43:18
362.3,.01 DIAGNOSIS 0;1 POINTER TO ICD DIAGNOSIS FILE (#80) (Required)
INPUT TRANSFORM: S ICDVDT=$$BDATE^IBACSV(+$P($G(^IBA(362.3,+$G(DA),0)),U,2)),DIC("S")="I $$ICD9ACT^IBACSV(+Y,ICDVDT)
,'$$DXDUP^IBCU1(+Y,$G(DA)),$$DXBSTAT^IBCU1($G(DA))=1" D ^DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X
LAST EDITED: OCT 13, 2008
HELP-PROMPT: Enter a diagnosis for this bill. Duplicates are not allowed.
DESCRIPTION:
Enter an active diagnosis for this bill.
TECHNICAL DESCR:
All diagnosis for a bill are stored here, beginning with IB v2.0.
SCREEN: S DIC("S")="I $$ICD9ACT^IBACSV(+Y,ICDVDT),'$$DXDUP^IBCU1(+Y,$G(DA)),$$DXBSTAT^IBCU1($G(DA))=1"
EXPLANATION: Only active diagnosis, no duplicates for a bill, and bill must not be authorized or cancelled.
EXECUTABLE HELP: D HELP^IBCSC4D
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 362.3^B
1)= S ^IBA(362.3,"B",$E(X,1,30),DA)=""
2)= K ^IBA(362.3,"B",$E(X,1,30),DA)
CROSS-REFERENCE: 362.3^AIFN^MUMPS
1)= S:+$P(^IBA(362.3,DA,0),U,2) ^IBA(362.3,"AIFN"_+$P(^(0),U,2),+X,DA)=""
2)= K:+$P(^IBA(362.3,DA,0),U,2) ^IBA(362.3,"AIFN"_+$P(^(0),U,2),+X,DA)
Special x-ref set up specifically to provide a regular x-ref of a bill and all it's diagnoses for
easy look-up.
362.3,.02 BILL NUMBER 0;2 POINTER TO BILL/CLAIMS FILE (#399) (Required)
INPUT TRANSFORM: S DIC("S")="I $P(^(0),U,13)=1" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
LAST EDITED: OCT 13, 2008
HELP-PROMPT: The bill that this diagnosis is related to.
SCREEN: S DIC("S")="I $P(^(0),U,13)=1"
EXPLANATION: Diagnosis can only be added to open bills.
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
CROSS-REFERENCE: 362.3^AIFN1^MUMPS
1)= S ^IBA(362.3,"AIFN"_X,+^IBA(362.3,DA,0),DA)=""
2)= K ^IBA(362.3,"AIFN"_X,+^IBA(362.3,DA,0),DA)
Special x-ref set up specifically to provide a regular x-ref of a bill and all it's diagnoses for
easy look-up.
CROSS-REFERENCE: 362.3^AO^MUMPS
1)= S:+$P(^IBA(362.3,DA,0),U,3) ^IBA(362.3,"AO",+X,+$P(^(0),U,3),DA)=""
2)= K:+$P(^IBA(362.3,DA,0),U,3) ^IBA(362.3,"AO",+X,+$P(^(0),U,3),DA)
Print order by bill, used to prevent duplicate print orders for a bill.
CROSS-REFERENCE: ^^TRIGGER^362.3^.03
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^IBA(362.3,D0,0)):^(0),1:"") S X=$P(Y(1),U,
3)="" I X S X=DIV S Y(1)=$S($D(^IBA(362.3,D0,0)):^(0),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X=DI
V S X=$$ORDNXT^IBCU1(+X) X ^DD(362.3,.02,1,3,1.4)
1.4)= S DIH=$S($D(^IBA(362.3,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,3)=DIV,DIH=362.3,DIG=.03 D ^DI
CR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
CREATE CONDITION)= ORDER=""
CREATE VALUE)= S X=$$ORDNXT^IBCU1(+X)
DELETE VALUE)= NO EFFECT
FIELD)= ORDER
Sets default value for print order.
362.3,.03 ORDER 0;3 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N)!($$DXBSTAT^IBCU1(DA)'=1)!($$ORDDUP^IBCU1(+X,DA)) X
LAST EDITED: OCT 13, 2008
HELP-PROMPT: Type a Number between 1 and 999, 0 Decimal Digits. This is the number that represents the order in
which the diagnoses will be printed on a bill. Each number must be unique for a bill.
DESCRIPTION: This is the number that represents the order in which the diagnoses will be printed on a bill.
Each number must be unique for a bill.
EXECUTABLE HELP: D HELP^IBCSC4D
NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER
TRIGGERED by the BILL NUMBER field of the IB BILL/CLAIMS DIAGNOSIS File
CROSS-REFERENCE: 362.3^AO1^MUMPS
1)= S:+$P(^IBA(362.3,DA,0),U,2) ^IBA(362.3,"AO",+$P(^(0),U,2),+X,DA)=""
2)= K:+$P(^IBA(362.3,DA,0),U,2) ^IBA(362.3,"AO",+$P(^(0),U,2),+X,DA)
Print order by bill, used to prevent duplicate print orders for a bill.
CROSS-REFERENCE: ^^TRIGGER^399^215
1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=$$FIRSTDX^IBCSC4D(DA) I X S X=DIV X ^DD(362.3,.03,1,
2,89.2) S X=$S('$D(^ICD9(+$P(Y(101),U,1),0)):"",1:$P(^(0),U,1)) S D0=I(0,0) S DIU=X K Y X ^DD(362.3
,.03,1,2,1.1) X ^DD(362.3,.03,1,2,1.4)
1.1)= S X=DIV S Y(1)=$S($D(^IBA(362.3,D0,0)):^(0),1:"") S X=$P(Y(1),U,1),X=X
1.4)= S DIH=$S($D(^DGCR(399,DIV(0),"U2")):^("U2"),1:""),DIV=X I $D(^(0)) S $P(^("U2"),U,1)=DIV,DIH=
399,DIG=215 D ^DICR:$O(^DD(DIH,DIG,1,0))>0
2)= Q
3)= Do not delete
89.2)= S I(0,0)=$S($D(D0):D0,1:""),Y(1)=$S($D(^IBA(362.3,D0,0)):^(0),1:""),D0=$P(Y(1),U,2) S:'$D(^D
GCR(399,+D0,0)) D0=-1 S DIV(0)=D0 S Y(101)=$S($D(^DGCR(399,D0,"U2")):^("U2"),1:"")
CREATE CONDITION)= S X=$$FIRSTDX^IBCSC4D(DA)
CREATE VALUE)= INTERNAL(DIAGNOSIS)
DELETE VALUE)= NO EFFECT
FIELD)= BILL NUMBER:ADMITTING DIAGNOSIS
This trigger sets the admitting diagnosis on the bill record to the diagnosis entered for the bill
if admitting dx is not already on the bill and there is no other diagnosis with a lower numbered
order already on the bill. This will only fire for inpatient episode bills.
362.3,.04 POA INDICATOR 0;4 SET
POA Indicator
'Y' FOR Yes;
'N' FOR No;
'U' FOR No Information;
'W' FOR Clinically Undetermined;
'1' FOR Blank/Exempt from POA Reporting;
LAST EDITED: JUN 30, 2015
HELP-PROMPT: Enter the value that correctly indicates if this condition was present at the time the patient was
admitted.
DESCRIPTION: Enter the value that correctly indicates if this condition was present at the time the patient was
admitted.
TECHNICAL DESCR: This is "Present On Admission" indicator.
Value of "1" instead of the actual blank is no longer required for 837 transmissions (ID1^IBCEF2).
Value of "1" from the QuadraMed interface is converted to a blank when stored into this file
(SETPOA^IBCSC4F).
SCREEN: S DIC("S")="I Y'=1"
EXPLANATION: Blank/Exempt from POA Reporting is no longer an available option.
FILES POINTED TO FIELDS
BILL/CLAIMS (#399) BILL NUMBER (#.02)
ORDER (#.03)
ICD DIAGNOSIS (#80) DIAGNOSIS (#.01)
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):