STANDARD DATA DICTIONARY #451 -- POC DAILY TIME RECORDS FILE                                                      3/24/25    PAGE 1
STORED IN ^PRSN(451,  *** NO DATA STORED YET ***   SITE: WWW.BMIRWIN.COM   UCI: VISTA,VISTA                        (VERSION 4.0)   

DATA          NAME                  GLOBAL        DATA
ELEMENT       TITLE                 LOCATION      TYPE
-----------------------------------------------------------------------------------------------------------------------------------
The file stores all nurse Point of Care (POC) data for direct patient care and non-direct nurses. The POC data includes the daily
time card records and its approval, release and correction information.  


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

CROSS
REFERENCED BY: POINT OF CARE(AL), PAY PERIOD(B)

INDEXED BY:    POC RECORD PP STATUS & NURSE DIVISION (AA), CORRECTION STATUS (ACA), CORRECTION STATUS (ACE), CORRECTION STATUS
               (ACR), POC RECORD PP STATUS (AE), POC RECORD PP STATUS (AEP), POINT OF CARE (ALN), POC RECORD PP STATUS & NURSE
               DIVISION (AR), CORRECTION STATUS (CS)




451,.01       PAY PERIOD             0;1 FREE TEXT (Required)

              INPUT TRANSFORM:  K:$L(X)>5!($L(X)<5)!'(X?2N1"-"2N) X I $D(X) S DINUM=$O(^PRST(458,"B",X,0)) K:'DINUM DINUM,X
              LAST EDITED:      NOV 02, 2009 
              HELP-PROMPT:      Enter a Pay Period with format YY-PP, where PP is PP#. 
              DESCRIPTION:
                                This is the Pay Period in format YY-PP.  

              TECHNICAL DESCR:  The IEN of the entry with YY-PP will be the same IEN of the file #458. Before adding a new entry
                                YY-PP in this file, the same YY-PP entry must exist in file #458 first.  

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

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


451,6         RELEASE HISTORY        D;0 POINTER Multiple #451.06

              LAST EDITED:      JUN 03, 2009 
              DESCRIPTION:
                                This is the released log for each releasing by the release option.  


451.06,.01      DIVISION               0;1 POINTER TO INSTITUTION FILE (#4)

                LAST EDITED:      JUL 08, 2009 
                HELP-PROMPT:      Enter a POC Daily Time Card Release Division. 
                DESCRIPTION:
                                  This is the POC Daily Time Card Release Division.  

                CROSS-REFERENCE:  451.06^B 
                                  1)= S ^PRSN(451,DA(1),"D","B",$E(X,1,30),DA)=""
                                  2)= K ^PRSN(451,DA(1),"D","B",$E(X,1,30),DA)


451.06,1        RELEASE USER           0;2 POINTER TO NEW PERSON FILE (#200)

                LAST EDITED:      JUL 08, 2009 
                HELP-PROMPT:      Enter the user who released the POC Daily Time Records. 

451.06,2        RELEASE DATE/TIME      0;3 DATE

                INPUT TRANSFORM:  S %DT="ETX" D ^%DT S X=Y K:3090101>X X
                LAST EDITED:      JUL 08, 2009 
                HELP-PROMPT:      TYPE A DATE/TIME NOT EARLIER THAN JAN 01, 2009 
                DESCRIPTION:
                                  This is the date and time when the POC Daily Time Card is released.  


451.06,3        TOTAL # VA NURSES RELEASED 0;4 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>99999)!(X<0)!(X?.E1"."1N.N) X
                LAST EDITED:      JUN 30, 2009 
                HELP-PROMPT:      Type a Number between 0 and 99999, 0 Decimal Digits 
                DESCRIPTION:
                                  The total number of employees for whom time card have been transmitted.  


451.06,4        TOTAL # RECORDS RELEASED 0;5 NUMBER

                INPUT TRANSFORM:  K:+X'=X!(X>999999)!(X<0)!(X?.E1"."1.N) X
                LAST EDITED:      MAY 22, 2009 
                HELP-PROMPT:      Type a number between 0 and 999999, 0 Decimal Digits 
                DESCRIPTION:
                                  The total number of time card records that have been released.  




451,9         VA NURSE               E;0 POINTER Multiple #451.09

              LAST EDITED:      JUN 04, 2009 
              DESCRIPTION:
                                It contains the point of care data associated with the VA nurse for this pay period.  


              INDEXED BY:       NURSE DIVISION (AC)

451.09,.01      VA NURSE               0;1 POINTER TO PAID EMPLOYEE FILE (#450)

                INPUT TRANSFORM:  I $D(X) S DINUM=X
                LAST EDITED:      JUN 17, 2009 
                HELP-PROMPT:      Enter a nurse employee. 
                DESCRIPTION:
                                  A pointer to the PAID EMPLOYEE file (#450) which identifies the name of the employee.  

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

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


451.09,1        POC RECORD PP STATUS   0;2 SET

                                  'E' FOR ENTERED; 
                                  'A' FOR APPROVED; 
                                  'R' FOR RELEASED; 
                LAST EDITED:      JAN 20, 2012 
                HELP-PROMPT:      Enter a POC Record PP status. 
                DESCRIPTION:
                                  This is the Pay Period status of the POC Daily Time Card Record.  

                FIELD INDEX:      AE (#1008)    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
                    Short Descr:  This index is used to find all records for a nurse that need to be approved
                    Description:  This is an index of all nurse POC records that have a pay period status of Entered and that need
                                  to be approved.  
                      Set Logic:  S ^PRSN(451,"AE",DA,DA(1))=""
                       Set Cond:  S X=X(1)="E"
                     Kill Logic:  K ^PRSN(451,"AE",DA,DA(1))
                     Whole Kill:  K ^PRSN(451,"AE")
                           X(1):  POC RECORD PP STATUS  (451.09,1)  (Subscr 1)  (forwards)

                FIELD INDEX:      AEP (#1009)    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
                    Short Descr:  Unapproved time records by pay period
                    Description:  This is an index of all nurse POC records by pay period that have a pay period status of Entered
                                  and that need to be approved.  
                      Set Logic:  S ^PRSN(451,"AEP",DA(1),DA)=""
                       Set Cond:  S X=X(1)="E"
                     Kill Logic:  K ^PRSN(451,"AEP",DA(1),DA)
                     Whole Kill:  K ^PRSN(451,"AEP")
                           X(1):  POC RECORD PP STATUS  (451.09,1)  (Subscr 1)  (forwards)

                RECORD INDEXES:   AA (#1004) (WHOLE FILE #451), AR (#1011) (WHOLE FILE #451)

451.09,2        APP. SUPERVISOR        0;3 POINTER TO NEW PERSON FILE (#200)

                LAST EDITED:      JUL 08, 2009 
                HELP-PROMPT:      Enter an approval supervisor name. 
                DESCRIPTION:      A pointer to the NEW PERSON file (#200) which identifies the name of the supervisor who approved
                                  the employee's time card.  


451.09,3        APP. DATE/TIME         0;4 DATE

                INPUT TRANSFORM:  S %DT="ETX" D ^%DT S X=Y K:3090101>X X
                LAST EDITED:      MAY 22, 2009 
                HELP-PROMPT:      TYPE A DATE AND TIME NOT EARLIER THAN JAN 01, 2009 
                DESCRIPTION:
                                  The date and time the supervisor approved the employee's time card.  


451.09,4        NURSE DIVISION         0;5 POINTER TO INSTITUTION FILE (#4)

                LAST EDITED:      NOV 03, 2009 
                HELP-PROMPT:      Enter the nurse Division. 
                DESCRIPTION:
                                  This is the nurse Division at the time of Approval of POC Daily Time Records.  

                FIELD INDEX:      AC (#1013)    REGULAR    IR    SORTING ONLY
                    Short Descr:  index allows sorting nurses by division for each pay period
                    Description:  index will provide the ability to sort nurses by division within each pay period and make it
                                  possible to quickly find all nurses in a particular division.  
                      Set Logic:  S ^PRSN(451,DA(1),"E","AC",X,DA)=""
                     Kill Logic:  K ^PRSN(451,DA(1),"E","AC",X,DA)
                     Whole Kill:  K ^PRSN(451,DA(1),"E","AC")
                           X(1):  NURSE DIVISION  (451.09,4)  (Subscr 1)  (forwards)

                RECORD INDEXES:   AA (#1004) (WHOLE FILE #451), AR (#1011) (WHOLE FILE #451)

451.09,5        NURSE LOCATION         0;6 POINTER TO NURS LOCATION FILE (#211.4)

                LAST EDITED:      AUG 05, 2009 
                HELP-PROMPT:      Enter the nurse default NURS LOCATION. 
                DESCRIPTION:
                                  This is the nurse default NURS LOCATION at the time of Approval of POC Daily Time Records.  


451.09,6        NURSE T&L UNIT         0;7 POINTER TO T&L UNIT FILE (#455.5)

                LAST EDITED:      AUG 05, 2009 
                HELP-PROMPT:      Enter the Nurse T&L UNIT. 
                DESCRIPTION:
                                  This is the nurse T&L UNIT at the time of Approval of POC Daily Time Records.  


451.09,9        DAY #                  D;0 Multiple #451.99

                DESCRIPTION:
                                  Day # multiple may have employee's working day # from 1 to 14.  


451.99,.01        DAY #                  0;1 NUMBER (Multiply asked)

                  INPUT TRANSFORM:  K:+X'=X!(X>14)!(X<1)!(X?.E1"."1.N) X I $D(X) S DINUM=X
                  LAST EDITED:      SEP 03, 2009 
                  HELP-PROMPT:      Type a day number between 1 and 14, 0 Decimal Digits 
                  DESCRIPTION:
                                    The day # from day 1 to day 14 of a pay period.  

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

                  CROSS-REFERENCE:  451.99^B 
                                    1)= S ^PRSN(451,DA(2),"E",DA(1),"D","B",$E(X,1,30),DA)=""
                                    2)= K ^PRSN(451,DA(2),"E",DA(1),"D","B",$E(X,1,30),DA)


451.99,1          CORRECTION STATUS      0;2 SET

                                    'E' FOR Entered; 
                                    'A' FOR Approved; 
                                    'R' FOR Released; 
                  LAST EDITED:      NOV 23, 2009 
                  HELP-PROMPT:      Enter processing status for the corrected released daily POC record. 
                  DESCRIPTION:      This is the status of a correction to the daily point of care record.  Daily status only
                                    applies to records that have been released with a pay period and then the daily record is
                                    corrected.  

                  FIELD INDEX:      ACA (#1005)    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
                      Short Descr:  X-REF contains all daily corrections to released pay periods.
                      Description:  Cross reference contains all approved daily corrections to POC records for which the pay period
                                    has already been released.  The index is sorted by Division, pay period, nurse and then day
                                    number.  
                        Set Logic:  S ^PRSN(451,"ACA",X(1),DA(2),DA(1),DA)=""
                         Set Cond:  S X=X(2)="A"
                       Kill Logic:  K ^PRSN(451,"ACA",X(1),DA(2),DA(1),DA)
                       Whole Kill:  K ^PRSN(451,"ACA")
                             X(1):  Computed Code: S X=$P($G(^PRSN(451,DA(2),"E",DA(1),0)),U,5)
                                      (Subscr 1)
                             X(2):  CORRECTION STATUS  (451.99,1)  (Subscr 2)  (forwards)

                  FIELD INDEX:      ACE (#1006)    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
                      Short Descr:  x-ref contains entered daily corrections to released pay periods.
                      Description:  Cross reference contains all "Entered" daily corrections to POC records for which the pay
                                    period has already been released.  The index is sorted by Division, pay period, nurse and then
                                    day number.  
                        Set Logic:  S ^PRSN(451,"ACE",X(1),DA(2),DA(1),DA)=""
                         Set Cond:  S X=X(2)="E"
                       Kill Logic:  K ^PRSN(451,"ACE",X(1),DA(2),DA(1),DA)
                       Whole Kill:  K ^PRSN(451,"ACE")
                             X(1):  Computed Code: S X=$P($G(^PRSN(451,DA(2),"E",DA(1),0)),U,5)
                                      (Subscr 1)
                             X(2):  CORRECTION STATUS  (451.99,1)  (forwards)

                  FIELD INDEX:      ACR (#1007)    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
                      Short Descr:  x-ref contains all released corrections
                      Description:  Cross reference contains all "Released" daily corrections to POC records for which the pay
                                    period has already been released.  The index is sorted by Division, pay period, nurse and then
                                    day number.  
                        Set Logic:  S ^PRSN(451,"ACR",X(1),DA(2),DA(1),DA)=""
                         Set Cond:  S X=X(2)="R"
                       Kill Logic:  K ^PRSN(451,"ACR",X(1),DA(2),DA(1),DA)
                       Whole Kill:  K ^PRSN(451,"ACR")
                             X(1):  Computed Code: S X=$P($G(^PRSN(451,DA(2),"E",DA(1),0)),U,5)
                                      (Subscr 1)
                             X(2):  CORRECTION STATUS  (451.99,1)  (Subscr 2)  (forwards)

                  FIELD INDEX:      CS (#1012)    REGULAR    IR    LOOKUP & SORTING    WHOLE FILE (#451)
                      Short Descr:  Index of correction status of day # multiple of va nurse.
                      Description:  This index is used to approve and release all POC corrected data records.  
                        Set Logic:  S ^PRSN(451,"CS",$E(X,1,5),DA(2),DA(1),DA)=""
                         Set Cond:  S X=",E,A,"[(","_X_",")
                       Kill Logic:  K ^PRSN(451,"CS",$E(X,1,5),DA(2),DA(1),DA)
                       Whole Kill:  K ^PRSN(451,"CS")
                             X(1):  CORRECTION STATUS  (451.99,1)  (Subscr 1)  (Len 5)  (forwards)


451.99,2          ACTIVITY EXTRACTION #  0;3 NUMBER

                  INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1.N) X
                  LAST EDITED:      JUL 20, 2009 
                  HELP-PROMPT:      Type a number between 1 and 999, 0 Decimal Digits 
                  DESCRIPTION:      The field is updated during Releasing POC DAILY TIME RECORDS of File #451.7. The ACTIVITY
                                    EXTRACTION # is set in a field of the POC DAILY ACTIVITY record 


451.99,9          VERSION #              V;0 Multiple #451.999

                  DESCRIPTION:
                                    The version # of a release (corrected) employee's time card.  


451.999,.01         VERSION #              0;1 NUMBER

                    INPUT TRANSFORM:  K:+X'=X!(X>999)!(X<1)!(X?.E1"."1N.N) X I $D(X) S DINUM=X
                    LAST EDITED:      JUL 08, 2009 
                    HELP-PROMPT:      Type a version number between 1 and 999, 0 Decimal Digits 
                    TECHNICAL DESCR:  The version # of the employee's day # time card increases by 1 for each correction of a
                                      released time card.  

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

                    CROSS-REFERENCE:  451.999^B 
                                      1)= S ^PRSN(451,DA(3),"E",DA(2),"D",DA(1),"V","B",$E(X,1,30),DA)=""
                                      2)= K ^PRSN(451,DA(3),"E",DA(2),"D",DA(1),"V","B",$E(X,1,30),DA)


451.999,1           APP. CORRECT SUPERVISOR 0;2 POINTER TO NEW PERSON FILE (#200)

                    LAST EDITED:      JUL 08, 2009 
                    HELP-PROMPT:      Enter an approval correct released supervisor name. 
                    DESCRIPTION:      A pointer to the NEW PERSON file (#200) that identifies the employee's supervisor who
                                      approved the correct released time card.  


451.999,2           APP. CORRECT DATE/TIME 0;3 DATE

                    INPUT TRANSFORM:  S %DT="ETX" D ^%DT S X=Y K:3090101>X X
                    LAST EDITED:      MAY 22, 2009 
                    HELP-PROMPT:      TYPE A DATE AND TIME NOT EARLIER THAN JAN 01, 2009 
                    DESCRIPTION:      The date and time the supervisor approved the correct released time card of the version # of
                                      the day #.  


451.999,9           TIME SEGMENT           T;0 Multiple #451.9999

                    DESCRIPTION:
                                      This multiple field stores all work time segments of point of care data.  


451.9999,.01          START TIME             0;1 FREE TEXT (Required) (Multiply asked)

                      INPUT TRANSFORM:  D:$D(X) ^PRSATIM
                      LAST EDITED:      OCT 07, 2009 
                      HELP-PROMPT:      Enter work start time in format 7:30A, 12:30P, MID (or 12M) for Midnight, NOON (or 12N) for 
                                        noon. 
                      DESCRIPTION:
                                        This is the work start time of a time segment.  

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

                      CROSS-REFERENCE:  451.9999^B 
                                        1)= S ^PRSN(451,DA(4),"E",DA(3),"D",DA(2),"V",DA(1),"T","B",$E(X,1,30),DA)=""
                                        2)= K ^PRSN(451,DA(4),"E",DA(3),"D",DA(2),"V",DA(1),"T","B",$E(X,1,30),DA)


451.9999,1            STOP TIME              0;2 FREE TEXT

                      INPUT TRANSFORM:  D:$D(X) ^PRSATIM
                      LAST EDITED:      JUL 13, 2009 
                      HELP-PROMPT:      Enter work stop time in format 7:30A, 12:30P, MID (or 12M) for midnight, or NOON (or 12N) 
                                        for noon. 
                      DESCRIPTION:
                                        This is the work stop time of a time segment.  

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


451.9999,2            MEAL TIME              0;3 NUMBER

                      INPUT TRANSFORM:  K:+X'=X!(X>60)!(X<0)!(X?.E1"."1.N) X I $D(X) K:X#15 X
                      LAST EDITED:      JUL 09, 2009 
                      HELP-PROMPT:      Enter 0, 15, 30, 45 or 60 for minutes. 
                      DESCRIPTION:
                                        This is number of minutes for meal time.  

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


451.9999,3            TYPE OF TIME           0;4 FREE TEXT

                      INPUT TRANSFORM:S DIC=457.3,DIC(0)="EMQ",DIC("S")="I "",ON,SB,UN,""'[$P(^(0),U)" D ^DIC K DIC S X=$P(Y,"^",2)
                                 K:Y'>0 X
                      LAST EDITED: JUL 08, 2009 
                      HELP-PROMPT:Enter a type of time worked or leave taken for the time segment. 
                      DESCRIPTION:
                                The type of time worked or leave taken for the time segment.  

                      TECHNICAL DESCR:
                                The field stores the field #1 - Short Description in Type of Time File #457.3.  

                      EXECUTABLE HELP:N D,X,DIC,DO S DIC="^PRST(457.3,",DIC(0)="Q",DIC("S")="I "",ON,SB,UN,""'[$P(^(0),U)",D="B" D 
                                DQ^DICQ Q
                      NOTES:    XXXX--CAN'T BE ALTERED EXCEPT BY PROGRAMMER


451.9999,4            POINT OF CARE  0;5 POINTER TO NURS LOCATION FILE (#211.4) (Required)

                      LAST EDITED: DEC 09, 2011 
                      HELP-PROMPT:Enter a Nurse Location of the time segment worked. 
                      DESCRIPTION:
                                This is the nurse location where the nurse worked in the time segment.  

                      CROSS-REFERENCE:451^AL^MUMPS 
                                1)= S ^PRSN(451,"AL",$E(X,1,30),DA(4),DA(2),DA(3),DA(1),DA)=""
                                2)= K ^PRSN(451,"AL",$E(X,1,30),DA(4),DA(2),DA(3),DA(1),DA)
                                This index provides the abiltiy to find and report on all nursing work activity at a Nursing
                                Location.  It provides access by identifing the Point of Care, pay period, day number, nurse,
                                version, and time segment.  Be careful to find the record of interest by identifying the latest 
                                version of the time segments.  Also, note that subscript are in descending order except that the
                                nurse and day number are reversed.  


                      RECORD INDEXES: ALN (#1010) (WHOLE FILE #451)

451.9999,5            TYPE OF WORK   0;6 POINTER TO TYPE OF WORK FILE (#451.5)

                      LAST EDITED: MAY 27, 2009 
                      HELP-PROMPT:Enter a Type of Work. 
                      DESCRIPTION:
                                This is a Type of Work for the time segment.  


451.9999,6            MANDATORY INDICATOR 0;7 SET

                                'M' FOR MANDATORY; 
                                'V' FOR VOLUNTARY; 
                      LAST EDITED: JUL 09, 2009 
                      HELP-PROMPT:Enter: M for Mandatory or V for Voluntary. 
                      DESCRIPTION:
                                The is the mandatory indicator for OT/CT/RG type of time.  


451.9999,7            REASON FOR OT/CT/RG 0;8 POINTER TO REASON FOR OVERTIME FILE (#451.6)

                      LAST EDITED: MAY 27, 2009 
                      HELP-PROMPT:Enter a reason for the OT/CT/RG Type of Time. 
                      DESCRIPTION:
                                This is the reason of OT/CT/RG type of time.  


451.9999,8            MILITARY START TIME 0;9 NUMBER

                      INPUT TRANSFORM:K:+X'=X!(X>4800)!(X<0)!(X?.E1"."1.N) X
                      LAST EDITED: OCT 01, 2009 
                      HELP-PROMPT:Type a number between 0 and 4800, 0 Decimal Digits 
                      DESCRIPTION:
                                This is the start time in military time (+2400) format without leading 0.  

                      CROSS-REFERENCE:451.9999^AC 
                                1)= S ^PRSN(451,DA(4),"E",DA(3),"D",DA(2),"V",DA(1),"T","AC",$E(X,1,30),DA)=""
                                2)= K ^PRSN(451,DA(4),"E",DA(3),"D",DA(2),"V",DA(1),"T","AC",$E(X,1,30),DA)


451.9999,9            MILITARY STOP TIME 0;10 NUMBER

                      INPUT TRANSFORM:K:+X'=X!(X>4800)!(X<0)!(X?.E1"."1.N) X
                      LAST EDITED: JUL 09, 2009 
                      HELP-PROMPT:Type a number between 0 and 4800, 0 Decimal Digits 
                      DESCRIPTION:
                                This is the stop time in military time (+2400) format without leading 0.  











      FILES POINTED TO                      FIELDS

INSTITUTION (#4)                  RELEASE HISTORY:DIVISION (#.01)
                                  VA NURSE:NURSE DIVISION (#4)

NEW PERSON (#200)                 RELEASE HISTORY:RELEASE USER (#1)
                                  VA NURSE:APP. SUPERVISOR (#2)
                                  VERSION #:APP. CORRECT SUPERVISOR (#1)

NURS LOCATION (#211.4)            VA NURSE:NURSE LOCATION (#5)
                                  TIME SEGMENT:POINT OF CARE (#4)

PAID EMPLOYEE (#450)              VA NURSE:VA NURSE (#.01)

REASON FOR OVERTIME (#451.6)      TIME SEGMENT:REASON FOR OT/CT/RG (#7)

T&L UNIT (#455.5)                 VA NURSE:NURSE T&L UNIT (#6)

TYPE OF WORK (#451.5)             TIME SEGMENT:TYPE OF WORK (#5)


Subfile #451.09

  Record Indexes:

  AA (#1004)    RECORD    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
      Short Descr:  The index is used to release POC Daily Time Records.
      Description:  The Release Option will use this index to get the POC Daily Time Records.  
        Set Logic:  S ^PRSN(451,"AA",X(2),DA(1),DA)=""
         Set Cond:  S X=X(1)="A"
       Kill Logic:  K ^PRSN(451,"AA",X(2),DA(1),DA)
       Whole Kill:  K ^PRSN(451,"AA")
             X(1):  POC RECORD PP STATUS  (451.09,1)  (Subscr 1)  (forwards)
             X(2):  NURSE DIVISION  (451.09,4)  (Subscr 2)  (forwards)

  AR (#1011)    RECORD    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
      Short Descr:  ALL RELEASED POC RECORDS
      Description:  This index contains only POC records with a pay period status of released.  
        Set Logic:  S ^PRSN(451,"AR",X(2),DA(1),DA)=""
         Set Cond:  S X=X(1)="R"
       Kill Logic:  K ^PRSN(451,"AR",X(2),DA(1),DA)
       Whole Kill:  K ^PRSN(451,"AR")
             X(1):  POC RECORD PP STATUS  (451.09,1)  (Subscr 1)  (forwards)
             X(2):  NURSE DIVISION  (451.09,4)  (Subscr 2)  (forwards)

Subfile #451.9999

  Record Indexes:

  ALN (#1010)    RECORD    MUMPS    IR    SORTING ONLY    WHOLE FILE (#451)
      Short Descr:  Location,Nurse,Pay Period,Day,Version,Time Segment
        Set Logic:  S ^PRSN(451,"ALN",X,DA(3),DA(4),DA(2),DA(1),DA)=""
       Kill Logic:  K ^PRSN(451,"ALN",X,DA(3),DA(4),DA(2),DA(1),DA)
       Whole Kill:  K ^PRSN(451,"ALN")
             X(1):  POINT OF CARE  (451.9999,4)  (Subscr 1)  (forwards)


INPUT TEMPLATE(S):

PRINT TEMPLATE(S):

SORT TEMPLATE(S):

FORM(S)/BLOCK(S):
PRSN DAILY TIME RECORDS A/E/D JUN 01, 2009@09:25  USER #0
  TIME SEGMENT                  DD #451.9999
  HEADER OPTION, PP & DATE      DD #451.999
  POC Type of Time              DD #451.9999
  POC OT REASONS                DD #451.6
  POC START TIME DAY #          DD #451.9999
     The Form is used to add/edit/delete POC data.