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

Package: Oncology

Routine: ONCOSUR3


Information

ONCOSUR3 ;HINES OIFO/RTK - ONCOSUR continued ;08/03/23

Source Information

Source file <ONCOSUR3.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 2 $$GET1^DIQ  ^DIR  
Oncology 1 $$HEMATO^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 ^ONCO(165.5  

Entry Points

Name Comments DBIA/ICR reference
SPSIT23 ;Input transform for 2023+ surgery primary site fields (58.8,58.9)
SPSOT23 ;Output transform for 2023+ surgery primary site fields (58.8,58.9)
SPSHP23 ;Help for 2023+ surgery primary site fields (58.8,58.9)
; A and B codes used for surgery codes 2023+
CHK24BCD ;Check for 2024+ cases with B-codes:
; 2024: Breast(67500),Colon(67180),Lung(67340),Pancreas(67250),Thyroid(67739)
TRANSLT ; Convert some 2 digit codes in description to new 4 character codes
P

External References

Name Field # of Occurrence
$$GET1^DIQ SPSIT23+4, SPSOT23+6, SPSHP23+8
^DIR P+1
$$HEMATO^ONCFUNC SPSIT23+5, SPSOT23+7, SPSHP23+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " No PRIMARY SITE"
  • Line Location: SPSIT23+2
Function Call: WRITE
  • Prompt: "??"
  • Line Location: SPSIT23+12
Function Call: WRITE
  • Prompt: " ",$P($G(^ONCO(164,ICD,"SPS",ONCCDIEN,0)),U,1)
  • Line Location: SPSIT23+13
Function Call: WRITE
  • Prompt: !,"No PRIMARY SITE"
  • Line Location: SPSHP23+3
Function Call: WRITE
  • Prompt: !,"No TOPOGRAPHY!"
  • Line Location: SPSHP23+7
Function Call: WRITE
  • Prompt: !,"No ICD Codes!"
  • Line Location: SPSHP23+10
Function Call: WRITE
  • Prompt: !?3,"SURGICAL PROCEDURE codes for systemic disease: ",!
  • Line Location: SPSHP23+13
Function Call: WRITE
  • Prompt: !?3,"SURGICAL PROCEDURE codes for site ",$P($G(^ONCO(164,TOP,0)),U,2)," ",$P($G(^ONCO(164,TOP,0)),U,1),": ",!
  • Line Location: SPSHP23+14
Function Call: WRITE
  • Prompt: !
  • Line Location: SPSHP23+29
Function Call: WRITE
  • Prompt: !
  • Line Location: P+0
Routine Call
  • DIR
  • Line Location:
    • P+1

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ONCO(164 - [#164] SPSIT23+6, SPSIT23+9, SPSIT23+12, SPSIT23+13, SPSOT23+8, SPSOT23+10, SPSOT23+11, SPSOT23+12, SPSHP23+10, SPSHP23+14
SPSHP23+16, SPSHP23+17, SPSHP23+18, SPSHP23+19, SPSHP23+20
^ONCO(165.5 - [#165.5] SPSIT23+2, SPSOT23+1, SPSOT23+3, SPSOT23+4, SPSHP23+3, SPSHP23+4, SPSHP23+7, CHK24BCD+3, CHK24BCD+4, CHK24BCD+5
CHK24BCD+6, CHK24BCD+7

Label References

Name Line Occurrences
CHK24BCD SPSIT23+8, SPSOT23+9, SPSHP23+15
P SPSHP23+25
TRANSLT SPSHP23+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
COD SPSIT23+9~*, SPSIT23+10
CTR SPSHP23+6*, SPSHP23+25*, SPSHP23+30!
>> D0 SPSIT23+2, SPSIT23+4, SPSIT23+5, SPSOT23+1, SPSOT23+3, SPSOT23+4, SPSOT23+6, SPSOT23+7, SPSHP23+3, SPSHP23+4
SPSHP23+7, SPSHP23+8, SPSHP23+9, CHK24BCD+3, CHK24BCD+4, CHK24BCD+5, CHK24BCD+6, CHK24BCD+7
DIR P+1!
DIR(0 P+1*
EX SPSHP23+6*, SPSHP23+16, SPSHP23+25, SPSHP23+30!, PP+1*
>> FIELD SPSOT23+3, SPSOT23+4
HST14 SPSIT23+4*, SPSOT23+6*, SPSHP23+8*, SPSHP23+30!
ICD SPSIT23+3~*, SPSIT23+5*, SPSIT23+6*, SPSIT23+9, SPSIT23+12, SPSIT23+13, SPSOT23+5~*, SPSOT23+7*, SPSOT23+8*, SPSOT23+10
SPSOT23+11, SPSOT23+12, SPSHP23+9*, SPSHP23+10*, SPSHP23+16, SPSHP23+17, SPSHP23+18, SPSHP23+19, SPSHP23+20, SPSHP23+26
SPSHP23+30!, CHK24BCD+3, CHK24BCD+4, CHK24BCD+5, CHK24BCD+6, CHK24BCD+7
INTSRVAL SPSOT23+2~, SPSOT23+3*, SPSOT23+4*, SPSOT23+10
ONC23ACD SPSHP23+19*, SPSHP23+21, SPSHP23+24, SPSHP23+28!
ONC23BCD SPSHP23+20*, SPSHP23+22, SPSHP23+24, SPSHP23+28!
ONCCDIEN SPSIT23+12*, SPSIT23+13, SPSIT23+14!
ONCDESC SPSHP23+17*, SPSHP23+27, SPSHP23+28!, TRANSLT+1*, TRANSLT+2*, TRANSLT+3*, TRANSLT+4*, TRANSLT+5*, TRANSLT+6*, TRANSLT+7*
ONCDSPCD SPSHP23+24*, SPSHP23+27, SPSHP23+28!
ONCEDVAL SPSIT23+7*, SPSIT23+10*, SPSIT23+11, SPSIT23+14!
ONCOLDCD SPSHP23+18*, SPSHP23+28!
ONCUSEB SPSIT23+8*, SPSIT23+14!, SPSOT23+9*, SPSOT23+11, SPSOT23+12, SPSOT23+13!, SPSHP23+15*, SPSHP23+21, SPSHP23+22, SPSHP23+24
SPSHP23+30!, CHK24BCD+2*, CHK24BCD+3*, CHK24BCD+4*, CHK24BCD+5*, CHK24BCD+6*, CHK24BCD+7*
ONCXVAL SPSIT23+8*, SPSIT23+9, SPSIT23+12, SPSIT23+14!, SPSOT23+9*, SPSOT23+10, SPSOT23+13!, SPSHP23+15*, SPSHP23+16, SPSHP23+30!
SCDXDT SPSHP23+4*, SPSHP23+30!
SPSIEN SPSHP23+16*, SPSHP23+17, SPSHP23+18, SPSHP23+19, SPSHP23+20, SPSHP23+30!
>> SRVALIEN SPSOT23+10*, SPSOT23+11, SPSOT23+12
SYSDIS SPSHP23+2~*, SPSHP23+9*, SPSHP23+10, SPSHP23+13
TOP SPSIT23+2~*, SPSIT23+6, SPSOT23+1~*, SPSOT23+8, SPSHP23+3*, SPSHP23+7*, SPSHP23+10, SPSHP23+14, SPSHP23+30!
U SPSIT23+2, SPSIT23+6, SPSIT23+13, SPSOT23+1, SPSOT23+3, SPSOT23+4, SPSOT23+8, SPSOT23+11, SPSOT23+12, SPSHP23+3
SPSHP23+4, SPSHP23+7, SPSHP23+10, SPSHP23+14, SPSHP23+16, SPSHP23+17, SPSHP23+18, SPSHP23+19, SPSHP23+20, SPSHP23+25
CHK24BCD+3, CHK24BCD+4, CHK24BCD+5, CHK24BCD+6, CHK24BCD+7, PP+1
X SPSIT23+1*, SPSIT23+2!, SPSIT23+11!, SPSIT23+12!
XSP SPSHP23+16*, SPSHP23+30!
>> Y SPSIT23+6*, SPSOT23+11*, SPSOT23+12*, P+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