STANDARD DATA DICTIONARY #355.96 -- IB INS CO PROVIDER ID CARE UNIT FILE 3/24/25 PAGE 1 STORED IN ^IBA(355.96, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file defines the 'list' of care units that an insurance company uses to assign provider id's. Each record must have an insurance company, a provider type and a care unit entry. The sum total of all the records in this file for a given insurance company comprises the complete list of care units the insurance company requires the V.A. to use when determining provider id's for any claims sent to them. DD ACCESS: @ RD ACCESS: WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: IDENTIFIED BY: FORM TYPE APPLIED TO (#.04)[R], BILL CARE TYPE (#.05)[R], ID TYPE (#.06)[R] POINTED TO BY: PROVIDER ID CARE UNIT field (#.03) of the IB BILLING PRACTITIONER ID File (#355.9) PROVIDER ID CARE UNIT field (#.03) of the IB INSURANCE CO LEVEL BILLING PROV ID File (#355.91) DELETE 2006 .09 field (#.09) of the PROVIDER sub-field (#399.0222) of the BILL/CLAIMS File (#399) DELETE 2006 .1 field (#.1) of the PROVIDER sub-field (#399.0222) of the BILL/CLAIMS File (#399) DELETE 2006 .11 field (#.11) of the PROVIDER sub-field (#399.0222) of the BILL/CLAIMS File (#399) DELETE 2006 1.01 field (#1.01) of the PROVIDER sub-field (#399.0222) of the BILL/CLAIMS File (#399) DELETE 2006 1.02 field (#1.02) of the PROVIDER sub-field (#399.0222) of the BILL/CLAIMS File (#399) DELETE 2006 1.03 field (#1.03) of the PROVIDER sub-field (#399.0222) of the BILL/CLAIMS File (#399) CROSS REFERENCED BY: CARE UNIT(B), ID TYPE(C) INDEXED BY: INSURANCE COMPANY & ID TYPE (AC), INSURANCE COMPANY & FORM TYPE APPLIED TO & BILL CARE TYPE & ID TYPE (AD), CARE UNIT & INSURANCE COMPANY (AE), INSURANCE COMPANY & CARE UNIT & FORM TYPE APPLIED TO & BILL CARE TYPE & ID TYPE (AUNIQ), INSURANCE COMPANY & ID TYPE (D) 355.96,.01 CARE UNIT 0;1 POINTER TO IB PROVIDER ID CARE UNIT FILE (#355.95) (Required) INPUT TRANSFORM: S DIC("S")="I $S('$P($G(^IBA(355.95,+Y,0)),U,3):1,1:$P($G(^IBA(355.95,+Y,0)),U,3)=+$G(^IBA(355.96,+ $G(DA),0)))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: AUG 01, 2001 HELP-PROMPT: Enter the name of a care unit DESCRIPTION: This is the care unit for which the insurance company requires a specific provider id number. SCREEN: S DIC("S")="I $S('$P($G(^IBA(355.95,+Y,0)),U,3):1,1:$P($G(^IBA(355.95,+Y,0)),U,3)=+$G(^IBA(355.96,+ $G(DA),0)))" EXPLANATION: Must be a care unit for the same insurance co DELETE TEST: .01,0)= I $O(^IBA(355.91,"ACARE",D0,0))!$O(^IBA(355.9,"ACARE",D0,0)) D EN^DDIOL("Can't delete this entry - a provider ID is still using it","","?5") CROSS-REFERENCE: 355.96^B 1)= S ^IBA(355.96,"B",$E(X,1,30),DA)="" 2)= K ^IBA(355.96,"B",$E(X,1,30),DA) CROSS-REFERENCE: ^^TRIGGER^355.96^.04 1)= X ^DD(355.96,.01,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.96,D0,0)):^(0),1:"") S X=$P(Y(1),U, 4),X=X S DIU=X K Y S X=DIV S X=0 S DIH=$G(^IBA(355.96,DIV(0),0)),DIV=X S $P(^(0),U,4)=DIV,DIH=355.9 6,DIG=.04 D ^DICR 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(2)=$C(59)_$P($G(^DD(355.96,.04,0)),U,3),Y(1)=$S($D (^IBA(355.96,D0,0)):^(0),1:"") S X=$P($P(Y(2),$C(59)_$P(Y(1),U,4)_":",2),$C(59),1)="" 2)= Q 3)= Do not delete CREATE CONDITION)= FORM TYPE APPLIED TO="" CREATE VALUE)= S X=0 DELETE VALUE)= NO EFFECT FIELD)= FORM TYPE APPLIED TO This xref defaults the FORM TYPE APPLIED TO field to be both form types CROSS-REFERENCE: ^^TRIGGER^355.96^.05 1)= X ^DD(355.96,.01,1,3,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.96,D0,0)):^(0),1:"") S X=$P(Y(1),U, 5),X=X S DIU=X K Y S X=DIV S X=0 S DIH=$G(^IBA(355.96,DIV(0),0)),DIV=X S $P(^(0),U,5)=DIV,DIH=355.9 6,DIG=.05 D ^DICR 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(2)=$C(59)_$P($G(^DD(355.96,.05,0)),U,3),Y(1)=$S($D (^IBA(355.96,D0,0)):^(0),1:"") S X=$P($P(Y(2),$C(59)_$P(Y(1),U,5)_":",2),$C(59),1)="" 2)= Q 3)= Do not delete CREATE CONDITION)= BILL CARE TYPE="" CREATE VALUE)= S X=0 DELETE VALUE)= NO EFFECT FIELD)= BILL CARE TYPE This xref defaults the BILL CARE TYPE field to be both inpatient and outpatient. RECORD INDEXES: AE (#126), AUNIQ (#127) 355.96,.03 INSURANCE COMPANY 0;3 POINTER TO INSURANCE COMPANY FILE (#36) (Required) INPUT TRANSFORM: S DIC("S")="I $P($G(^IBA(355.95,+Y,0)),U,3)=+$G(^IBA(355.96,+$G(DA),0)),U,3)" D ^DIC K DIC S DIC=DI E,X=+Y K:Y<0 X LAST EDITED: AUG 01, 2001 HELP-PROMPT: This is the insurance company that is associated with the selected care DESCRIPTION: This is the insurance company that is associated with the selected care type. SCREEN: S DIC("S")="I $P($G(^IBA(355.95,+Y,0)),U,3)=+$G(^IBA(355.96,+$G(DA),0)),U,3)" EXPLANATION: Care unit must be defined for the same insurance company RECORD INDEXES: AC (#124), AD (#125), AE (#126), AUNIQ (#127), D (#128) 355.96,.04 FORM TYPE APPLIED TO 0;4 SET (Required) '0' FOR BOTH UB-04 AND CMS-1500 FORMS; '1' FOR UB-04 FORM ONLY; '2' FOR CMS-1500 FORM ONLY; LAST EDITED: JAN 16, 2007 HELP-PROMPT: Select one or both forms that the provider id will apply to. DESCRIPTION: This designates whether the id number is to be used for just UB-04 form types, just CMS-1500 form types or both form types. NOTES: TRIGGERED by the CARE UNIT field of the IB INS CO PROVIDER ID CARE UNIT File RECORD INDEXES: AD (#125), AUNIQ (#127) 355.96,.05 BILL CARE TYPE 0;5 SET (Required) '0' FOR BOTH INPATIENT AND OUTPATIENT; '1' FOR INPATIENT ONLY; '2' FOR OUTPATIENT ONLY; '3' FOR PRESCRIPTION ONLY; LAST EDITED: AUG 01, 2001 HELP-PROMPT: Enter the type of care (inpatient/outpatient/Rx) that this id # will apply to. DESCRIPTION: This designates whether the id number is to be used for just inpatient bills, just outpatient bills, both inpatient and outpatient bills or just prescriptions. NOTES: TRIGGERED by the CARE UNIT field of the IB INS CO PROVIDER ID CARE UNIT File RECORD INDEXES: AD (#125), AUNIQ (#127) 355.96,.06 ID TYPE 0;6 POINTER TO IB PROVIDER ID # TYPE FILE (#355.97) (Required) INPUT TRANSFORM: S DIC("S")="I $$RAINS^IBCEPU(Y)" D ^DIC K DIC S DIC=$G(DIE),X=+Y K:Y<0 X LAST EDITED: APR 18, 2006 HELP-PROMPT: Enter the provider id type that this care unit is to apply to. DESCRIPTION: This is the type of provider ID that the set of care unit is being defined for. SCREEN: S DIC("S")="I $$RAINS^IBCEPU(Y)" EXPLANATION: Must be for a type that includes insurance co CROSS-REFERENCE: 355.96^C 1)= S ^IBA(355.96,"C",$E(X,1,30),DA)="" 2)= K ^IBA(355.96,"C",$E(X,1,30),DA) 3)= Do not delete Allow lookup by provider id type RECORD INDEXES: AC (#124), AD (#125), AUNIQ (#127), D (#128) FILES POINTED TO FIELDS IB PROVIDER ID # TYPE (#355.97) ID TYPE (#.06) IB PROVIDER ID CARE UNIT (#355.95) CARE UNIT (#.01) INSURANCE COMPANY (#36) INSURANCE COMPANY (#.03) File #355.96 Record Indexes: AC (#124) RECORD REGULAR IR SORTING ONLY Short Descr: Xref by insurance company, provider type Description: This cross reference is used to easily find all care units for an insurance company and provider id type. Set Logic: S ^IBA(355.96,"AC",X(1),X(2),DA)="" Kill Logic: K ^IBA(355.96,"AC",X(1),X(2),DA) Whole Kill: K ^IBA(355.96,"AC") X(1): INSURANCE COMPANY (355.96,.03) (Subscr 1) (forwards) X(2): ID TYPE (355.96,.06) (Subscr 2) (forwards) AD (#125) RECORD REGULAR IR SORTING ONLY Short Descr: Xref by insurance co, form type, bill care type, provider type Set Logic: S ^IBA(355.96,"AD",X(1),X(2),X(3),X(4),DA)="" Kill Logic: K ^IBA(355.96,"AD",X(1),X(2),X(3),X(4),DA) Whole Kill: K ^IBA(355.96,"AD") X(1): INSURANCE COMPANY (355.96,.03) (Subscr 1) (forwards) X(2): FORM TYPE APPLIED TO (355.96,.04) (Subscr 2) (forwards) X(3): BILL CARE TYPE (355.96,.05) (Subscr 3) (forwards) X(4): ID TYPE (355.96,.06) (Subscr 4) (forwards) AE (#126) RECORD REGULAR IR SORTING ONLY Short Descr: Xref by care unit and insurance co Description: This cross reference provides easy access to all insurance companies for a care unit entry. Set Logic: S ^IBA(355.96,"AE",X(1),X(2),DA)="" Kill Logic: K ^IBA(355.96,"AE",X(1),X(2),DA) Whole Kill: K ^IBA(355.96,"AE") X(1): CARE UNIT (355.96,.01) (Subscr 1) (forwards) X(2): INSURANCE COMPANY (355.96,.03) (Subscr 2) (forwards) AUNIQ (#127) RECORD REGULAR IR SORTING ONLY Short Descr: Xref by ins co,care unit,form type,pt stat,prov type Description: This cross reference provides an index to insure that each record in this file has a unique combination of insurance company, form type, bill type and provider id type. Set Logic: S ^IBA(355.96,"AUNIQ",X(1),X(2),X(3),X(4),X(5),DA)="" Kill Logic: K ^IBA(355.96,"AUNIQ",X(1),X(2),X(3),X(4),X(5),DA) Whole Kill: K ^IBA(355.96,"AUNIQ") X(1): INSURANCE COMPANY (355.96,.03) (Subscr 1) (forwards) X(2): CARE UNIT (355.96,.01) (Subscr 2) (forwards) X(3): FORM TYPE APPLIED TO (355.96,.04) (Subscr 3) (forwards) X(4): BILL CARE TYPE (355.96,.05) (Subscr 4) (forwards) X(5): ID TYPE (355.96,.06) (Subscr 5) (forwards) D (#128) RECORD REGULAR IR LOOKUP & SORTING Short Descr: Lookup xref by insurance co and provider id type Description: This xref provides an easy way to lookup the entries in this file by insurance co and provider id type. Set Logic: S ^IBA(355.96,"D",X(1),X(2),DA)="" Kill Logic: K ^IBA(355.96,"D",X(1),X(2),DA) Whole Kill: K ^IBA(355.96,"D") X(1): INSURANCE COMPANY (355.96,.03) (Subscr 1) (forwards) X(2): ID TYPE (355.96,.06) (Subscr 2) (forwards) Lookup Prompt: CARE UNIT: INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):