STANDARD DATA DICTIONARY #355.33 -- INSURANCE VERIFICATION PROCESSOR FILE 6/27/25 PAGE 1 STORED IN ^IBA(355.33, *** 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 insurance information accumulated by various sources. The data is held in this file until an authorized person processes the information by either rejecting it or moving it to the Insurance files. Once an entry is processed most of the data is deleted leaving a stub entry in this file which can be used for reporting and tracking purposes. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ POINTED TO BY: BUFFER ENTRY field (#.04) of the IIV RESPONSE File (#365) BUFFER ENTRY field (#.05) of the IIV TRANSMISSION QUEUE File (#365.1) SENDER BUFFER field (#1.05) of the INTERFACILITY INSURANCE UPDATE File (#365.19) RECEIVER BUFFER field (#2.03) of the INTERFACILITY INSURANCE UPDATE File (#365.19) CROSS REFERENCED BY: DATE ENTERED(AEST), STATUS(AEST1), DATE ENTERED(AFST), DATE PROCESSED(AFST1), DATE VERIFIED(AFST2), EFFECTIVE DATE(AI), PT. RELATIONSHIP TO INSURED(AI1), DATE ENTERED(B), PATIENT NAME(C), INSURANCE COMPANY NAME(D), BPS RESPONSE(E) 355.33,.01 DATE ENTERED 0;1 DATE (Required) INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: SEP 09, 1998 HELP-PROMPT: Enter the date this entry is added to the Insurance Buffer file. DESCRIPTION: This is the date this entry is added to the buffer file. CROSS-REFERENCE: 355.33^B 1)= S ^IBA(355.33,"B",$E(X,1,30),DA)="" 2)= K ^IBA(355.33,"B",$E(X,1,30),DA) CROSS-REFERENCE: ^^TRIGGER^355.33^.02 1)= X ^DD(355.33,.01,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U, 2),X=X S DIU=X K Y S X=DIV S X=DUZ X ^DD(355.33,.01,1,2,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$S('$D( ^VA(200,+$P(Y(1),U,2),0)):"",1:$P(^(0),U,1))="" 1.4)= S DIH=$S($D(^IBA(355.33,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,2)=DIV,DIH=355.33,DIG=.02 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q CREATE CONDITION)= ENTERED BY="" CREATE VALUE)= S X=DUZ DELETE VALUE)= NO EFFECT FIELD)= ENTERED BY Set Entered By to the user who created the entry. CROSS-REFERENCE: ^^TRIGGER^355.33^.04 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X X ^DD(355.33,.01,1,3,69.2) S X=X="" I X S X=DIV S Y(1)=$ S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X=DIV S X="E" X ^DD(355.33,.0 1,1,3,1.4) 1.4)= S DIH=$S($D(^IBA(355.33,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,4)=DIV,DIH=355.33,DIG=.04 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q 69.2)= S Y(2)=$C(59)_$S($D(^DD(355.33,.04,0)):$P(^(0),U,3),1:""),Y(1)=$S($D(^IBA(355.33,D0,0)):^(0) ,1:"") S X=$P($P(Y(2),$C(59)_$P(Y(1),U,4)_":",2),$C(59),1) CREATE CONDITION)= STATUS="" CREATE VALUE)= S X="E" DELETE VALUE)= NO EFFECT FIELD)= STATUS Set initial Status to Entered. CROSS-REFERENCE: 355.33^AEST^MUMPS 1)= I $P($G(^IBA(355.33,DA,0)),U,4)'="" S ^IBA(355.33,"AEST",$P(^(0),U,4),X,DA)="" 2)= I $P($G(^IBA(355.33,DA,0)),U,4)'="" K ^IBA(355.33,"AEST",$P(^(0),U,4),X,DA) Cross reference by Status and Date Entered. CROSS-REFERENCE: 355.33^AFST^MUMPS 1)= S ^IBA(355.33,"AFST","E",X,DA)="" 2)= K ^IBA(355.33,"AFST","E",X,DA) Cross reference of all entries by action and date of action. 355.33,.02 ENTERED BY 0;2 POINTER TO NEW PERSON FILE (#200) LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the user that added this entry. DESCRIPTION: This is the user of the source package that entered this insurance entry. NOTES: TRIGGERED by the DATE ENTERED field of the INSURANCE VERIFICATION PROCESSOR File 355.33,.03 SOURCE OF INFORMATION 0;3 POINTER TO SOURCE OF INFORMATION FILE (#355.12) OUTPUT TRANSFORM: S Y=$$GET1^DIQ(355.12,Y_",",.02,"E") LAST EDITED: OCT 31, 2006 HELP-PROMPT: Enter the source by which this insurance information was obtained. DESCRIPTION: This is the source by which this insurance information was obtained. 355.33,.04 STATUS 0;4 SET 'E' FOR ENTERED; 'A' FOR ACCEPTED; 'R' FOR REJECTED; LAST EDITED: SEP 22, 1999 HELP-PROMPT: Enter the status of this entry. DESCRIPTION: This is the status of this insurance entry. E - Entered Locally but not yet processed A - Processed and Accepted, data moved to Insurance files R - Processed and Rejected, data Not moved to Insurance files When an entry is processed most of the data is deleted from the Insurance Buffer file. Entries with a status of Accepted or Rejected will only have stub entries in this file for reporting and tracking purposes. NOTES: TRIGGERED by the DATE ENTERED field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^.05 1)= X ^DD(355.33,.04,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U, 5),X=X S DIU=X K Y X ^DD(355.33,.04,1,1,1.1) X ^DD(355.33,.04,1,1,1.4) 1.1)= S X=DIV N %I,%H,% D NOW^%DTC S X=% 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X X ^DD(355.33,.04,1,1,69.3) S X=X="REJECTED",Y=X,X=Y(4) ,X=X!Y,Y=X,X=Y(2),X=X&Y 1.4)= S DIH=$S($D(^IBA(355.33,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,5)=DIV,DIH=355.33,DIG=.05 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q 69.2)= S Y(3)=$C(59)_$S($D(^DD(355.33,.04,0)):$P(^(0),U,3),1:""),Y(5)=$C(59)_$S($D(^DD(355.33,.04,0 )):$P(^(0),U,3),1:""),Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") 69.3)= X ^DD(355.33,.04,1,1,69.2) S X=$P(Y(1),U,5)="",Y(2)=X S X=$P($P(Y(3),$C(59)_Y(0)_":",2),$C(5 9),1)="ACCEPTED",Y(4)=X S X=$P($P(Y(5),$C(59)_Y(0)_":",2),$C(59),1) CREATE CONDITION)= (DATE PROCESSED="")&(STATUS="ACCEPTED"!(STATUS="REJECTED")) CREATE VALUE)= NOW DELETE VALUE)= NO EFFECT FIELD)= DATE PROCESSED Set Date Processed when Status is changed. CROSS-REFERENCE: 355.33^AEST1^MUMPS 1)= I +$P($G(^IBA(355.33,DA,0)),U,1) S ^IBA(355.33,"AEST",X,+$P(^(0),U,1),DA)="" 2)= I +$P($G(^IBA(355.33,DA,0)),U,1) K ^IBA(355.33,"AEST",X,+$P(^(0),U,1),DA) Cross reference by Status and Date Entered. 355.33,.05 DATE PROCESSED 0;5 DATE INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: SEP 09, 1998 HELP-PROMPT: Enter the date this entry is processed by insurance personnel. DESCRIPTION: This is the date authorized insurance personnel either accepted or rejected the information in this entry. NOTES: TRIGGERED by the STATUS field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^.06 1)= X ^DD(355.33,.05,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U, 6),X=X S DIU=X K Y S X=DIV S X=DUZ X ^DD(355.33,.05,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$S('$D( ^VA(200,+$P(Y(1),U,6),0)):"",1:$P(^(0),U,1))="" 1.4)= S DIH=$S($D(^IBA(355.33,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,6)=DIV,DIH=355.33,DIG=.06 D ^ DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q CREATE CONDITION)= PROCESSED BY="" CREATE VALUE)= S X=DUZ DELETE VALUE)= NO EFFECT FIELD)= PROCESSED BY Set Processed By to the user who processed the entry. CROSS-REFERENCE: 355.33^AFST1^MUMPS 1)= I $P($G(^IBA(355.33,DA,0)),U,4)'="" S ^IBA(355.33,"AFST",$P(^(0),U,4),X,DA)="" 2)= I $P($G(^IBA(355.33,DA,0)),U,4)'="" K ^IBA(355.33,"AFST",$P(^(0),U,4),X,DA) Cross reference of all entries by action and date of action. 355.33,.06 PROCESSED BY 0;6 POINTER TO NEW PERSON FILE (#200) LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the insurance user who processed this entry. DESCRIPTION: This is the insurance user who accepted or rejected this entry. NOTES: TRIGGERED by the DATE PROCESSED field of the INSURANCE VERIFICATION PROCESSOR File 355.33,.07 NEW COMPANY 0;7 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if this entry resulted in a new Insurance Company. DESCRIPTION: This flag indicates if this buffer entry resulted in a new Insurance Company being created. This will only be Yes if the buffer entry was accepted and a new Insurance Company entry was added to the Insurance Company File. 355.33,.08 NEW GROUP/PLAN 0;8 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if this entry resulted in a new Insurance Group/Plan. DESCRIPTION: This flag indicates if this buffer entry resulted in a new Group/Plan being created. This will only be Yes if the buffer entry was accepted and a new Group/Plan entry was added to the Group Insurance Plan file. 355.33,.09 NEW POLICY 0;9 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if this entry resulted in a new Insurance Policy for this patient. DESCRIPTION: This flag indicates if this buffer entry resulted in a new Patient Insurance Policy being created. This will only be Yes if the buffer entry was accepted and a new Policy entry was added for this patient. 355.33,.1 DATE VERIFIED 0;10 DATE INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: SEP 22, 1999 HELP-PROMPT: This is the date the Buffer entry is verified by insurance personnel. DESCRIPTION: This is the date insurance personnel verified this insurance information is correct. This will only be used if the verification step was completed separately from the acceptance step of the process. CROSS-REFERENCE: ^^TRIGGER^355.33^.11 1)= X ^DD(355.33,.1,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,1 1),X=X S DIU=X K Y S X=DIV S X=DUZ X ^DD(355.33,.1,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$S('$D( ^VA(200,+$P(Y(1),U,11),0)):"",1:$P(^(0),U,1))="" 1.4)= S DIH=$S($D(^IBA(355.33,DIV(0),0)):^(0),1:""),DIV=X S $P(^(0),U,11)=DIV,DIH=355.33,DIG=.11 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= Q CREATE CONDITION)= VERIFIED BY="" CREATE VALUE)= S X=DUZ DELETE VALUE)= NO EFFECT FIELD)= VERIFIED BY Set Verified By to the user who verified the entry. CROSS-REFERENCE: 355.33^AFST2^MUMPS 1)= S ^IBA(355.33,"AFST","V",X,DA)="" 2)= K ^IBA(355.33,"AFST","V",X,DA) Cross reference of all entries by action and date of action. 355.33,.11 VERIFIED BY 0;11 POINTER TO NEW PERSON FILE (#200) LAST EDITED: AUG 04, 1998 HELP-PROMPT: This is the insurance user who verified this insurance information. DESCRIPTION: This is the insurance user that verified this insurance information is correct. This should only be entered if the entry is verified before it is accepted. NOTES: TRIGGERED by the DATE VERIFIED field of the INSURANCE VERIFICATION PROCESSOR File 355.33,.12 IIV STATUS 0;12 POINTER TO IIV STATUS TABLE FILE (#365.15) LAST EDITED: APR 14, 2003 HELP-PROMPT: Enter the IIV status associated with this buffer entry. DESCRIPTION: This field is a pointer to the IIV STATUS TABLE file. This identifies the visual symbol that should appear in the IIV status column in the insurance buffer listing of entries. The symbols appear next to the patient name to indicate the current stage within the electronic verification process. 355.33,.13 OVERRIDE FRESHNESS FLAG 0;13 SET '1' FOR YES; '0' FOR NO; LAST EDITED: JUL 08, 2002 HELP-PROMPT: Enter Yes to force an electronic transmission of this entry. DESCRIPTION: The presence of this flag will alert the Buffer extract process and also the process that electronically transmits the insurance verification request, that this buffer entry should get transmitted and sent to the Payer - bypassing the National Insurance Cache. This is regardless of the freshness date or of any other data elements. This flag trumps everything else in the electronic verification process. 355.33,.14 REMOTE LOCATION 0;14 POINTER TO INSTITUTION FILE (#4) LAST EDITED: JUL 15, 2003 HELP-PROMPT: Specify the facility where this insurance information came from. DESCRIPTION: This is the remote location from where this insurance information was gathered from. This field is optional and will only be completed if the information came from a remote facility. 355.33,.15 IIV PROCESSED DATE 0;15 DATE INPUT TRANSFORM: S %DT="ETXR" D ^%DT S X=Y K:Y<1 X LAST EDITED: JUL 22, 2003 HELP-PROMPT: This is the date the response was received using eIIV. DESCRIPTION: This date/time field is automatically updated when a response is received using the electronic insurance eligibility communications via the IIV software. 355.33,.16 REAL TIME VERIFICATION 0;16 SET PROCESSED BY REAL TIME VERIFICATION '0' FOR NO; '1' FOR YES; LAST EDITED: SEP 13, 2010 HELP-PROMPT: Is the buffer entry verified by real time verification? DESCRIPTION: Flag that indicates if Real Time Verification processed and verified this insurance buffer entry. TECHNICAL DESCR: Real Time Verification flag is set to 1 for YES if the insurance buffer entry was successfully verified by Real Time Verification. SOURCE OF DATA: SET BY THE REAL TIME VERIFICATION PROCESS NOTES: TRIGGERED by the INSURANCE COMPANY NAME field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the *GROUP NAME field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the *GROUP NUMBER field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the PATIENT NAME field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the *SUBSCRIBER ID field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the INSURED'S DOB field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the PATIENT ID field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the GROUP NAME field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the GROUP NUMBER field of the INSURANCE VERIFICATION PROCESSOR File TRIGGERED by the SUBSCRIBER ID field of the INSURANCE VERIFICATION PROCESSOR File 355.33,.17 BPS RESPONSE 0;17 POINTER TO BPS RESPONSES FILE (#9002313.03) LAST EDITED: NOV 15, 2010 HELP-PROMPT: Enter the BPS RESPONSES entry linked with this buffer entry. DESCRIPTION: This is the payer's response to an Eligibility Inquiry. When an ePharmacy Eligibility Inquiry transaction is sent to the payer, the payer responds with an NCPDP Eligibility Response transaction through the ECME engine. This response is stored by default in the BPS RESPONSES file. When this happens an insurance buffer entry is also created. This field links the buffer entry with the BPS Response entry. TECHNICAL DESCR: This field will be automatically populated by the system when receiving Eligibility responses through the ECME engine. It is only valid for buffer entries that have a Source of Information of e-Pharmacy. CROSS-REFERENCE: 355.33^E 1)= S ^IBA(355.33,"E",$E(X,1,30),DA)="" 2)= K ^IBA(355.33,"E",$E(X,1,30),DA) 355.33,.18 SERVICE DATE 0;18 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: MAY 07, 2013 HELP-PROMPT: Enter the service date to be included in eIV inquiry. DESCRIPTION: Service date to be included in eIV inquiry. 355.33,20.01 INSURANCE COMPANY NAME 20;1 FREE TEXT INPUT TRANSFORM: S X=$$UP^XLFSTR(X),X=$$TRIM^XLFSTR(X) K:$L(X)>30!($L(X)<3) X LAST EDITED: SEP 02, 2010 HELP-PROMPT: Answer must be 3-30 characters in length. DESCRIPTION: Enter the name of the Insurance Carrier that provides coverage for this patient. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 355.33^D 1)= S ^IBA(355.33,"D",$E(X,1,30),DA)="" 2)= K ^IBA(355.33,"D",$E(X,1,30),DA) Insurance Company Cross-reference. CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. 355.33,20.02 PHONE NUMBER 20;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<7) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Answer must be 7-20 characters in length. DESCRIPTION: Enter the phone number at which this insurance company can be reached. 355.33,20.03 BILLING PHONE NUMBER 20;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<7) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the phone number of the billing office for this company. Answer must be 7-20 characters in length. DESCRIPTION: The insurance carriers phone number where inquires about patient billing should be made. 355.33,20.04 PRECERTIFICATION PHONE NUMBER 20;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<7) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the phone number for pre-certification of care with the insurance company, if required. Answer must be 7-20 characters in length. DESCRIPTION: If this company requires pre-certification of insurance coverage to be completed prior to a patient being treated then enter the phone number of the pre-cert office. 355.33,20.05 REIMBURSE? 20;5 SET 'Y' FOR WILL REIMBURSE; '*' FOR WILL REIMBURSE IF TREATED UNDER VAR 6046(C) OR VAR 6060.2(A); '**' FOR DEPENDS ON POLICY, CHECK WITH COMPANY; 'N' FOR WILL NOT REIMBURSE; LAST EDITED: MAR 24, 1998 HELP-PROMPT: Does this company reimburse the VA for care provided to it's policy holders? DESCRIPTION: Choose from the available list of choices the appropriate code denoting whether or not and under which circumstances this insurance carrier will reimburse the Dept of Veterans Affairs for care received. 355.33,21.01 STREET ADDRESS [LINE 1] 21;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>35!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Answer must be 3-35 characters in length. DESCRIPTION: Enter the first line of the insurance company's mailing address street. 355.33,21.02 STREET ADDRESS [LINE 2] 21;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the second line of the insurance company's mailing address street. Answer must be 3-30 characters in length. DESCRIPTION: If the insurance company's mailing address street is longer than 1 line, enter the second line here. 355.33,21.03 STREET ADDRESS [LINE 3] 21;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the third line of the insurance company's mailing address street. Answer must be 3-30 characters in length. DESCRIPTION: If the insurance company's mailing address street is longer than 2 lines, enter the third line here. 355.33,21.04 CITY 21;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>25!($L(X)<2) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Answer must be 2-25 characters in length. DESCRIPTION: This is the insurance company's mailing address city. 355.33,21.05 STATE 21;5 POINTER TO STATE FILE (#5) LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the company's mailing address state. DESCRIPTION: This is the insurance company's mailing address state. 355.33,21.06 ZIP CODE 21;6 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<5) X I $D(X) D ZIPIN^VAFADDR OUTPUT TRANSFORM: D ZIPOUT^VAFADDR LAST EDITED: FEB 10, 1998 HELP-PROMPT: Enter either a 5 or 9 digit zip code. DESCRIPTION: This is the insurance company's mailing address zip code. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 355.33,40.01 IS THIS A GROUP POLICY? 40;1 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if other patients may be associated with this plan, otherwise enter No. DESCRIPTION: Some policies are individual policies and are specific to a patient. Many policies are group plans that cover many patients. 355.33,40.02 *GROUP NAME 40;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<2) X LAST EDITED: DEC 03, 2013 HELP-PROMPT: Enter the name of the group this policy is associated with. Answer must be 2-20 characters in length. DESCRIPTION: This is the name that the insurance company uses to identify this plan. This field is scheduled for deletion in May 2015. NOTES: TRIGGERED by the GROUP NAME field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. CROSS-REFERENCE: ^^TRIGGER^355.33^90.01 1)= X ^DD(355.33,40.02,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,90)):^(90),1:"") S X=$P(Y(1 ),U,1),X=X S DIU=X K Y S X=DIV S X=$P(^IBA(355.33,DA,40),U,2) X ^DD(355.33,40.02,1,2,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,40),U,2)'=$E($P($G(^IBA(355.33, DA,90)),U),1,20)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),90)),DIV=X S $P(^(90),U,1)=DIV,DIH=355.33,DIG=90.01 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,40),U,2)="") I X S X=DIV S Y(1)=$ S($D(^IBA(355.33,D0,90)):^(90),1:"") S X=$P(Y(1),U,1),X=X S DIU=X K Y S X="" X ^DD(355.33,40.02,1,2 ,2.4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),90)),DIV=X S $P(^(90),U,1)=DIV,DIH=355.33,DIG=90.01 D ^DICR CREATE CONDITION)= S X=($P(^IBA(355.33,DA,40),U,2)'=$E($P($G(^IBA(355.33,DA,90)),U),1,20)) CREATE VALUE)= S X=$P(^IBA(355.33,DA,40),U,2) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,40),U,2)="") DELETE VALUE)= @ FIELD)= GROUP NAME Triggers field 90.01 if first 20 chars of its value differ from the value in this field. Deletes field 90.01 if field 40.02 is deleted. 355.33,40.03 *GROUP NUMBER 40;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>17!($L(X)<2) X LAST EDITED: DEC 03, 2013 HELP-PROMPT: Enter the number that identifies this group/plan. Answer must be 2-17 characters in length. DESCRIPTION: This is the number or code which the insurance company uses to identify this plan. This field is scheduled for deletion in May 2015. NOTES: TRIGGERED by the GROUP NUMBER field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. CROSS-REFERENCE: ^^TRIGGER^355.33^90.02 1)= X ^DD(355.33,40.03,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,90)):^(90),1:"") S X=$P(Y(1 ),U,2),X=X S DIU=X K Y S X=DIV S X=$P(^IBA(355.33,DA,40),U,3) X ^DD(355.33,40.03,1,2,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,40),U,3)'=$E($P($G(^IBA(355.33, DA,90)),U,2),1,17)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),90)),DIV=X S $P(^(90),U,2)=DIV,DIH=355.33,DIG=90.02 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,40),U,3)="") I X S X=DIV S Y(1)=$ S($D(^IBA(355.33,D0,90)):^(90),1:"") S X=$P(Y(1),U,2),X=X S DIU=X K Y S X="" X ^DD(355.33,40.03,1,2 ,2.4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),90)),DIV=X S $P(^(90),U,2)=DIV,DIH=355.33,DIG=90.02 D ^DICR CREATE CONDITION)= S X=($P(^IBA(355.33,DA,40),U,3)'=$E($P($G(^IBA(355.33,DA,90)),U,2),1,17)) CREATE VALUE)= S X=$P(^IBA(355.33,DA,40),U,3) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,40),U,3)="") DELETE VALUE)= @ FIELD)= GROUP NUMBER Triggers field 90.02 if first 17 chars of its value differ from the value in this field. Deletes field 90.02 if field 40.03 is deleted. 355.33,40.04 UTILITZATION REVIEW REQUIRED 40;4 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if this plan requires Utilization Review for all billable cases. DESCRIPTION: If this is answered Yes, then the UR staff will be required to follow-up on all billable cases. If this is answered No then UR follow-up will be considered optional. 355.33,40.05 PRECERTIFICATION REQUIRED 40;5 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if pre-certification is required by this plan. DESCRIPTION: Enter Yes if this plan requires all non-emergent admissions to be pre-certified. 355.33,40.06 AMBULATORY CARE CERTIFICATION 40;6 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if certification is required for ambulatory care. DESCRIPTION: Enter Yes if this plan requires certification of ambulatory procedures. This may include Ambulatory Surgeries, CAT Scans, MRI, non-invasive procedures, etc. 355.33,40.07 EXCLUDE PREEXISTING CONDITION 40;7 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if this plan excludes any pre-existing conditions. DESCRIPTION: Enter Yes if the plan does not cover any pre-existing conditions the patient may have, otherwise enter No. 355.33,40.08 BENEFITS ASSIGNABLE 40;8 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if this plan will allow assignment of benefits, otherwise enter No. DESCRIPTION: Enter Yes if assignment of benefits is allowed by this plan. 355.33,40.09 TYPE OF PLAN 40;9 POINTER TO TYPE OF PLAN FILE (#355.1) INPUT TRANSFORM: S DIC("S")="I '$P(^(0),U,4)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: FEB 11, 1998 HELP-PROMPT: Enter the Type of Plan that best describes this plan. DESCRIPTION: Select the Type of Plan that best describes this plan. The Type of Plan may be used to determine if reimbursement for claims from the insurance carrier is appropriate. SCREEN: S DIC("S")="I '$P(^(0),U,4)" EXPLANATION: Active Types of Plans Only! 355.33,40.1 BANKING IDENTIFICATION NUMBER 40;10 FREE TEXT INPUT TRANSFORM: K:$L(X)>10!($L(X)<1) X LAST EDITED: APR 09, 2004 HELP-PROMPT: Enter the Plan's Banking Identification Number (BIN). Answer must be 1-10 characters in length. DESCRIPTION: The Plan's Banking Identification Number (BIN). Used for NCPDP transmissions. 355.33,40.11 PROCESSOR CONTROL NUMBER (PCN) 40;11 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X LAST EDITED: APR 09, 2004 HELP-PROMPT: Enter the Plan's Processor Control Number (PCN). Answer must be 1-20 characters in length. DESCRIPTION: The Plan's Processor Control Number (PCN). Used for NCPDP transmissions. 355.33,60.01 PATIENT NAME 60;1 POINTER TO PATIENT FILE (#2) LAST EDITED: SEP 02, 2010 HELP-PROMPT: Enter the patient covered by this insurance. DESCRIPTION: This is the patient covered by this insurance policy. CROSS-REFERENCE: 355.33^C 1)= S ^IBA(355.33,"C",$E(X,1,30),DA)="" 2)= K ^IBA(355.33,"C",$E(X,1,30),DA) Patient Cross-reference. CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. 355.33,60.02 EFFECTIVE DATE 60;2 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X I $D(X),$P($G(^IBA(355.33,DA,60)),U,3)'="",X>$P(^IBA(355.33,DA,60), U,3) K X LAST EDITED: OCT 17, 1998 HELP-PROMPT: The effective date of the policy for this patient, must not be greater than the expiration date. DESCRIPTION: This is the date this policy went into effect for this patient. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 355.33^AI^MUMPS 1)= Q 2)= Q Cross reference to force filing of data so input transform will work. 355.33,60.03 EXPIRATION DATE 60;3 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X I $D(X),X<$P($G(^IBA(355.33,DA,60)),U,2) K X LAST EDITED: FEB 17, 1998 HELP-PROMPT: Enter the date this policy expires for this patient, date must not be before policy effective date. DESCRIPTION: If this insurance policy coverage expires for this patient on a specified date, enter that date, otherwise leave this blank. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 355.33,60.04 *SUBSCRIBER ID 60;4 FREE TEXT SUBSCRIBER PRIMARY ID INPUT TRANSFORM: K:$L(X)>20!($L(X)<3) X LAST EDITED: DEC 03, 2013 HELP-PROMPT: Answer must be 3-20 characters in length. DESCRIPTION: Enter the Subscriber's Primary ID number. This number is assigned by the payer and can be found on the subscriber's insurance card. This field is scheduled for deletion in May 2015. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the SUBSCRIBER ID field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. CROSS-REFERENCE: ^^TRIGGER^355.33^90.03 1)= X ^DD(355.33,60.04,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,90)):^(90),1:"") S X=$P(Y(1 ),U,3),X=X S DIU=X K Y S X=DIV S X=$P(^IBA(355.33,DA,60),U,4) X ^DD(355.33,60.04,1,2,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,60),U,4)'=$E($P($G(^IBA(355.33, DA,90)),U,3),1,20)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),90)),DIV=X S $P(^(90),U,3)=DIV,DIH=355.33,DIG=90.03 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,60),U,4)="") I X S X=DIV S Y(1)=$ S($D(^IBA(355.33,D0,90)):^(90),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X="" X ^DD(355.33,60.04,1,2 ,2.4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),90)),DIV=X S $P(^(90),U,3)=DIV,DIH=355.33,DIG=90.03 D ^DICR CREATE CONDITION)= S X=($P(^IBA(355.33,DA,60),U,4)'=$E($P($G(^IBA(355.33,DA,90)),U,3),1,20)) CREATE VALUE)= S X=$P(^IBA(355.33,DA,60),U,4) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,60),U,4)="") DELETE VALUE)= @ FIELD)= SUBSCRIBER ID Triggers field 90.03 if first 20 chars of its value differ from the value in this field. Deletes field 90.03 if field 60.04 is deleted. 355.33,60.05 WHOSE INSURANCE 60;5 SET 'v' FOR VETERAN; 's' FOR SPOUSE; 'o' FOR OTHER; 'p' FOR PATIENT; LAST EDITED: OCT 18, 2005 HELP-PROMPT: Enter who holds the insurance policy (the insured). DESCRIPTION: Enter 'v' if this insurance policy is held by the veteran, 's' if the veterans spouse holds the policy, or 'o' if anyone else is the policy holder. TECHNICAL DESCR: 'p' for PATIENT may be entered if the VistA system is non-VA. 'v' is excluded if the VistA system is non-VA. SCREEN: S DIC("S")="I ($G(DUZ(""AG""))'=""V""&(""pso""[Y))!($G(DUZ(""AG""))=""V""&(""vso""[Y))" EXPLANATION: Exclude VA from selecting 'p' for Patient. NOTES: TRIGGERED by the PT. RELATIONSHIP TO INSURED field of the INSURANCE VERIFICATION PROCESSOR File 355.33,60.06 PT. RELATIONSHIP TO INSURED 60;6 SET '01' FOR PATIENT; '02' FOR SPOUSE; '03' FOR NATURAL CHILD; '08' FOR EMPLOYEE; '09' FOR DO NOT USE; '11' FOR ORGAN DONOR; '15' FOR INJURED PLANTIFF; '18' FOR DO NOT USE; '32' FOR MOTHER; '33' FOR FATHER; '34' FOR SIGNIFICANT OTHER; '35' FOR LIFE PARTNER; '36' FOR OTHER RELATIONSHIP; LAST EDITED: FEB 07, 2008 HELP-PROMPT: Enter the code for the patient's relationship to the insured (or policy holder). DESCRIPTION: Enter the code which best describes the patient's relationship to the person who holds this policy (or insured). SCREEN: S DIC("S")="I X'=""09"",X'=""18""" EXPLANATION: Cannot use 09 or 18 anymore NOTES: TRIGGERED by the PT. RELATIONSHIP - HIPAA field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: 355.33^AI1^MUMPS 1)= Q 2)= Q Cross reference to force filing of data so input transform will work. CROSS-REFERENCE: ^^TRIGGER^355.33^60.14 1)= X ^DD(355.33,60.06,1,2,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1 ),U,14),X=X S DIU=X K Y S X=DIV S X=$$PRELCNV^IBCNSP1($P(^IBA(355.33,DA,60),U,6),1) X ^DD(355.33,60 .06,1,2,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 N Z S Z=$$PRELCNV^IBCNSP1($P(^IBA(355.33,D0,60),U,6),1),X=(Z'=" "&(Z'=$P(^IBA(355.33,D0,60),U,14))) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,14)=DIV,DIH=355.33,DIG=60.14 D ^DICR 2)= Q CREATE CONDITION)= N Z S Z=$$PRELCNV^IBCNSP1($P(^IBA(355.33,D0,60),U,6),1),X=(Z'=""&(Z'=$P(^IBA(355 .33,D0,60),U,14))) CREATE VALUE)= S X=$$PRELCNV^IBCNSP1($P(^IBA(355.33,DA,60),U,6),1) DELETE VALUE)= NO EFFECT FIELD)= #60.14 Triggers field 60.14 if its value differs from value in this field. CROSS-REFERENCE: ^^TRIGGER^355.33^60.05 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1),U,5),X=X S DIU=X K Y S X=DIV S X=$S(+X=1:$S($G(DUZ("AG"))="V":"v",1:"p"),+X=2:"s",1:"o") X ^DD(355.33,60.06 ,1,3,1.4) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,5)=DIV,DIH=355.33,DIG=60.05 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1),U,5),X=X S DIU=X K Y S X="" S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,5)=DIV,DIH=355.33,DIG=60.05 D ^DICR CREATE VALUE)= S X=$S(+X=1:$S($G(DUZ("AG"))="V":"v",1:"p"),+X=2:"s",1:"o") DELETE VALUE)= @ FIELD)= #60.05 This trigger will set the WHOSE INSURANCE field (60.05). WHOSE INSURANCE will no longer be asked on user interface screens. 355.33,60.07 *NAME OF INSURED 60;7 FREE TEXT INPUT TRANSFORM: N Z1 S Z1=$G(^IBA(355.33,DA,60)) S:$P(Z1,U,6)="01"&X X=$P($G(^DPT(+Z1,0)),U,1) K:$L(X)>30!($L(X)<2) X LAST EDITED: NOV 20, 2013 HELP-PROMPT: Enter the name of the person who holds the policy. Answer must be 2-30 characters in length. DESCRIPTION: Enter the name of the individual for which this policy was issued. If the Patients Relationship to the Insured is 'Patient' then this name will default to the patients name via input transform. This field is scheduled for deletion in May 2015. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the NAME OF INSURED field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^91.01 1)= X ^DD(355.33,60.07,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,91)):^(91),1:"") S X=$P(Y(1 ),U,1),X=X S DIU=X K Y S X=DIV S X=$P(^IBA(355.33,DA,60),U,7) X ^DD(355.33,60.07,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,60),U,7)'=$E($P($G(^IBA(355.33, DA,91)),U),1,30)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),91)),DIV=X S $P(^(91),U,1)=DIV,DIH=355.33,DIG=91.01 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,60),U,7)="") I X S X=DIV S Y(1)=$ S($D(^IBA(355.33,D0,91)):^(91),1:"") S X=$P(Y(1),U,1),X=X S DIU=X K Y S X="" X ^DD(355.33,60.07,1,1 ,2.4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),91)),DIV=X S $P(^(91),U,1)=DIV,DIH=355.33,DIG=91.01 D ^DICR CREATE CONDITION)= S X=($P(^IBA(355.33,DA,60),U,7)'=$E($P($G(^IBA(355.33,DA,91)),U),1,30)) CREATE VALUE)= S X=$P(^IBA(355.33,DA,60),U,7) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,60),U,7)="") DELETE VALUE)= @ FIELD)= NAME OF INSURED Triggers field 91.01 if first 30 chars of its value differ from the value in this field. Deletes field 91.01 if field 60.07 is deleted. 355.33,60.08 INSURED'S DOB 60;8 DATE INPUT TRANSFORM: S %DT="EXP" D ^%DT S X=Y K:Y<1 X LAST EDITED: SEP 13, 2010 HELP-PROMPT: Enter the Date of Birth of the policy holder. This is only needed if the patient is not the insured. DESCRIPTION: This is the policy holder's (insured's) Date of Birth. This is not needed if the patient is not the policy holder since the patient's DOB is stored elsewhere. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. 355.33,60.09 INSURED'S SSN 60;9 FREE TEXT INPUT TRANSFORM: K:$L(X)>13!($L(X)<9) X S:$D(X) X=$TR(X,"-","") OUTPUT TRANSFORM: S Y=$E(Y,1,3)_"-"_$E(Y,4,5)_"-"_$E(Y,6,9) LAST EDITED: FEB 10, 1998 HELP-PROMPT: If the insured is not the patient enter the insured's SSN. Answer must be 9-13 characters in length. DESCRIPTION: This is the policy holders (insured's) social security number. This only needs to be entered if it is different than the Subscriber Id number and the insured is not the patient. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 355.33,60.1 PRIMARY CARE PROVIDER 60;10 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: FEB 10, 1998 HELP-PROMPT: If referral is required for VA reimbursement, enter the non-VA provider that referred this patient to the VA. Answer must be 3-30 characters in length. DESCRIPTION: This is the patient's Primary Care Provider within their managed care network that referred the patient to the VA. In some cases if the patients PC Provider refers the patient to the VA their HMO will reimburse. 355.33,60.11 PRIMARY PROVIDER PHONE 60;11 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<7) X LAST EDITED: FEB 10, 1998 HELP-PROMPT: The phone number of the Primary Care Provider that referred the patient to the VA. Answer must be 7-20 characters in length. DESCRIPTION: This is the phone number of the patients non-VA primary care provider that may refer the patient to the VA for care. 355.33,60.12 COORDINATION OF BENEFITS 60;12 SET '1' FOR PRIMARY; '2' FOR SECONDARY; '3' FOR TERTIARY; LAST EDITED: AUG 03, 1998 HELP-PROMPT: Enter the code that best relates where in the payment sequence this policy should be placed. DESCRIPTION: Enter '1' if this is the patient's primary insurance policy. Enter '2' if this policy is secondary to (billed after) the primary policy. Enter '3' if this policy is tertiary or billed after the secondary policy. 355.33,60.13 INSURED'S SEX 60;13 SET 'F' FOR FEMALE; 'M' FOR MALE; LAST EDITED: OCT 02, 2006 HELP-PROMPT: Enter the sex (M or F) of the policy holder. DESCRIPTION: This field is used in insurance billing to help verify the policy coverage when the bill is submitted to the carrier. If the patient is the policy holder, this value should match the patient's sex. If the patient's spouse or other relative is the policy holder, the appropriate value should be determined and entered. 355.33,60.14 PT. RELATIONSHIP - HIPAA 60;14 SET PT. RELATIONSHIP TO INSURED '01' FOR SPOUSE; '18' FOR SELF; '19' FOR CHILD; '20' FOR EMPLOYEE; '29' FOR SIGNIFICANT OTHER; '32' FOR MOTHER; '33' FOR FATHER; '39' FOR ORGAN DONOR; '41' FOR INJURED PLAINTIFF; '53' FOR LIFE PARTNER; 'G8' FOR OTHER RELATIONSHIP; LAST EDITED: MAY 13, 2013 HELP-PROMPT: Enter the HIPAA code which indicates the patient's relationship to the injured party. DESCRIPTION: Select the HIPAA relationship code that describes the relationship this patient has to the holder of this insurance policy. If the policy belongs to the patient enter '18' for SELF. If the policy belongs to the spouse enter '01' for SPOUSE, etc. NOTES: TRIGGERED by the PT. RELATIONSHIP TO INSURED field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^60.06 1)= X ^DD(355.33,60.14,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1 ),U,6),X=X S DIU=X K Y S X=DIV S X=$$PRELCNV^IBCNSP1($P(^IBA(355.33,DA,60),U,14),0) X ^DD(355.33,60 .14,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 N Z S Z=$$PRELCNV^IBCNSP1($P(^IBA(355.33,D0,60),U,14),0),X=(Z'= ""&(Z'=$P(^IBA(355.33,D0,60),U,6))) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,6)=DIV,DIH=355.33,DIG=60.06 D ^DICR 2)= Q CREATE CONDITION)= N Z S Z=$$PRELCNV^IBCNSP1($P(^IBA(355.33,D0,60),U,14),0),X=(Z'=""&(Z'=$P(^IBA(35 5.33,D0,60),U,6))) CREATE VALUE)= S X=$$PRELCNV^IBCNSP1($P(^IBA(355.33,DA,60),U,14),0) DELETE VALUE)= NO EFFECT FIELD)= PT. RELATIONSHIP TO INSURED Triggers field 60.06 if its value differs from value in this field. 355.33,60.15 PHARMACY RELATIONSHIP CODE 60;15 POINTER TO BPS NCPDP PATIENT RELATIONSHIP CODE FILE (#9002313.19) LAST EDITED: JUN 21, 2011 HELP-PROMPT: Select the relationship of the patient to the cardholder. DESCRIPTION: This is the relationship of the patient to the cardholder. Code Description ---- ----------- 0 Not Specified 1 Cardholder - The individual that is enrolled in and receives benefits from a health plan 2 Spouse - Patient is the husband/wife/partner of the cardholder 3 Child - Patient is a child of the cardholder 4 Other - Relationship to cardholder is not precise TECHNICAL DESCR: This field is NCPDP field 306-C6 - Patient Relationship Code 355.33,60.16 PHARMACY PERSON CODE 60;16 FREE TEXT INPUT TRANSFORM: K:$L(X)>3!($L(X)<1) X LAST EDITED: JUN 21, 2011 HELP-PROMPT: Answer must be 1-3 characters in length. DESCRIPTION: This is the code that is assigned by the payer to identify the patient. The payer may use a unique person code to identify each specific person on the pharmacy insurance policy. This code may also describe the patient's relationship to the cardholder. Enrollment Standard Examples: 001 = Cardholder 002 = Spouse 003 - 999 = Dependents and Others (including second spouses, etc.) TECHNICAL DESCR: This is NCPDP field 303-C3 - Person Code 355.33,61.01 ESGHP? 61;1 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 10, 1998 HELP-PROMPT: Enter Yes if this policy is part of an Employer Sponsored Group Health Plan. DESCRIPTION: Enter Yes if this policy is part of a plan that is sponsored or provided by the insured's (policy holder's) current or past employer. 355.33,61.02 SPONSORING EMPLOYER NAME 61;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the name of the employer that sponsors this policy. Answer must be 3-30 characters in length. DESCRIPTION: If this is an Employer Sponsored Group Health Plan then enter the name of the employer that sponsors the plan. 355.33,61.03 EMPLOYMENT STATUS 61;3 SET '1' FOR FULL TIME; '2' FOR PART TIME; '3' FOR NOT EMPLOYED; '4' FOR SELF EMPLOYED; '5' FOR RETIRED; '6' FOR ACTIVE MILITARY; '9' FOR UNKNOWN; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the insured's (policy holder's) employment status with the employer that sponsors this plan. DESCRIPTION: If this plan is an Employer Sponsored Group Health Plan then enter the policy holders employment status with the sponsoring employer. 355.33,61.04 RETIREMENT DATE 61;4 DATE INPUT TRANSFORM: S %DT="EX" D ^%DT S X=Y K:Y<1 X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the date the insured retired from the employer that sponsors this plan. DESCRIPTION: If this plan is an Employer Sponsored Group Health Plan then enter the date the insured retired from the employer that sponsors the plan. 355.33,61.05 SEND BILL TO EMPLOYER 61;5 SET '1' FOR YES; '0' FOR NO; LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter Yes if the insurance claims should be mailed to the employer for pre-processing. DESCRIPTION: If this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent first to them for pre-processing, rather than the insurance company, then enter Yes. You will then be able to enter an address that these bills should be sent to. If the employer does not require this then the bills will be sent directly to the insurance company. 355.33,61.06 EMPLOYER CLAIMS STREET LINE 1 61;6 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the first line of the street address of the employers claims office if the employer pre-processes insurance claims. Answer must be 3-30 characters in length. DESCRIPTION: Enter the first line of the street address of the sponsoring employers claims office if this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent to them for pre-processing. 355.33,61.07 EMPLOYER CLAIMS STREET LINE 2 61;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the second line of the street address of the employers claims office if the employer pre-processes insurance claims. Answer must be 3-30 characters in length. DESCRIPTION: Enter the second line of the street address of the sponsoring employers claims office if this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent to them for pre-processing. 355.33,61.08 EMPLOYER CLAIMS STREET LINE 3 61;8 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the third line of the street address of the employers claims office if the employer pre-processes insurance claims. Answer must be 3-30 characters in length. DESCRIPTION: Enter the third line of the street address of the sponsoring employers claims office if this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent to them for pre-processing. 355.33,61.09 EMPLOYER CLAIMS CITY 61;9 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<3) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the city of the employers claims office if the employer pre-processes insurance claims. Answer must be 3-20 characters in length. DESCRIPTION: Enter the city of the sponsoring employers claims office if this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent to them for pre-processing. 355.33,61.1 EMPLOYER CLAIMS STATE 61;10 POINTER TO STATE FILE (#5) LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the state of the employers claims office address if the employer pre-processes insurance claims. Answer must be 3-30 characters in length. DESCRIPTION: Enter the State of the sponsoring employers claims office if this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent to them for pre-processing. 355.33,61.11 EMPLOYER CLAIMS ZIP CODE 61;11 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<5) X D:$D(X) ZIPIN^VAFADDR LAST EDITED: MAR 17, 1998 HELP-PROMPT: Enter the zip code of the employers claims office if the employer pre-processes insurance claims. Answer must be 5 or 9 digits in length. DESCRIPTION: Enter the zip code of the sponsoring employers claims office if this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent to them for pre-processing. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 355.33,61.12 EMPLOYER CLAIMS PHONE NUMBER 61;12 FREE TEXT INPUT TRANSFORM: K:$L(X)>15!($L(X)<7) X LAST EDITED: FEB 09, 1998 HELP-PROMPT: Enter the phone number of the employers claims office if the employer pre-processes insurance claims. Answer must be 7-15 characters in length. DESCRIPTION: Enter the phone number of the sponsoring employers claims office if this is an Employer Sponsored Group Health Plan and the sponsoring employer requires claims against the policy be sent to them for pre-processing. 355.33,62.01 PATIENT ID 62;1 FREE TEXT PATIENT PRIMARY ID INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: NOV 14, 2011 HELP-PROMPT: Answer must be 1-30 characters in length DESCRIPTION: This is the patient's primary ID number for this insurance company. Enter this field when the patient and the subscriber are different and the patient has a unique ID number. CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME VERIFICATION Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. 355.33,62.02 SUBSCRIBER ADDRESS LINE 1 62;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>55!($L(X)<1) X LAST EDITED: OCT 08, 2009 HELP-PROMPT: Answer must be 1-55 characters in length. DESCRIPTION: Subscriber address, line 1. 355.33,62.03 SUBSCRIBER ADDRESS LINE 2 62;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>55!($L(X)<1) X LAST EDITED: OCT 08, 2009 HELP-PROMPT: Answer must be 1-55 characters in length. DESCRIPTION: Subscriber address, line 2. 355.33,62.04 SUBSCRIBER ADDRESS CITY 62;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: OCT 08, 2009 HELP-PROMPT: Answer must be 1-30 characters in length. DESCRIPTION: Subscriber address, city. 355.33,62.05 SUBSCRIBER ADDRESS STATE 62;5 POINTER TO STATE FILE (#5) LAST EDITED: OCT 08, 2009 HELP-PROMPT: Please select state. DESCRIPTION: Subscriber address, state. 355.33,62.06 SUBSCRIBER ADDRESS ZIP 62;6 FREE TEXT INPUT TRANSFORM: K:$L(X)>15!($L(X)<1) X LAST EDITED: OCT 08, 2009 HELP-PROMPT: Answer must be 1-15 characters in length. DESCRIPTION: Subscriber address, zip code. 355.33,62.07 SUBSCRIBER ADDRESS COUNTRY 62;7 FREE TEXT INPUT TRANSFORM: K:$L(X)>3!($L(X)<2) X LAST EDITED: SEP 16, 2010 HELP-PROMPT: Answer must be 2-3 characters in length. DESCRIPTION: Subscriber address, country code. TECHNICAL DESCR: Source: 271 HL7 message, PID.11.6. 355.33,62.08 SUBSCRIBER ADDRESS SUBDIVISION 62;8 FREE TEXT INPUT TRANSFORM: K:$L(X)>3!($L(X)<1) X LAST EDITED: SEP 16, 2010 HELP-PROMPT: Answer must be 1-3 characters in length. DESCRIPTION: Subscriber address, country subdivision code. TECHNICAL DESCR: Source: 271 HL7 message, PID.11.8. 355.33,62.09 SUBSCRIBER PHONE 62;9 FREE TEXT INPUT TRANSFORM: K:$L(X)>20!($L(X)<7) X LAST EDITED: APR 02, 2015 HELP-PROMPT: Enter the subscriber's phone number. The entry must be 7-20 characters in length. DESCRIPTION: This field contains the phone number of the policyholder. 355.33,80.01 INQ SERVICE TYPE CODE 1 80;1 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: First Service Type Code to be sent with eIV insurance inquiry. 355.33,80.02 INQ SERVICE TYPE CODE 2 80;2 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Second Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.03 INQ SERVICE TYPE CODE 3 80;3 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Third Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.04 INQ SERVICE TYPE CODE 4 80;4 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Fourth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.05 INQ SERVICE TYPE CODE 5 80;5 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Fifth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.06 INQ SERVICE TYPE CODE 6 80;6 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Sixth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.07 INQ SERVICE TYPE CODE 7 80;7 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Seventh Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.08 INQ SERVICE TYPE CODE 8 80;8 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Eighth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.09 INQ SERVICE TYPE CODE 9 80;9 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Ninth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.1 INQ SERVICE TYPE CODE 10 80;10 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Tenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.11 INQ SERVICE TYPE CODE 11 80;11 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Eleventh Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.12 INQ SERVICE TYPE CODE 12 80;12 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Twelfth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.13 INQ SERVICE TYPE CODE 13 80;13 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Thirteenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.14 INQ SERVICE TYPE CODE 14 80;14 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Fourteenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.15 INQ SERVICE TYPE CODE 15 80;15 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Fifteenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.16 INQ SERVICE TYPE CODE 16 80;16 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Sixteenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.17 INQ SERVICE TYPE CODE 17 80;17 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Seventeenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.18 INQ SERVICE TYPE CODE 18 80;18 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Eighteenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.19 INQ SERVICE TYPE CODE 19 80;19 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 12, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Nineteenth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,80.2 INQ SERVICE TYPE CODE 20 80;20 POINTER TO X12 271 SERVICE TYPE FILE (#365.013) LAST EDITED: AUG 22, 2010 HELP-PROMPT: Enter service type code to be sent with eIV insurance inquiry. DESCRIPTION: Twentieth Service Type Code to be sent with eIV Insurance Inquiry. 355.33,90.01 GROUP NAME 90;1 FREE TEXT INPUT TRANSFORM: K:$L(X)>80!($L(X)<2)!'$$LENCHK^IBCNEUT1(X,20,0) X LAST EDITED: DEC 03, 2013 HELP-PROMPT: Answer must be 2-20 characters in length. DESCRIPTION: This is the name that the insurance company uses to identify this plan. TECHNICAL DESCR: Replaces field 40.02. Length of this field is temporarily limited to 20 characters. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the *GROUP NAME field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^40.02 1)= X ^DD(355.33,90.01,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,40)):^(40),1:"") S X=$P(Y(1 ),U,2),X=X S DIU=X K Y S X=DIV S X=$E($P(^IBA(355.33,DA,90),U),1,20) X ^DD(355.33,90.01,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P($G(^IBA(355.33,DA,40)),U,2)'=$E($P(^IBA(355.33 ,DA,90),U),1,20)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),40)),DIV=X S $P(^(40),U,2)=DIV,DIH=355.33,DIG=40.02 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,90),U)="") I X S X=DIV S Y(1)=$S( $D(^IBA(355.33,D0,40)):^(40),1:"") S X=$P(Y(1),U,2),X=X S DIU=X K Y S X="" X ^DD(355.33,90.01,1,1,2 .4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),40)),DIV=X S $P(^(40),U,2)=DIV,DIH=355.33,DIG=40.02 D ^DICR CREATE CONDITION)= S X=($P($G(^IBA(355.33,DA,40)),U,2)'=$E($P(^IBA(355.33,DA,90),U),1,20)) CREATE VALUE)= S X=$E($P(^IBA(355.33,DA,90),U),1,20) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,90),U)="") DELETE VALUE)= @ FIELD)= *GROUP NAME Triggers field 40.02 if its value differs from first 20 chars of the value in this field. Deletes field 40.02 if field 90.01 is deleted. CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. 355.33,90.02 GROUP NUMBER 90;2 FREE TEXT INPUT TRANSFORM: K:$L(X)>55!($L(X)<2)!'$$LENCHK^IBCNEUT1(X,17,0) X LAST EDITED: DEC 03, 2013 HELP-PROMPT: Answer must be 2-17 characters in length. DESCRIPTION: This is the number or code which the insurance company uses to identify this plan. TECHNICAL DESCR: Replaces field 40.03. Length of this field is temporarily limited to 17 characters. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the *GROUP NUMBER field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^40.03 1)= X ^DD(355.33,90.02,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,40)):^(40),1:"") S X=$P(Y(1 ),U,3),X=X S DIU=X K Y S X=DIV S X=$E($P(^IBA(355.33,DA,90),U,2),1,17) X ^DD(355.33,90.02,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P($G(^IBA(355.33,DA,40)),U,3)'=$E($P(^IBA(355.33 ,DA,90),U,2),1,17)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),40)),DIV=X S $P(^(40),U,3)=DIV,DIH=355.33,DIG=40.03 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,90),U,2)="") I X S X=DIV S Y(1)=$ S($D(^IBA(355.33,D0,40)):^(40),1:"") S X=$P(Y(1),U,3),X=X S DIU=X K Y S X="" X ^DD(355.33,90.02,1,1 ,2.4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),40)),DIV=X S $P(^(40),U,3)=DIV,DIH=355.33,DIG=40.03 D ^DICR CREATE CONDITION)= S X=($P($G(^IBA(355.33,DA,40)),U,3)'=$E($P(^IBA(355.33,DA,90),U,2),1,17)) CREATE VALUE)= S X=$E($P(^IBA(355.33,DA,90),U,2),1,17) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,90),U,2)="") DELETE VALUE)= @ FIELD)= *GROUP NUMBER Triggers field 40.03 if its value differs from first 17 chars of the value in this field. Deletes field 40.03 if field 90.02 is deleted. CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. 355.33,90.03 SUBSCRIBER ID 90;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>80!($L(X)<3)!'$$LENCHK^IBCNEUT1(X,20,0) X LAST EDITED: DEC 03, 2013 HELP-PROMPT: Answer must be 3-20 characters in length. DESCRIPTION: Enter the Subscriber's Primary ID number. This number is assigned by the payer and can be found on the subscriber's insurance card. TECHNICAL DESCR: Replaces field 60.04. Length of this field is temporarily limited to 20 characters. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the *SUBSCRIBER ID field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^60.04 1)= X ^DD(355.33,90.03,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1 ),U,4),X=X S DIU=X K Y S X=DIV S X=$E($P(^IBA(355.33,DA,90),U,3),1,20) X ^DD(355.33,90.03,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P($G(^IBA(355.33,DA,60)),U,4)'=$E($P(^IBA(355.33 ,DA,90),U,3),1,20)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,4)=DIV,DIH=355.33,DIG=60.04 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,90),U,3)="") I X S X=DIV S Y(1)=$ S($D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1),U,4),X=X S DIU=X K Y S X="" X ^DD(355.33,90.03,1,1 ,2.4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,4)=DIV,DIH=355.33,DIG=60.04 D ^DICR CREATE CONDITION)= S X=($P($G(^IBA(355.33,DA,60)),U,4)'=$E($P(^IBA(355.33,DA,90),U,3),1,20)) CREATE VALUE)= S X=$E($P(^IBA(355.33,DA,90),U,3),1,20) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,90),U,3)="") DELETE VALUE)= @ FIELD)= *SUBSCRIBER ID Triggers field 60.04 if its value differs from first 20 chars of the value in this field. Deletes field 60.04 if field 90.03 is deleted. CROSS-REFERENCE: ^^TRIGGER^355.33^.16 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(1)=$S($D(^IBA(355.33,D0,0)):^(0),1:"") S X=$P(Y(1),U,16),X=X S DIU=X K Y S X=DIV S X=$$TRIG^IBCNERTQ(DA) S DIH=$G(^IBA(355.33,DIV(0),0)),DIV=X S $P(^(0),U,16)=D IV,DIH=355.33,DIG=.16 D ^DICR 2)= Q CREATE VALUE)= S X=$$TRIG^IBCNERTQ(DA) DELETE VALUE)= NO EFFECT FIELD)= REAL TIME Sets the REAL TIME VERIFICATION (#.16) field to 1 when this record has been queued for real time verification. 355.33,91.01 NAME OF INSURED 91;1 FREE TEXT INPUT TRANSFORM: N Z1 S Z1=$G(^IBA(355.33,DA,60)) S:$P(Z1,U,6)="01"&X X=$P($G(^DPT(+Z1,0)),U,1) K:$L(X)>130!($L(X)<2 )!'$$LENCHK^IBCNEUT1(X,30,0) X LAST EDITED: NOV 20, 2013 HELP-PROMPT: Enter the name of the person who holds the policy. Answer must be 2-30 characters in length. DESCRIPTION: This is the name of the individual for which this policy was issued. If the Patient Relationship to the Insured is 'Patient' then this name will default to the patient name via input transform. TECHNICAL DESCR: Replaces field 60.07. Length of this field is temporarily limited to 30 characters. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER TRIGGERED by the *NAME OF INSURED field of the INSURANCE VERIFICATION PROCESSOR File CROSS-REFERENCE: ^^TRIGGER^355.33^60.07 1)= X ^DD(355.33,91.01,1,1,1.3) I X S X=DIV S Y(1)=$S($D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1 ),U,7),X=X S DIU=X K Y S X=DIV S X=$E($P(^IBA(355.33,DA,91),U),1,30) X ^DD(355.33,91.01,1,1,1.4) 1.3)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P($G(^IBA(355.33,DA,60)),U,7)'=$E($P(^IBA(355.33 ,DA,91),U),1,30)) 1.4)= S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,7)=DIV,DIH=355.33,DIG=60.07 D ^DICR 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 S Y(0)=X S X=($P(^IBA(355.33,DA,91),U)="") I X S X=DIV S Y(1)=$S( $D(^IBA(355.33,D0,60)):^(60),1:"") S X=$P(Y(1),U,7),X=X S DIU=X K Y S X="" X ^DD(355.33,91.01,1,1,2 .4) 2.4)= S DIH=$G(^IBA(355.33,DIV(0),60)),DIV=X S $P(^(60),U,7)=DIV,DIH=355.33,DIG=60.07 D ^DICR CREATE CONDITION)= S X=($P($G(^IBA(355.33,DA,60)),U,7)'=$E($P(^IBA(355.33,DA,91),U),1,30)) CREATE VALUE)= S X=$E($P(^IBA(355.33,DA,91),U),1,30) DELETE CONDITION)= S X=($P(^IBA(355.33,DA,91),U)="") DELETE VALUE)= @ FIELD)= *NAME OF INSURED Triggers field 60.07 if its value differs from first 30 chars of the value in this field. Deletes field 60.07 if field 91.01 is deleted. FILES POINTED TO FIELDS BPS NCPDP PATIENT RELATIONSHIP (#9002313.19) PHARMACY RELATIONSHIP CODE (#60.15) BPS RESPONSES (#9002313.03) BPS RESPONSE (#.17) IIV STATUS TABLE (#365.15) IIV STATUS (#.12) INSTITUTION (#4) REMOTE LOCATION (#.14) NEW PERSON (#200) ENTERED BY (#.02) PROCESSED BY (#.06) VERIFIED BY (#.11) PATIENT (#2) PATIENT NAME (#60.01) SOURCE OF INFORMATION (#355.12) SOURCE OF INFORMATION (#.03) STATE (#5) STATE (#21.05) EMPLOYER CLAIMS STATE (#61.1) SUBSCRIBER ADDRESS STATE (#62.05) TYPE OF PLAN (#355.1) TYPE OF PLAN (#40.09) X12 271 SERVICE TYPE (#365.013) INQ SERVICE TYPE CODE 1 (#80.01) INQ SERVICE TYPE CODE 2 (#80.02) INQ SERVICE TYPE CODE 3 (#80.03) INQ SERVICE TYPE CODE 4 (#80.04) INQ SERVICE TYPE CODE 5 (#80.05) INQ SERVICE TYPE CODE 6 (#80.06) INQ SERVICE TYPE CODE 7 (#80.07) INQ SERVICE TYPE CODE 8 (#80.08) INQ SERVICE TYPE CODE 9 (#80.09) INQ SERVICE TYPE CODE 10 (#80.1) INQ SERVICE TYPE CODE 11 (#80.11) INQ SERVICE TYPE CODE 12 (#80.12) INQ SERVICE TYPE CODE 13 (#80.13) INQ SERVICE TYPE CODE 14 (#80.14) INQ SERVICE TYPE CODE 15 (#80.15) INQ SERVICE TYPE CODE 16 (#80.16) INQ SERVICE TYPE CODE 17 (#80.17) INQ SERVICE TYPE CODE 18 (#80.18) INQ SERVICE TYPE CODE 19 (#80.19) INQ SERVICE TYPE CODE 20 (#80.2) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):