STANDARD DATA DICTIONARY #912.5 -- ESP POLICE TRAINING FILE 6/27/25 PAGE 1 STORED IN ^ESP(912.5, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 1.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- The ESP POLICE TRAINING file contains data recording the types of training, subject matter and number of minutes of training received for each VA Police Officer. DD ACCESS: @ RD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ AUDIT ACCESS: @ CROSS REFERENCED BY: ATTENDEE(B) 912.5,.01 ATTENDEE 0;1 POINTER TO NEW PERSON FILE (#200) (Required) INPUT TRANSFORM: S DIC("S")="I $D(^VA(200,""AK.ESP POLICE"",$P(^(0),U)))" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X S:$D(X ) DINUM=X LAST EDITED: JUL 19, 1993 HELP-PROMPT: Answer must be [3-30 characters]. DESCRIPTION: Enter the name of the police officer receiving credit for the training. The officer's name must be entered into the NEW PERSON file (200) and must also be assigned the ESP POLICE Security Key. SCREEN: S DIC("S")="I $D(^VA(200,""AK.ESP POLICE"",$P(^(0),U)))" EXPLANATION: Select a police officer currently assigned to the Service. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 912.5^B 1)= S ^ESP(912.5,"B",$E(X,1,30),DA)="" 2)= K ^ESP(912.5,"B",$E(X,1,30),DA) 912.5,5 TRAINING DATE 5;0 DATE Multiple #912.55 DESCRIPTION: This field is used to record the date that training was received. 912.55,.01 TRAINING DATE 0;1 DATE INPUT TRANSFORM: S %DT="E" D ^%DT S X=Y K:Y<1 X LAST EDITED: OCT 26, 1992 HELP-PROMPT: Enter the date. DESCRIPTION: Enter the date that the VA Police staff person received the training. CROSS-REFERENCE: 912.55^B 1)= S ^ESP(912.5,DA(1),5,"B",$E(X,1,30),DA)="" 2)= K ^ESP(912.5,DA(1),5,"B",$E(X,1,30),DA) 912.55,5 SUBJECT 5;0 Multiple #912.555 912.555,.01 SUBJECT 0;1 FREE TEXT (Required) INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: OCT 26, 1992 HELP-PROMPT: Answer must be [1-30 characters]. DESCRIPTION: Enter the subject or course title for the training received. CROSS-REFERENCE: 912.555^B 1)= S ^ESP(912.5,DA(2),5,DA(1),5,"B",$E(X,1,30),DA)="" 2)= K ^ESP(912.5,DA(2),5,DA(1),5,"B",$E(X,1,30),DA) 912.555,.02 TYPE 0;2 SET 'F' FOR FIRE/SAFETY; 'I/O' FOR IN-SERVICE/OTHER; 'O' FOR ORIENTATION; 'P1' FOR PHASE I; 'P2' FOR PHASE II; LAST EDITED: OCT 29, 1992 HELP-PROMPT: Enter the type. DESCRIPTION: Enter the category type of the training received. You must select from the available codes. 912.555,.03 INSTRUCTOR 0;3 FREE TEXT INPUT TRANSFORM: K:$L(X)>30!($L(X)<1) X LAST EDITED: OCT 26, 1992 HELP-PROMPT: Answer must be [1-30 characters]. DESCRIPTION: Enter the name of the instructor providing the training. Name format should be: LAST,FIRST MIDDLE same as name format through out the program. 912.555,.04 MINUTES 0;4 NUMBER INPUT TRANSFORM: K:+X'=X!(X>999999)!(X<1)!(X?.E1"."1N.N) X LAST EDITED: OCT 26, 1992 HELP-PROMPT: Answer must be numeric[1-999999]. DESCRIPTION: Enter the number of minutes of training received. The program will convert the minutes to hours automatically. 912.555,.05 HOURS ; COMPUTED MUMPS CODE: S Y(912.555,.05,1)=$S($D(^ESP(912.5,D0,5,D1,5,D2,0)):^(0),1:"") S X=$P(Y(912.555,.05,1),U,4)/60+.00 5*100\1/100 S X=$J(X,0,2) ALGORITHM: MINUTES/60+.005*100\1/100 (ALWAYS 2 DECIMAL DIGITS) DESCRIPTION: The minutes field (.04) will automatically be converted to hours of training. SUM: S X=S("912.555^.04")/60+.005*100\1/100 S Y=X FILES POINTED TO FIELDS NEW PERSON (#200) ATTENDEE (#.01) INPUT TEMPLATE(S): ESP TRAINING EDIT JUL 14, 1993@09:56 USER #0 PRINT TEMPLATE(S): ESP TRAINING OCT 21, 1993@16:27 USER #1221 POLICE TRAINING STATISTICS This print template displays pertinent data on the records of training received by VA Police Officers. SORT TEMPLATE(S): ESP TRAINING OCT 22, 1993@12:29 USER #1221 SORT BY: +ATTENDEE;S1// WITHIN ATTENDEE, SORT BY: @'TRAINING DATE// TRAINING DATE SUB-FIELD: TRAINING DATE// (User is asked range) ESP TRAINING1 JUL 19, 1993@09:21 USER #0 SORT BY: TRAINING DATE// TRAINING DATE SUB-FIELD: SUBJECT// SUBJECT SUB-FIELD: TYPE// (User is asked range) WITHIN TYPE, SORT BY: TRAINING DATE// TRAINING DATE SUB-FIELD: TRAINING DATE// (User is asked range) ESP TRAINING2 JUL 19, 1993@09:20 USER #0 SORT BY: ]@TRAINING DATE// TRAINING DATE SUB-FIELD: TRAINING DATE// (User is asked range) WITHIN TRAINING DATE, SORT BY: +TRAINING DATE;S1// TRAINING DATE SUB-FIELD: SUBJECT// SUBJECT SUB-FIELD: SUBJECT// (User is asked range) ESP TRAINING3 JUL 19, 1993@09:22 USER #0 SORT BY: @'ATTENDEE// (User is asked range) WITHIN ATTENDEE, SORT BY: @'TRAINING DATE// TRAINING DATE SUB-FIELD: TRAINING DATE// (User is asked range) ESP TRAINING4 JUL 19, 1993@09:23 USER #0 SORT BY: TRAINING DATE// TRAINING DATE SUB-FIELD: TRAINING DATE// (User is asked range) WITHIN TRAINING DATE, SORT BY: ATTENDEE// (User is asked range) WITHIN ATTENDEE, SORT BY: TRAINING DATE// TRAINING DATE SUB-FIELD: SUBJECT// SUBJECT SUB-FIELD: TYPE// (User is asked range) WITHIN TYPE, SORT BY: TRAINING DATE// TRAINING DATE SUB-FIELD: SUBJECT// SUBJECT SUB-FIELD: SUBJECT// (User is asked range) FORM(S)/BLOCK(S):