RAREG3 ;HISC/CAH,DAD,FPT,GJC-Register Rad/NM Patient (cont.) ;6/10/97 08:45
Source file <RAREG3.m>
| Package | Total | Call Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 4 | FLH^RAFLH JAC^RAJAC SET^RAPSET1 ^RASERV | 
| Kernel | 1 | ($$FMADD,$$NOW)^XLFDT | 
| Uncategorized | 1 | ^RTQ5 | 
| VA Fileman | 1 | ^%DT | 
| Package | Total | Caller Graph | 
|---|---|---|
| Radiology Nuclear Medicine | 2 | RAREG1 RAREG2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SETDISV | ; when registering procedures of different imaging types set imaging ; location default value in DIC("B") if only one location associated with ; imaging type. | |
| SUB1MIN | ; subtract 1 minute from NOW to get an unused date/time | |
| LABEL | ; *** Print labels | |
| SL | ; switch locations ; Prompt the user to switch locations if the current sign-on imaging ; type does not match the procedure's imaging type. ; comment out 06/10/97 D EXAMSET^RAREG2 S RAPARENT=0 | |
| DT2 | ||
| DT1 | ||
| RSBIT | ; renumber selections by imaging type ; The RAORDS array has the list of orders the user selected to register ; in the order the user entered them. This subroutine will reorganize ; the array so the orders are arranged by imaging type of their ; procedure starting with the imaging type the user is currently signed ; on with followed by the ascending internal entry number of the ; remaining imaging types. | |
| DT | ; prompt for new imaging date/time when imaging type changes | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DIC(195.4 | LABEL+8 | 
| ^DIC(4 - [#4] | SL+16 | 
| ^RA(79 - [#79] | DT+2 | 
| ^RA(79.1 - [#79.1] | SETDISV+5, SETDISV+7 | 
| ^RA(79.2 - [#79.2] | RSBIT+16, SL+5, SL+6 | 
| ^RADPT - [#70] | DT+1, DT+6, DT1, DT2, SUB1MIN+1, LABEL+3, LABEL+4 | 
| ^RAMIS(71 - [#71] | RSBIT+13, SL+4 | 
| ^RAO(75.1 - [#75.1] | RSBIT+12 | 
| ^SC - [#44] | SETDISV+7 | 
| Name | Line Occurrences | 
|---|---|
| DT | SL+17, DT+8, DT1 | 
| DT2 | DT2 | 
| LABEL | SL+7 | 
| SETDISV | SL+11 | 
| SUB1MIN | DT+6, DT2 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | SETDISV+7 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| %DT | DT+7*, DT+8! | 
| %DT(0 | DT+7* | 
| >> DIC("B" | SETDISV+7* | 
| DTIME | DT+3 | 
| RABED | DT2+3! | 
| >> RACAT | DT2+2*, DT2+3* | 
| >> RACNI | LABEL+4 | 
| RACNT | SETDISV+3~, SETDISV+4*, SETDISV+5*, SETDISV+7 | 
| >> RADFN | DT+1, DT+6, DT1, DT2, SUB1MIN+1, LABEL+2, LABEL+3, LABEL+4, LABEL+7* | 
| >> RADTE | DT1*, DT2*, SUB1MIN+1 | 
| RADTEBAD | DT2!*, DT2+1! | 
| >> RADTI | DT+1, DT1*, DT2*, LABEL+3, LABEL+4 | 
| RADTICHK | DT+6*!, DT2, SUB1MIN+1* | 
| RAHRS | DT+2~*, DT+7 | 
| >> RAIMGTY | RSBIT+16, SL+5, SL+8 | 
| RAIMGTYN | RSBIT+16*, RSBIT+18, RSBIT+19*, RSBIT+20! | 
| RAIN | RSBIT+13*, RSBIT+14, RSBIT+17*, RSBIT+18*, RSBIT+19*, RSBIT+20! | 
| RAITN | SETDISV+5, SL+4*, SL+5, SL+6, SL+20! | 
| RAITNHLD | SETDISV+3~, SETDISV+5*, SETDISV+7 | 
| RAITNXT | SETDISV+3~, SETDISV+4*, SETDISV+5* | 
| RALOOP | RSBIT+9!, RSBIT+10*, RSBIT+11, RSBIT+14, RSBIT+17*, RSBIT+18*, RSBIT+19*, RSBIT+20!, SETDISV+3~, SETDISV+5* , SUB1MIN+1*, SUB1MIN+2! | 
| >> RAMDIV | SL+6, SL+16, DT+2 | 
| RAMDIVHD | SL+6*, SL+16, SL+20! | 
| >> RAMDV | LABEL+6 | 
| RAMLC | SL+6, SL+12!, SL+15* | 
| RAMLCHLD | SL+6*, SL+15, SL+20! | 
| >> RANOW | DT+5*, DT2+2, DT2+3 | 
| RANUMF | LABEL+5! | 
| RAON | RSBIT+11*, RSBIT+12, RSBIT+14, RSBIT+20! | 
| RAORDS | RSBIT+8, RSBIT+17! | 
| RAORDS( | RSBIT+10, RSBIT+11, RSBIT+18*, RSBIT+19* | 
| RAORDST | RSBIT+9!, RSBIT+19, RSBIT+20! | 
| RAORDST( | RSBIT+14*, RSBIT+18!, RSBIT+19 | 
| RAPN | RSBIT+12*, RSBIT+13, RSBIT+20! | 
| RAPROLOC | SL+6*, SL+9, SL+10, SL+20! | 
| RAPX | LABEL+1, LABEL+2*, LABEL+7, LABEL+9! | 
| >> RAQUIT | SL+15*, SL+17, DT+4* | 
| >> RASAV2 | LABEL+3* | 
| >> RASAV3 | LABEL+4* | 
| RASER | DT2+3! | 
| RASWLOC | SL+12*, SL+14! | 
| RAWARD | DT2+2, DT2+3! | 
| RAYHOLD | SL+6*, SL+18, SL+20! | 
| RAZIS | LABEL+2*, LABEL+7! | 
| U | RSBIT+11, RSBIT+12, RSBIT+13, SL+4, SL+6, SL+16, LABEL+6, LABEL+8 | 
| >> X | DT+3*, DT+4, DT+5*, DT+6, DT2, SUB1MIN+1* | 
| >> Y | SL+4, SL+6, SL+18*, DT+8, DT1 |