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 |