RAUTL4 ;HISC/CAH,FPT,GJC AISC/SAW-Utility Routine ;2/9/98 12:37
Source file <RAUTL4.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| UPPER | ;Convert X to uppercase letters, return as Y | |
| ORDEL | ; Inform the 'Rad' user that the 'Order' field is null! ; Called from the [RA STATUS ENTRY] template. | |
| ENV() | ; Check the current environment the software is running under. ; If package is being installed DO NOT fire off message (0) ; If package wide variables are missing, DO NOT fire off message (0) | |
| CHK | ||
| INCR(X) | ; increment a variable by one | |
| PARSE | ; Parse out the list of numbers entered by the user. | |
| EN1 | ;ENTRY POINT FOR INPUT TRANSFORM FOR FIELD 5, FILE 74 | |
| USRSEL(RABOOL,RACNT) | ; Allows the user to select a number or list of ; numbers within a certain range. ; Vars: RABOOL=1 if a list of #'s can be entered i.e, 1-3,8 -or- 2,3,4 ; =0 a single number is the only valid input ; RACNT=the upper value within the valid range of numbers | |
| EXIT | ||
| EX | ||
| ASK | ;Prompt for range of entries, parse response | |
| COMMA(Y) | ; If the last character in a string is a comma, strip it off ; example: 1-100, becomes 1-100 | |
| ; Sent the message off to the req. physician | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD(74 | EN1+14, EN1+15 | 
| ^RA(79 - [#79] | EN1+9 | 
| ^RA(79.1 - [#79.1] | EN1+2 | 
| ^RADPT - [#70] | EN1+2, EN1+3, EN1+4, EN1+5, EN1+9 | 
| ^RAMIS(71 - [#71] | EN1+5 | 
| ^RARPT - [#74] | EN1+1, EN1+9, EMAIL+5 | 
| ^TMP($J | ASK+11, ASK+12, CHK+5, EMAIL+2, EMAIL+6! | 
| ^VA(200 - [#200] | EN1+6, EN1+7 | 
| Name | Line Occurrences | 
|---|---|
| $$COMMA | USRSEL+19 | 
| $$USRSEL | ASK+9 | 
| ASK | ASK+11, PARSE+1, PARSE+3 | 
| CHK | PARSE+1, PARSE+2 | 
| EX | PARSE+1 | 
| EXIT | EN1+2, EN1+3, EN1+4, EN1+7, EN1+8 | 
| PARSE | PARSE+3 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | EN1+9 | 
| ^("RA" | EN1+6 | 
| ^(0 | EN1+2, EN1+5 | 
| ^(2 | EN1+14, EN1+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> DA | EN1+1, EN1+9 | 
| DIR | USRSEL+5~ | 
| DIR("?" | USRSEL+9*, USRSEL+12* | 
| DIR("A" | USRSEL+6*, USRSEL+7* | 
| DIR(0 | USRSEL+9*, USRSEL+12* | 
| DIROUT | USRSEL+5~ | 
| DIRUT | USRSEL+5~ | 
| DTOUT | USRSEL+5~, USRSEL+14 | 
| DUOUT | USRSEL+5~, USRSEL+14 | 
| DUZ | EMAIL+1, ENV+3 | 
| RA | COMMA+2~*, COMMA+3 | 
| RA0 | EN1+5*, EN1+6, EN1+7, EN1+8, EXIT! | 
| >> RA74IEN | EMAIL+5 | 
| >> RAACNT | INCR+1*, INCR+2 | 
| RABOOL | USRSEL~, USRSEL+8 | 
| >> RACCESS( | ENV+3 | 
| >> RACI | EN1+3*, EN1+4, EN1+5 | 
| >> RACNI | EN1+3 | 
| RACNT | ASK+9, USRSEL~, USRSEL+7, USRSEL+9, USRSEL+12 | 
| RADASH | PARSE+1*, PARSE+2, PARSE+3!, CHK | 
| RADUP | ASK+8!, EX | 
| RADUP( | CHK+6, CHK+7* | 
| >> RAERR | ASK+8*, PARSE+1, PARSE+3, CHK*, CHK+3*, CHK+5*, CHK+6*, EX | 
| >> RAF1 | ASK+9, ASK+11, ASK+12 | 
| >> RAI | ASK+8*, PARSE+1* | 
| >> RAIMGTY | ENV+3 | 
| >> RAMDIV | ENV+3 | 
| >> RAMDV | ENV+3 | 
| >> RAMLC | ENV+3 | 
| >> RAPAR | PARSE+1*, PARSE+2, CHK | 
| >> RARPHYS | EMAIL+6 | 
| >> RASEL | PARSE+1*, PARSE+2*, CHK+1, CHK+2, CHK+5, CHK+6, CHK+7 | 
| RAX | EN1+1*, EN1+2, EN1+3, EN1+4, EN1+5, EN1+9, EN1+13, EXIT! | 
| RAY | EN1+5*, EN1+6*, EN1+7, EXIT! | 
| U | EN1+2, EN1+3, EN1+4, EN1+5, EN1+6, EN1+7, EN1+8, EN1+9 | 
| X | EN1+2!, EN1+3, EN1+4!, EN1+7!, EN1+8!, EN1+9!, EN1+13, ASK+9*, ASK+11, ASK+12* , PARSE+1, EX*, UPPER+1, INCR~, INCR+1*, USRSEL+5~ | 
| XMDUZ | EMAIL+3~* | 
| XMSUB | EMAIL+3~, EMAIL+5* | 
| XMTEXT | EMAIL+3~, EMAIL+4* | 
| XMY | EMAIL+3~ | 
| XMY( | EMAIL+6* | 
| >> XPDNM | ENV+4 | 
| Y | ASK+12*, UPPER+1*, USRSEL+5~, USRSEL+14*, USRSEL+19*, USRSEL+20, COMMA~, COMMA+2, COMMA+3 |