RAPRI ;HISC/CAH,GJC AISC/DMK-Display Common Procedures ;3/12/98 11:26
Source file <RAPRI.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 5 | RA DISPLAY COMMON PROCEDURES RACTOE RACTQE RAORD1 RAPRI | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DISP | ;Display list of common procedures - called from RAORD1 | |
| HELP | ; Called from ADDORD1^RAORD1 | |
| BROAD() | ; Checks if the 'Detailed Procedure Required' field on the Rad/Nuc Med ; Division file is 'yes', and the procedure type is 'Broad'. ; Variables: Y-the ien of the procedure in file 71 ; RALIFN-ien of patient location in file 44 (set in RAORD1) ; Return: 0 if invalid procedure, 1 if valid procedure | |
| Q | ||
| DISPQ | ||
| EN2 | ;Rad/Nuc Med Procedure Message Display ; Quit if you've seen these messages before. Value altered in the ; following routines: ADDORD+1^RAORD1 & DISP+12^RAORDU1 | |
| LOOKUP | ;Lookup procedure - called from RAORD1 | |
| DISP1 | ||
| TOTAL | ||
| EOS() | ; End of screen message, 'Press return to continue' | |
| GET(DA) | ;Get the IEN for the procedure. Used in input transform | 
| Name | Line Occurrences | 
|---|---|
| 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: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: READ | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^RAMIS(71 - [#71] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^RA(79 - [#79] | BROAD+5 | 
| ^RA(79.2 - [#79.2] | DISP1+2 | 
| ^RAMIS(71 - [#71] | Q, Q+2, EN2+6, EN2+9, EN2+10, EN2+17, EN2+18, EN2+21, EN2+23, TOTAL+2 , BROAD+5 | 
| ^RAMIS(71.3 - [#71.3] | DISP1, TOTAL+2 | 
| ^RAMIS(71.4 - [#71.4] | EN2+11, EN2+13 | 
| ^RAO(75.1 - [#75.1] | GET+2 | 
| ^UTILITY($J | EN2+20! | 
| Name | Line Occurrences | 
|---|---|
| $$BROAD | LOOKUP+7 | 
| DISPQ | DISP+1, DISP1 | 
| EN2 | Q+2 | 
| Q | LOOKUP+7 | 
| TOTAL | DISP1+4 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | TOTAL+2 | 
| ^(0 | TOTAL+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| D | HELP+3~* | 
| DA | GET~, GET+2 | 
| DIC | LOOKUP+8~*, HELP+3~, HELP+6* | 
| DIC("S" | LOOKUP+9*, LOOKUP+10*, LOOKUP+11!, HELP+6* | 
| DIC("W" | HELP+7* | 
| DIC(0 | LOOKUP+8*, HELP+6* | 
| DIR | Q+7!, HELP+12! | 
| DIR("A" | Q+7* | 
| DIR(0 | Q+7*, HELP+12* | 
| DISYS | DISPQ! | 
| DIW | EN2+19~ | 
| DIWF | EN2+19~, EN2+20* | 
| DIWL | EN2+19~, EN2+20* | 
| DIWR | EN2+19~, EN2+20* | 
| >> DR | EN2+30 | 
| DT | BROAD+5 | 
| DTIME | EN2+30, EOS+3 | 
| DZ | HELP+3~, HELP+6* | 
| I | DISP1+3*, DISP1+5*, DISPQ!, EN2+7~*, EN2+9*, EN2+10, TOTAL~, TOTAL+1*, TOTAL+2* | 
| II | DISP1+3*, DISPQ! | 
| IOF | DISP1+1, EN2+5, EN2+12, EN2+22, EN2+26 | 
| IOSL | EN2+12, EN2+22, EN2+26, EN2+30 | 
| J | TOTAL~ | 
| K | TOTAL~, TOTAL+1*, TOTAL+2* | 
| L | TOTAL~, TOTAL+1* | 
| POP | DISPQ! | 
| >> RACNT | DISP1*, LOOKUP+7, TOTAL+1*, TOTAL+2*, TOTAL+3, TOTAL+4 | 
| >> RADFN | Q+3 | 
| RADIC | HELP+3~ | 
| RADIC("S" | HELP+4*, HELP+6 | 
| RADIC("S1" | HELP+5*, HELP+6 | 
| >> RAIMGTYI | DISP+1*, DISP1, DISP1+2, TOTAL+2 | 
| >> RAJ | Q+6 | 
| RAJUNK | EN2+30*! | 
| >> RALIFN | BROAD+5 | 
| >> RAOUT | Q+7* | 
| >> RAPKG | EOS+2 | 
| >> RAPRC( | DISP1+3*, DISP1+5, LOOKUP+7, TOTAL+2* | 
| >> RAPRI | Q*, Q+1, Q+2, Q+6, EN2+6, EN2+9, EN2+10, EN2+17, EN2+18, EN2+21 , EN2+23 | 
| >> RAPRI("X" | Q*, EN2+8 | 
| >> RAREASK | Q+6* | 
| >> RARX | Q+6, HELP+1 | 
| >> RAS3 | Q+3* | 
| RASEQ | DISP1+5, DISPQ!, TOTAL+3*, TOTAL+4* | 
| >> RASTOP | EN2+4* | 
| RAX | EN2+7~, EN2+10*, EN2+11, EN2+13, EN2+19~, EN2+20*, EN2+21*, EN2+23 | 
| RAXIT | EN2+5~*, EN2+9, EN2+12*, EN2+21, EN2+22*, EN2+25, EN2+26*, EN2+27, EN2+29 | 
| U | DISP1+2, GET+2 | 
| X | DISP1+2*, LOOKUP+7, LOOKUP+11, Q*, Q+1, Q+6*, EN2+7~, EN2+13*, EN2+19~, EN2+23* , EOS+1~, EOS+3*, EOS+6*, EOS+8 | 
| Y | DISP+1, LOOKUP+7*, LOOKUP+8~, LOOKUP+11*, Q, Q+7, BROAD+5 |