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

Package: Patient Representative

Routine: QACMAIL1


Information

QACMAIL1 ;ERC/WASHCIOFO-Send data to reposititory ;11/29/99

Source Information

Source file <QACMAIL1.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 2 $$FIND1^DIC  ^DIE  
Kernel 1 $$FMTHL7^XLFDT  
Patient Representative 1 NEWMSG^QACMAIL0  
Registration 1 ^VADPT  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Patient Representative 2 QACMAIL0  QACPST17  

Entry Points

Name Comments DBIA/ICR reference
NODE12 ; set variables for source(s) of contact multiple
DIV16 ;division field, #37
STFFSOUR ;stuff values for source(s) of contact into ^TMP
WORK ;
DIE(QACE) ;
STFFISSC ;stuff issue code values into ^TMP
NODE8 ; set variables for employee multiple
STUFF ; Stuff variables into ^TMP global for use in ^XMD
; field delimiter = "^"
; line delimiter = "&"
; record delimiter = "$"
; message delimiter = "#"
NODE7 ;set variables for node 7
ENV ;environment check - to ensure that the Mailman patch creating
NODE0 ;set values from zero node
NODE3 ;issue code info
NODE2 ; set variables for node 2
DATA ; Set data into local variables and then into ^TMP global for
; inclusion in mail message.
LOOP1 ;post-install to check previously rejected records (see if they now
LOOP ;

External References

Name Field # of Occurrence
$$FIND1^DIC ENV+4
^DIE LOOP+15, WORK+4, DIE+2
NEWMSG^QACMAIL0 STUFF+8
^VADPT NODE0+5
$$FMTHL7^XLFDT DATA+17, DATA+22, NODE7+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!?5,$C(7),"**** Installation of this patch requires that domain "
  • Line Location: ENV+5
Function Call: WRITE
  • Prompt: !?10,QACQ," be defined."
  • Line Location: ENV+6
Function Call: WRITE
  • Prompt: !!!?5,"Refer to patch XM*999*133 for domain definition information."
  • Line Location: ENV+8
Function Call: WRITE
  • Prompt: !?15,"<Patch QAC*2.0*4 installation aborted!>",!!
  • Line Location: ENV+9
Routine Call
  • DIE
  • Line Location:
    • LOOP+15
    • WORK+4
    • DIE+2
Routine Call
  • DIC
  • Line Location:
    • ENV+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(4.2 - [#4.2] FIND1^DIC
^QA(740 - [#740] Classic Fileman Calls
^QA(745.1 - [#745.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] DIV16+3
^DIC(8 - [#8] DATA+30
^QA(740 - [#740] LOOP+5, LOOP1+9
^QA(745.1 - [#745.1] LOOP+8, LOOP+11, LOOP+12, LOOP+13, NODE2+1, NODE3+2, NODE3+3, NODE3+4, NODE3+6, NODE3+9
, NODE7+1, NODE8+4, NODE8+5, NODE12+3, NODE12+4, NODE0+2, NODE0+8, LOOP1+6, LOOP1+7, LOOP1+11
^QA(745.2 - [#745.2] NODE3+3
^QA(745.5 - [#745.5] NODE3+10
^TMP("QAC MAIL" STUFF+10*, STUFF+11*, STFFISSC+5*, STFFISSC+17*, STFFISSC+20, STFFISSC+22*, STFFISSC+23*, STFFISSC+25*, STFFSOUR+2*, STFFSOUR+6*
, STFFSOUR+7*
^VA(200 - [#200] NODE8+6

Label References

Name Line Occurrences
DATA NODE0+13
DIE LOOP1+7, LOOP1+8, LOOP1+12
DIV16 DATA+27
NODE0 WORK+1
WORK LOOP+8, LOOP+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA LOOP+14*, LOOP+15!, WORK+4*!, DIE+1*, DIE+3!
DFN NODE0+1~, NODE0+4*
DIE LOOP+14*, LOOP+15!, WORK+4*!, DIE+1*, DIE+3!
DR LOOP+14*, LOOP+15!, WORK+4*!, DIE+1*, DIE+3!
QACC NODE8+1~, NODE8+2*, NODE8+4*, NODE8+5, NODE8+7
QACCHCNT STFFISSC+2~, STFFISSC+16*
QACCOM DATA+4~
QACD LOOP+3~, LOOP+11*, LOOP+12, NODE12+1~, NODE12+2*, NODE12+3*, NODE12+4, NODE12+5
QACDAT DATA+4~
QACDATE DATA+4~, DATA+20*, DATA+21, DATA+22*, DATA+23*, STUFF+10
QACDAYS DATA+4~, NODE7+7*, STUFF+11
QACDD LOOP+3~
QACDISC DATA+4~
QACDISC( NODE3+4*, NODE3+11*, STFFISSC+6, STFFISSC+8, STFFISSC+10
QACDIV DATA+4~, DATA+26*, DATA+29*, STUFF+11, DIV16+3*
QACDOB DATA+4~, DATA+15*, DATA+16, DATA+17*, DATA+18*, STUFF+10
QACE ENV+2~, STFFISSC+16*, STFFISSC+18*, STFFISSC+19, DIE~, DIE+3!
QACELIG DATA+4~, DATA+30*, STUFF+11
QACEM NODE8+3!, NODE8+5*, NODE8+6*, NODE8+7
QACEMP NODE8+3!
QACEMP( NODE8+7*, STFFISSC+18, STFFISSC+19
QACEMP(0 STFFISSC+17
QACF STFFSOUR+3~, STFFSOUR+4*, STFFSOUR+5*, STFFSOUR+6, LOOP1+4~, LOOP1+5*, LOOP1+6
>> QACINC STUFF+9, STFFISSC+5, STFFISSC+21, STFFSOUR+1
>> QACINTAP NODE2+3*, STUFF+11
QACISSC DATA+4~
QACISSC( NODE3+3*, NODE3+4, NODE3+11
QACISSC(0 STFFISSC+4
QACJ LOOP+3~, LOOP+4*, LOOP+8*, LOOP+12*, LOOP+13*, WORK+2, WORK+4, NODE2+1, NODE3+2, NODE3+3
, NODE3+4, NODE3+6, NODE3+9, NODE7+1, NODE8+4, NODE8+5, NODE8+7, NODE12+3, NODE12+4, NODE12+5
, STFFISSC+18, STFFISSC+19, STFFSOUR+5, STFFSOUR+6, NODE0+2, NODE0+8, LOOP1+4~, LOOP1+5*, LOOP1+6*, LOOP1+7
, LOOP1+9*, LOOP1+10, LOOP1+11*, DIE+1
QACJJ STUFF+5~, STFFISSC+3*, STFFISSC+6*, STFFISSC+8, STFFISSC+10
QACK DATA+3~, NODE3+1*, NODE3+2*, NODE3+3, NODE3+4, NODE3+6, NODE3+9, NODE3+11
QACKK STUFF+5~, STFFISSC+3*, STFFISSC+7*, STFFISSC+8*, STFFISSC+10
QACL DATA+3~, NODE3+5*, NODE3+6*, NODE3+9, NODE3+11
QACLAST LOOP+3~, LOOP+5*, LOOP+9, WORK+2*
>> QACLCNT STUFF+10, STUFF+11, STFFISSC+5, STFFISSC+17, STFFISSC+20, STFFISSC+22, STFFISSC+23, STFFISSC+25, STFFSOUR+2, STFFSOUR+6
, STFFSOUR+7
QACLIN STFFISSC+9~, STFFISSC+19*, STFFISSC+20, STFFISSC+23, STFFISSC+24*
QACLINE STFFISSC+9~, STFFISSC+10*, STFFISSC+17, STFFISSC+19
QACLL STUFF+5~
QACLSAT DATA+5~
QACM DATA+3~
QACMADE DATA+5~, DATA+31*, STUFF+11
QACN DATA+3~
QACNAME NODE0+1~, NODE0+6*
QACNO DATA+5~, DIV16+1*, DIV16+3
>> QACNOCNT NODE0+9*
QACNODE0 DATA+11, DATA+12, DATA+13, DATA+20, DATA+24, DATA+25, DATA+27, DATA+30, DATA+31, NODE0+1~
, NODE0+2*, NODE0+3, NODE0+4, DIV16+1
QACNODE2 DATA+2~, NODE2+1*, NODE2+2, NODE2+3
QACNODE7 DATA+2~, NODE7+1*, NODE7+2, NODE7+3, NODE7+7
QACNOFLG NODE0+1~
QACNOT DATA+10~, NODE0+9*, NODE0+12*
QACOUNT LOOP+3~, LOOP+7*, LOOP+8, LOOP+13, WORK+3*
QACPGV DATA+5~, DATA+25*, STUFF+11
QACPSRV DATA+5~, DATA+24*, STUFF+10
QACQ ENV+2~, ENV+3*, ENV+4, ENV+6
>> QACRCNT STUFF+6*
QACRDAT DATA+5~
QACRDATE DATA+5~, NODE7+3*, NODE7+4, NODE7+5*, NODE7+6*, STUFF+10
QACROC DATA+5~, DATA+11*, STUFF+10, STFFISSC+5, STFFSOUR+2
QACSEAT DATA+6~
QACSEX DATA+6~, DATA+19*, STUFF+10
QACSOR NODE12+1~
QACSOR( NODE12+5*, STFFSOUR+5, STFFSOUR+6
QACSR NODE12+1~, NODE12+4*, NODE12+5
QACSSN DATA+6~, DATA+14*, STUFF+10
QACSTAT DATA+6~, NODE7+2*, STUFF+10
>> QACTCNT STUFF+8
QACTEMP NODE3+8~, NODE3+10*, NODE3+11
QACTMP NODE3+8~, NODE3+9*, NODE3+10
QACTST DATA+6~, NODE2+2*, STUFF+10
>> QACVISN STUFF+11
U LOOP+5, DATA+11, DATA+13, DATA+14, DATA+15, DATA+19, DATA+20, DATA+24, DATA+25, DATA+27
, DATA+30, DATA+31, NODE2+2, NODE2+3, NODE3+3, NODE3+4, NODE3+9, NODE3+10, NODE7+2, NODE7+3
, NODE7+7, NODE8+6, NODE0+3, NODE0+4, NODE0+8, LOOP1+7, LOOP1+9, DIV16+1, DIV16+3
VADM NODE0+1~
VADM(1 NODE0+6
VADM(2 DATA+14
VADM(3 DATA+15
VADM(5 DATA+19
>> XPDQUIT ENV+7*
ZPDQUIT ENV+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