NURSAUTL ;HIRMFO/MD/JH-SECURITY ROUTINE FOR THE NURSING ADMIN REPORTS ;9/7/90 12:59
Source file <NURSAUTL.m>
| Package | Total | Call Graph | 
|---|---|---|
| Nursing Service | 3 | EN9^NURSAGSP (EN2,EN3)^NURSUT0 $$EN11^NURSUT3 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| Q2 | ||
| INCOMPL | ||
| EN1 | ; SET SECURITY ACCESS LEVEL FOR ADMIN REPORTS | |
| EN2 | ; SET SECURITY LEVEL BASED ON SERVICE POSITION | |
| EN3 | ; SELECT LOCATIONS TO ACCESSED BASED ON SECURITY LEVEL | |
| EN4 | ; SCREEN OUT ACCESS FOR UNAUTHORIZED LOCATIONS | |
| EN5 | ;ENTRY FROM NURS-P-STAFF TO CHECK MILITARY STATUS | |
| EN6 | ; ENTRY FROM NURSING ROUTINES TO CONVERT PTR TO 211.4 FILE TO ; DATA STORED IN 44 FILE. NPWARD COMES IN AS PTR AND LEAVES ; AS FREE TEXT OR NULL. | |
| EN7 | ; ENTRY FROM NURSING ROUTINES TO CONVERT PTR TO 211.8 FILE TO DATA ; STORED IN 44 FILE. NPWARD COMES IN AS PTR AND LEAVES AS FREE ; TEXT OR NULL. | |
| BADSER | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(23 - [#23] | EN5+4 | 
| ^NURSF(210 - [#210] | EN1+3, EN1+4, EN5+1, EN5+2 | 
| ^NURSF(211.3 - [#211.3] | EN1+11, EN1+12, EN1+13, EN1+14, EN2+3, EN2+4 | 
| ^NURSF(211.4 - [#211.4] | EN1+6, EN1+9, EN3+2, EN4+1, EN6+4 | 
| ^NURSF(211.7 - [#211.7] | EN1+13, EN1+14, EN2+4 | 
| ^NURSF(211.8 - [#211.8] | EN1+6, EN1+7, EN1+8, EN1+9, EN3+2 | 
| ^SC - [#44] | EN6+4, EN7+4 | 
| ^SC("B" | EN4+1 | 
| ^TMP($J | EN4+1! | 
| ^VA(200 - [#200] | EN1+1 | 
| Name | Line Occurrences | 
|---|---|
| BADSER | EN1+11, EN1+13 | 
| INCOMPL | EN1+4, EN1+5, EN1+6 | 
| Q2 | EN2+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | EN1+8, EN1+11, EN1+13, EN2+4, EN6+4, EN7+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> D0 | EN5+1, EN5+2 | 
| >> D1 | EN5+1*, EN5+2 | 
| >> DA | EN1+5*, EN2+1, EN2+2, EN3+1 | 
| DT | EN1+8 | 
| DUZ | EN1+1, EN1+3, EN1+8 | 
| DUZ(0 | EN1+3 | 
| >> NDATA | EN5+2*, EN5+3, EN5+4 | 
| NOD1 | EN1+5, EN1+6, EN1+7, EN1+11! | 
| NOD2 | EN1+6, EN1+7, EN1+11! | 
| >> NPSPOS(0 | EN2+3, Q2! | 
| >> NPWARD | EN6+3*, EN6+4*, EN6+5*, EN7+3*, EN7+4*, EN7+5* | 
| >> NURMDSW | EN1+2* | 
| >> NURNODE4 | EN3+2 | 
| >> NUROUT | EN1+1*, BADSER*, INCOMPL* | 
| >> NURPLSW | EN1+2* | 
| >> NURSFAC | EN1+9* | 
| NURSYAP | EN2+4*, EN2+5, Q2! | 
| NURSYLO | EN3+2*, EN3+3! | 
| >> NURSZAP | EN1+3*, EN1+12*, EN1+14*, EN2+2, EN2+5 | 
| >> NURSZDA | EN1+3*, EN1+4, EN1+5, EN2+1, EN2+2, EN3+1 | 
| >> NURSZFAC( | EN1+9* | 
| >> NURSZLO( | EN1+9*, EN3+2, EN4+1 | 
| >> NURSZORT | EN2+2*, EN2+3*, EN2+5*, EN3+2* | 
| NURSZSP | EN1+3*, EN1+7*, EN1+11, EN1+12, EN1+13, EN1+14, EN2+3*, EN2+4, Q2! | 
| U | EN1+8, EN5+3, EN5+4 | 
| X | EN1+8*, EN1+9, EN1+11!, EN4+1*, EN4+2! | 
| Y | EN4+1*, EN4+2! | 
| >> Z | EN1+8*, EN4+1* |