NURSUT2 ;HIRMFO/MD,RM,FT-UTILITIES FOR FILES 210 AND 211.8 ;01/06/97
Source file <NURSUT2.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN1 | ;GET THE TOTAL EMPLOYEE FTEE
; INPUT VARIABLES: NUR("DA")=ENTRY IN FILE 210 FOR NURSING EMPLOYEE ; NUR("DT")=DATE AT WHICH TOTAL FTEE TO BE CALCULATED ; (OPTIONAL VARIABLE DT IS USED IF NOT SUPPLIED) ; OUTPUT VARIABLE: NURTFTEE=TOTAL ASSIGNMENT FTEE |
|
| TOTX | ||
| EN2 | ;VARIABLE D0=NURS EMPLOYEE IEN IS PASSED IN TO COMPUTE PRIMARY LOCATION
|
|
| S2 | ;
|
|
| SETLOC | ||
| EN3 | ; ENTRY TO DETERMINE IF A POSITION CHANGE WILL CREATE DUPLICATE
; PRIMARY ASSIGNMENTS, MAKE TOTAL FTEE>1, MAKE THE START DATE ; AFTER THE VACANCY DATE OF THE ASSIGNMENT, OR CREATE DUPLICATE ; SERVICE POSITIONS ON THE SAME LOCATION ; INPUT VARIABLES: DA(1) AND DA = DEFINE THE POSITION ENTRY ; NUR(0)=DATA TO BE FILED IN ZEROTH NODE; AND OF THE ; SAME STRUCTURE AS THE ZEROTH NODE. ; OUTPUT VARIABLES: NURSBAD=$S(0:NO PROB,1:PROB)^$S(1:FTEE>1,2:DUP PRI, |
|
| EN4 | ; ENTRY FROM ASSIGNMENT EDIT TO VALIDATE POSITION ENTRY.
|
|
| STPOAR | ;
|
|
| ST1 | ;
|
|
| DTPRC | ;
|
|
| VACDT | ;
|
|
| VAC1 | ;
|
|
| CAT(NURCAT) | ; Input: Service Category code (i.e, R, L, N, A, S, C, O or
; O_<space>_sub-category value) ; Ouput: Expanded value of Service Category. |
|
| CNTR(NURPARM) | ; Center Printed String
|
|
| PROD(NURPROG) | ; Input: Nurs Product Line free text value
; Output: Expanded value of Service Category. |
|
| FACL(NURFAC) | ; Input: Facility free text value.
; Output: Printable Facility value. |