STANDARD DATA DICTIONARY #399.1 -- MCCR UTILITY FILE                                                              3/24/25    PAGE 1
STORED IN ^DGCR(399.1,  (683 ENTRIES)   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                                   (VERSION 2.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file contains all of the Occurrence Codes, Discharge Bedsections, Discharge Statuses and Value Codes which may be used on the
Third Party claim forms.  
 
Per VHA Directive 10-93-142, this file definition should not be modified.  


              DD ACCESS: @
IDENTIFIED BY: CODE (#.02)

POINTED TO BY: BILLING RATE BEDSECTION field (#5) of the SPECIALTY File (#42.4) 
               BILLABLE SERVICE field (#.04) of the RATE SCHEDULE File (#363) 
               BILLABLE EVENT field (#.03) of the CHARGE SET File (#363.1) 
               DEFAULT BEDSECTION field (#.06) of the CHARGE SET File (#363.1) 
               NAME field (#.01) of the CHARGE ITEM File (#363.2) 
               UB-04 BILL CLASSIFICATION field (#.25) of the BILL/CLAIMS File (#399) 
               DISCHARGE BEDSECTION field (#161) of the BILL/CLAIMS File (#399) 
               DISCHARGE STATUS field (#162) of the BILL/CLAIMS File (#399) 
               CONDITION CODE field (#.01) of the CONDITION CODE sub-field (#399.04) of the BILL/CLAIMS File (#399) 
               OCCURRENCE CODE field (#.01) of the OCCURRENCE CODE sub-field (#399.041) of the BILL/CLAIMS File (#399) 
               BEDSECTION field (#.05) of the REVENUE CODE sub-field (#399.042) of the BILL/CLAIMS File (#399) 
               VALUE CODE field (#.01) of the VALUE CODE sub-field (#399.047) of the BILL/CLAIMS File (#399) 
               OTHER CARE field (#.01) of the OTHER CARE sub-field (#399.048) of the BILL/CLAIMS File (#399) 
               OTHER CARE field (#.25) of the MCCR UTILITY File (#399.1) 
               BILLING BEDSECTION field (#.02) of the BILLING RATES File (#399.5) 
               

CROSS
REFERENCED BY: IB ACTION TYPE (COPAYMENT)(AC), NAME(B), CODE(C), CODE(C1), ABBREVIATION(D)

    LAST MODIFIED: SEP 19,2022@15:16:01

399.1,.001    NUMBER                     NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X
              LAST EDITED:      JUN 06, 1988 
              HELP-PROMPT:      Enter the internal file number of this entry. 
              DESCRIPTION:
                                This is the internal file number of this entry.  


399.1,.01     NAME                   0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>60!($L(X)<3)!'(X'?1P.E) X
              LAST EDITED:      APR 30, 1992 
              HELP-PROMPT:      Answer must be 3-60 characters in length. 
              DESCRIPTION:
                                This is the full name/description of this entry.  

              CROSS-REFERENCE:  399.1^B 
                                1)= S ^DGCR(399.1,"B",$E(X,1,30),DA)=""
                                2)= K ^DGCR(399.1,"B",$E(X,1,30),DA)


399.1,.02     CODE                   0;2 FREE TEXT

              INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>3!($L(X)<1) X
              LAST EDITED:      AUG 31, 1988 
              HELP-PROMPT:      Enter code or number which corresponds to this entry. 
              DESCRIPTION:
                                This identifies the code or number associated with this entry.  

              CROSS-REFERENCE:  399.1^C 
                                1)= S ^DGCR(399.1,"C",$E(X,1,30),DA)=""
                                2)= K ^DGCR(399.1,"C",$E(X,1,30),DA)

              CROSS-REFERENCE:  399.1^C1^MUMPS 
                                1)= I +X S ^DGCR(399.1,"C1",+X,DA)=""
                                2)= K ^DGCR(399.1,"C1",+X,DA)
                                Cross reference of the codes that identify the entries.  



399.1,.03     ABBREVIATION           0;3 FREE TEXT

              INPUT TRANSFORM:  K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>20!($L(X)<2) X
              HELP-PROMPT:      Enter the 2-20 character abbreviation (if any) of the name of this entry. 
              DESCRIPTION:
                                This is the abbreviation (if any) of the name of this entry.  

              CROSS-REFERENCE:  399.1^D 
                                1)= S ^DGCR(399.1,"D",$E(X,1,30),DA)=""
                                2)= K ^DGCR(399.1,"D",$E(X,1,30),DA)


399.1,.11     OCCURRENCE CODE        0;4 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      OCT 03, 1990 
              HELP-PROMPT:      Enter the code which indicates whether or not this is an Occurrence Code. 
              DESCRIPTION:
                                This indicates whether or not this entry is an Occurrence Code.  


399.1,.12     BEDSECTION             0;5 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      OCT 03, 1990 
              HELP-PROMPT:      Enter the code which indicates whether or not this is a Bedsection. 
              DESCRIPTION:
                                This indicates whether or not this entry is a Bedsection.  


399.1,.13     DISCHARGE STATUS       0;6 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      OCT 03, 1990 
              HELP-PROMPT:      Enter the code which indicates whether or not this is a Discharge Status. 
              DESCRIPTION:
                                This indicates whether or not this entry is a Discharge Status.  


399.1,.14     IB ACTION TYPE (COPAYMENT) 0;7 POINTER TO IB ACTION TYPE FILE (#350.1)

              LAST EDITED:      APR 07, 1992 
              DESCRIPTION:      This field will only be used for those bedsections which are included in the billing of Means
                                Test/Category C charges.  
                                 
                                The field is a pointer to the IB ACTION TYPE file.  Once the bedsection is derived from the
                                patient's treating specialty, the IB ACTION TYPE for the Category C Inpatient/NHC co-payment charge
                                can be determined.  

              CROSS-REFERENCE:  399.1^AC 
                                1)= S ^DGCR(399.1,"AC",$E(X,1,30),DA)=""
                                2)= K ^DGCR(399.1,"AC",$E(X,1,30),DA)
                                This cross-reference is used to determine the billable bedsection for an Integrated Billing ACTION
                                TYPE (file #350.2) for Means Test Inpatient or Nursing Home Care co-payment charges.  The actual
                                charge for the action type is then found in the BILLING RATES file (#399.5), based on the 
                                bedsection and date of care.  



399.1,.15     IB ACTION TYPE (PER DIEM) 0;8 POINTER TO IB ACTION TYPE FILE (#350.1)

              LAST EDITED:      APR 08, 1992 
              DESCRIPTION:      This field will only be used for those bedsections which are included in the billing of Means
                                Test/Category C charges.  
                                 
                                The field is a pointer to the IB ACTION TYPE file.  Once the bedsection is derived from the
                                patient's treating specialty, the IB ACTION TYPE for the Category C Inpatient/NHC per diem charge
                                can be determined.  


399.1,.16     OCC RELATED TO         0;9 SET

                                '1' FOR EMPLOYMENT; 
                                '2' FOR AUTO ACCIDENT; 
                                '3' FOR OTHER ACCIDENT; 
              LAST EDITED:      JAN 31, 2007 
              HELP-PROMPT:      Enter the code that most accurately relates to the Occurence Code. 
              DESCRIPTION:
                                Relates the Occurrence Codes to the 'Condition Related To' question on the CMS-1500, box 10.  

              SCREEN:           S DIC("S")="I $P(^DGCR(399.1,+DA,0),U,4)=1"
              EXPLANATION:      Valid MCCR Occurrence Codes only!

399.1,.17     OCCURRENCE SPAN        0;10 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JAN 03, 1994 
              HELP-PROMPT:      Enter Yes if this Occurrence code has two related dates associated with it. 
              DESCRIPTION:
                                A code and related dates that identify an event that relates to the payment of the claim.  

              TECHNICAL DESCR:  For Occurrence Spans both this flag and Occurrence Code must be set.  Setting this flag indicates
                                two dates are required.  

              SCREEN:           S DIC("S")="I +$P(^DGCR(399.1,+DA,0),U,4)"
              EXPLANATION:      Only Valid Occurrence Codes!

399.1,.18     VALUE CODE             0;11 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      DEC 21, 1993 
              HELP-PROMPT:      Enter Yes if this is a Value Code. 

399.1,.19     VALUE CODE AMOUNT      0;12 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JAN 03, 1994 
              HELP-PROMPT:      Enter Yes if the value associated with this code is a dollar amount. 
              DESCRIPTION:      Enter Yes if the value amount associated with this value code should be right justified to the
                                right of the delimiter, ie with cents printed.  

              TECHNICAL DESCR:  If this is true then the value amount for the value code is a dollar amount and should be right
                                justified to the right of the delimiter.  The value amounts for all other value codes will be right 
                                justified to the left of the delimiter.  

              SCREEN:           S DIC("S")="I +$P(^DGCR(399.1,+DA,0),U,11)"
              EXPLANATION:      Only applies to value codes.

399.1,.2      BILLABLE SERVICE       0;13 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JUL 01, 1996 
              HELP-PROMPT:      Enter Yes if this is a billable service. 
              DESCRIPTION:
                                These are the types of services a patient may receive that may be billable to a payer.  


399.1,.21     BILLABLE EVENT         0;14 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      JUL 01, 1996 
              HELP-PROMPT:      Enter Yes if this is a type of event that may be billed. 
              DESCRIPTION:      These are the types of events used to itemize on the bill the care provided to the patient and are
                                billable for at least one payer rate.  


399.1,.22     CONDITION CODE         0;15 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      SEP 10, 1997 
              HELP-PROMPT:      Enter Yes if this is a Condition Code. 
              DESCRIPTION:
                                This indicates whether or not this entry is a Condition Code.  


399.1,.23     BILL CLASSIFICATION    0;23 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      SEP 08, 1998 
              HELP-PROMPT:      Enter the code which indicates whether or not this is a bill classification code 
              DESCRIPTION:
                                This indicates whether or not this entry is a bill classification code.  


399.1,.24     VALID LOCATION OF CARE VALUES 0;24 FREE TEXT

              INPUT TRANSFORM:  K:$L(X)>10!($L(X)<1) X
              LAST EDITED:      SEP 08, 1998 
              HELP-PROMPT:      Answer must be 1-10 characters in length. 
              DESCRIPTION:      This is the list of valid location of care values that are consistent with the bill classification
                                code.  More than 1 value can be entered, separated by commas.  


399.1,.25     OTHER CARE             0;25 POINTER TO MCCR UTILITY FILE (#399.1)

              INPUT TRANSFORM:  S DIC("S")="I +$P(^(0),U,13),$P(^DGCR(399.1,+DA,0),U,5)" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X
              LAST EDITED:      JAN 22, 2004 
              HELP-PROMPT:      Enter the Billable Service this Bedsection is related to. 
              DESCRIPTION:      If this Bedsection is associated with an 'Other Type of Care', then this Billable Service will
                                identify the Rate Schedules that apply.  

              SCREEN:           S DIC("S")="I +$P(^(0),U,13),$P(^DGCR(399.1,+DA,0),U,5)"
              EXPLANATION:      Only Valid Billable Services!

399.1,.26     VALUE CODE OBSOLETE DATE 0;26 DATE

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:X<1 X
              LAST EDITED:      APR 12, 2007 
              HELP-PROMPT:      (No range limit on date) 

399.1,1       VALUE CODE HELP TEXT   1;0   WORD-PROCESSING #399.11


                LAST EDITED:      APR 06, 2007 
                DESCRIPTION:      This field is for the help text specific to this value code.  It will be used when adding value
                                  codes to the bill.  




399.1,2       VALUE CODE AMOUNT SCREEN 2;E1,245 MUMPS

              INPUT TRANSFORM:  D VCSCREEN^IBCVC(.X)  Q:'$D(X)  K:$L(X)>245 X D:$D(X) ^DIM
              LAST EDITED:      MAR 16, 2022 
              HELP-PROMPT:      Enter some MUMPS code or the space bar and press Enter to enter the interface. 
              DESCRIPTION:      This field is only editable by a developer. 
                                 
                                Standard MUMPS code can be entered to screen the values entered for the VALUE CODE AMOUNT field in
                                file #399 
                                 
                                 
                                The screen API VCSCREEN^IBCVC provides a simple interface for the developer to add standard screens
                                that automatically insert code to take advantage of the IB ERROR functionality.  
                                 
                                Or the developer can enter simple MUMPS code to screen the entries.  
                                 
                                Enter some MUMPS code or the space bar and press Enter to enter the interface.  

              WRITE AUTHORITY:  @
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER



      FILES POINTED TO                      FIELDS

IB ACTION TYPE (#350.1)           IB ACTION TYPE (COPAYMENT) (#.14)
                                  IB ACTION TYPE (PER DIEM) (#.15)

MCCR UTILITY (#399.1)             OTHER CARE (#.25)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):