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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDECCAP

Package: Scheduling

Routine: SDECCAP


Information

SDECCAP ;ALB/SAT,WTC - VISTA SCHEDULING RPCS ;Feb 12, 2020@15:22

Source Information

Source file <SDECCAP.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Automated Medical Information Exchange 4 (CANCEL,KVARS)^DVBCCNNS  KVARS^DVBCMKLK  LNKARY^DVBCUTA3  ($$SDEVTSPC,$$SDEVTXST,$$SDORGST,REQARY)^DVBCUTL5  
VA FileMan 4 ^%DT  FILE^DICN  ^DIE  $$GET1^DIQ  
Scheduling 3 ($$HANDLE,AFTER,BEFORE)^SDAMEVT  $$FMTONET^SDECDATE  $$REQ^SDM1A  

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

Package Total Caller Graph
Scheduling 3 SDECCAP CAN  SDECCAP GET  SDECCAP SET  

Entry Points

Name Comments DBIA/ICR reference
GET(SDECY,DFN,SDCL,SDT,TYPE,APTYPE) ;GET entries from 2507 REQUEST file 396.3
EVT(SDATA,SDAMEVT,SDMODE,SDHDL)
EN
EN1 ;** Link C&P appointment to 2507
SET(SDECY,REQIEN,APPTLNK,VETREQ,SDCL,SDT)
SETX
CRTREC ;** Add a record to file 396.95 (Appt Tracking)
UPDTLK ;** Update selected 396.95 link
RSCHAPT(LKDA,RSCHDT) ;** Update Appt record with reschedule data ;from DVBCMKLK
CAN(SDECY,DFN,SDCL,SDT)
ENCAN

External References

Name Field # of Occurrence
^%DT GET+39, SET+37, CAN+25
FILE^DICN CRTREC+7
^DIE RSCHAPT+5
$$GET1^DIQ EN1+18, SET+26
CANCEL^DVBCCNNS ENCAN+39
KVARS^DVBCCNNS ENCAN+46
KVARS^DVBCMKLK EN+15
LNKARY^DVBCUTA3 EN1+28
$$SDEVTSPC^DVBCUTL5 ENCAN+3
$$SDEVTXST^DVBCUTL5 EN+4
$$SDORGST^DVBCUTL5 EN+2
REQARY^DVBCUTL5 EN1+10
$$HANDLE^SDAMEVT GET+51, CAN+29
AFTER^SDAMEVT CAN+31
BEFORE^SDAMEVT CAN+29
$$FMTONET^SDECDATE EN1+22, ENCAN+25
$$REQ^SDM1A EVT+2

Used in RPC

RPC Name Call Tags
SDECCAP GET GET
SDECCAP SET SET
SDECCAP CAN CAN

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^DVB(396.3 - [#396.3] GET1^DIQ
^DVB(396.95 - [#396.95] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] GET+33, UPDTLK+6, CAN+19
^DVB(396.3 - [#396.3] SET+25, ENCAN+11
^DVB(396.95 - [#396.95] EN1+24, UPDTLK+2, RSCHAPT+3, ENCAN+9, ENCAN+10, ENCAN+13, ENCAN+14, ENCAN+15
^SC - [#44] GET+36, GET+40, SET+34, SET+39, CAN+22, CAN+27
^TMP("DVBC LINK" EN1+35!
^TMP("DVBC" EN1+13, EN1+14, EN1+15
^TMP("SDAMEVT" GET+50!, GET+52*
^TMP("SDEVT" GET+54*, GET+55*

Label References

Name Line Occurrences
CRTREC SET+51
EN EVT+3
EN1 EN+8
ENCAN EN+10
EVT GET+58, CAN+33
RSCHAPT UPDTLK+3
SETX SET+51, SET+52
UPDTLK SET+52

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT GET+25~, GET+39*, SET+37*, CAN+25*
APPTLNK SET~, SET+28*, SET+51, SET+52
APTYPE GET~, GET+47*, GET+48
DA RSCHAPT+1~, RSCHAPT+2*, RSCHAPT+3, RSCHAPT+5!
DD CRTREC+1~
DFN GET~, GET+32*, GET+33, GET+40, GET+57, EN+1~*, EN+14!, EN1+3, EN1+17, EN1+18
EN1+28, SET+16~, SET+26*, SET+39, SET+50, UPDTLK+6, CAN~, CAN+18*, CAN+19, CAN+27
, CAN+29, CAN+31, CAN+32, ENCAN+11
DIC CRTREC+1~, CRTREC+3*, CRTREC+7!
DIC("DR" CRTREC+4*, CRTREC+5*, CRTREC+6*
DIC(0 CRTREC+3*
DIE RSCHAPT+1~, RSCHAPT+2*, RSCHAPT+5!
DIR UPDTLK+3!
DIROUT EVT+1!
DLAYGO CRTREC+1~, CRTREC+3*, CRTREC+7!
DO CRTREC+1~
DR RSCHAPT+1~, RSCHAPT+2*, RSCHAPT+3*, RSCHAPT+4*, RSCHAPT+5!
DTOUT EVT+1!
DVBAADT CRTREC+1~, CRTREC+2*, CRTREC+3, CRTREC+7!
DVBAAPDA ENCAN+1~, ENCAN+5*, ENCAN+9*, ENCAN+10, ENCAN+13, ENCAN+14, ENCAN+15, ENCAN+16
DVBAAPST UPDTLK+5~, UPDTLK+6*
DVBAAUTO ENCAN+1~, ENCAN+17*, ENCAN+38
DVBACROT ENCAN+21~, ENCAN+25*, ENCAN+27
DVBACURA ENCAN+1~, ENCAN+4*, ENCAN+9, ENCAN+25
DVBADA EN1+2~, EN1+9*, EN1+15*, EN1+16, EN1+24, EN1+28, SET+16~, SET+23*
DVBADFN EN1+1~, EN1+3*
DVBAFND ENCAN+1~, ENCAN+7!, ENCAN+13*, ENCAN+14, ENCAN+38
DVBALKDA ENCAN+1~, ENCAN+5*, ENCAN+13*, ENCAN+16*
DVBALKRC SET+16~, SET+52*, UPDTLK+2, UPDTLK+3
DVBAORG EN+2*, EN+3, EN+13!
DVBARQDA ENCAN+1~, ENCAN+10*, ENCAN+11
DVBARSAP UPDTLK+1~, UPDTLK+2*
DVBASDPR EN1+1~, EN1+9*
DVBASTAT EN1+1~, EN1+3*, ENCAN+1~, ENCAN+3*, ENCAN+17
DVBATYPE EN+6*, EN+7, EN+11!
DVBAUPDT ENCAN+1~, ENCAN+6*, ENCAN+14, ENCAN+15*
DVBAVTRQ SET+16~, SET+52*, UPDTLK+4!, RSCHAPT+3, RSCHAPT+4
DVBAXST EN+4*, EN+5, EN+12!
KDFN EN+1!*, EN+14!
LKDA RSCHAPT~, RSCHAPT+2
LNKCNT ENCAN+2~, ENCAN+8*, ENCAN+12*, ENCAN+20, ENCAN+42
REQIEN SET~, SET+23*, SET+24, SET+25, SET+26
RSCHDT RSCHAPT~
SDAMEVT EVT~, EN+8, EN+10, CAN+9~, CAN+12*, CAN+33
SDATA GET+57*, GET+58, EVT~, EVT+2*, EN+1, SET+50*, CRTREC+2, UPDTLK+3, CAN+9~, CAN+29
, CAN+31, CAN+32*, CAN+33, ENCAN+4
SDATA("BEFORE" GET+53*
SDCL GET~, GET+35*, GET+36, GET+40, GET+57, SET~, SET+33*, SET+34, SET+39, SET+50
, CAN~, CAN+21*, CAN+22, CAN+27, CAN+29, CAN+31, CAN+32
SDCPHDL CAN+9~, CAN+29*, CAN+31, CAN+33
SDDA GET+26~, GET+40*, GET+41, GET+57, SET+17~, SET+39*, SET+40, SET+50, CAN+27*, CAN+28
, CAN+31, CAN+32
SDECI GET+26~, GET+27*, GET+30, GET+60, EN1+34*, SET+17~, SET+18*, SET+21, CAN+9~, CAN+13*
, CAN+16, CAN+34, ENCAN+27*, ENCAN+28*, ENCAN+29*, ENCAN+30*, ENCAN+31*, ENCAN+40*, ENCAN+43*, ENCAN+44*
ENCAN+45*
SDECY GET~, GET+28*, GET+29, GET+30, GET+33, GET+36, GET+41, GET+42, GET+45, GET+48
, GET+60, EN1+34, SET~, SET+19*, SET+20, SET+21, SET+24, SET+25, SET+34, SET+38
, SET+40, SET+51, SET+52, SET+53, CAN~, CAN+14*, CAN+15, CAN+16, CAN+19, CAN+22
, CAN+26, CAN+28, CAN+34, ENCAN+27, ENCAN+28, ENCAN+29, ENCAN+30, ENCAN+31, ENCAN+40, ENCAN+43
ENCAN+44, ENCAN+45
SDHDL EVT~, CAN+9~, CAN+29*
SDI EN1+2~, EN1+13*, EN1+14, EN1+15
SDJ EN1+2~, EN1+14*, EN1+15, EN1+22
SDL EN1+2~, EN1+29*, EN1+30, EN1+31
SDLINKS EN1+2~, EN1+27*, EN1+32*, EN1+33
SDM EN1+2~, EN1+30*, EN1+31
SDMKHDL GET+26~, GET+51*, GET+54, GET+55, GET+58
SDMODE EVT~
SDT GET~, GET+38*, GET+39*, GET+40, GET+42, GET+57, SET~, SET+36*, SET+37*, SET+38
, SET+39, SET+50, UPDTLK+6, CAN~, CAN+24*, CAN+25*, CAN+26, CAN+27, CAN+29, CAN+31
, CAN+32
SDTMP EN1+2~, EN1+16*, EN1+17*, EN1+18*, EN1+22*, EN1+24*, EN1+33*, EN1+34
TMP EN1+2~
TMP("DVBC LIN K" , EN1+26!, EN1+29, EN1+30, EN1+31
TMP1 EN1+2~, EN1+31*, EN1+32
TYPE GET~, GET+44*, GET+45
U GET+40, GET+57, EVT+2, EN+1, EN1+16, EN1+17, EN1+18, EN1+22, EN1+24, EN1+33
, SET+39, SET+50, SET+51, SET+52, CRTREC+2, UPDTLK+2, UPDTLK+3, UPDTLK+6, RSCHAPT+3, CAN+27
, CAN+32, ENCAN+4, ENCAN+10, ENCAN+11, ENCAN+13, ENCAN+14, ENCAN+15
VETREQ SET~, SET+30*, SET+31*, SET+52
X GET+25~, GET+39*, SET+37*, CRTREC+1~, CRTREC+3*, CRTREC+7!, CAN+25*
Y GET+25~, GET+39, SET+37, SET+51, UPDTLK+3!, CAN+25, ENCAN+21~
ZTQUEUED CAN+10~, CAN+11*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All