NURSUT1 ;HIRMFO/RM,MD-NURS POSITION CONTROL FILE EDIT UTILITY (CONT) ; 5/16/03 5:10pm
Source file <NURSUT1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| QUIT | ||
| DBL | ;CHECK FOR ROOM-BED DUPLICATE ENTRIES | |
| LOCSTAT(NURLOC) | ; CHECK FOR ACTIVE EMPLOYEES ON NURS LOCATION | |
| SETST | ; CHANGE STATUS FIELD OF FILE 210 | |
| CHKSTAT | ; INPUT TRANSFORM FOR STATUS FIELD OF NURS LOCATION FILE | |
| EN4(NACT,NASK) | ; ENTRY POINT FOR BEDSIDE TERMINAL PATIENT LOOK-UP | |
| BUDCAT(D0) | ; COMPUTE BUDGET CATEGORY FTEE FOR A LOCATION | |
| ENDPG | ; HANDLE EOP | |
| EN1B | ; ENTRY POINT TO KILL "ASD" X-REF AFTER ADDED TO 213.5 DURING ACT/SEP BATCH JOB | |
| EN1 | ; ENTRY FROM ASD1 FROM 211.82,.01, ASD2 FROM 211.82,3 AND ASD3 FROM ; 211.82,5 CROSSREFERENCES. THE VARIABLE NUR WILL BE SET TO THE ; FOLLOWING: FIELD NUMBER CALLING XREF^$S(0:KILL LOGIC,1:SET LOGIC) | |
| EMP | ||
| QSU | ||
| CLOSE | ; CLOSE DEVICE | |
| NODATA | ; NO DATA ROUTINE FOR LOCATION REPORTS | |
| STTUPD | ; CHECK IF UPDATE OF STATUS FIELD IN FILE 210 IS NECESSARY | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | Classic Fileman Calls | 
| ^NURSF(210 - [#210] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DPT - [#2] | EN4+3 | 
| ^DPT("RM" | EN4+3 | 
| ^NURSC(214.8 | EN4+1, EN4+2, DBL+2, DBL+3 | 
| ^NURSF(210 - [#210] | STTUPD+2, SETST+1, SETST+2!, SETST+3* | 
| ^NURSF(211.4 - [#211.4] | CHKSTAT+1 | 
| ^NURSF(211.8 - [#211.8] | EN1+4, EN1+5*!, EN1+6*!, EN1B+2, EN1B+3!, EN1B+4!, LOCSTAT+2, LOCSTAT+3, BUDCAT+2 | 
| ^NURSF(211.9 - [#211.9] | STTUPD+4 | 
| ^NURSF(214 - [#214] | EN4+7 | 
| ^SC - [#44] | CHKSTAT+1 | 
| Name | Line Occurrences | 
|---|---|
| EMP | EN1+7 | 
| ENDPG | CLOSE+2 | 
| QSU | STTUPD+1, STTUPD+2 | 
| QUIT | EN4+6, EN4+8 | 
| SETST | STTUPD+3, STTUPD+4 | 
| STTUPD | EMP | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | EN1+4, EN1B+2, STTUPD+2, STTUPD+4, LOCSTAT+3, BUDCAT+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | STTUPD+1 | 
| D0 | BUDCAT~, BUDCAT+2 | 
| D1 | BUDCAT+1~, BUDCAT+2* | 
| DA | EN1+4, EN1+5, EN1+6, EN1B+2, EN1B+3, EN1B+4, SETST+1~*, SETST+2, SETST+3, CHKSTAT+1 | 
| DA(1 | EN1+4, EN1+5, EN1+6, EN1B+2, EN1B+3, EN1B+4 | 
| >> DFN | EN4+6*, EN4+8* | 
| DIC | EN4+6*!, EN4+8! | 
| DIC("A" | EN4+5* | 
| DIC("B" | EN4+4* | 
| DIC(0 | EN4+4* | 
| DIK | EN1+3~, EN1B+1~, SETST+3* | 
| DIR | ENDPG+2! | 
| DIR(0 | ENDPG+2* | 
| DT | EN1B+3, EN1B+4, LOCSTAT+3 | 
| DTOUT | EN4+6, QUIT! | 
| DUOUT | EN4+6, QUIT! | 
| IEN | EN4+2*, EN4+3*, QUIT!, DBL+2*, DBL+3, DBL+4! | 
| ION | EN4+2 | 
| IOST | ENDPG+1 | 
| LOOP | QUIT! | 
| NACT | EN4~, EN4+7, EN4+9 | 
| NASK | EN4~ | 
| >> NL1 | NODATA+1 | 
| NPOSDA | LOCSTAT+1~, LOCSTAT+2*, LOCSTAT+3 | 
| NUR | EN1+4, EN1+5, EN1+6, EN1B+2, EN1B+3, EN1B+4, EMP, EMP+1!, STTUPD+4 | 
| NUR( | EN1+4*, EN1B+2*, STTUPD+1, STTUPD+4* | 
| NUR("NST" | STTUPD+3*, STTUPD+4*, SETST+3 | 
| NUR("OST" | STTUPD+2*, STTUPD+3, STTUPD+4, SETST+2 | 
| NUR("PE" | EMP* | 
| NUR("SDT" | EN1+4*, EN1B+2*, EN1B+3 | 
| NUR("VDT" | EN1+4*, EN1B+2*, EN1B+4 | 
| NUR(0 | STTUPD+1* | 
| NUR(200 | STTUPD+1*, STTUPD+2, SETST+1 | 
| NUR(210 | STTUPD+2* | 
| >> NURACTV | LOCSTAT+1*, LOCSTAT+3*, LOCSTAT+5 | 
| >> NURBEDSW | EN4+1* | 
| NURLOC | LOCSTAT~, LOCSTAT+2, CHKSTAT+1~* | 
| NURLOC(1 | CHKSTAT+1*, CHKSTAT+3 | 
| >> NUROUT | CLOSE+2, ENDPG+2* | 
| NURPOS | LOCSTAT+1~, LOCSTAT+2*, LOCSTAT+3 | 
| >> NURSDT | STTUPD+1*, STTUPD+3, STTUPD+4 | 
| >> NURSEMP | STTUPD+1*, STTUPD+3, STTUPD+4 | 
| >> NURSTAT | STTUPD+4, CHKSTAT+1*, CHKSTAT+2 | 
| PATIENT | EN4+2*, EN4+3*, EN4+4, QUIT! | 
| ROOMBED | EN4+2*, EN4+3, QUIT! | 
| U | EN4+2, EN4+3, DBL+3, LOCSTAT+3, BUDCAT+2 | 
| X | EN1+4, EN1B+2, STTUPD+1*, STTUPD+4, SETST+1~, SETST+2*, SETST+3*, EN4+6*, EN4+9, DBL+1! , DBL+2, DBL+3!, CHKSTAT+1, CHKSTAT+2, BUDCAT+1*, BUDCAT+2*, BUDCAT+3 | 
| >> Y | EN4+6, EN4+7*, EN4+8, EN4+9, ENDPG+2 | 
| >> ZTQUEUED | CLOSE+4 | 
| >> ZTREQ | CLOSE+4* |