STANDARD DATA DICTIONARY #409.97 -- SD Audit Statistics FILE                                                      3/24/25    PAGE 1
STORED IN ^SDAUDIT(  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                         (VERSION 5.3)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The SD Audit Statistics file contains counts of activities performed by a scheduler on a date.  The statistics are compiled early
each morning by the audit statistics compiler routine (SDECAUD) from data in files 403.5, 409.3, 409.84 and 409.85." 


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

CROSS
REFERENCED BY: SCHEDULER(B), DATE(C)

INDEXED BY:    DATE & SCHEDULER (D), SCHEDULER & DATE (E)


    LAST MODIFIED: JAN 22,2020@16:11:06

409.97,.01    SCHEDULER              0;1 POINTER TO NEW PERSON FILE (#200) (Required)

              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Enter name of scheduler. 
              DESCRIPTION:
                                Scheduler (user of VSE GUI) who performs actions (e.g., enter appointment requests).  

              TECHNICAL DESCR:
                                Scheduler is extracted from activity files (e.g., 409.84, 409.85) by audit compiler (SDECAUD).  

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

              RECORD INDEXES:   D (#1561), E (#1562)

409.97,1      DATE                   0;2 DATE

              INPUT TRANSFORM:  S %DT="EX" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Enter the date the action was performed. 
              DESCRIPTION:
                                Date the scheduler performed the action.  

              TECHNICAL DESCR:
                                Date is extracted from the relevant file (e.g., 409.84) by the audit statistics compiler (SDECAUD).  

              CROSS-REFERENCE:  409.97^C 
                                1)= S ^SDAUDIT("C",$E(X,1,30),DA)=""
                                2)= K ^SDAUDIT("C",$E(X,1,30),DA)
                                Date cross-reference for report of statistics by date.  


              RECORD INDEXES:   D (#1561), E (#1562)

409.97,2      PATIENT CONTACTS       0;3 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Count of patient contacts performed by the scheduler on the date.  

              TECHNICAL DESCR:
                                Counts are extracted by audit statistics compiler (SDECAUD) from files 409.85 and 409.3.  


409.97,3      APPT REQUESTS          0;4 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of appointments requests entered by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file #409.84.  


409.97,4      APPT APPOINTMENTS MADE 0;5 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Count of appointments performed by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 409.84.  


409.97,5      APPT CLOSED            0;6 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of appointments cancelled by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD).  


409.97,6      MRTC OPENED            0;7 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of MRTC appointment requests opened by the scheduler on the date.  

              TECHNICAL DESCR:
                                Counts are extracted by the audit statistics compiler (SDECAUD) from file 409.85.  


409.97,7      MRTC CLOSED            0;8 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of MRTC appointment requests closed by the scheduler on the date.  

              TECHNICAL DESCR:
                                Counts are extracted by the audit statictics compiler (SDECAUD) from file 409.85.  


409.97,8      EWL ENTRIES            0;9 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of wait list entries created by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 409.3.  


409.97,9      EWL APPOINTMENTS MADE  0;10 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of appointments made off of the EWL by the scheduler on a date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 409.84.  


409.97,10     EWL CLOSED             0;11 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of EWL appointment requests closed by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 409.3.  


409.97,11     PtCSch ENTRIES         0;12 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of patient recall (PtCSch) requests entered by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 403.5.  


409.97,12     PtCSch APPOINTMENTS MADE 0;13 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of patient recall (PtCSch) appointments entered by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 409.84.  


409.97,13     CONSULT APPOINTMENTS MADE 0;14 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of consult appointments entered by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 409.84.  


409.97,14     APPOINTMENTS CANCELLED 0;15 NUMBER

              INPUT TRANSFORM:  K:+X'=X!(X>99999999)!(X<0)!(X?.E1"."1N.N) X
              LAST EDITED:      FEB 20, 2018 
              HELP-PROMPT:      Type a number between 0 and 99999999, 0 decimal digits. 
              DESCRIPTION:
                                Number of appointments cancelled by the scheduler on the date.  

              TECHNICAL DESCR:
                                Data is extracted by the audit statistics compiler (SDECAUD) from file 409.84.  


409.97,15     TOTAL ACTIONS           ;  COMPUTED

              MUMPS CODE:       X ^DD(409.97,15,9.3) S X=X+$P(Y(409.97,15,1),U,14)+$P(Y(409.97,15,1),U,15)
                                9.2 = S Y(409.97,15,1)=$S($D(^SDAUDIT(D0,0)):^(0),1:"") S X=$P(Y(409.97,15,1),U,3)+$P(Y(409.97,15,1
                                ),U,4)+$P(Y(409.97,15,1),U,5)+$P(Y(409.97,15,1),U,6)+$P(Y(409.97,15,1),U,7)
                                9.3 = X ^DD(409.97,15,9.2) S X=X+$P(Y(409.97,15,1),U,8)+$P(Y(409.97,15,1),U,9)+$P(Y(409.97,15,1),U,
                                10)+$P(Y(409.97,15,1),U,11)+$P(Y(409.97,15,1),U,12)+$P(Y(409.97,15,1),U,13)
              ALGORITHM:        PATIENT CONTACTS+APPT REQUESTS+APPT APPOINTMENTS MADE+APPT CLOSED+MRTC OPENED+MRTC CLOSED+EWL ENTRI
                                ES+EWL APPOINTMENTS MADE+EWL CLOSED+PtCSch ENTRIES+PtCSch APPOINTMENTS MADE+CONSULT APPOINTMENTS MA
                                DE+APPOINTMENTS CANCELLED


      FILES POINTED TO                      FIELDS

NEW PERSON (#200)                 SCHEDULER (#.01)


File #409.97

  Record Indexes:

  D (#1561)    RECORD    REGULAR    IR    LOOKUP & SORTING
      Short Descr:  DATE AND SCHEDULER
      Description:  Used to select records for printing on report by date.  
        Set Logic:  S ^SDAUDIT("D",$E(X(1),1,7),$E(X(2),1,20),DA)=""
       Kill Logic:  K ^SDAUDIT("D",$E(X(1),1,7),$E(X(2),1,20),DA)
       Whole Kill:  K ^SDAUDIT("D")
             X(1):  DATE  (409.97,1)  (Subscr 1)  (Len 7)  (forwards)
                      Lookup Prompt:  DATE AND SCHEDULER
             X(2):  SCHEDULER  (409.97,.01)  (Subscr 2)  (Len 20)  (forwards)
                      Lookup Prompt:  SCHEDULER

  E (#1562)    RECORD    REGULAR    IR    LOOKUP & SORTING
      Short Descr:  SCHEDULER AND DATE
      Description:  Used to select records for printing on report by scheduler for a date range.  
        Set Logic:  S ^SDAUDIT("E",$E(X(1),1,20),$E(X(2),1,7),DA)=""
       Kill Logic:  K ^SDAUDIT("E",$E(X(1),1,20),$E(X(2),1,7),DA)
       Whole Kill:  K ^SDAUDIT("E")
             X(1):  SCHEDULER  (409.97,.01)  (Subscr 1)  (Len 20)  (forwards)
             X(2):  DATE  (409.97,1)  (Subscr 2)  (Len 7)  (forwards)
                      Lookup Prompt:  DATE


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):
SDEC AUDIT DATE PRINT         MAR 12, 2018@06:48  USER #0                                            SD Audit Statistics STATISTICS

SORT TEMPLATE(S):
SDEC AUDIT REPORT BY DATE     MAR 07, 2018@10:24  USER #0    
SORT BY: DATE//    (User is asked range)
  WITHIN DATE, SORT BY: SCHEDULER// ( SCHEDULER not null)


FORM(S)/BLOCK(S):