STANDARD DATA DICTIONARY #452.1 -- PRSE PROGRAM/CLASS FILE 3/24/25 PAGE 1 STORED IN ^PRSE(452.1, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 4.0) DATA NAME GLOBAL DATA ELEMENT TITLE LOCATION TYPE ----------------------------------------------------------------------------------------------------------------------------------- This file contains the names of the continuing education and inservice programs used in the Education Tracking software. DD ACCESS: @ WR ACCESS: @ DEL ACCESS: @ LAYGO ACCESS: @ APPLICATION GROUP(S): PRSE IDENTIFIED BY: REQUIRED FREQUENCY (#4), TYPE OF EDUCATION (#5)[R], OPEN/CLOSED (#7)[R] POINTED TO BY: MANDATORY CLASS field (#.01) of the MANDATORY CLASS sub-field (#450.0633) of the PAID EMPLOYEE File (#450) PROGRAM/CLASS field (#.01) of the PROGRAM/CLASS sub-field (#452.25) of the PRSE EDUCATION PROGRAM/CLASS SUPPLIER File (#452.2) MANDATORY CLASSES field (#.01) of the MANDATORY CLASSES sub-field (#452.31) of the PRSE MANDATORY TRAINING (MI) CLASS GROUP File (#452.3) PROGRAM/CLASS field (#.01) of the PROGRAM/CLASS sub-field (#452.42) of the PRSE EDUCATION PROGRAM/CLASS CATEGORY File (#452.4) CLASS NAME field (#.01) of the PRSE EDUCATION REGISTRATION File (#452.8) CROSS REFERENCED BY: PROGRAM/CLASS TITLE(B), TYPE OF EDUCATION(C) 452.1,.01 PROGRAM/CLASS TITLE 0;1 FREE TEXT (Required) (audited) NAME OF PROGRAM OR CLASS INPUT TRANSFORM: S X=$$UP^XLFSTR(X) K:X[""""!($A(X)=45) X I $D(X) K:$L(X)>53!($L(X)<2)!'(X'?1P.E)!(X[";") X I $D(X)# 2,$$EN11^PRSEUTL3(X,+$G(D0)) D EN^DDIOL(.PRSEDUPL) K X,PRSEDUPL LAST EDITED: OCT 17, 2000 HELP-PROMPT: Answer must be 2-53 characters in length DESCRIPTION: This is the name of the program or class. TECHNICAL DESCR: FREE TEXT FIELD AUDIT: EDITED OR DELETED NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 452.1^B 1)= S ^PRSE(452.1,"B",$E(X,1,53),DA)="" 2)= K ^PRSE(452.1,"B",$E(X,1,53),DA) Main index of program/class entries by program/class title. 452.1,1 DESCRIPTION 0;2 FREE TEXT DESCRIPTION OF PROGRAM OR CLASS INPUT TRANSFORM: S X=$$UP^XLFSTR(X) K:$L(X)>72!($L(X)<3) X LAST EDITED: AUG 22, 1994 HELP-PROMPT: Enter a short description (3-72 chars.). DESCRIPTION: This is a short description for reporting purposes. TECHNICAL DESCR: FREE TEXT FIELD NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 452.1,2 PRSE PROGRAM/CLASS LENGTH HRS 0;3 NUMBER (Required) LENGTH HRS INPUT TRANSFORM: K:+X'=X!(X>9999.99)!(X<0)!(X?.E1"."3N.N) X LAST EDITED: DEC 14, 1994 HELP-PROMPT: Indicate the number of hours by typing a number between 0 and 9999.99, 2 Decimal Digits. DESCRIPTION: This field indicates the class duration in hours. 452.1,4 REQUIRED FREQUENCY 0;6 SET '1M' FOR MONTHLY; '3M' FOR QUARTERLY; '6M' FOR TWICE YEARLY; '1Y' FOR ONCE YEARLY; '2Y' FOR EVERY TWO YEARS; '3Y' FOR EVERY THREE YEARS; '1T' FOR ONE TIME ONLY; INPUT TRANSFORM: S X=$$UP^XLFSTR(X) D EN2^PRSEUTL OUTPUT TRANSFORM: D EN3^PRSEUTL LAST EDITED: JUN 13, 1995 DESCRIPTION: This field indicates the mandatory frequency or interval for attending the class. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER 452.1,5 TYPE OF EDUCATION 0;7 SET (Required) 'M' FOR Mandatory Inservice; 'C' FOR Continuing Education; 'O' FOR Other Training; 'W' FOR Ward Inservice; INPUT TRANSFORM: S X=$$UP^XLFSTR(X) LAST EDITED: SEP 23, 1994 DESCRIPTION: This field categorizes the class as mandatory inservice, continuing education, ward inservice, or other. TECHNICAL DESCR: Set of codes to indicate the inservice class type. NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: 452.1^C 1)= S ^PRSE(452.1,"C",$E(X,1,30),DA)="" 2)= K ^PRSE(452.1,"C",$E(X,1,30),DA) This cross reference is used to sort/lookup inservice class types. 452.1,6 SERVICE 0;8 POINTER TO PAID COST CENTER/ORGANIZATION FILE (#454.1) (Required) INPUT TRANSFORM: S DIC("S")="I $P($G(^(0)),U)'=""MISCELLANEOUS""" D ^DIC K DIC S DIC=DIE,X=+Y K:Y<0 X LAST EDITED: AUG 22, 1994 DESCRIPTION: This field associates the class with a specific service. SCREEN: S DIC("S")="I $P($G(^(0)),U)'=""MISCELLANEOUS""" EXPLANATION: Select Cost Center/Organization Code entry other than 'MISCELLANEOUS' NOTES: XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER CROSS-REFERENCE: ^^TRIGGER^452.8^2.7 1)= K DIV S DIV=X,D0=DA,DIV(0)=D0 X ^DD(452.1,6,1,1,89.2) S Y(101)=$S($D(^PRSE(452.8,D0,0)):^(0),1: "") S X=$S('$D(^PRSP(454.1,+$P(Y(101),U,21),0)):"",1:$P(^(0),U,1)) S D0=I(0,0) S DIU=X K Y S X=DIV S X=DIV,X=X X ^DD(452.1,6,1,1,1.4) 1.4)= S DIH=$S($D(^PRSE(452.8,DIV(0),0)):^(0),1:""),DIV=X I $D(^(0)) S $P(^(0),U,21)=DIV,DIH=452.8, DIG=2.7 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 2)= K DIV S DIV=X,D0=DA,DIV(0)=D0 X ^DD(452.1,6,1,1,89.2) S Y(101)=$S($D(^PRSE(452.8,D0,0)):^(0),1: "") S X=$S('$D(^PRSP(454.1,+$P(Y(101),U,21),0)):"",1:$P(^(0),U,1)) S D0=I(0,0) S DIU=X K Y X ^DD(45 2.1,6,1,1,2.1) X ^DD(452.1,6,1,1,2.4) 2.1)= S X=DIV S Y(1)=$S($D(^PRSE(452.1,D0,0)):^(0),1:"") S X=$P(Y(1),U,8),X=X 2.4)= S DIH=$S($D(^PRSE(452.8,DIV(0),0)):^(0),1:""),DIV=X I $D(^(0)) S $P(^(0),U,21)=DIV,DIH=452.8, DIG=2.7 D ^DICR:$O(^DD(DIH,DIG,1,0))>0 89.2)= S I(0,0)=$S($D(D0):D0,1:""),Y(1)=$S($D(^PRSE(452.1,D0,0)):^(0),1:"") S X=$P(Y(1),U,1),X=X S X=X K DIC S DIC="^PRSE(452.8,",DIC(0)="NMF" D ^DIC S (D,D0,DIV(0))=+Y CREATE VALUE)= INTERNAL(#6) DELETE VALUE)= INTERNAL(#6) DIC)= LOOKUP FIELD)= #.01:452.8:#2.7 This trigger updates the sponsoring service field in the PRSE Education registration file (#452.8). 452.1,7 OPEN/CLOSED 0;9 SET (Required) '1' FOR CLOSED; '0' FOR OPEN; LAST EDITED: JAN 21, 1993 DESCRIPTION: This field indicates if the class is opened to individuals outside of the service. Closed programs will not be displayed to potential registrants from other services. 452.1,8 OBJECTIVE(S) 1;0 WORD-PROCESSING #452.18 TECHNICAL DESCR: Word processing field used to define the class objectives. LAST EDITED: OCT 18, 1993 HELP-PROMPT: Define the Program/Class objectives (word-processing). DESCRIPTION: This field is used to defined the Program/Class objectives. FILES POINTED TO FIELDS PAID COST CENTER/ORGANIZATION (#454.1) SERVICE (#6) PRSE EDUCATION REGISTRATION (#452.8) SERVICE (#6) INPUT TEMPLATE(S): PRINT TEMPLATE(S): SORT TEMPLATE(S): FORM(S)/BLOCK(S):