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):