STANDARD DATA DICTIONARY #810.1 -- REMINDER REPORT TEMPLATE FILE                                                  6/27/25    PAGE 1
STORED IN ^PXRMPT(810.1,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                    (VERSION 2.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
This file is used by the reminder reports options only. For each type of report (e.g. Reminders Due), selection parameters used in
a report may be saved as a template when the report is being run. When running reports, the user may opt to retrieve parameters
from an existing template as the basis of a new report. Templates may be modified, renamed, copied, or deleted from the reminder
report options.  
 
The parameters for the reminder reports consist of a patient sample (e.g.  PCMM team) from which a patient list is built and also a
list of reminders to be evaluated for each selected patient.  
 
The field names in the template file correspond to the local variable and array names used in the print routines.  


IDENTIFIED BY: REPORT TITLE (#1.9)[R]

CROSS
REFERENCED BY: NAME(B)



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

              TEMPLATE NAME   
              INPUT TRANSFORM:  K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X D NAME^PXRMXTU
              LAST EDITED:      APR 20, 1999 
              HELP-PROMPT:      Answer must be 3-30 characters in length. 
              DESCRIPTION:      The template name is displayed on the report criteria page of the reminder report and is used when
                                selecting templates.  
                                 
                                When editing an existing template, this field should ONLY be amended if you wish to RENAME the
                                template. To make a COPY of a template under a new name (leaving the original intact), leave this
                                field unchanged and enter a new name at the prompt 'STORE REPORT LOGIC IN TEMPLATE NAME:'. To
                                DELETE a template, enter @ at template name.  

              TECHNICAL DESCR:
                                Used as an identifier to select templates.  

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

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


810.1,1.1     TEMPLATE TYPE          0;3 SET (Required)

                                'Y' FOR Reminders Satisfied PXRMY; 
                                'X' FOR Reminders Due PXRMX; 
              LAST EDITED:      JUL 16, 2002 
              DESCRIPTION:      Templates are specific to the type of reminder report being run and are not interchangeable since
                                the parameter set required for different reports varies. 

              TECHNICAL DESCR:  Report types are : 
                                 
                                       X - used by PXRMX* routines for Reminders Due 
                                       Y - used by PXRMY* routines for Reminders Satisfied 
                                 
                                This field is maintained by the report program and may not be edited.  


810.1,1.2     PATIENT SAMPLE         0;4 SET (Required)

                                'L' FOR Location; 
                                'O' FOR OE/RR team; 
                                'P' FOR Provider; 
                                'T' FOR PCMM team; 
                                'I' FOR Individual Patient; 
                                'R' FOR Reminder Patient List; 
              LAST EDITED:      JUL 16, 2002 
              DESCRIPTION:      The patient sample defines the patient cohort. Listed below are the parameters relevant to each
                                sample type.  
                                 
                                (I)ndividual Patients - A list of patients may be entered.  (L)ocations - Hospital Locations,
                                Clinic Stops or Clinic Groups may be 
                                              entered. Patients with encounters or appointments at these 
                                              locations are selected for reporting.  (P)roviders - PCMM providers may be entered.
                                Patients for these providers 
                                              are selected for reporting. Either Primary/Care or All 
                                              patients for the providers may be reported.  (T)eams     - PCMM teams may be entered.
                                Patients allocated to these teams 
                                              are selected for reporting (O)E/RR     - OE/RR teams may be entered. Patients
                                allocated to these 
                                              teams are selected for reporting.  

              TECHNICAL DESCR:  Routine PXRMXT loads templates into a local array for use by the report routines. Each patient
                                sample has only one associated array. The field PXRMSEL decides which array is loaded. The local
                                arrays correspond to the field names in the template file.  
                                 
                                e.g. PXRMSEL="I" patient entries in field PXRMPAT are loaded into array PXRMPAT PXRMSEL="T" team
                                entries in field PXRMPCM are loaded into array PXRMPCM PXRMSEL="P" providers in field PXRMPRV are
                                loaded into array PXRMPRV PXRMSEL="O" team entries in PXRMOTM are loaded into array PXRMOTM 
                                 
                                Note that except for the individual patient sample (PXRMSEL="I") the template file does not hold
                                patient identifiers. Lists of patients are assembled by the report routines.  


810.1,1.3     PRIMARY CARE ONLY OR ALL 0;5 SET

                                'P' FOR Primary care patients only; 
                                'A' FOR All patients; 
              LAST EDITED:      JUL 16, 2002 

810.1,1.4     REPORT TYPE            0;6 SET (Required)

                                'D' FOR Detailed Report; 
                                'S' FOR Summary Report; 
              INPUT TRANSFORM:  D PXRMREP^PXRMXTA
              LAST EDITED:      JUL 16, 2002 
              DESCRIPTION:      The summary report displays the TOTAL number of patients with reminders APPLICABLE or DUE from the
                                patient sample selected.  
                                 
                                The detailed report lists DUE patients by name and SSN.  

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


810.1,1.5     LOCATION TYPE          0;7 SET

                                'HA' FOR All Outpatient Locations; 
                                'HAI' FOR All Inpatient Locations; 
                                'HS' FOR Selected Hospital Locations; 
                                'CA' FOR All Clinic Stops; 
                                'CS' FOR Selected Clinic Stops; 
                                'GS' FOR Selected Clinic Groups; 
              LAST EDITED:      JUL 16, 2002 

810.1,1.6     TYPE OF ENCOUNTER      0;8 SET

                                'F' FOR Future Appointments; 
                                'P' FOR Prior Visits; 
                                'A' FOR Admissions; 
                                'C' FOR Current Inpatients; 
              INPUT TRANSFORM:  D INP^PXRMXTU
              LAST EDITED:      JUL 16, 2002 
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


810.1,1.7     LOCATIONS WITHOUT PATIENTS 0;9 SET

                                '0' FOR NO; 
                                '1' FOR YES; 
              LAST EDITED:      NOV 28, 2006 
              DESCRIPTION:      This field will be used to determine if the list of locations without patients will print at the
                                end of the report.  
                                 
                                 


810.1,1.8     DISPLAY PERCENTAGES    0;10 SET

                                '1' FOR YES; 
                                '0' FOR NO; 
              LAST EDITED:      SEP 02, 2008 
              HELP-PROMPT:      Type "Yes" to display the Applicable, Due, and Done percentages values with the report output. Type 
                                "No" to not display these additional values. 
              DESCRIPTION:      This field will be used to determine if the Applicable, Due, and Done percentages values will be
                                display with the report output.  
                                 


810.1,1.9     REPORT TITLE           0;2 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>40!($L(X)<5) X
              LAST EDITED:      JUL 16, 2002 
              HELP-PROMPT:      Answer must be 5-40 characters in length. 
              DESCRIPTION:      A detailed report title may be defined when a template is created. This should be a detailed
                                description of the report and is displayed both on the report criteria page and at template
                                selection.  

              TECHNICAL DESCR:
                                Detailed description of template. Used as an identifier when selecting templates.  


810.1,2       REMINDER               1;0 POINTER Multiple #810.12 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 

810.12,.01      REMINDER               0;1 POINTER TO REMINDER DEFINITION FILE (#811.9) (Multiply asked)

                Reminder   
                INPUT TRANSFORM:  D PXRMREM^PXRMXTA
                LAST EDITED:      JUL 27, 2001 
                DESCRIPTION:      Enter the reminders to be evaluated in the order to be printed. If the report type is 'Detailed'
                                  only the first reminder will be used.  

                TECHNICAL DESCR:
                                  Reminder Definition file #811.9 

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

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


810.12,.02      DISPLAY ORDER          0;2 NUMBER (Required)

                INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<1)!(X?.E1"."1N.N) X
                LAST EDITED:      JUL 29, 2002 
                HELP-PROMPT:      Type a Number between 1 and 99, 0 Decimal Digits 
                DESCRIPTION:
                                  Enter the order in which the reminders should appear on the report.  




810.1,3       FACILITY               6;0 POINTER Multiple #810.13 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:
                                This multiple stores a list of facilities to run the report against.  


810.13,.01      FACILITY               0;1 POINTER TO INSTITUTION FILE (#4) (Multiply asked)

                Facility Code   
                LAST EDITED:      MAR 16, 1999 
                CROSS-REFERENCE:  810.13^B 
                                  1)= S ^PXRMPT(810.1,DA(1),6,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),6,"B",$E(X,1,30),DA)




810.1,4       PROVIDER               3;0 POINTER Multiple #810.14 (Add New Entry without Asking)

              LAST EDITED:      JUL 16, 2002 
              DESCRIPTION:
                                This multiple stores a list of users to run the report against.  


810.14,.01      PROVIDER               0;1 POINTER TO NEW PERSON FILE (#200) (Multiply asked)

                LAST EDITED:      JUL 29, 2002 
                CROSS-REFERENCE:  810.14^B 
                                  1)= S ^PXRMPT(810.1,DA(1),3,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),3,"B",$E(X,1,30),DA)
                                  3)= Required Index for Variable Pointer




810.1,5       RUN                    7;1 DATE

              INPUT TRANSFORM:  S %DT="ESTXR" D ^%DT S X=Y K:Y<1 X
              LAST EDITED:      SEP 13, 2004 
              DESCRIPTION:
                                This field stores the date the report was last run on.  


810.1,6       PATIENT                2;0 POINTER Multiple #810.16 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:
                                This multiple stores a list of patients to run the report against.  


810.16,.01      PATIENT                0;1 POINTER TO PATIENT FILE (#2) (Required) (Multiply asked)

                Patient   
                LAST EDITED:      JUL 29, 2002 
                CROSS-REFERENCE:  810.16^B 
                                  1)= S ^PXRMPT(810.1,DA(1),2,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),2,"B",$E(X,1,30),DA)




810.1,7       OERR TEAM              4;0 POINTER Multiple #810.17 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:
                                This multiple stores a list of OERR teams to run the report against.  


810.17,.01      OERR TEAM              0;1 POINTER TO OE/RR LIST FILE (#100.21) (Multiply asked)

                OE/RR Team   
                LAST EDITED:      JUL 29, 2002 
                CROSS-REFERENCE:  810.17^B 
                                  1)= S ^PXRMPT(810.1,DA(1),4,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),4,"B",$E(X,1,30),DA)




810.1,8       PCMM TEAM              5;0 POINTER Multiple #810.18 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:
                                This multiple stores a list of PCMM teams to run the report against.  


810.18,.01      PCMM TEAM              0;1 POINTER TO TEAM FILE (#404.51) (Multiply asked)

                PCMM Team   
                LAST EDITED:      JAN 17, 2005 
                CROSS-REFERENCE:  810.18^B 
                                  1)= S ^PXRMPT(810.1,DA(1),5,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),5,"B",$E(X,1,30),DA)




810.1,9       SERVICE CATEGORY LIST  8;1 FREE TEXT

              Service Category List   
              INPUT TRANSFORM:  K:$L(X)>245!($L(X)<1)!('$$VSCLIST^PXRMXSC(X)) X
              LAST EDITED:      NOV 03, 2005 
              HELP-PROMPT:      Answer must be 1-245 characters in length. 
              DESCRIPTION:      This is a comma separated list of service categories. It is used to screen visits while building a
                                list of patients based on visits. If the service category of the visit is not on the list the visit
                                will be excluded.  
                                 

              EXECUTABLE HELP:  D SCATHELP^PXRMXSC
              NOTES:            XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


810.1,10      LOCATION               9;0 POINTER Multiple #810.11 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:
                                This multiple stores a list of Hospital locations to run the report against.  


810.11,.01      LOCATION               0;1 POINTER TO HOSPITAL LOCATION FILE (#44) (Multiply asked)

                Hospital Location   
                LAST EDITED:      SEP 15, 2004 
                DESCRIPTION:      Reminder report will only evaluate reminders against patients who have had a visit or are
                                  scheduled for a future appointment at the defined hospital location. 

                CROSS-REFERENCE:  810.11^B 
                                  1)= S ^PXRMPT(810.1,DA(1),9,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),9,"B",$E(X,1,30),DA)




810.1,11      STOP CODE              10;0 POINTER Multiple #810.111 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:
                                This multiple stores a list of Clinic Stop Codes to run the report against.  


810.111,.01     STOP CODE              0;1 POINTER TO CLINIC STOP FILE (#40.7) (Multiply asked)

                Clinic Stop Code   
                LAST EDITED:      SEP 15, 2004 
                DESCRIPTION:      Reminder reports will only evaluate reminders against patients who have had a visit or have a
                                  scheduled appointment at a hospital location with a matching stop code.  

                CROSS-REFERENCE:  810.111^B 
                                  1)= S ^PXRMPT(810.1,DA(1),10,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),10,"B",$E(X,1,30),DA)




810.1,12      CLINIC GROUP           11;0 POINTER Multiple #810.112 (Add New Entry without Asking)

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:
                                This multiple stores a list of Clinic Groups to run the report against.  


810.112,.01     CLINIC GROUP           0;1 POINTER TO CLINIC GROUP FILE (#409.67) (Multiply asked)

                Clinic Group Code   
                LAST EDITED:      SEP 15, 2004 
                DESCRIPTION:      Reminder reports will only evaluate reminders against patients who have had a visit or have a
                                  scheduled appointment at a hospital location that belongs to  the defined clinic group. 

                CROSS-REFERENCE:  810.112^B 
                                  1)= S ^PXRMPT(810.1,DA(1),11,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),11,"B",$E(X,1,30),DA)




810.1,13      REMINDER CATEGORY      12;0 POINTER Multiple #810.113

              LAST EDITED:      JUL 01, 2002 
              DESCRIPTION:      This multiple stores a list of Reminder Categories to use for Reminder Evaluation done within the
                                report and the display order.  


810.113,.01     REMINDER CATEGORY      0;1 POINTER TO REMINDER CATEGORY FILE (#811.7) (Multiply asked)

                Reminder Category   
                LAST EDITED:      SEP 15, 2004 
                DESCRIPTION:      Reminder reports will evaluate the patients sample against each reminder found within the
                                  category, to determine if the patient is due for the reminder.  

                CROSS-REFERENCE:  810.113^B 
                                  1)= S ^PXRMPT(810.1,DA(1),12,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),12,"B",$E(X,1,30),DA)


810.113,.02     DISPLAY ORDER          0;2 NUMBER (Required)

                INPUT TRANSFORM:  K:+X'=X!(X>99)!(X<1)!(X?.E1"."1N.N) X
                LAST EDITED:      SEP 15, 2004 
                HELP-PROMPT:      Type a Number between 1 and 99, 0 Decimal Digits 
                DESCRIPTION:      Enter the order in which reminder categories should appear on the report. The reminder in the
                                  category will display in the report output in the numerical sequence defined in this field.  




810.1,14      PATIENT LIST           13;0 POINTER Multiple #810.114

              LAST EDITED:      JUL 16, 2002 
              DESCRIPTION:      This multiple stores a list of Reminder Patient Lists used by the report to save the due patients
                                to.  


810.114,.01     PATIENT LIST           0;1 POINTER TO REMINDER PATIENT LIST FILE (#810.5) (Multiply asked)

                LAST EDITED:      SEP 15, 2004 
                DESCRIPTION:      Reminder Reports, when completed with the evaluation, will save every patient that is found to
                                  have a reminder due to a patient list stored in file #810.144.  

                CROSS-REFERENCE:  810.114^B 
                                  1)= S ^PXRMPT(810.1,DA(1),13,"B",$E(X,1,30),DA)=""
                                  2)= K ^PXRMPT(810.1,DA(1),13,"B",$E(X,1,30),DA)




810.1,15      OWNER                  0;11 POINTER TO NEW PERSON FILE (#200)

              LAST EDITED:      MAY 18, 2009 
              DESCRIPTION:      This field records who created the template. A template can be edited only by the person who
                                created it or a user who holds the PXRM MANANGER key.  
                                 



      FILES POINTED TO                      FIELDS

CLINIC GROUP (#409.67)            CLINIC GROUP:CLINIC GROUP (#.01)

CLINIC STOP (#40.7)               STOP CODE:STOP CODE (#.01)

HOSPITAL LOCATION (#44)           LOCATION:LOCATION (#.01)

INSTITUTION (#4)                  FACILITY:FACILITY (#.01)

NEW PERSON (#200)                 OWNER (#15)
                                  PROVIDER:PROVIDER (#.01)

OE/RR LIST (#100.21)              OERR TEAM:OERR TEAM (#.01)

PATIENT (#2)                      PATIENT:PATIENT (#.01)

REMINDER CATEGORY (#811.7)        REMINDER CATEGORY:REMINDER CATEGORY (#.01)

REMINDER DEFINITION (#811.9)      REMINDER:REMINDER (#.01)

REMINDER PATIENT LIST (#810.5)    PATIENT LIST:PATIENT LIST (#.01)

TEAM (#404.51)                    PCMM TEAM:PCMM TEAM (#.01)



INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):