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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: SDLT

Package: Scheduling

Routine: SDLT


Information

SDLT ;ALB/LDB - CANCELLATION LETTERS ; 14 Feb 2003

Source Information

Source file <SDLT.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 4 (C,DW)^%DTC  $$GET1^DIQ  ^DIWP  ^DIWW  
Registration 2 $$FML^DGNFUNC  (ADD,KVAR)^VADPT  
IHS Changes To Scheduling 1 (FORM,PRT,REST)^BSDLT  
Kernel 1 $$NAMEFMT^XLFNAME  
Scheduling 1 DTS^SDUTL  

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Scheduling 6 SDC0  SDC3  SDCNL  SDCNP1A  SDL1  SDN1  
IHS Changes To Scheduling 1 BSDLT1  

Entry Points

Name Comments DBIA/ICR reference
WRAPP ;WRITE APPOINTMENT INFORMATION
ADDR
FORM
REST ;WRITE THE REMAINDER OF LETTER
LAST4(DFN) ;Return patient "last four"
PRT
BADADD ;Print patients with a Bad Address Indicator
W1

External References

Name Field # of Occurrence
C^%DTC ADDR+2
DW^%DTC FORM+1
FORM^BSDLT FORM
PRT^BSDLT SDLT+17
REST^BSDLT REST+1
$$FML^DGNFUNC ADDR
$$GET1^DIQ ADDR+6, ADDR+7
^DIWP W1+4, REST+3
^DIWW W1+5, REST+4
DTS^SDUTL PRT+2
ADD^VADPT ADDR+3
KVAR^VADPT ADDR+28
$$NAMEFMT^XLFNAME W1+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRT+3
Function Call: WRITE
  • Prompt: !,?65,Y,!,?65,$$LAST4(A),!!!!
  • Line Location: PRT+6
Function Call: WRITE
  • Prompt: !!!!!
  • Line Location: PRT+7
Function Call: WRITE
  • Prompt: !!!!
  • Line Location: PRT+7
Function Call: WRITE
  • Prompt: !,"Dear ",$S($P(^DPT(+A,0),"^",2)="M":"Mr. ",1:"Ms. ")
  • Line Location: W1+0
Function Call: WRITE
  • Prompt: X,","
  • Line Location: W1+3
Function Call: WRITE
  • Prompt: !?4,DOW,?14,$J(SDDAT,12)
  • Line Location: FORM+1
Function Call: WRITE
  • Prompt: ?27,$J(SDT0,8)," ",SDCL
  • Line Location: FORM+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: FORM+2
Function Call: WRITE
  • Prompt: !
  • Line Location: REST+5
Function Call: WRITE
  • Prompt: !?12,$$FML^DGNFUNC(DFN)
  • Line Location: ADDR+0
Function Call: WRITE
  • Prompt: !
  • Line Location: ADDR+28
Function Call: WRITE
  • Prompt: @IOF,$TR($J("",IOM)," ","*")
  • Line Location: BADADD+3
Function Call: WRITE
  • Prompt: !,?(IOM-$L(SDHDR)/2),SDHDR,!
  • Line Location: BADADD+4
Function Call: WRITE
  • Prompt: !,"Last 4",!,"of SSN",?10,"Patient Name",!
  • Line Location: BADADD+6
Function Call: WRITE
  • Prompt: $TR($J("",IOM)," ","*")
  • Line Location: BADADD+7
Function Call: WRITE
  • Prompt: !,$$LAST4(SDDFN),?10,SDNAM
  • Line Location: BADADD+11
Function Call: WRITE
  • Prompt: !!,SDHDR1
  • Line Location: BADADD+12

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(5 - [#5] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("FUNC" - [#.5] FORM+1
^DG(43 - [#43] ADDR+1
^DPT - [#2] PRT+1, W1, LAST4+2
^SC - [#44] WRAPP+1
^TMP($J BADADD+1, BADADD+9, BADADD+10
^UTILITY($J W1+4!, W1+5!, REST+3!, REST+4!
^VA(407.5 - [#407.5] W1+4, REST+3

Label References

Name Line Occurrences
$$LAST4 PRT+6, BADADD+11
ADDR PRT+7, REST+6
FORM WRAPP+1, WRAPP+20

Naked Globals

Name Field # of Occurrence
^( W1+4, REST+3
^("BT" ADDR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A PRT, PRT+6, W1, W1+2, ADDR
B WRAPP+2~, WRAPP+13*, WRAPP+14
BSDARY WRAPP+12~
BSDARY( WRAPP+16*, WRAPP+18, WRAPP+19
BSDLP WRAPP+17~, WRAPP+18*, WRAPP+19
DFN PRT*, PRT+1, ADDR*, LAST4~, LAST4+2
DIWF W1+4!*, REST+3!*
DIWL W1+4*, REST+3!*
DIWR W1+4!, REST+3!
>> DOW FORM+1*
DPTNAME W1+1~, W1+3
DPTNAME("FIELD" W1+2*
DPTNAME("FILE" W1+2*
DPTNAME("IENS" W1+2*
DT PRT+2, ADDR+2
I REST+2~, REST+5*
IOF PRT+3, FORM+2, BADADD+3
IOM BADADD+3, BADADD+4, BADADD+7
IOSL FORM+2, REST+5
LL ADDR+9~, ADDR+13*, ADDR+22*
>> POP PRT+1*
>> S WRAPP+10*, WRAPP+11, WRAPP+13, WRAPP+14
>> SC WRAPP+1
>> SDC WRAPP+1*
SDCCACT1 ADDR+9~, ADDR+10*, ADDR+12, ADDR+21
SDCCACT2 ADDR+9~, ADDR+10*, ADDR+12, ADDR+21
>> SDCL WRAPP+1*, WRAPP+14*, WRAPP+16, WRAPP+19*, FORM+2
>> SDDAT FORM+1*
SDDFN BADADD+8~, BADADD+10*, BADADD+11
SDFIRST PRT+3, PRT+4!
>> SDFORM PRT+7, REST+4
SDHDR BADADD+2~, BADADD+4*
SDHDR1 BADADD+2~, BADADD+5*, BADADD+12
>> SDHX FORM+1*
SDIENS ADDR+5~, ADDR+6*, ADDR+7*, ADDR+8!
>> SDLET W1+4, REST+3
>> SDLT FORM+2
SDNAM BADADD+8~, BADADD+9*, BADADD+10, BADADD+11
>> SDNOSH PRT+1
>> SDS WRAPP+10
>> SDT0 FORM+1*, FORM+2
SDX WRAPP+9, WRAPP+14*, WRAPP+15, WRAPP+16, WRAPP+19*, WRAPP+22*, FORM+1, LAST4+1~, LAST4+2*, LAST4+3
>> SDX1 WRAPP+9*, WRAPP+22
U PRT, ADDR+6, ADDR+7, ADDR+16, ADDR+19, ADDR+24, ADDR+27, LAST4+3
VAHOW ADDR!
>> VAPA( ADDR+13, ADDR+22
>> VAPA("P" ADDR+1*, ADDR+2
>> VAPA(11 ADDR+16
>> VAPA(12 ADDR+10
>> VAPA(16 ADDR+24, ADDR+26
>> VAPA(17 ADDR+7*, ADDR+24
>> VAPA(18 ADDR+24
>> VAPA(22 ADDR+10
>> VAPA(23 ADDR+18
>> VAPA(24 ADDR+18
>> VAPA(25 ADDR+15, ADDR+19
>> VAPA(26 ADDR+26
>> VAPA(27 ADDR+26
>> VAPA(28 ADDR+23, ADDR+27
>> VAPA(4 ADDR+16, ADDR+18
>> VAPA(5 ADDR+6*, ADDR+16
>> VATEST("ADD" ADDR+2*
X SDLT+18~, W1+3*, W1+4*, WRAPP+9, WRAPP+22*, FORM+1*, REST+2~, REST+3*, ADDR+2, ADDR+5~
, ADDR+6*, ADDR+7*
>> X1 ADDR+2*
>> X2 ADDR+2*
>> Y PRT+2*, PRT+6
Z0 SDLT+18~, W1+4*
Z5 REST+2~, REST+3*
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 |  Naked Globals |  Local Variables |  All