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

Package: Radiology Nuclear Medicine

Routine: RANPRO5


Information

RANPRO5 ;BPFO/CLT - RADIOLOGY MAPPING TO MRPF ; 27 Oct 2016 4:28 PM

Source Information

Source file <RANPRO5.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 ^DIE  ^DIR  ^DIWP  ^DIWW  
Kernel 2 $$NS^XUAF4  $$KSP^XUPARAM  
CPT HCPCS Codes 1 $$CPT^ICPTCOD  
MailMan 1 ^XMD  
Radiology Nuclear Medicine 1 (ACTIVE,MTCH)^RANPROU2  

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
Radiology Nuclear Medicine 1 RANPRO4  

Entry Points

Name Comments DBIA/ICR reference
EN ;MAIN ENTRY POINT
LOOK ;LOOK FOR MAPPABLE PROCEDURES
MRPF ;FIND POSSIBLE MATCHES BY CPT
MRPF2 ;SECOND ENTRY POINT
MRPFL ; come here if no entries
MRPF3
MEND ;GO HERE WHEN AN UPARROW ENTERED ON A DIR
END ;END ROUTINE
MSG

External References

Name Field # of Occurrence
^DIE LOOK+25
^DIR LOOK+2, LOOK+10, LOOK+29, MRPF3+3
^DIWP MRPF3+12
^DIWW MRPF3+14
$$CPT^ICPTCOD MRPF2+7
ACTIVE^RANPROU2 MRPF2+5
MTCH^RANPROU2 MRPF3+21
^XMD MSG+23
$$NS^XUAF4 MSG+3
$$KSP^XUPARAM MSG+3, MSG+20, MSG+21

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?3,"Matching has been completed.",!?3,"Do you want to map exceptions?"
  • Line Location: LOOK+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: LOOK+3
Function Call: WRITE
  • Prompt: !!,"MATCH MADE",!
  • Line Location: LOOK+25
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOK+29
Function Call: READ
  • Variable: X
  • Timeout: 600
  • Line Location: MRPF3+15
Function Call: WRITE
  • Prompt: !?3,"Enter <RETURN> to continue:"
  • Line Location: MRPF3+15
Routine Call
  • DIE
  • Line Location:
    • LOOK+25
Routine Call
  • DIR
  • Line Location:
    • LOOK+2
    • LOOK+10
    • LOOK+29
    • MRPF3+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RAMRPF(71.11 - [#71.11] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RAMIS(71 - [#71] LOOK+17, MRPF3+21
^RAMRPF(71.11 - [#71.11] LOOK+3, LOOK+5, LOOK+6, LOOK+7, LOOK+8, MSG+4*, MSG+18, MSG+22*, MSG+24*
^RAMRPF(71.98 - [#71.98] LOOK+1, LOOK+2, LOOK+3*, LOOK+4*, MSG+10
^RAMRPF(71.99 - [#71.99] LOOK+19, MRPF2+5, MRPF2+7, MRPF3+11, MRPF3+12
^RARMPF(71.98 MSG+1
^UTILITY($J MRPF3+9!, END+2!
^XTMP("RAMAIN4" EN+3*, LOOK+20, MRPF2+7*, MRPF3+4*, MRPF3+7*, MRPF3+8, MRPF3+10, MRPF3+16, MRPF3+19, MRPF3+23
END+3!
^XTMP("RANPRO4" EN+3!, END+1!

Label References

Name Line Occurrences
$$MRPF LOOK+18
END LOOK+2, LOOK+33, LOOK+34, MRPF3+3, MRPF3+21, MSG+1, MSG+25
MEND MRPF3+3, MRPF3+20
MRPF3 MRPF3+18
MSG LOOK+28, MRPF2+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%X END+1!, MSG!
%Y END+1!, MSG!
A MRPF2+2~, MRPFL+1!
CNT MRPF2+2~, MRPF2+3*, MRPF3!
CNT1 MRPF2+2~, MRPF2+3*, MRPFL+1!
D END+1!, MSG!
D0 END+1!, MSG!
DA EN+1~, LOOK+10*, LOOK+21*, END+2!, MSG+4, MSG+18, MSG+19, MSG+22, MSG+24
DI END+1!, MSG!
DIC EN+1~
DIE EN+1~, LOOK+21*, MRPF3+1!
DIR EN+1~, LOOK+10!, LOOK+29!, MRPF3+1!, END+1!, MSG!
DIR("?" LOOK+10*
DIR("A" LOOK+10*, LOOK+29*, MRPF3+1*
DIR("B" LOOK+2*, LOOK+29*
DIR("PRE" MRPF3+2*
DIR(0 LOOK+2*, LOOK+10*, LOOK+29*, MRPF3+1*
DIROUT EN+2~
DIRUT EN+2~, LOOK+5, END+1!, MSG!
DIWF EN+2~, MRPF3+9*
DIWL EN+2~, MRPF3+9*
DIWR EN+2~, MRPF3+9*
DQ END+1!, MSG!
DR EN+1~, LOOK+18*, LOOK+20*
DT LOOK+7, MSG+22, MSG+24
DTOUT EN+2~
DUOUT EN+1~, EN+2~, LOOK+34, MRPF3+3, MEND+3, END+1!, MSG!
DUZ MSG+6
I MRPF2+3*, MRPF2+5*, MRPF2+7, MRPFL+3, MRPF3+17*, END+1!, MSG!
II MRPF2+2~, MRPF2+3*, MRPFL+1!
RA99 EN+2~, MRPF2+5
RACINF MRPF2+2~, MRPF2+7*, MRPF2+9!
RACODE EN+1~, LOOK+3*, MRPF2+3*, MRPF2+7*, MRPFL+3*, MRPFL+4, MRPF3+1, MRPF3+4, MRPF3+6, MRPF3+7
MRPF3+17*, MRPF3+18, MRPF3+19, MRPF3+20, MRPF3+23, END+1!, MSG!
RACONT EN+1~, EN+3*, LOOK+3, LOOK+11*, LOOK+29*, LOOK+33
RACPT LOOK+17*, MRPF2+1, MRPF2+5, MRPF2+7, MRPF3+4, MRPF3+7, MRPF3+17*, END+1!, MSG!
RADA EN+1~, EN+3*, LOOK+1*, LOOK+3*, LOOK+4, LOOK+5, MSG+16
RAFAC EN+1~, MSG+3*, MSG+4*, MSG+14
RAFN EN+1~, MSG+4*, MSG+11, MSG+14
RAIEN EN+2~, LOOK+5*, LOOK+6, LOOK+7, LOOK+8, LOOK+10, LOOK+14, LOOK+17, LOOK+21
RALOINC END+1!
RAMATCH EN+1~, LOOK+18*, MRPF2+1, MRPFL+4, MRPF3+4, MRPF3+6*, MRPF3+7, MRPF3+17*, MRPF3+18*, MRPF3+20*
MRPF3+21, MRPF3+23*, MEND+1*, MEND+2*, MEND+3*, MEND+4*
RAMERR MRPF2+2~, MRPF2+3!, MRPFL+1!
RAMTCH MRPF3+21*, END+3!
>> RAMV MRPF3+21*
RANOT EN+1~, LOOK+16, MRPFL+3*, MRPF3+4, MRPF3+7, MRPF3+17*, MRPF3+18, MRPF3+23
RAPLUSY MRPF3+3*, MRPF3+4, MRPF3+6*, MRPF3+7, MRPF3+10*, MRPF3+17*, MRPF3+18, END+2!
RAPRO1 MRPF3+10*, MRPF3+11, MRPF3+12, END+2!
RAPROIEN EN+1~, LOOK+19, MRPF2+3*, MRPF2+4*, MRPF2+5*, MRPF2+7, MRPF3+4, MRPF3+7, MRPF3+17*, MRPF3+19*
MRPF3+21, MRPF3+23*
RATMP EN+2~, LOOK+3*, LOOK+19*, LOOK+20
RATXT MSG+2~
RATXT(1 MSG+11*
RATXT(10 MSG+20*
RATXT(11 MSG+21*
RATXT(2 MSG+12*
RATXT(3 MSG+13*
RATXT(4 MSG+14*
RATXT(5 MSG+15*
RATXT(6 MSG+16*
RATXT(7 MSG+17*
RATXT(8 MSG+18*
RATXT(9 MSG+19*
RAX EN+1~, LOOK+11*, LOOK+18*, MRPF3+20*, MEND+3*
RAXTMP EN+2~, MRPF3+16*, MRPF3+17
U LOOK+1, LOOK+2, LOOK+3, LOOK+4, LOOK+6, LOOK+8, LOOK+20, MRPF2+7, MRPF3+4, MRPF3+7
MRPF3+8, MRPF3+17, MSG+1, MSG+4, MSG+10, MSG+18, MSG+22, MSG+24
X EN+1~, LOOK+11, LOOK+13, LOOK+16, LOOK+22, LOOK+23, LOOK+25!, MRPF3+3, MRPF3+12*, MRPF3+15*
X1 MRPF3+11*, MRPF3+12, END+2!
XC EN+1~, MRPF2+3!, MRPF3!, MRPF3+3, MRPF3+4, MRPF3+5, MRPF3+7, MRPF3+17*, END+2!
XC2 EN+2~, MRPF2+3!, MRPF3!, MRPF3+4*, MRPF3+5*, MRPF3+8*, MRPF3+16, MRPF3+18
XMDUN END+1!
XMDUZ END+1!
XMDUZ("G.RADNTRT" MSG+9*
XMSUB MSG+2~, MSG+5*
XMTEXT MSG+2~, MSG+23*
XMY MSG+2~
XMY( MSG+6*, MSG+10*
XMY("G.NTRT" MSG+8*
XMY("G.RADIOL OGY NTRT@DOMAIN.EXT" , MSG+7*
XMZ END+1!
XY END+2!
Y EN+1~, LOOK+2, LOOK+25!, LOOK+29, MRPF3+3, MRPF3+6, MRPF3+10, MRPF3+17*, MRPF3+18, MRPF3+19
MRPF3+23
Y(0 LOOK+15, LOOK+24, LOOK+28, MRPF3+5, MRPF3+19, MRPF3+20, MEND+2
Z END+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