RAORD3 ;HISC/CAH - AISC/RMO-Detailed Request Display Cont. ;05/05/09 10:31
Source file <RAORD3.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 |
Package | Total | Caller Graph |
---|---|---|
Radiology Nuclear Medicine | 3 | RAORD2 RAORD5 RAORD6 |
Name | Comments | DBIA/ICR reference |
---|---|---|
A | ||
ASK | ||
Q | ||
PRTLOG | ||
TEXT | ; display Hold Description text
|
|
CHIST(RAY) | ; display Clinical History (if applicable)
|
|
EOS() | ; End of screen check for both OE/RR & Rad/Nuc Med
; Var List: $D(RAPKG) entry through Rad/Nuc Med, else through OE/RR ; Passes back 'Y', Y=1 do not continue, Y=0 continue ; NOTE: Sets OREND if code entered through OE/RR. This code may be ; hit when the user accesses the 'Act On Existing Orders' through ; OE/RR. 'Detailed Order Display' (8^RAORR) hits ENDIS^RAORD2 ; which mimics (hits same code) the Rad/Nuc Med 'Detailed Request ; Display' option. The old PGBRK^ORUHDR code set OREND to 0 ; initially, (even though it is set to 0 upon entering this ; sub-routine) and re-set it to 1 if the user enters an '^' at ; the "Enter RETURN to continue or '^' to exit:" prompt. |
|
USERCAN | ;user who cancelled this request
|
|
USERCAN1 | ;use request track times to get when and who cancelled
|
|
USERCAN2 | ;use vars DUZ and RAORD0 to get "who" and "when" cancelled
|
|
TRDT | ||
NOSECNDS(X) | ; If a timestamp is associated with a date, strip off seconds.
; Input : X-timestamp (153048) ; Output: (1530) |
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: READ |
|
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(75.12 | PRTLOG+1 |
^RA(75.2 - [#75.2] | RAORD3+20, PRTLOG+2 |
^RAO(75.1 - [#75.1] | RAORD3+17, A, ASK+2, TEXT+1, TEXT+4, CHIST+1, CHIST+4, CHIST+6, USERCAN+1, USERCAN+3 , USERCAN1+1, USERCAN1+2 |
^UTILITY($J | TEXT+3!, CHIST+3!, CHIST+14!, CHIST+16, CHIST+17, CHIST+24! |
^VA(200 - [#200] | PRTLOG+1, USERCAN1+2, USERCAN2+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DIR | ASK! |
DIR("?" | ASK* |
DIR("A" | ASK* |
DIR("B" | ASK* |
DIR(0 | ASK* |
DIRUT | A!, ASK |
DIWF | TEXT+3*, CHIST+2~, CHIST+3* |
DIWL | TEXT+3*, CHIST+2~, CHIST+3*, CHIST+16, CHIST+17 |
DIWR | TEXT+3*, CHIST+2~, CHIST+3* |
DTIME | A+1 |
DUZ | USERCAN2+4 |
IOF | CHIST+11, CHIST+20 |
IOSL | CHIST+9, CHIST+18 |
IOST | A |
>> OREND | RAORD3+17, ASK*, EOS+11* |
>> RA("ILC" | RAORD3+21 |
>> RA("ODT" | USERCAN+4*, USERCAN+7, USERCAN+8!, TRDT+1* |
>> RA("PDT" | RAORD3+12 |
>> RA("RDT" | RAORD3+12 |
>> RA("SDT" | RAORD3+12 |
>> RA("ST" | RAORD3+21 |
>> RA("STY_REA" | RAORD3+15 |
>> RA("TRAN" | RAORD3+14 |
>> RA("USR" | USERCAN+4*, USERCAN+7, USERCAN+8!, USERCAN1+2*, USERCAN2+4* |
>> RA("VDT" | RAORD3+11 |
RA700332 | RAORD3+6~, RAORD3+7*, RAORD3+9 |
RA700380 | RAORD3+6~, RAORD3+8*, RAORD3+10 |
RA8 | USERCAN+2~*, USERCAN+3* |
RA9 | USERCAN+2~, USERCAN+3*, USERCAN+5, USERCAN1+1, USERCAN1+2 |
RABAN | CHIST+2~, CHIST+8*, CHIST+15 |
>> RACNI | RAORD3+7, RAORD3+8, RAORD3+22 |
>> RADFN | RAORD3+4, RAORD3+7, RAORD3+8 |
>> RADTI | RAORD3+7, RAORD3+8, RAORD3+22 |
RALNB | ASK+2*, Q! |
>> RAOIFN | RAORD3+16, RAORD3+17, RAORD3+18, A, ASK+2, TEXT+1, TEXT+4, USERCAN+1, USERCAN+3, USERCAN1+1 , USERCAN1+2 |
>> RAOPT("ORDERPRINTPAT" | USERCAN2+3 |
>> RAOPT("ORDERPRINTS" | USERCAN2+3 |
>> RAORD0 | RAORD3+5, RAORD3+11, RAORD3+12, RAORD3+20, RAORD3+22, USERCAN2+1 |
>> RAOSTS | RAORD3+12*, RAORD3+13, RAORD3+20 |
>> RAPKG | RAORD3+12, A+1, CHIST+11, CHIST+12, CHIST+14, CHIST+20, CHIST+21, CHIST+24, EOS+11 |
RARR | TEXT+4*, CHIST+2~, CHIST+3*, CHIST+4*, CHIST+6, CHIST+8*, CHIST+16*, CHIST+17 |
>> RASCREEN | USERCAN2+3 |
RATODT | Q!, PRTLOG*, PRTLOG+3 |
RATORD0 | ASK+2*, Q!, PRTLOG, PRTLOG+1, PRTLOG+2 |
RATOST | Q!, PRTLOG+1*, PRTLOG+3 |
RATREA | Q!, PRTLOG+2*, PRTLOG+3 |
RATUSR | Q!, PRTLOG+1*, PRTLOG+3 |
>> RAX | RAORD3+17, A*, A+1*, CHIST+14*, CHIST+24* |
RAXIT | CHIST+2~, CHIST+8*, CHIST+10*, CHIST+11, CHIST+12, CHIST+14, CHIST+16, CHIST+19*, CHIST+20, CHIST+21 , CHIST+24 |
RAY | CHIST~, CHIST+1, CHIST+4, CHIST+6 |
U | USERCAN+1, USERCAN+3, USERCAN1+1, USERCAN1+2, USERCAN2+1, USERCAN2+4 |
X | A+1*, PRTLOG*, TEXT+4*, CHIST+6*, CHIST+17*, USERCAN1+1*, USERCAN2+1*, TRDT*, TRDT+1, NOSECNDS~ , NOSECNDS+3 |
>> Y | A+1, ASK, EOS+11*, EOS+12 |