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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SDAMN

Package: Scheduling

Routine: SDAMN


Information

SDAMN ;ALB/MJK - No-Show Appt Action ; 2/4/92

Source Information

Source file <SDAMN.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Scheduling 4 ($$STATUS,BLD)^SDAM1  BLD^SDAM3  (73,EN1)^SDN  DIV^SDUTL  
List Manager 2 ($$SETFLD,FULL,PAUSE)^VALM1  SEL^VALM2  
Registration 1 LO^DGUTL  
VA FileMan 1 NOW^%DTC  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Kernel 1 ^ORD(101  
Scheduling 1 SDAM APPT NO-SHOW  

Entry Points

Name Comments DBIA/ICR reference
EN ; -- protocol SDAM APPT NO-SHOW entry pt
; input: VALMY := array entries
ENQ
NS(DFN,SDT,SC,SDTIME,SDNSACT) ; execute no-show code
; input: DFN := pt file ifn
; SDT := d/t of appt
; SC := clinic ifn
; SDTIME := now
; SDNSACT := ns processing flag
; [return] := did user uparrow [ 0|no , 1|yes]
NSQ
CHK() ; -- check if status of appt permits no-show
UPD(BEFORE,AFTER,SDAT,CNST) ; can just the 1 display line be changed w/o re-build
; input: BEFORE := before status info in $$STATUS format
; AFTER := after " " " " "
; SDAT := selected VALMY entry's data
; CNST := consult status (null, consult link ien)
UPDQ

External References

Name Field # of Occurrence
NOW^%DTC EN+8
LO^DGUTL NS+10
$$STATUS^SDAM1 EN+11, EN+14
BLD^SDAM1 EN+19
BLD^SDAM3 EN+20
73^SDN NS+13
EN1^SDN NS+13
DIV^SDUTL NS+12
$$SETFLD^VALM1 UPD+10, UPD+11
FULL^VALM1 EN+6
PAUSE^VALM1 NS+13, CHK+4
SEL^VALM2 EN+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,*7,X
  • Line Location: CHK+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] NS+12
^DPT - [#2] EN+11, EN+14
^SC - [#44] NS+12
^SD(409.63 - [#409.63] CHK+2
^TMP("SDAM" EN+9, UPD+10*, UPD+11*
^TMP("SDAMIDX" EN+7
^UTILITY($J NS+9!

Label References

Name Line Occurrences
$$CHK EN+12
$$NS EN+13
$$UPD EN+15
ENQ EN+5
UPDQ UPD+6

Naked Globals

Name Field # of Occurrence
^( EN+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+8
A NS+8~
AFTER UPD~, UPD+6, UPD+7, UPD+10
BEFORE UPD~, UPD+6
CNST UPD~, UPD+11
>> CNSTLNK EN+15
DFN EN+3~, EN+10*, EN+11, EN+13, EN+14, NS~
DT NS+10
I NS+8~, NS+10*
L NS+8~
SC NS~, NS+12
>> SDAMLIST UPD+8
>> SDAMLIST( UPD+7
>> SDAMLIST("SCR" UPD+7
>> SDAMTYP EN+19, EN+20
SDAT EN+3~, EN+7!*, EN+9, EN+10, EN+15, UPD~, UPD+10, UPD+11
SDCL EN+3~, EN+10*, EN+11, EN+13, EN+14, NS+8~
SDCP NS+8~
SDDT NS+8~, NS+10*
SDI EN+3~, EN+6*, EN+7*, NS+8~, CHK+4
SDINP NS+8~
SDLT NS+8~
SDLT1 NS+8~, NS+10*
SDMSG NS+8~, NS+11*
SDNSACT EN+3~, EN+4*, EN+13, EN+15*, EN+19, EN+20, NS~
SDOK CHK+1~*, CHK+2*, CHK+3*, CHK+4, CHK+5
SDSTA EN+3~, EN+14*, EN+15
SDSTB EN+3~, EN+11*, EN+15, CHK+2
SDSTOP EN+3~, EN+4*, EN+7, EN+13*
SDT EN+3~, EN+10*, EN+11, EN+13, EN+14, NS~, NS+10*, CHK+3
SDTIME EN+3~, EN+8*, EN+13, NS~, CHK+3
SDV1 NS+8~, NS+12*
SDYES NS+8~, NS+10*
U EN+10, NS+12, UPD+8
>> VALMBCK EN+4*, EN+6*
VALMY EN+3~
VALMY( EN+7, CHK+4!
VALMY(0 EN+5
>> X CHK+2*, CHK+3*, CHK+4
Y NSQ, UPD+5~*, UPD+6*, UPD+7*, UPD+8*, UPD+9, UPDQ
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All