NURAGEN ;HIRMFO/JH,FT,MD-GENERIC REPORT GENERATOR FOR ADMIN. part 1 ;4/30/97
Source file <NURAGEN.m>
| Package | Total | Call Graph | 
|---|---|---|
| Nursing Service | 3 | (ENT1,FSUBTL,PSUBTL)^NURAGEN1 (ENDPG,NODATA)^NURSUT1 ($$CNTR,$$FACL,$$PROD)^NURSUT2 | 
| Kernel | 2 | ^%ZISC ($$REPEAT,$$UP)^XLFSTR | 
| VA Fileman | 2 | ^%DT D^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PROD | ||
| NEXTL | ||
| ; PRINT MODULE | ||
| PRINT1 | ||
| CLOSE | ; CLOSE DEVICE | |
| P2 | ||
| P3 | ||
| P0 | ||
| P1 | ||
| P6 | ||
| P4 | ||
| P5 | ||
| ENDPG | ; HANDLE EOP | |
| N | ||
| HEADER | ; HEADING SELECTION FOR GENERIC PRINT ROUTINES | |
| PRI2 | ||
| P | ||
| NEXT1 | ||
| PRI1 | ||
| PRI3 | ||
| NODATA | ; | |
| PRI5 | ||
| PRI4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^%DT | NEXT1+3 | 
| ^%ZISC | CLOSE+2 | 
| D^DIQ | NEXT1+3 | 
| ENT1^NURAGEN1 | PRINT1+1 | 
| FSUBTL^NURAGEN1 | N | 
| PSUBTL^NURAGEN1 | P | 
| ENDPG^NURSUT1 | NODATA+3 | 
| NODATA^NURSUT1 | NODATA+2, NODATA+6 | 
| $$CNTR^NURSUT2 | NEXT1+2, PROD | 
| $$FACL^NURSUT2 | NEXT1+2 | 
| $$PROD^NURSUT2 | PROD | 
| $$REPEAT^XLFSTR | NEXT1+4, PROD | 
| $$UP^XLFSTR | ENDPG+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP("NURLOC" | NODATA+4*, NODATA+5 | 
| ^TMP($J | N, P, P0, P1, P2, P3, P4, P5, P6, NODATA+1 , NODATA+2, NODATA+3, NODATA+4 | 
| Name | Line Occurrences | 
|---|---|
| ENDPG | HEADER+2, CLOSE+1 | 
| HEADER | PRINT+1, N, P0, PRINT1, NODATA+1, NODATA+2, NODATA+6 | 
| N | PRINT+1 | 
| NEXT1 | HEADER+1 | 
| NEXTL | NEXT1 | 
| P | N | 
| P0 | P | 
| P1 | P0 | 
| P2 | P1 | 
| P3 | P2 | 
| P4 | P3 | 
| P5 | P4 | 
| P6 | P5 | 
| PRI1 | PRINT1+3 | 
| PRI2 | PRINT1+3 | 
| PRI3 | PRINT1+3 | 
| PRI4 | PRINT1+2 | 
| PRI5 | PRINT1+3 | 
| PRINT1 | P3, P4, P5, P6 | 
| PROD | P | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DTIME | ENDPG+2 | 
| IOF | NEXT1+1 | 
| IOSL | PRINT1, HEADER+1, NEXT1 | 
| IOST | HEADER+1, HEADER+2, NEXT1+1, ENDPG+1 | 
| >> NL1 | NODATA+2*, NODATA+5* | 
| NNURSX | PRINT+2! | 
| NPC1 | PRINT+2!, P1*, P2*, P3*, P4*, PRINT1+2*, PRI1, PRI2, PRI2+1, PRI3 , PRI4, PRI4+1, PRI5 | 
| NPC2 | PRINT+2!, P0*, P1, P2, PRI4 | 
| NPC3 | PRINT+2!, P1*, P2, PRI4+1 | 
| NPC4 | PRINT+2!, P2*, PRI4, PRI4+1 | 
| NPC5 | PRINT+2!, P3*, P4, P5, P6, PRI4, PRI4+1 | 
| NPC6 | PRINT+1*, PRINT+2!, P4*, P5, P6, PRI4 | 
| NPC7 | PRINT+1*, PRINT+2!, P5*, P6 | 
| NPC8 | PRINT+1*, PRINT+2!, P6* | 
| NPR0 | PRINT+1*, PRINT+2! | 
| NPR1 | PRINT+1*, PRINT+2! | 
| NPR2 | PRINT+1*, PRINT+2!, PRI1, PRI2, PRI2+1, PRI3, PRI5 | 
| NPR3 | PRINT+1*, PRINT+2!, PRI1, PRI2, PRI2+1, PRI3, PRI5 | 
| NPR4 | PRINT+1*, PRINT+2!, PRI1, PRI2, PRI2+1, PRI3, PRI5 | 
| NPR5 | PRINT+1*, PRINT+2!, PRI1, PRI2, PRI2+1, PRI5 | 
| NPR6 | PRINT+1*, PRINT+2!, PRI2 | 
| NURAROU | PRINT+2! | 
| >> NURFAC | N*, P, P0, P1, P2, NEXT1+2, NODATA+1*, NODATA+2*, NODATA+6* | 
| >> NURFAC(1 | NODATA+1, NODATA+2, NODATA+6 | 
| NURLINE | PRINT+2! | 
| >> NURMDSW | PRINT+1, N, HEADER+1, NEXT1, NEXT1+2 | 
| >> NUROUT | NODATA+1*, NODATA+2*, ENDPG+4* | 
| >> NURPAGE | NEXT1+1*, NEXT1+3 | 
| >> NURPLSW | P, P0, PROD | 
| >> NURPROG | P*, P0, P1, P2, PROD, NODATA+1*, NODATA+2*, NODATA+6* | 
| >> NURPROG(1 | NODATA+1, NODATA+2, NODATA+6 | 
| >> NURQUEUE | HEADER+1, HEADER+2 | 
| >> NURQUIT | N, P, P0, P1, P2, P3, P4, P5, P6, PRINT1 , HEADER+2, NEXTL*, CLOSE+1, ENDPG+1, ENDPG+4* | 
| >> NURROU | PRINT1+2, PRINT1+3, PRI2, PRI4, HEADER+1, NEXT1 | 
| NURSLEV | PRINT+2!, P1, P2, P3, P4, P5, P6 | 
| >> NURSNLOC | NODATA+1, NODATA+2, NODATA+3 | 
| >> NURSNLOC( | NODATA+2, NODATA+5 | 
| >> NURSORT | P2*, P3, P4, P5, P6 | 
| NURSSP | PRINT+2! | 
| >> NURSTIL | NEXT1+3 | 
| >> NURSTIL1 | NEXT1+4 | 
| >> NURSTIL2 | NEXT1+4 | 
| >> NURSUMSW | PRINT+1, N, P, P0, PRINT1+2, PRI2+1, PRI3, PRI4+1, PRI5, NEXT1+2 , PROD | 
| >> NURSW1 | PRINT1+2*, HEADER+1, HEADER+2, NEXT1, NEXT1+4, NODATA+3*, NODATA+6* | 
| >> NURX | NODATA+4* | 
| >> NURY | NODATA+4* | 
| >> NURZ | NODATA+4* | 
| >> NX | PRINT+1*, HEADER+1*, NEXTL, ENDPG+2*, ENDPG+3*, ENDPG+4 | 
| U | ENDPG+4 | 
| X | PRINT+2!, NEXT1+3* | 
| Y | PRINT+2!, NEXT1+3 | 
| Z | PROD~* | 
| >> ZTQUEUED | CLOSE+3 | 
| >> ZTREQ | CLOSE+3* |