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: ONCOGEN

Package: Oncology

Routine: ONCOGEN


Information

ONCOGEN ;Hines OIFO/GWB - GENERAL REPORT DRIVER FOR SELECTED FORMATS ;10/26/11

Source Information

Source file <ONCOGEN.m>

Call Graph

Call Graph

Call Graph Total: 23

Package Total Call Graph
Oncology 16 PRT^ONCBPC8  PRT^ONCBRP9  PRT^ONCCPC9  $$DIV^ONCFUNC  PRT^ONCGPC7  PRT^ONCHPC8  PRT^ONCIPC8  PRT^ONCLPC9  
PRT^ONCMPC9  PRT^ONCNPC8  SSN^ONCOES  (,MULT)^ONCOPA1  PRT^ONCP2P8  PRT^ONCPPC9  PRT^ONCSPC8  PRT^ONCTPC8  
VA FileMan 4 ^DIC  EN1^DIP  Y^DIQ  ^DIR  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  

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: 21

Package Total Caller Graph
Oncology 20 ONCO ABSTRACT QA  ONCO ABSTRACT-BRIEF 80  ONCO ABSTRACT-EXTENDED 80  ONCO ABSTRACT-INCOMP RECORD  ONCO ABSTRACT-PRINT/EO132  ONCOPA3A  ONCOPMA  ONCOPMB  
ONCOX11  ONCOX2  ONCOXM1  ONCOXM10  ONCOXM2  ONCOXM3  ONCOXM4  ONCOXM5  
ONCOXM6  ONCOXM7  ONCOXM8  ONCOXM9  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
SU ;IR Patient Summary [ONCO ABSTRACT-INCOMP RECORD]
; look-ups for options IR, QA, EX and PA changed to look-up on
; file #165.5 to allow Accession Number look-up
SUEX
SEER ;[QA Print Abstract QA]
SER1
ABSEO ;[EX Print Abstract-Extended (80c)]
X
Y
PT
PRT
PRT1
TEXT
DD
DIS ;[AS Abstract Screens Menu (80c)...]
DS
SCR50
SCR3
SCR51
SCR52
SCR53
SCR54
SCR56
SCR57
SCR58
RD
END
EX ;Exit
PCEPRT ;PRINT PCE DATA (IF ANY) FOR A PARTICULAR PRIMARY AFTER COMPLETE
PRINT ;
PCEPRT2 ;PRINT ALL PCE'S FOR A PARTICULAR SITE.
RTN ;
PCEVARS ;SET VARIABLES NEEDED TO PRINT THE PCE(S).
ESPD ;Exclude sensitive patient data
TASK ;Queue a task
CLEANUP ;Cleanup

External References

Name Field # of Occurrence
^%ZIS ENDPCEPRT2+6
^%ZISC END
^%ZTLOAD TASK+6
^DIC SU+5, ABSEO+3
EN1^DIP SU+8, PRT+1, PRT1+1, SCR50SCR3SCR51SCR52SCR53SCR54+1, SCR56
SCR57SCR58
Y^DIQ PCEVARS+4
^DIR SU+9, ABSEO+6, RDPCEPRT2+3, PCEPRT2+5, ESPD+4
PRT^ONCBPC8 PRINT+2
PRT^ONCBRP9 PRINT+9
PRT^ONCCPC9 PRINT+6
$$DIV^ONCFUNC RTN+2, RTN+3
PRT^ONCGPC7 PRINT+13
PRT^ONCHPC8 PRINT+11
PRT^ONCIPC8 PRINT+12
PRT^ONCLPC9 PRINT+14
PRT^ONCMPC9 PRINT+10
PRT^ONCNPC8 PRINT+7
SSN^ONCOES PCEVARS+5
^ONCOPA1 X+3
MULT^ONCOPA1 RTN+5
PRT^ONCP2P8 PRINT+8
PRT^ONCPPC9 PRINT+5
PRT^ONCSPC8 PRINT+4
PRT^ONCTPC8 PRINT+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: SU+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ABSEO+6
Function Call: WRITE
  • Prompt: !!?5,"Print PCE's for a particular site"
  • Line Location: PCEPRT2+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PCEPRT2+5
Function Call: WRITE
  • Prompt: !
  • Line Location: PCEPRT2+6
Function Call: WRITE
  • Prompt: !
  • Line Location: ESPD+2
Function Call: WRITE
  • Prompt: !,"Request Queued",!
  • Line Location: TASK+6
Routine Call
  • %ZIS
  • Line Location:
    • END
    • PCEPRT2+6
Routine Call
  • DIC
  • Line Location:
    • SU+5
    • ABSEO+3
Routine Call
  • DIR
  • Line Location:
    • SU+9
    • ABSEO+6
    • RD
    • PCEPRT2+3
    • PCEPRT2+5
    • ESPD+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ONCO(160 - [#160] Classic Fileman Calls
^ONCO(165.5 - [#165.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(165.5 PCEVARS+4
^ONCO(160.1 - [#160.1] XX+1
^ONCO(164 - [#164] PCEVARS+7
^ONCO(164.2 - [#164.2] PCEPRT+5, PCEVARS+3, PCEVARS+10
^ONCO(165.5 - [#165.5] SER1+3, SER1+4, ABSEO+6, TEXTPCEPRT+3, PCEPRT+4, PRINT+2, PRINT+3, PRINT+4, PRINT+5
PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14, RTN+2
RTN+3, PCEVARS+2, PCEVARS+6, PCEVARS+9

Label References

Name Line Occurrences
@( DS+3
ABSEO SEER+1, DIS+1
DS ABSEO+8
END SER1+5, PT+1, DS+1, RTN+7
ESPD SER1+1, X+2
EX ABSEO+7, X+4, PCEPRT2+5, PCEPRT2+6, PCEPRT2+7
PCEVARS PRINT+1
PRINT RTN+2
PRT SER1+5, PT+1
RD SCR50SCR3SCR51SCR52SCR53SCR56SCR57SCR58
SER1 ABSEO+8
SUEX SU+5, ABSEO+3
TASK PCEPRT2+7
X ABSEO+8
Y ABSEO+8, DS+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS PCEPRT2+6!*
ANS EX+1!
BY SU+7*, SUEX!, PRT*, PRT1*, DS+2*, EX+1!
C EX+1!, PCEVARS+4*
D SUEX!, EX+1!
D0 SU+6*, SU+7, ABSEO+4*, DS*, EX+1!, PCEVARS+2*, PCEVARS+5*, PCEVARS+6, PCEVARS+12
DA SER1SER1+3, SER1+4, ABSEO+4*, ABSEO+6, X+3, PTTEXTDSEX+1!
DASHES PCEVARS+1!*
DATEDX EX+1!, PCEVARS+3*
DIC SU+4*, SU+8*, SUEX!, ABSEO+2*, PRT*, PRT1*, DS+3*, EX+1!
DIC("A" SU+5*, ABSEO+3*
DIC(0 SU+4*, ABSEO+2*
DIOEND Y*, SCR50*, SCR3*, SCR51*, SCR52*, SCR53*, SCR54*, SCR56*, SCR57*, SCR58*
EX+1!
DIR SU+9!, ABSEO+6!, RD!, PCEPRT2+3!, PCEPRT2+5!, ESPD+1~
DIR("A" ABSEO+6*, RD*, PCEPRT2+5*, ESPD+3*
DIR("B" ABSEO+6*, PCEPRT2+5*, ESPD+4*
DIR(0 SU+9*, ABSEO+6*, RD*, PCEPRT2+3*, PCEPRT2+5*, ESPD+4*
DIRUT ABSEO+7, EX+1!, PCEPRT2+3, PCEPRT2+5
DUZ(2 XRTN+2, RTN+3
ESPD SER1+1!, SER1+2, SER1+4, X+2!, ESPD+5*
FLDS SU+7*, SUEX!, SER1+2*, SER1+3*, SER1+4*, PT*, DS+2*, EX+1!
FR SU+7*, SUEX!, PRT*, PRT1*, DS+2*, EX+1!
HDA EX+1!
HI EX+1!
I EX+1!
III ABSEO+8, DS+1*, EX+1!
IIII DS+1*, EX+1!
IO("Q" PCEPRT2+7, TASK+1!
IOM PCEPRT2+6
ION ENDPCEPRT2+6
IOP END*, PCEPRT2+6!
IOSL PCEPRT2+6
IOST PCEPRT2+6, RTN+1
L SU+7*, SU+8*, SUEX!, PRT*, PRT1*, DS+2*, EX+1!
NF DS+1, EX+2!
NODE0 EX+2!, PCEVARS+2*, PCEVARS+3, PCEVARS+4, PCEVARS+5, PCEVARS+12
NOS PCEVARS+11*, CLEANUP+1!
NS ABSEO+8, DS+3, EX+2!
NUMBER ABSEO+4*, PRTPRT1EX+2!
ONCIOST RTN+1*, CLEANUP+1!
ONCODA SER1*, X+3*, PT*, DS*, DS+2, EX+2!, PCEPRT+3, PCEPRT+4, PRINT+2, PRINT+3
PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13
PRINT+14, RTN+2*, RTN+4*, PCEVARS+2, PCEVARS+9
ONCOIEN X+3*, EX+2!, RTN+5*
ONCOIO EX+2!, PCEPRT2+6*
ONCONUM EX+2!, PCEVARS+12*
ONCOPA EX+2!, PCEVARS+12*
ONCOQUIT EX+2!, RTN+1*, RTN+3
ONCQ EX+2!, PCEPRT2+1*, PCEPRT2+7*
ONCX EX+3!, RTN+2*, RTN+3*, RTN+4, RTN+5
OSP X*, X+1*, EX+3!
PATNAM PCEVARS+1~, PCEVARS+4*, PCEVARS+11
PCEABS EX+3!, PCEPRT2+5*, RTN+2, RTN+3
PCESEL EX+3!, PCEPRT2+4*, RTN+2, RTN+3
POP EX+3!, PCEPRT2+6
PRTPCE ABSEO+5*, ABSEO+7*, EX+3!, RTN+4*
QDS RD+1!*, EX+3!
S EX+3!, PCEVARS+3*
SAVED0 EX+3!, PCEVARS+5*
SEER SEER+1*, ABSEO+8, EX+3!
SI EX+3!
SITEGP PCEVARS+3*, CLEANUP+1!
SITTAB EX+3!, PCEPRT+5*, PCEVARS+10*
SPACES PCEVARS+11!*
SSN EX+3!, PCEVARS+5*
STGP EX+4!, PCEPRT+4*, PCEPRT+5, PCEVARS+9*, PCEVARS+10
STGPNM EX+4!, PCEPRT+5*, PCEVARS+10*
TO SU+7*, SUEX!, PRT*, PRT1*, DS+2*, EX+4!
TOP EX+4!, PCEVARS+6*, PCEVARS+7
TOPCOD EX+4!, PCEVARS+6*, PCEVARS+7*, PCEVARS+8
TOPNAM EX+4!, PCEVARS+6*, PCEVARS+7*, PCEVARS+8
TOPTAB EX+4!, PCEVARS+8*, PCEVARS+11
TTAB EX+4!, PCEVARS+8*
U SER1+1, SER1+3, SER1+4, ABSEO+6, X+2, TEXTPCEPRT+3, PCEPRT+4, PCEPRT+5, PRINT+2
PRINT+3, PRINT+4, PRINT+5, PRINT+6, PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12
PRINT+13, PRINT+14, PCEVARS+3, PCEVARS+4, PCEVARS+5, PCEVARS+6, PCEVARS+7, PCEVARS+9, PCEVARS+10, PCEVARS+12
X PCEVARS+5, ESPD+1~
Y SU+5, SU+6, ABSEO+3, ABSEO+4, ABSEO+7, DD*, RD+1, PCEPRT2+4, PCEPRT2+5, RTN+2
PCEVARS+4*, ESPD+1~, ESPD+5
ZTDESC TASK+5*, TASK+7!
ZTDTH TASK+1!
ZTIO TASK+1!
ZTREQ TASK+3*, TASK+7!
ZTRTN TASK+2*, TASK+7!
ZTSAVE TASK+1!, TASK+7!
ZTSAVE("DATEDX" TASK+4*
ZTSAVE("ONCODA" TASK+3*
ZTSAVE("ONCOIO" TASK+4*
ZTSAVE("ONCQ" TASK+5*
ZTSAVE("PCEABS" TASK+4*
ZTSAVE("PCESEL" TASK+3*
ZTSAVE("ZTREQ" TASK+3*
ZTUCI TASK+1!
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