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 |