RAUTL4 ;HISC/CAH,FPT,GJC AISC/SAW - Utility Routine ; Jan 05, 2022@16:30:37
Source file <RAUTL4.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN1 | ;ENTRY POINT FOR INPUT TRANSFORM FOR FIELD 5, FILE 74
|
|
EXIT | ||
ASK | ;Prompt for range of entries, parse response
|
|
PARSE | ; Parse out the list of numbers entered by the user.
|
|
CHK | ||
EX | ||
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. |
|
; Sent the message off to the req. physician
|
||
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) |
|
INCR(X) | ; increment a variable by one
|
|
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 |
|
COMMA(Y) | ; If the last character in a string is a comma, strip it off
; example: 1-100, becomes 1-100 |
|
ASKFILM(RAITYP,RAY3) | ;do higher exam statuses have ASK FOR FILM DATA?
|
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 |
^DPT - [#2] | EMAIL+9 |
^RA(72 - [#72] | ASKFILM+7, ASKFILM+9, ASKFILM+10, ASKFILM+12 |
^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+10! |
^VA(200 - [#200] | EN1+6, EN1+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> DA | EN1+1, EN1+9 |
>> DFN | EMAIL+8*, EMAIL+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, EMAIL+3~, ENV+3 |
RA | COMMA+2~*, COMMA+3 |
RA0 | EN1+5*, EN1+6, EN1+7, EN1+8, EXIT! |
>> RA74(0 | EMAIL+8 |
>> RA74IEN | EMAIL+5 |
>> RAACNT | INCR+1*, INCR+2 |
RAAP | EMAIL+9*, EMAIL+11! |
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* |
RAIEN | ASKFILM+6~, ASKFILM+10*, ASKFILM+12 |
>> RAIMGTY | ENV+3 |
RAITYP | ASKFILM~, ASKFILM+9, ASKFILM+10 |
>> RAMDIV | ENV+3 |
>> RAMDV | ENV+3 |
>> RAMLC | ENV+3 |
RAORD | ASKFILM+6~, ASKFILM+7* |
>> RAPAR | PARSE+1*, PARSE+2, CHK |
RAPCP | EMAIL+9*, EMAIL+11! |
>> RARPHYS | EMAIL+10 |
>> 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! |
RAY3 | ASKFILM~, ASKFILM+7 |
U | EN1+2, EN1+3, EN1+4, EN1+5, EN1+6, EN1+7, EN1+8, EN1+9, EMAIL+8, EMAIL+9 , ASKFILM+7, ASKFILM+12 |
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~, ASKFILM+6~*, ASKFILM+9, ASKFILM+12*, ASKFILM+14 |
XMDUZ | EMAIL+3~* |
XMSUB | EMAIL+3~, EMAIL+5* |
XMTEXT | EMAIL+3~, EMAIL+4* |
XMY | EMAIL+3~ |
XMY( | EMAIL+9*, EMAIL+10* |
>> XPDNM | ENV+4 |
Y | ASK+12*, UPPER+1*, USRSEL+5~, USRSEL+14*, USRSEL+19*, USRSEL+20, COMMA~, COMMA+2, COMMA+3, ASKFILM+6~ , ASKFILM+7*, ASKFILM+9*, ASKFILM+10 |