STANDARD DATA DICTIONARY #364.7 -- IB FORM FIELD CONTENT FILE 6/27/25 PAGE 1 STORED IN ^IBA(364.7, (1688 ENTRIES) SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 2.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- DO NOT delete entries or edit data in this file with VA File Manager. This is the file that contains the specific fields to be used to produce the associated form or screen. If there is no insurance company or bill type specified for an entry, this is assumed to be the default definition of the field. Entries in this file that are designated as having a SECURITY LEVEL of NATIONAL should not be deleted or edited. IDENTIFIED BY: DATA ELEMENT (#.03) CROSS REFERENCED BY: FORM FIELD REFERENCE(AINS), INSURANCE COMPANY(AINS1), FORM FIELD REFERENCE(AINTYP), INSURANCE COMPANY(AINTYP1), BILL TYPE(AINTYP2), FORM FIELD REFERENCE(ATYPE), BILL TYPE(ATYPE1), FORM FIELD REFERENCE(B), DATA ELEMENT(C) INDEXED BY: FORM FIELD REFERENCE & SECURITY LEVEL & INSURANCE COMPANY & BILL TYPE (ALL) 364.7,.01 FORM FIELD REFERENCE 0;1 POINTER TO IB FORM SKELETON DEFINITION FILE (#364.6) (Required) LAST EDITED: APR 28, 2000 HELP-PROMPT: Enter the billing form that this field is associated with DESCRIPTION: This is a pointer to the billing form field that this field is associated with. CROSS-REFERENCE: 364.7^B 1)= S ^IBA(364.7,"B",$E(X,1,30),DA)="" 2)= K ^IBA(364.7,"B",$E(X,1,30),DA) CROSS-REFERENCE: 364.7^ATYPE^MUMPS 1)= N Z1,Z0 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P(Z0,U,6) I Z1'="",$P($G(^IBA(364.6,+X,0)),U,3),'$P(Z0,U, 5) S ^IBA(364.7,"ATYPE",$P(^IBA(364.6,+X,0),U,3),Z1,DA)="" 2)= N Z0,Z1 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P(Z0,U,6) I Z1'="",$P($G(^IBA(364.6,+X,0)),U,3) K ^IBA(36 4.7,"ATYPE",$P(^IBA(364.6,+X,0),U,3),Z1,DA) 3)= DO NOT DELETE Xref by form and bill type CROSS-REFERENCE: 364.7^AINTYP^MUMPS 1)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P(Z0,U,5),Z2=$P(Z0,U,6) I Z1,Z2'="",$P($G(^IBA(364.6,+ X,0)),U,3) S ^IBA(364.7,"AINTYP",$P(^IBA(364.6,+X,0),U,3),Z1,Z2,DA)="" 2)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P(Z0,U,5),Z2=$P(Z0,U,6) I Z1,Z2'="",$P($G(^IBA(364.6,+ X,0)),U,3) K ^IBA(364.7,"AINTYP",$P(^IBA(364.6,+X,0),U,3),Z1,Z2,DA) 3)= DO NOT DELETE Xref by form, insurance company and bill type CROSS-REFERENCE: 364.7^AINS^MUMPS 1)= N Z0,Z1 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P(Z0,U,5) I Z1,$P($G(^IBA(364.6,+X,0)),U,3),$P(Z0,U,6)="" S ^IBA(364.7,"AINS",$P(^IBA(364.6,+X,0),U,3),Z1,DA)="" 2)= N Z0,Z1 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P(Z0,U,5) I Z1,$P($G(^IBA(364.6,+X,0)),U,3) K ^IBA(364.7, "AINS",$P(^IBA(364.6,+X,0),U,3),Z1,DA) 3)= DO NOT DELETE Xref by form field and insurance company FIELD INDEX: ALL (#52) MUMPS IR SORTING ONLY Short Descr: Xref contains all local overrides defined for all insurance and type Set Logic: S ^IBA(364.7,"ALL",X2(2),DA)="" Set Cond: I 'X2(2)!(X2(4)'="")!(X2(5)'="")!(X2(3)'="L") S X=0 Kill Logic: K ^IBA(364.7,"ALL",X1(2),DA) Kill Cond: I 'X1(2)!(X1(4)'="")!(X1(5)'="")!(X1(3)'="L") S X=0 Whole Kill: K ^IBA(364.7,"ALL") X(1): FORM FIELD REFERENCE (364.7,.01) (Len 15) (forwards) Transform (Display): X(2): Computed Code: S X=$P($G(^IBA(364.6,+X(1),0)),U,3) (Subscr 1) (Len 10) X(3): SECURITY LEVEL (364.7,.02) (Len 10) (forwards) Transform (Display): X(4): INSURANCE COMPANY (364.7,.05) (Len 20) (forwards) Transform (Display): X(5): BILL TYPE (364.7,.06) (Len 20) (forwards) Transform (Display): 364.7,.02 SECURITY LEVEL 0;2 SET 'N' FOR NATIONAL,NO EDIT; 'L' FOR LOCAL; LAST EDITED: APR 28, 2000 HELP-PROMPT: Enter N for nationally released fields (no edit) or L for locally added fields. DESCRIPTION: This field determines whether or not editing of the entry is allowed. For NATIONAL (N) field, no local editing is allowed. If LOCAL (L) field is created, editing is allowed. FIELD INDEX: ALL (#52) MUMPS IR SORTING ONLY Short Descr: Xref contains all local overrides defined for all insurance and type Set Logic: S ^IBA(364.7,"ALL",X2(2),DA)="" Set Cond: I 'X2(2)!(X2(4)'="")!(X2(5)'="")!(X2(3)'="L") S X=0 Kill Logic: K ^IBA(364.7,"ALL",X1(2),DA) Kill Cond: I 'X1(2)!(X1(4)'="")!(X1(5)'="")!(X1(3)'="L") S X=0 Whole Kill: K ^IBA(364.7,"ALL") X(1): FORM FIELD REFERENCE (364.7,.01) (Len 15) (forwards) Transform (Display): X(2): Computed Code: S X=$P($G(^IBA(364.6,+X(1),0)),U,3) (Subscr 1) (Len 10) X(3): SECURITY LEVEL (364.7,.02) (Len 10) (forwards) Transform (Display): X(4): INSURANCE COMPANY (364.7,.05) (Len 20) (forwards) Transform (Display): X(5): BILL TYPE (364.7,.06) (Len 20) (forwards) Transform (Display): 364.7,.03 DATA ELEMENT 0;3 POINTER TO IB DATA ELEMENT DEFINITION FILE (#364.5) LAST EDITED: JUL 02, 1996 HELP-PROMPT: Enter the data element that will define this form field. If used on a screen, it must be a fileman type. DESCRIPTION: This identifies the data element that be extracted for this entry. TECHNICAL DESCR: This is the data element that will be allowed to be displayed/edited on a screen, extracted for a transmit, or printed on a printed form. If used on a screen, the data element must be a fileman type and a local field (>10000 for ifn and on a node >10000) to be editable. CROSS-REFERENCE: 364.7^C 1)= S ^IBA(364.7,"C",$E(X,1,30),DA)="" 2)= K ^IBA(364.7,"C",$E(X,1,30),DA) 3)= DO NOT DELETE Xref by DATA ELEMENT NAME 364.7,.04 SCREEN PROMPT 0;4 FREE TEXT INPUT TRANSFORM: K:$L(X)>70!($L(X)<1) X I $D(X),$P($G(^IBE(353,+$G(^IBA(364.6,+$G(^IBA(364.7,DA,0)),0)),2)),U,2)'="S " K X LAST EDITED: MAR 21, 1996 HELP-PROMPT: Answer must be 1-70 characters in length. DESCRIPTION: This is used only by screen-type forms to place a prompt on the screen for a particular field. TECHNICAL DESCR: This is the prompt that will preceed the data element defined for this entry. If no data element, this prompt will display. This field is only used for screen-type forms. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 364.7,.05 INSURANCE COMPANY 0;5 POINTER TO INSURANCE COMPANY FILE (#36) LAST EDITED: APR 28, 2000 HELP-PROMPT: Enter the name of the insurance company that this field is associated with. DESCRIPTION: This is the insurance company who has a need for other than the standard data in this field. CROSS-REFERENCE: 364.7^AINS1^MUMPS 1)= N Z0,Z1 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P($G(^IBA(364.6,+Z0,0)),U,3) I Z1,$P(Z0,U,6)="" S ^IBA(36 4.7,"AINS",Z1,$E(X,1,30),DA)="" 2)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P($G(^IBA(364.6,+Z0,0)),U,3),Z2=$P(Z0,U,6) K ^IBA(364. 7,"AINS",Z1,$E(X,1,30),DA) I Z2'="",$D(^IBA(364.7,"AINTYP",Z1,X,Z2,DA)) S ^IBA(364.7,"ATYPE",Z1,Z2, DA)="" 3)= DO NOT DELETE Xref by form field and insurance company. CROSS-REFERENCE: 364.7^AINTYP1^MUMPS 1)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=+$P($G(^IBA(364.6,+Z0,0)),U,3),Z2=$P(Z0,U,6) I Z1,Z2'=" " S ^IBA(364.7,"AINTYP",Z1,$E(X,1,30),Z2,DA)="" K ^IBA(364.7,"ATYPE",Z1,Z2,DA),^IBA(364.7,"AINS",Z1 ,X,DA) 2)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=+$P($G(^IBA(364.6,+Z0,0)),U,3),Z2=$P(Z0,U,6) K:Z1&(Z2'= "") ^IBA(364.7,"AINTYP",Z1,$E(X,1,30),Z2,DA) 3)= DO NOT DELETE Xref by insurance company and bill type FIELD INDEX: ALL (#52) MUMPS IR SORTING ONLY Short Descr: Xref contains all local overrides defined for all insurance and type Set Logic: S ^IBA(364.7,"ALL",X2(2),DA)="" Set Cond: I 'X2(2)!(X2(4)'="")!(X2(5)'="")!(X2(3)'="L") S X=0 Kill Logic: K ^IBA(364.7,"ALL",X1(2),DA) Kill Cond: I 'X1(2)!(X1(4)'="")!(X1(5)'="")!(X1(3)'="L") S X=0 Whole Kill: K ^IBA(364.7,"ALL") X(1): FORM FIELD REFERENCE (364.7,.01) (Len 15) (forwards) Transform (Display): X(2): Computed Code: S X=$P($G(^IBA(364.6,+X(1),0)),U,3) (Subscr 1) (Len 10) X(3): SECURITY LEVEL (364.7,.02) (Len 10) (forwards) Transform (Display): X(4): INSURANCE COMPANY (364.7,.05) (Len 20) (forwards) Transform (Display): X(5): BILL TYPE (364.7,.06) (Len 20) (forwards) Transform (Display): 364.7,.06 BILL TYPE 0;6 SET 'I' FOR INPATIENT; 'O' FOR OUTPATIENT; LAST EDITED: APR 28, 2000 HELP-PROMPT: Enter the type of the bill. DESCRIPTION: This is the type of bill that requires this field. CROSS-REFERENCE: 364.7^ATYPE1^MUMPS 1)= N Z0,Z1 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P($G(^IBA(364.6,+Z0,0)),U,3) I Z1,'$P(Z0,U,5) S ^IBA(364. 7,"ATYPE",Z1,$E(X,1,30),DA)="" 2)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=$P($G(^IBA(364.6,+Z0,0)),U,3),Z2=$P(Z0,U,5) I Z1 K ^IBA (364.7,"ATYPE",Z1,$E(X,1,30),DA) I Z2,$D(^IBA(364.7,"AINTYP",Z1,Z2,X,DA)) S ^IBA(364.7,"AINS",Z1,Z2 ,DA)="" 3)= DO NOT DELETE Xref by form and bill type. CROSS-REFERENCE: 364.7^AINTYP2^MUMPS 1)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=+$P($G(^IBA(364.6,+Z0,0)),U,3),Z2=$P(Z0,U,5) I Z1,Z2 K: '$D(^IBA(364.7,"AINTYP",Z1,Z2,X,DA)) ^IBA(364.7,"AINS",Z1,Z2,DA) S ^IBA(364.7,"AINTYP",Z1,Z2,$E(X,1 ,30),DA)="" 2)= N Z0,Z1,Z2 S Z0=$G(^IBA(364.7,DA,0)),Z1=+$P($G(^IBA(364.6,+Z0,0)),U,3),Z2=$P(Z0,U,5) K:Z1&Z2 ^I BA(364.7,"AINTYP",Z1,Z2,$E(X,1,30),DA) 3)= DO NOT DELETE Xref by form, insurance company and bill type FIELD INDEX: ALL (#52) MUMPS IR SORTING ONLY Short Descr: Xref contains all local overrides defined for all insurance and type Set Logic: S ^IBA(364.7,"ALL",X2(2),DA)="" Set Cond: I 'X2(2)!(X2(4)'="")!(X2(5)'="")!(X2(3)'="L") S X=0 Kill Logic: K ^IBA(364.7,"ALL",X1(2),DA) Kill Cond: I 'X1(2)!(X1(4)'="")!(X1(5)'="")!(X1(3)'="L") S X=0 Whole Kill: K ^IBA(364.7,"ALL") X(1): FORM FIELD REFERENCE (364.7,.01) (Len 15) (forwards) Transform (Display): X(2): Computed Code: S X=$P($G(^IBA(364.6,+X(1),0)),U,3) (Subscr 1) (Len 10) X(3): SECURITY LEVEL (364.7,.02) (Len 10) (forwards) Transform (Display): X(4): INSURANCE COMPANY (364.7,.05) (Len 20) (forwards) Transform (Display): X(5): BILL TYPE (364.7,.06) (Len 20) (forwards) Transform (Display): 364.7,.07 PAD CHARACTER 0;7 SET 'ZL' FOR ZERO PAD ON LEFT; 'ZR' FOR ZERO PAD ON RIGHT; 'SL' FOR SPACE PAD ON LEFT; 'SR' FOR SPACE PAD ON RIGHT; 'N' FOR NO PAD REQUIRED; LAST EDITED: JAN 26, 1996 HELP-PROMPT: Enter the code that corresponds to the format and pad character to use for the data output in this field. DESCRIPTION: If present, this defines the character to be used to pad the DATA ELEMENT to its desired length and the orientation of the padding characters to the left or right of the data. The default is space pad to the right. 364.7,.08 REQUIRED 0;8 SET '0' FOR NO; '1' FOR YES; LAST EDITED: DEC 07, 1995 HELP-PROMPT: Enter 1 (YES) if this data element is on a local screen 9 form and the data is required for the bill to be authorized. DESCRIPTION: This field controls the required/not required status of a data element on a local screen 9 form. If this field is 1 (YES), this data element is always required to have data (not null) in order for a bill to be authorized. 364.7,.09 EDIT STATUS 0;9 SET 'E' FOR EDITABLE; 'D' FOR DISPLAY ONLY; LAST EDITED: MAR 20, 1996 HELP-PROMPT: Enter 'E' to enable editing for this field, 'D' for a display only field. DESCRIPTION: This field is used to control whether or not a data element on a screen is editable or for display-only purposes. 364.7,.1 EDIT GROUP NUMBER 0;10 NUMBER INPUT TRANSFORM: K:+X'=X!(X>99)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: MAR 21, 1996 HELP-PROMPT: Enter the edit group # that this field will be included in. Valid #'s are 1-99. DESCRIPTION: This field contains the # of the edit group that the screen data element will be included with. When this group # is selected on an edit screen, all data elements assigned to this group # on this screen will be presented for editing. If no # is entered here, this field will not be available for editing. This field will only apply to screen-type forms' editable data element descriptions. 364.7,1 FORMAT CODE 1;E1,245 MUMPS INPUT TRANSFORM: K:$L(X)>245 X D:$D(X) ^DIM LAST EDITED: DEC 07, 1995 HELP-PROMPT: This is Standard MUMPS code. DESCRIPTION: This is the code that will be xecuted to format the 'raw' data element value that is returned from the execution of the DATA ELEMENT's definition. This code can assume the variable/array IBXDATA is available as input and should set this variable/array as its output. Standard calls for data formatting have been provided. The variables IBXPG, IBXLN, IBXCOL are the only IBX* variables that should be changed in this routine. These represent the page, line, column as the first 3 levels of subscript for the output array. WRITE AUTHORITY: @ 364.7,3 FORMAT CODE DESCRIPTION 3;0 WORD-PROCESSING #364.73 LAST EDITED: JUL 10, 1996 DESCRIPTION: This field describes the function of the format code entered. LAST EDITED: JUL 10, 1996 HELP-PROMPT: Enter a description of the processing logic of the format code. DESCRIPTION: This is a description of the processing logic of the format code. FILES POINTED TO FIELDS IB DATA ELEMENT DEFINITION (#364.5) DATA ELEMENT (#.03) IB FORM SKELETON DEFINITION (#364.6) FORM FIELD REFERENCE (#.01) INSURANCE COMPANY (#36) INSURANCE COMPANY (#.05) INPUT TEMPLATE(S): IBCE EDIT FIELD CONTENT AUG 22, 1996@14:59 USER #0 PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):