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

Package: Radiology Nuclear Medicine

Routine: RAMAIN5


Information

RAMAIN5 ;BPFO/CLT - RADIOLOGY MAPPING TO MRPF ; 28 Oct 2016 3:08 PM

Source Information

Source file <RAMAIN5.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)^RAUTL23  

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

Package Total Caller Graph
Radiology Nuclear Medicine 2 RA MAP TO MRPF  RAMAIN4  

Entry Points

Name Comments DBIA/ICR reference
EN ;MAIN ENTRY POINT
; RA*5.0*138 added RAMAIN5I usage
LOOK ;LOOK FOR MAPPABLE PROCEDURES
MRPF() ;FIND POSSIBLE MATCHES BY CPT
MRPF2 ;SECOND ENTRY POINT
MRPF3
MEND ;GO HERE WHEN AN UPARROW ENTERED ON A DIR
END ;END ROUTINE
MSG

External References

Name Field # of Occurrence
^DIE LOOK+21
^DIR LOOK+2, LOOK+25, MRPF3+3
^DIWP MRPF3+12
^DIWW MRPF3+14
$$CPT^ICPTCOD MRPF2+6
ACTIVE^RAUTL23 MRPF2+4
MTCH^RAUTL23 MRPF3+21
^XMD MSG+25
$$NS^XUAF4 MSG+5
$$KSP^XUPARAM MSG+5, MSG+22, MSG+23

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: !!,"PROCEDURE NAME: ",$P(^RAMIS(71,RAIEN,0),U,1)
  • Line Location: LOOK+10
Function Call: WRITE
  • Prompt: !,"CPT CODE: ",$P(^RAMIS(71,RAIEN,0),U,9)
  • Line Location: LOOK+11
Function Call: WRITE
  • Prompt: !!,"MATCH MADE",!
  • Line Location: LOOK+21
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOK+25
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+21
Routine Call
  • DIR
  • Line Location:
    • LOOK+2
    • LOOK+25
    • MRPF3+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RAMIS(71 - [#71] Classic Fileman Calls

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$MRPF LOOK+14
END LOOK+2, LOOK+29, LOOK+30, MRPF3+3, MSG+2, MSG+3, MSG+27
MEND MRPF3+3, MRPF3+20
MRPF3 MRPF3+18
MSG LOOK+24, MRPF2+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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