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

Package: Scheduling

Routine: SDAM10


Information

SDAM10 ;MJK/ALB - Appt Mgt (Patient cont.); 3/18/05 3:51pm ; Compiled March 31, 2008 16:38:47

Source Information

Source file <SDAM10.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
Registration 4 (DEM,PID)^VADPT  CHGCAP^VALM  ($$FDATE,$$SETSTR,FULL,PAUSE)^VALM1  CLEAN^VALM10  
Scheduling 3 (BLD,SET)^SDAM1  RT^SDAMEX  $$FMT^SDUTL2  
IHS Changes To Scheduling 2 WLDIS^BSDAM  HDR^BSDAM10  
VA Fileman 2 ^DIC  YN^DICN  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Scheduling 3 SDAM  SDAM1  SDAM3  
IHS Changes To Scheduling 2 BSDCHKI1  BSDCHKIN  

Entry Points

Name Comments DBIA/ICR reference
PAT1
PATQ
PAT ; -- change pat
HDR ; -- list screen header
; input: SDFN := ifn of pat
; output: VALMHDR() := hdr array
NUL ; -- set nul message
LARGE ; -- too large note
INIT ; -- init bld vars

External References

Name Field # of Occurrence
WLDIS^BSDAM NUL+5
HDR^BSDAM10 HDR+3
^DIC PAT+5
YN^DICN PAT1
BLD^SDAM1 PAT1+8
SET^SDAM1 NUL+4
RT^SDAMEX PAT+5
$$FMT^SDUTL2 HDR+8
DEM^VADPT PAT1+8
PID^VADPT HDR+6
CHGCAP^VALM PAT1+7
$$FDATE^VALM1 LARGE+1
$$SETSTR^VALM1 HDR+9, HDR+11
FULL^VALM1 PAT+2
PAUSE^VALM1 LARGE+2
CLEAN^VALM10 INIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !," ...OK"
  • Line Location: PAT1+0
Function Call: WRITE
  • Prompt: " Answer with 'Yes' or 'No'"
  • Line Location: PAT1+0
Function Call: WRITE
  • Prompt: !!?5,*7,"Note: Ending Date was changed to '",$$FDATE^VALM1(SDEND),"' because"
  • Line Location: LARGE+1
Function Call: WRITE
  • Prompt: !?11,"too many appointments met date range criteria."
  • Line Location: LARGE+2
Routine Call
  • VALM
  • Line Location:
    • PAT1+7
Routine Call
  • DIC
  • Line Location:
    • PAT+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(2.98 INIT+4
^DPT - [#2] HDR+7, HDR+10
^TMP("SDAM" NUL+3
^TMP("SDAMIDX" INIT+1!

Label References

Name Line Occurrences
PAT PAT+5
PAT1 PAT1
PATQ PAT1+2

Naked Globals

Name Field # of Occurrence
^( HDR+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PAT1*, PAT1+1
>> AC INIT+6*
>> AW INIT+6*
>> BL INIT+3*
>> CC INIT+11*
>> CW INIT+11*
>> DFN HDR+6*, PAT1+3, PAT1+4, PAT1+8*, NUL+5
DIC PAT+5*!
DIC(0 PAT+5*
DTIME PAT+4
>> NC INIT+8*
>> NW INIT+8*
>> SC INIT+9*
>> SDACNT INIT+3*
>> SDAMDD INIT+4*
>> SDAMTYP PAT1+3, PAT1+4, PAT1+5, PAT1+7*, NUL+5
SDCLN PAT1+8!
SDDA INIT+1!
>> SDEND LARGE+1
>> SDFN HDR+6, HDR+7, HDR+8, HDR+10, PAT1+8*
>> SDMAX INIT+3*
>> SW INIT+9*
>> TC INIT+10*
TMP PAT+1!
>> TW INIT+10*
U HDR+7, HDR+8, PAT+3, INIT+4, INIT+6, INIT+7, INIT+8, INIT+9, INIT+10, INIT+11
VA HDR+5~
VA("BID" HDR+7
VADM PAT1+8!
VAERR HDR+5~
>> VALMBCK PAT+2*
>> VALMBG INIT+3*
>> VALMCNT INIT+3*
>> VALMDDF("APPT#" INIT+6
>> VALMDDF("CONSULT" INIT+11
>> VALMDDF("DATE" INIT+7
>> VALMDDF("NAME" INIT+8
>> VALMDDF("STAT" INIT+9
>> VALMDDF("TIME" INIT+10
VALMHDR INIT+1!
VALMHDR(1 HDR+7*, HDR+9*, HDR+11*
>> VALMSG PAT1+3*, PAT1+4*, PAT1+5*, PAT1+6
X HDR+5~, HDR+8*, HDR+9, HDR+10*, HDR+11, PAT+3!*, PAT+4*, PAT+5, INIT+6*, INIT+7*
, INIT+8*, INIT+9*, INIT+10*, INIT+11*
>> XC INIT+7*
>> XQORNOD(0 PAT+3
>> XW INIT+7*
>> Y PAT1, PAT1+1*, PAT1+2, PAT1+8
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