Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ONCACD1

Package: Oncology

Routine: ONCACD1


Information

ONCACD1 ;Hines OIFO/GWB - Extract NAACCR/STATE/VACCR data ;09/06/11

Source Information

Source file <ONCACD1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 $$GET1^DIQ  ^DIR  
Oncology 1 $$DIV^ONCFUNC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Oncology 1 ONCACD0  

Entry Points

Name Comments DBIA/ICR reference
EN1 ;Entry point
SETUP ;Loop through appropriate cross-reference
LOOP ;Apply extract selection rules
OUTPUT(IEN,EXTRACT,JUMP,OUT) ;Output
HEAD(IEN,OUT) ;Preview End-of-Page
HEADER ;Preview Header
DISPLAY(DEVICE,WRITE,OUT) ; Display preview
DATA(IEN,ACD160,STRING,DEFAULT,FILL,LEN,JUMP,NODE,POS) ;Compute extract value
CLEANUP ;Cleanup

External References

Name Field # of Occurrence
$$GET1^DIQ SETUP+42, SETUP+44, SETUP+55, SETUP+57, SETUP+67, SETUP+69, LOOP+2, HEADER+5, HEADER+6
^DIR HEAD+8
$$DIV^ONCFUNC SETUP+11, SETUP+18, SETUP+22, SETUP+26, SETUP+32, SETUP+38, SETUP+50, SETUP+62

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(26)
  • Line Location: EN1+6
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOP+11
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HEADER+2
Function Call: WRITE
  • Prompt: !,"RQRS EXTRACT",?70,"Page: ",PAGE
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,$P(^ONCO(160.16,EXTRACT,0),U),?70,"Page: ",PAGE
  • Line Location: HEADER+4
Function Call: WRITE
  • Prompt: !,"Patient: ",$$GET1^DIQ(160,ACD160,.01,"E")
  • Line Location: HEADER+5
Function Call: WRITE
  • Prompt: ?55,"SSN: ",$$GET1^DIQ(160,ACD160,2,"E")
  • Line Location: HEADER+6
Function Call: WRITE
  • Prompt: !,"Col#",?5,"Item name",?51,"Value",!
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: "="
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,COL,?5,ITEM
  • Line Location: DISPLAY+8
Function Call: WRITE
  • Prompt: "."
  • Line Location: DISPLAY+9
Function Call: WRITE
  • Prompt: BLANK
  • Line Location: DATA+7
Function Call: WRITE
  • Prompt: DEFAULT
  • Line Location: DATA+15
Function Call: WRITE
  • Prompt: @DEFAULT
  • Line Location: DATA+16
Function Call: WRITE
  • Prompt: @DEFAULT
  • Line Location: DATA+17
Function Call: WRITE
  • Prompt: ACDANS
  • Line Location: DATA+21
Function Call: WRITE
  • Prompt: $E(ACDANS,1,LEN)
  • Line Location: DATA+22
Function Call: WRITE
  • Prompt: ACDANS
  • Line Location: DATA+27
Function Call: WRITE
  • Prompt: @STUFF
  • Line Location: DATA+28
Function Call: WRITE
  • Prompt: ACDANS
  • Line Location: DATA+29
Routine Call
  • DIR
  • Line Location:
    • HEAD+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ONCO(160 - [#160] GET1^DIQ
^ONCO(165.5 - [#165.5] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("RM" SETUP+1
^ONCO(160.16 - [#160.16] LOOP+5, LOOP+6, OUTPUT+4, OUTPUT+6, OUTPUT+8, OUTPUT+9, OUTPUT+11, OUTPUT+12, OUTPUT+13, OUTPUT+14
, OUTPUT+19, OUTPUT+20, HEADER+4
^ONCO(160.17 - [#160.17] OUTPUT+48, OUTPUT+50, OUTPUT+52, OUTPUT+53, OUTPUT+55, OUTPUT+56, OUTPUT+57, OUTPUT+58
^ONCO(165.5 - [#165.5] SETUP+11, SETUP+12, SETUP+13, SETUP+18, SETUP+19, SETUP+22, SETUP+23, SETUP+26, SETUP+27, SETUP+32
, SETUP+33, SETUP+38, SETUP+39, SETUP+40, SETUP+50, SETUP+51, SETUP+52, SETUP+53, SETUP+62, SETUP+63
, SETUP+64, SETUP+65, OUTPUT+1
^TMP($J EN1+1!, LOOP+9*

Label References

Name Line Occurrences
DATA OUTPUT+15, OUTPUT+59
DISPLAY OUTPUT+9, OUTPUT+53
HEAD OUTPUT+2, DISPLAY+3
HEADER HEAD+10
LOOP SETUP+14, SETUP+20, SETUP+24, SETUP+28, SETUP+34, SETUP+45, SETUP+46, SETUP+58, SETUP+59, SETUP+70
, SETUP+71
OUTPUT LOOP+10
SETUP EN1+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> ACCN SETUP+13*
ACD160 OUTPUT+1*, OUTPUT+15, OUTPUT+59, HEADER+5, HEADER+6, DATA~
ACDANS DATA+1~, DATA+12, DATA+21, DATA+22, DATA+26, DATA+27, DATA+29
>> ACO LOOP+2
BLANK SETUP+2~, SETUP+3*, DATA+7
CAL DATA+24~
COL DISPLAY+2~, DISPLAY+4*, DISPLAY+5*, DISPLAY+8
DATE SETUP+10, CLEANUP+1!
>> DATE1 SETUP+11
DCLC SETUP+2~, SETUP+12*
DEFAULT OUTPUT+7~, OUTPUT+13*, OUTPUT+15, OUTPUT+51~, OUTPUT+56*, OUTPUT+59, DATA~, DATA+14, DATA+15, DATA+16
, DATA+17
DEVICE EN1+6, SETUP+1, LOOP+11, OUTPUT+2, OUTPUT+9, OUTPUT+53, DISPLAY~, DISPLAY+1, DISPLAY+3
DIR HEAD+7~
DIR(0 HEAD+8*
DOTS DISPLAY+2~, DISPLAY+7*, DISPLAY+9
DUZ(2 SETUP+11, SETUP+18, SETUP+22, SETUP+26, SETUP+32, SETUP+38, SETUP+50, SETUP+62
EDT SETUP+12, SETUP+13, SETUP+18, SETUP+22, SETUP+26, SETUP+32, SETUP+38, SETUP+50, SETUP+62, CLEANUP+1!
EXIT DATA+1~*, DATA+6*, DATA+8
EXPORT EN1+2~, EN1+4*
EXTRACT LOOP+2, LOOP+5, LOOP+6, LOOP+10, OUTPUT~, OUTPUT+4, OUTPUT+6, OUTPUT+8, OUTPUT+9, OUTPUT+11
, OUTPUT+12, OUTPUT+13, OUTPUT+14, OUTPUT+19, OUTPUT+20, OUTPUT+21~, OUTPUT+22*, OUTPUT+48, OUTPUT+50, OUTPUT+52
, OUTPUT+53, OUTPUT+55, OUTPUT+56, OUTPUT+57, OUTPUT+58, HEADER+4
FDNUM SETUP+2~, SETUP+42*, SETUP+55*, SETUP+67*
FILL OUTPUT+7~, OUTPUT+14*, OUTPUT+15, OUTPUT+51~, OUTPUT+57*, OUTPUT+59, DATA~, DATA+25
FLG HEAD+1~, HEAD+2*, HEAD+3*, HEAD+4
I HEADER+8*, DISPLAY+9*, DATA+5~, DATA+7*, DATA+13~, DATA+15*, DATA+17*, DATA+24~, DATA+28*
IEN SETUP+2~, SETUP+4*, SETUP+11*, SETUP+12, SETUP+13, SETUP+18*, SETUP+19, SETUP+22*, SETUP+23, SETUP+26*
, SETUP+27, SETUP+32*, SETUP+33, SETUP+38*, SETUP+39, SETUP+40, SETUP+42, SETUP+44, SETUP+50*, SETUP+51
, SETUP+52, SETUP+53, SETUP+55, SETUP+57, SETUP+62*, SETUP+63, SETUP+64, SETUP+65, SETUP+67, SETUP+69
, LOOP+2, LOOP+9, LOOP+10, OUTPUT~, OUTPUT+1, OUTPUT+2, OUTPUT+15, OUTPUT+59, HEAD~, HEAD+2
, HEAD+3, DATA~
IOF HEADER+1, HEADER+2
IOSL HEAD+4, DISPLAY+3
IOST HEAD+6, HEADER+2
ITEM DISPLAY+2~, DISPLAY+6*, DISPLAY+7, DISPLAY+8
JUMP LOOP+3~, LOOP+10, OUTPUT~, OUTPUT+15, OUTPUT+22*, OUTPUT+59, DATA~, DATA+2, DATA+3, DATA+4
JUST DATA+24~, DATA+25*, DATA+27, DATA+29
LEN OUTPUT+7~, OUTPUT+11*, OUTPUT+15, OUTPUT+51~, OUTPUT+58*, OUTPUT+59, DATA~, DATA+7, DATA+15, DATA+17
, DATA+21, DATA+22, DATA+26
LINE LOOP+3~, LOOP+6*, LOOP+7
NC SETUP+2~, SETUP+41*, SETUP+42*, SETUP+43, SETUP+54*, SETUP+55*, SETUP+56, SETUP+66*, SETUP+67*, SETUP+68
NCDB SETUP+12, SETUP+13, CLEANUP+1!
NINE SETUP+2~, SETUP+5*
NODE OUTPUT+5~*, OUTPUT+6*, OUTPUT+8, OUTPUT+9, OUTPUT+11, OUTPUT+12, OUTPUT+13, OUTPUT+14, OUTPUT+15, OUTPUT+21~
, OUTPUT+49~*, OUTPUT+50*, OUTPUT+52, OUTPUT+53, OUTPUT+55, OUTPUT+56, OUTPUT+57, OUTPUT+58, OUTPUT+59, DATA~
OIEN EN1+2~, EN1+3*, HEAD+2, HEAD+3*
>> ONCCLCA SETUP+44*, SETUP+45, SETUP+57*, SETUP+58, SETUP+69*, SETUP+70
>> ONCDT SETUP+10*, SETUP+11*
>> ONCLDT SETUP+18, SETUP+22, SETUP+26, SETUP+38, SETUP+50, SETUP+62
>> ONCR12 SETUP+45, SETUP+46, SETUP+58, SETUP+59, SETUP+70, SETUP+71
OUT SETUP+6*, SETUP+11, SETUP+18, SETUP+22, SETUP+26, SETUP+32, SETUP+38, SETUP+50, SETUP+62, LOOP+10
, OUTPUT~, OUTPUT+2, OUTPUT+4, OUTPUT+6, OUTPUT+9, OUTPUT+10, OUTPUT+48, OUTPUT+50, OUTPUT+53, OUTPUT+54
, HEAD~, HEAD+5, HEAD+9*, DISPLAY~, DISPLAY+3
PAGE EN1+2~, EN1+3*, HEAD+5, HEADER+1, HEADER+2, HEADER+3*, HEADER+4*
POS OUTPUT+3~*, OUTPUT+4*, OUTPUT+6, OUTPUT+15, OUTPUT+20, OUTPUT+21~, OUTPUT+47*, OUTPUT+48*, OUTPUT+50, OUTPUT+59
, DATA~, DATA+3, DATA+4
REM DATA+24~, DATA+26*, DATA+28
RULES LOOP+3~, LOOP+4*, LOOP+5*, LOOP+6
SDT SETUP+12, SETUP+13, SETUP+18*, SETUP+22*, SETUP+26*, SETUP+32*, SETUP+38*, SETUP+50*, SETUP+62*, CLEANUP+1!
STEXT SETUP+11, SETUP+18, SETUP+22, SETUP+26, SETUP+32, SETUP+38, SETUP+50, SETUP+62, HEADER+3, CLEANUP+1!
STOPDT EN1+2~
STRING OUTPUT+7~, OUTPUT+12*, OUTPUT+15, OUTPUT+51~, OUTPUT+55*, OUTPUT+59, DATA~, DATA+9
STUFF DATA+24~, DATA+25*, DATA+28
TPG SETUP+2~, SETUP+40*, SETUP+46, SETUP+53*, SETUP+59, SETUP+65*, SETUP+71
U SETUP+12, SETUP+13, SETUP+40, SETUP+52, SETUP+53, SETUP+64, SETUP+65, OUTPUT+1, OUTPUT+9, OUTPUT+11
, OUTPUT+13, OUTPUT+14, OUTPUT+53, OUTPUT+58, HEADER+4, DISPLAY+4, DISPLAY+6, DATA+3, DATA+4
VALID LOOP+3~, LOOP+8
WRITE DISPLAY~, DISPLAY+4, DISPLAY+6
X SETUP+1*, SETUP+2~, DATA+13~*
Y HEAD+7~, HEAD+9
ZERO SETUP+2~, SETUP+4*
ZNINE SETUP+2~, SETUP+5*
ZTREQ EN1+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All