RAORD3 ;HISC/CAH - AISC/RMO-Detailed Request Display Cont. ; 06 Oct 2013 11:04 AM
Source file <RAORD3.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 3 | RAORD2 RAORD5 RAORD6 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| A | ||
| NOSECNDS(X) | ; If a timestamp is associated with a date, strip off seconds. ; Input : X-timestamp (153048) ; Output: (1530) | |
| PRTLOG | ||
| TEXT | ; display Hold Description text | |
| USERCAN2 | ;use vars DUZ and RAORD0 to get "who" and "when" cancelled | |
| USERCAN1 | ;use request track times to get when and who cancelled | |
| Q | ||
| ASK | ||
| USERCAN | ;user who cancelled this request | |
| TRDT | ||
| 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. | 
| 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+24, PRTLOG+2 | 
| ^RAO(75.1 - [#75.1] | RAORD3+21, 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 | 
| Name | Line Occurrences | 
|---|---|
| $$EOS | CHIST+10, CHIST+19 | 
| $$NOSECNDS | TRDT | 
| A | RAORD3+26 | 
| ASK | A | 
| CHIST | RAORD3+22 | 
| PRTLOG | ASK+2 | 
| TEXT | RAORD3+24 | 
| TRDT | USERCAN1+1, USERCAN2+1 | 
| USERCAN | RAORD3+17 | 
| USERCAN1 | USERCAN+5 | 
| USERCAN2 | USERCAN+6 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | ASK+2, TEXT+4, USERCAN+3 | 
| ^(0 | RAORD3+24, ASK+2, PRTLOG+1, PRTLOG+2, USERCAN+3 | 
| ^(1 | TEXT+3! | 
| >> | 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+21, ASK*, EOS+11* | 
| >> RA("ILC" | RAORD3+25 | 
| >> RA("ODT" | USERCAN+4*, USERCAN+7, USERCAN+8!, TRDT+1* | 
| >> RA("PDT" | RAORD3+16 | 
| >> RA("RDT" | RAORD3+16 | 
| >> RA("SDT" | RAORD3+16 | 
| >> RA("ST" | RAORD3+25 | 
| >> RA("STY_REA" | RAORD3+19 | 
| >> RA("TRAN" | RAORD3+18 | 
| >> RA("USR" | USERCAN+4*, USERCAN+7, USERCAN+8!, USERCAN1+2*, USERCAN2+4* | 
| >> RA("VDT" | RAORD3+15 | 
| RA700332 | RAORD3+10~, RAORD3+11*, RAORD3+13 | 
| RA700380 | RAORD3+10~, RAORD3+12*, RAORD3+14 | 
| 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+11, RAORD3+12, RAORD3+26 | 
| >> RADFN | RAORD3+7, RAORD3+11, RAORD3+12 | 
| >> RADTI | RAORD3+11, RAORD3+12, RAORD3+26 | 
| RALNB | ASK+2*, Q! | 
| >> RAOIFN | RAORD3+20, RAORD3+21, RAORD3+22, 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+9, RAORD3+15, RAORD3+16, RAORD3+24, RAORD3+26, USERCAN2+1 | 
| >> RAOSTS | RAORD3+16*, RAORD3+17, RAORD3+24 | 
| >> RAPKG | RAORD3+16, 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+21, 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 |