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

Package: IHS Patient Registration

Routine: AGSSLPRT


Information

AGSSLPRT ; IHS/ASDS/EFG - PRINT INDIVIDUAL PATIENT LETTER ;

Source Information

Source file <AGSSLPRT.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 6 YX^%DTC  ^DIC  EN^DIQ1  ^DIR  ^DIWP  ^DIWW  
IHS Patient Registration 1 ^AGSSLPRT  
IHS VA Utilities 1 ^XBDBQUE  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS Patient Registration 2 AGSSLBAT  AGSSLPRT  

Entry Points

Name Comments DBIA/ICR reference
A
INDPRT ;
END ;
RPTPRT ;print summary report
AGSSPG ;EP PAGE CONTROLLER
S ;needs DFN
AGSSHDR ;EP write page header
EX2 ;EP
T
EAGSSPG
IND
AGSSHD ;EP Write column header / message
INDIV ;EP select and print individual Patient SSN letters

External References

Name Field # of Occurrence
YX^%DTC AGSSHDR+1
^AGSSLPRT INDPRT+1
^DIC IND
EN^DIQ1 S+6, S+11, S+12
^DIR T+2, A+5, RPTPRT+7, AGSSPG+2
^DIWP T+1, T+6, A+1, A+2, A+3
^DIWW T+4, T+6, A+4
^XBDBQUE IND+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: S+21
Function Call: WRITE
  • Prompt: ?5,AGSS(2,DFN,.01),!!,?5,$G(AGSS(9000001.41,AGSITE,.02)),!!
  • Line Location: S+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: T+2
Function Call: WRITE
  • Prompt: !
  • Line Location: T+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: A+5
Function Call: WRITE
  • Prompt: ?AGSSCL,$J(AGSHRN,6)," ",AGSSNM
  • Line Location: RPTPRT+4
Function Call: WRITE
  • Prompt: " *"_AGSS("INDV",AGSSIEN)
  • Condition for execution: (AGSS("INDV",AGSSIEN)]"")
  • Line Location: RPTPRT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: RPTPRT+4
Function Call: WRITE
  • Prompt: !!,"TOTAL = ",AGSSC
  • Line Location: RPTPRT+6
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RPTPRT+7
Function Call: WRITE
  • Prompt: @IOF
  • Condition for execution: $Y
  • Line Location: AGSSHDR+1
Function Call: WRITE
  • Prompt: !
  • Line Location: AGSSHDR+1
Function Call: WRITE
  • Prompt: ?(IOM-40-$L(AGSSPG("HDR"))/2),AGSSPG("HDR"),?(IOM-40),AGSSPG("DT"),?(IOM-10),"PAGE: ",AGSSPG("PG"),!,AGSSPG("LINE")
  • Line Location: AGSSHDR+2
Function Call: WRITE
  • Prompt: !!," * DENOTES INCOMPLETE ADDRESS -- LETTER NOT PRINTED",!!
  • Line Location: AGSSHD+1
Routine Call
  • DIC
  • Line Location:
    • IND
Routine Call
  • DIR
  • Line Location:
    • T+2
    • A+5
    • RPTPRT+7
    • AGSSPG+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^AUPNPAT - [#9000001] Classic Fileman Calls
^AGFAC - [#9009061] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AGFAC - [#9009061] S+9
^AUPNPAT - [#9000001] RPTPRT+4
^AUTTSITE(1 S+6
^DPT - [#2] RPTPRT+3
^TMP($J T!, A!

Label References

Name Line Occurrences
AGSSHDR RPTPRT+2
AGSSPG RPTPRT+4
RPTPRT INDPRT+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %H AGSSHDR+1*
AGBOT S+9*, T+7, EX2+2!, END+1!
AGI T+1*, T+7*, A+2*, EX2+2!, END+1!
AGIN S+9*, A, EX2+2!, END+1!
AGSHRN EX2+2!, RPTPRT+4*, END+1!
AGSITE S+6*, S+9, S+12, S+17, S+18, S+19, S+22, T+1, EX2+2!, RPTPRT+4
, END+1!
AGSS INDIV+1!, EX2+2!, END+1!
AGSS( S+10!, S+17, S+18, S+19!, S+22, EX2+1!
AGSS("INDV" IND*, INDPRT+1*, RPTPRT+3, RPTPRT+4
AGSS(2 S+10!, S+14, S+16, S+19!, S+22, T+5, A+1, A+2, A+3, A+6!
, EX2+1!
AGSS(9009061 S+6, T+1
AGSSC EX2+2!, RPTPRT+3*, RPTPRT+4, RPTPRT+5*, RPTPRT+6, END+1!
AGSSCL EX2+2!, RPTPRT+4*, END+1!
AGSSIEN EX2+2!, RPTPRT+3*, RPTPRT+4, END+1!
AGSSN T+5*, T+6!
AGSSNM EX2+2!, RPTPRT+3*, RPTPRT+4, END+1!
AGSSPG EX2+2!, END+1!
AGSSPG("DT" AGSSHDR+1*, AGSSHDR+2, EAGSSPG!
AGSSPG("HDR" RPTPRT+2*, AGSSHDR+1, AGSSHDR+2, EAGSSPG!
AGSSPG("LINE" AGSSHDR+1*, AGSSHDR+2, EAGSSPG!
AGSSPG("PG" RPTPRT+2*, AGSSPG+2*, AGSSHDR+1*, AGSSHDR+2, EAGSSPG!
AGSST S+13!, S+15*, S+16*, S+17*, S+18*, S+19, INDPRT+1!
>> DA S+6*, S+11*, S+12*
>> DA( S+12*
>> DFN S+7, S+11, S+12, S+14, S+16, S+19, S+22, T+5, A+1, A+2
, A+3, A+6, INDPRT+1*
>> DFOUT T+2, AGSSPG+2
>> DIC S+6*, S+11*, S+12*, IND*
>> DIC(0 IND*
DIQ S+6*, S+11*, S+12*, A+6!
DIQ(0 S+11*, S+12*
DIR T+2!, A+5!, RPTPRT+7!, AGSSPG+2!
DIR(0 T+2*, A+5*, RPTPRT+7*, AGSSPG+2*
>> DIROUT T+1, T+3, AGSSPG+2, AGSSHD+2
>> DIRUT T+1, T+3, AGSSPG+2, AGSSHD+2
DIWF T*, A*, A+6!
DIWL T*, A+6!
DIWR T*, A+6!
DR S+6*, S+10!, S+11*, S+12!*
DR( S+12*
>> DTOUT T+1, T+3, AGSSPG+2, AGSSHD+2
>> DUOUT T+1, T+2, T+3, AGSSPG+2, AGSSHD+2
>> I S+21*
IO S+5, INDPRT+2, INDPRT+4, AGSSHDR+2
IOF S+20, T+2, A+5, INDPRT+2, INDPRT+4, RPTPRT+7, AGSSHDR+1
IOM AGSSHDR+1, AGSSHDR+2
IOSL S+9, T+2, AGSSPG+2
IOST T+2, A+5, RPTPRT+7, AGSSPG+2
U S+6, RPTPRT+3
>> X T+1*, T+6*, A+1*, A+2*, A+3*
>> XBNS IND+1*
>> XBRP IND+1*
>> XBRX IND+1*
>> Y IND, AGSSHDR+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