STANDARD DATA DICTIONARY #354.7 -- IB PATIENT COPAY ACCOUNT FILE                                                  3/24/25    PAGE 1
STORED IN ^IBAM(354.7,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                      (VERSION 2.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
DO NOT delete entries in this file.  DO NOT edit data in this file with VA File Manager.  
 
This file stores summary information about a patient's copay account.  The information will be used to determine if a patient has
reached his copay cap for the month or year.  
 
Per VHA Directive 10-93-142, this file definition should not be modified.  


              DD ACCESS: @
              RD ACCESS: @
              WR ACCESS: @
             DEL ACCESS: @
           LAYGO ACCESS: @
           AUDIT ACCESS: @

POINTED TO BY: PATIENT field (#.02) of the IB COPAY TRANSACTIONS File (#354.71) 
               

CROSS
REFERENCED BY: PATIENT(B)

INDEXED BY:    MONTH/YEAR & CAP REACHED (AC)




354.7,.01     PATIENT                0;1 POINTER TO PATIENT FILE (#2) (Required)

              INPUT TRANSFORM:  S DINUM=X
              LAST EDITED:      NOV 16, 2000 
              HELP-PROMPT:      Enter a patient's name 
              DESCRIPTION:
                                This is a pointer to the patient file.  

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

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


354.7,1       MONTH/YEAR             1;0 DATE Multiple #354.701


354.701,.01     MONTH/YEAR             0;1 DATE

                INPUT TRANSFORM:  S %DT="EM" D ^%DT S X=Y,DINUM=X K:X<1 X
                LAST EDITED:      NOV 16, 2000 
                HELP-PROMPT:      Enter the month and year for this patient's account 
                DESCRIPTION:      This is the month and year for the information stored in this multiple.  Every month/year value
                                  will have a new multiple entry.  This will store the totals for that month/year value for this
                                  patient.  

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

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

                RECORD INDEXES:   AC (#64) (WHOLE FILE #354.7)

354.701,.02     TOTAL AMOUNT BILLED    0;2 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>9999999.99)!(X<0) X
                LAST EDITED:      FEB 19, 2001 
                HELP-PROMPT:      Type a Dollar Amount between 0 and 9999999.99, 2 Decimal Digits 
                DESCRIPTION:      This is the total amount billed for this patient for this month. This will be used to determine
                                  if the patient can be billed again for this month.  


354.701,.03     CAP REACHED            0;3 SET

                                  '0' FOR NO; 
                                  '1' FOR YES; 
                                  '2' FOR OVER; 
                LAST EDITED:      SEP 19, 2001 
                HELP-PROMPT:      Has the patient reached his cap. 
                DESCRIPTION:
                                  This flag indicates if the patient has reached the cap for this month.  

                RECORD INDEXES:   AC (#64) (WHOLE FILE #354.7)

354.701,.04     TOTAL AMOUNT NON-BILLABLE 0;4 NUMBER

                INPUT TRANSFORM:  S:X["$" X=$P(X,"$",2) K:X'?.N.1".".2N!(X>9999999.99)!(X<0) X
                LAST EDITED:      FEB 19, 2001 
                HELP-PROMPT:      Type a Dollar Amount between 0 and 9999999.99, 2 Decimal Digits 
                DESCRIPTION:
                                  This is the total amount non-billable for this patient, for this timeframe from this site only.  





      FILES POINTED TO                      FIELDS

PATIENT (#2)                      PATIENT (#.01)


Subfile #354.701

  Record Indexes:

  AC (#64)    RECORD    REGULAR    IR    SORTING ONLY    WHOLE FILE (#354.7)
      Short Descr:  This index will indicate what patients have reached their cap
        Set Logic:  S ^IBAM(354.7,"AC",X(1),X(2),DA(1),DA)=""
       Kill Logic:  K ^IBAM(354.7,"AC",X(1),X(2),DA(1),DA)
       Whole Kill:  K ^IBAM(354.7,"AC")
             X(1):  MONTH/YEAR  (354.701,.01)  (Subscr 1)  (forwards)
             X(2):  CAP REACHED  (354.701,.03)  (Subscr 2)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):