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

Package: Radiology Nuclear Medicine

Routine: RAMAIN4


Information

RAMAIN4 ;BPFO/CLT - RADIOLOGY NEW PROCEDURE UTILITIES ; 28 Sep 2016 12:04 PM

Source Information

Source file <RAMAIN4.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 4 C^%DTC  ^DIE  $$GET1^DIQ  ^DIR  
Radiology Nuclear Medicine 3 $$MRPF^RAMAIN5  MTCH^RAUTL23  XMLSND^RAXMLSND  
Kernel 2 $$NS^XUAF4  $$KSP^XUPARAM  
M XML Parser 1 $$XMLHDR^MXMLUTL  
MailMan 1 ^XMD  

Entry Points

Name Comments DBIA/ICR reference
EN(RADA) ;PRIMARY ENTRY POINT
GOOD ;ACCEPT ENTRY AND ASSIGN CPT
CPTEN ;Enter the CPT code
MSG ;SEND A MESSAGE TO GATEKEEPER
MSG1 ;MESSAGE TO NTRT
XML ; NTRT message for ISAAC
; Need P1 ISAAC SCHEMA NAME
; Need P2 ISAAC SCHEMA PATH
; get the schemea name and the schema path
DEACT ;BLOCK INACTIVATION DATE
END ;KILL LOCAL VARIABLES AND END

External References

Name Field # of Occurrence
C^%DTC DEACT+4
^DIE CPTEN+11, CPTEN+19
$$GET1^DIQ XML+4, XML+5
^DIR GOOD+9, CPTEN+5
$$XMLHDR^MXMLUTL XML+13
$$MRPF^RAMAIN5 CPTEN+7
MTCH^RAUTL23 CPTEN+8
XMLSND^RAXMLSND XML+26
^XMD MSG+13, MSG1+23
$$NS^XUAF4 MSG1+3
$$KSP^XUPARAM MSG1+3, MSG1+19, MSG1+20, XML+18, XML+22

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: GOOD+9
Function Call: WRITE
  • Prompt: !!,"The CPT code is needed to match to an entry within the MASTER",!,"RADIOLOGY PROCEDURE file."
  • Line Location: CPTEN+2
Function Call: WRITE
  • Prompt: !!,"The CPT code for this procedure is ",RACPT,"."
  • Line Location: CPTEN+3
Function Call: WRITE
  • Prompt: !
  • Line Location: CPTEN+5
Function Call: WRITE
  • Prompt: !!,*7,"No MRPF match made. Use the Edit MRPF Association on One Procedure",!,"option to make a match later.",!!
  • Line Location: CPTEN+7
Function Call: WRITE
  • Prompt: !?3,"You have mapped this procedure to "_$P($G(^RAMRPF(71.99,RAPROIEN,0)),U,1)
  • Line Location: CPTEN+12
Routine Call
  • DIE
  • Line Location:
    • CPTEN+11
    • CPTEN+19
Routine Call
  • DIR
  • Line Location:
    • GOOD+9
    • CPTEN+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RAMIS(71 - [#71] Classic Fileman Calls
^RAMRPF(71.98 - [#71.98] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RAMIS(71 - [#71] EN+4, GOOD+1, CPTEN+6*, CPTEN+8, CPTEN+21*, CPTEN+22*, MSG+2, MSG+12, MSG1+2, MSG1+4*
MSG1+17, MSG1+22*, MSG1+24*, XML+20, DEACT+5*
^RAMRPF(71.98 - [#71.98] GOOD+6, CPTEN+18, CPTEN+22, MSG+1, MSG+5, MSG1+1, MSG1+9, MSG1+21, DEACT+2, DEACT+3
^RAMRPF(71.99 - [#71.99] CPTEN+12
^XTMP("RAMAIN4" EN+4*, GOOD+9*, CPTEN+9

Label References

Name Line Occurrences
END GOOD+9, CPTEN+1, CPTEN+5, CPTEN+7, CPTEN+9, MSG1+21, MSG1+25
XML MSG1+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A XML+6*, XML+7, XML+11*, XML+14
>> DA EN+3, CPTEN+7*, CPTEN+11*, CPTEN+16*
>> DIE CPTEN+11*, CPTEN+16*
>> DIE(0 CPTEN+11*, CPTEN+16*
DIR EN+1~, GOOD+5!, CPTEN+4!
DIR("A" GOOD+5*, GOOD+7*, CPTEN+4*
DIR("B" GOOD+8*
DIR(0 GOOD+5*, CPTEN+4*
DIROUT CPTEN+5!
DIRUT CPTEN+5!
>> DR CPTEN+11*, CPTEN+18*, CPTEN+19*
DT CPTEN+11, CPTEN+19, CPTEN+21, MSG1+22, MSG1+24, DEACT+3
DUOUT CPTEN+5!, CPTEN+7
DUZ MSG+4
P1 EN+2~, XML+4*, XML+6, XML+7*, XML+11
P2 EN+2~, XML+5*, XML+8, XML+9*, XML+10*, XML+11
RA901 EN+2~, CPTEN+18*, CPTEN+19
RACODE EN+1~
>> RACPT CPTEN+3, CPTEN+4, CPTEN+5, CPTEN+6*
RADA EN~, EN+3*, EN+4*, GOOD+1, CPTEN+6, CPTEN+7, CPTEN+11, CPTEN+16, CPTEN+21, CPTEN+22
MSG+1, MSG+2, MSG+12, MSG1+1, MSG1+2, MSG1+4, MSG1+17, MSG1+18, MSG1+22, MSG1+24
XML+20, XML+21, DEACT+5
RAFAC EN+1~, MSG1+3*, MSG1+4*, MSG1+13, XML+17
RAFN EN+1~, MSG1+4*, MSG1+11, MSG1+13, XML+17
RAGOLD EN+1~, CPTEN+7*
RAIEN END+1!
RAMATCH EN+1~
>> RAMTCH CPTEN+8*
RANEWPRO EN+1~, END+2
RANM EN+1~, EN+4*, GOOD+5, MSG+11, MSG1+15, XML+19
RANOT EN+1~
RAPLUSY EN+1~
RAPROIEN EN+1~, CPTEN+8, CPTEN+11, CPTEN+12
>> RASEED GOOD+6*, GOOD+7
RATXT MSG+2~, MSG1+2~, XML+12!, END+1!
RATXT(1 MSG+6*, MSG1+11*, XML+13*
RATXT(10 MSG1+20*, XML+22*
RATXT(11 XML+23*
RATXT(12 XML+24*
RATXT(2 MSG1+12*, XML+14*
RATXT(3 MSG+7*, MSG1+13*, XML+15*
RATXT(4 MSG+8*, MSG1+14*, XML+16*
RATXT(5 MSG+9*, MSG1+15*, XML+17*
RATXT(6 MSG1+16*, XML+18*
RATXT(7 MSG+11*, MSG+12*, MSG1+17*, XML+19*
RATXT(8 MSG1+18*, XML+20*
RATXT(9 MSG1+19*, XML+21*
RATYPE EN+1~, GOOD+1*, GOOD+4
>> RAX CPTEN+1
>> RAXTMPNM XML+25*, XML+26
RAYY EN+1~
U EN+4, GOOD+1, GOOD+6, CPTEN+6, CPTEN+12, CPTEN+18, CPTEN+21, CPTEN+22, MSG+1, MSG+2
MSG+5, MSG+12, MSG1+1, MSG1+2, MSG1+4, MSG1+9, MSG1+17, MSG1+21, MSG1+22, MSG1+24
XML+20, DEACT+2, DEACT+3, DEACT+5
X CPTEN+1, CPTEN+6, DEACT+5, END+1!
>> X1 DEACT+3*
>> X2 DEACT+3*
XMDUN EN+1~, END+1!
XMDUZ END+1!
XMDUZ("G.RADNTRT" MSG1+8*
XMSUB MSG+2~, MSG+3*, MSG1+2~, MSG1+5*, XML+25
XMTEXT MSG+2~, MSG+13*, MSG1+2~, MSG1+23*
XMY MSG+2~, MSG1+2~
XMY( MSG+4*, MSG+5*, MSG1+9*
XMY("G.RADIOL OGY NTRT@DOMAIN.EXT" , MSG1+6*
XMY("G.RADNTRT" MSG1+7*
XMZ END+1!
Y GOOD+9, END+1!
Y(0 CPTEN+7, CPTEN+11, CPTEN+13
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All