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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SDECAR1A

Package: Scheduling

Routine: SDECAR1A


Information

SDECAR1A ;ALB/SAT,CT,RRM,LAB - VISTA SCHEDULING RPCS ;OCT 09,2023@08:59

Source Information

Source file <SDECAR1A.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 3 ^%DT  $$FMADD^DILIBF  $$GET1^DIQ  
Scheduling 2 $$FMTONET^SDECDATE  PDEMO^SDECU3  

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

Package Total Caller Graph
Scheduling 11 SDEC51  SDEC51B  SDEC52  SDEC52C  SDEC52CJSON  SDEC52CRMVJSON  SDECAR1  SDECAR4  
SDECCONSJSON  SDECWL1  SDESARGET  

Entry Points

Name Comments DBIA/ICR reference
WLPC(ARDATA,ASDIEN) ;
GETAPPTS(ARIEN) ;Get Multiple Appts Made field from SDEC APPT REQUEST file entry ARIEN
CHILDREN(ARIEN) ;Returns children SDEC APPT REQUEST pointers based on MULT APPTS MADE
CALLET(DFN,ARIEN)
CALLETX ;EXIT CALLET
CALLCON(DFN,SDREC) ;GET CALL AND LETER DATA FOR A CONSULT CLT - SD*5.3*745
CALLCONX ;EXIT CALLCON
CALLWL(DFN,WLIEN) ;WAITING LIST CALLS AND LETTERS ;CLT - SD*5.3*745
CALLWLX ;EXIT CALLWL
RECALL(DFN,RCIEN) ;RECALL REMINDERS CALL & LETTER ;SD*5.3*745
RECALLX ;exit recall
PIDDT(IN) ;SUBTRACT ONE DAY FROM PID DATE and ADD .24 FOR TIME ; PWC - SD *5.3*745
DOIT(SDIEN,APPTREQTYPE) ;ACTUAL GET DATA SUBROUTINE
ARDEMO(STR,DFN)

External References

Name Field # of Occurrence
^%DT PIDDT+2
$$FMADD^DILIBF PIDDT+2
$$GET1^DIQ CALLET+3, CALLET+5, CALLET+6, CALLET+7, CALLCON+3, CALLCON+5, CALLCON+6, CALLWL+3, CALLWL+4, RECALL+4
, RECALL+5
$$FMTONET^SDECDATE DOIT+16
PDEMO^SDECU3 ARDEMO+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^SD(403.5 - [#403.5] GET1^DIQ
^SDWL(409.3 - [#409.3] GET1^DIQ
^SDWL(409.32 - [#409.32] GET1^DIQ
^SDEC(409.85 - [#409.85] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SDEC(409.85 - [#409.85] GETAPPTS+3, GETAPPTS+4, GETAPPTS+5, GETAPPTS+6, CHILDREN+3, CHILDREN+4
^SDEC(409.86 - [#409.86] DOIT+4, DOIT+6, DOIT+7, DOIT+9, DOIT+10, DOIT+11, DOIT+12, DOIT+13, DOIT+14

Label References

Name Line Occurrences
CALLCONX CALLCON+3, CALLCON+6
CALLETX CALLET+3, CALLET+6
CALLWLX CALLWL+3, CALLWL+4
DOIT CALLET+8, CALLCON+7, CALLWL+6, RECALL+7
RECALLX RECALL+4, RECALL+5

Naked Globals

Name Field # of Occurrence
^(0 DOIT+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT PIDDT+2*
APPTREQTYPE DOIT~, DOIT+4
APPTS GETAPPTS+1~, GETAPPTS+2*, GETAPPTS+6*, GETAPPTS+8
ARDATA WLPC~
ARDATA( WLPC+3, WLPC+6, WLPC+7, WLPC+8, WLPC+9, WLPC+10
ARIEN GETAPPTS~, GETAPPTS+3, GETAPPTS+4, GETAPPTS+5, GETAPPTS+6, CHILDREN~, CHILDREN+3, CHILDREN+4, CALLET~, CALLET+3
, CALLET+5, CALLET+6, CALLET+7, CALLET+8
ASDIEN WLPC~, WLPC+4
CHILDS CHILDREN+1~, CHILDREN+2*, CHILDREN+6*, CHILDREN+7
CLINIC CALLET+1~, CALLET+5*, CALLCON+1~, CALLCON+5*, CALLWL+1~, CALLWL+3*, RECALL+1~, RECALL+4*
DFN CALLET~, CALLCON~, CALLWL~, RECALL~, ARDEMO~, ARDEMO+2
I GETAPPTS+1~, GETAPPTS+2*, GETAPPTS+5*, GETAPPTS+6
IN PIDDT~, PIDDT+2
MULT CHILDREN+1~, CHILDREN+4*, CHILDREN+6
OUT PIDDT+1~, PIDDT+3*, PIDDT+4
PC WLPC+1~, WLPC+2*, WLPC+11*, WLPC+12
PC1 WLPC+1~, WLPC+5*, WLPC+6*, WLPC+7*, WLPC+8*, WLPC+9*, WLPC+10*, WLPC+11
PCIEN WLPC+1~, WLPC+3*, WLPC+4, WLPC+6, WLPC+7, WLPC+8, WLPC+9, WLPC+10
PID CALLET+1~, CALLET+6*, CALLCON+1~, CALLCON+6*, CALLWL+1~, CALLWL+4*, RECALL+1~, RECALL+5*
PRIGRP ARDEMO+1~, ARDEMO+7*, ARDEMO+72
RCIEN RECALL~, RECALL+4, RECALL+5, RECALL+7
REQ CHILDREN+1~
REQTYPE CALLET+1~, CALLET+3*, CALLET+4*, CALLCON+1~, CALLCON+3*, CALLWL+1~, CALLWL+2*, RECALL+1~, RECALL+3*
SDDEMO ARDEMO+1~, ARDEMO+2
SDDEMO("BADADD" ARDEMO+24
SDDEMO("DOB" ARDEMO+4
SDDEMO("ELIGIEN" ARDEMO+8
SDDEMO("ELIGNAME" ARDEMO+9
SDDEMO("GENDER" ARDEMO+6
SDDEMO("HPHONE" ARDEMO+21
SDDEMO("HRN" ARDEMO+23
SDDEMO("K2CITY" ARDEMO+43
SDDEMO("K2NAME" ARDEMO+37
SDDEMO("K2PHONE" ARDEMO+39
SDDEMO("K2REL" ARDEMO+38
SDDEMO("K2STATE" ARDEMO+44
SDDEMO("K2STREET" ARDEMO+40
SDDEMO("K2STREET2" ARDEMO+41
SDDEMO("K2STREET3" ARDEMO+42
SDDEMO("K2ZIP" ARDEMO+45
SDDEMO("KCITY" ARDEMO+33
SDDEMO("KNAME" ARDEMO+27
SDDEMO("KPHONE" ARDEMO+29
SDDEMO("KREL" ARDEMO+28
SDDEMO("KSTATE" ARDEMO+34
SDDEMO("KSTREET" ARDEMO+30
SDDEMO("KSTREET2" ARDEMO+31
SDDEMO("KSTREET3" ARDEMO+32
SDDEMO("KZIP" ARDEMO+35
SDDEMO("NAME" ARDEMO+3
SDDEMO("NOK" ARDEMO+26
SDDEMO("NOK2" ARDEMO+36
SDDEMO("OPHONE" ARDEMO+25
SDDEMO("PADDRES1" ARDEMO+14
SDDEMO("PADDRES2" ARDEMO+15
SDDEMO("PADDRES3" ARDEMO+16
SDDEMO("PCELL" ARDEMO+64
SDDEMO("PCITY" ARDEMO+17
SDDEMO("PCOUNTRY" ARDEMO+19
SDDEMO("PCOUNTY" ARDEMO+46
SDDEMO("PEMAIL" ARDEMO+66
SDDEMO("PETH" ARDEMO+47
SDDEMO("PFLOCAL" ARDEMO+70
SDDEMO("PFNATIONAL" ARDEMO+69
SDDEMO("PF_FFF" ARDEMO+67
SDDEMO("PF_VCD" ARDEMO+68
SDDEMO("PMARITAL" ARDEMO+49
SDDEMO("PPAGER" ARDEMO+65
SDDEMO("PRACE" ARDEMO+48
SDDEMO("PRELIGION" ARDEMO+50
SDDEMO("PRIGRP" ARDEMO+7
SDDEMO("PSTATE" ARDEMO+18
SDDEMO("PTACTIVE" ARDEMO+51
SDDEMO("PTADDRESS1" ARDEMO+52
SDDEMO("PTADDRESS2" ARDEMO+53
SDDEMO("PTADDRESS3" ARDEMO+54
SDDEMO("PTCITY" ARDEMO+55
SDDEMO("PTCOUNTRY" ARDEMO+59
SDDEMO("PTCOUNTY" ARDEMO+60
SDDEMO("PTEND" ARDEMO+63
SDDEMO("PTPHONE" ARDEMO+61
SDDEMO("PTSTART" ARDEMO+62
SDDEMO("PTSTATE" ARDEMO+56
SDDEMO("PTZIP" ARDEMO+57
SDDEMO("PTZIP+4" ARDEMO+58
SDDEMO("PZIP+4" ARDEMO+20
SDDEMO("SIMILAR" ARDEMO+73
SDDEMO("SSN" ARDEMO+5
SDDEMO("SUBGRP" ARDEMO+71, ARDEMO+72
SDDEMO("SVCCONN" ARDEMO+10
SDDEMO("SVCCONNP" ARDEMO+11
SDDEMO("TYPEIEN" ARDEMO+12
SDDEMO("TYPENAME" ARDEMO+13
>> SDECALL CALLET+2*, CALLETX+1, CALLCON+2*, CALLCONX+1, CALLWL+2*, CALLWLX+1, RECALL+2*, RECALLX+1, DOIT+3*, DOIT+10*
, DOIT+15*, DOIT+17
SDECEMAIL CALLET+1~, CALLET+2*, CALLETX+1, CALLCON+1~, CALLCON+2*, CALLCONX+1, RECALL+1~, RECALL+2*, RECALLX+1, DOIT+3*
, DOIT+12*, DOIT+17
SDECG DOIT+1~, DOIT+6*, DOIT+8
>> SDECLET CALLET+2*, CALLETX+1, CALLCON+2*, CALLCONX+1, CALLWL+2*, CALLWLX+1, RECALL+2*, RECALLX+1, DOIT+3*, DOIT+11*
, DOIT+15*, DOIT+16*, DOIT+17
SDECLP DOIT+1~, DOIT+2*, DOIT+8*, DOIT+9*, DOIT+10, DOIT+11, DOIT+12, DOIT+13, DOIT+14
SDECM DOIT+1~, DOIT+2*, DOIT+4*, DOIT+5, DOIT+6, DOIT+7, DOIT+9, DOIT+10, DOIT+11, DOIT+12
, DOIT+13, DOIT+14
SDECMT DOIT+1~
SDECSEC CALLET+2*, CALLETX+1, CALLCON+1~, CALLCON+2*, CALLCONX+1, RECALL+2*, RECALLX+1, DOIT+3*, DOIT+14*, DOIT+17
SDECSUB DOIT+1~, DOIT+7*, DOIT+8
SDECTEXT CALLET+1~, CALLET+2*, CALLETX+1, CALLCON+1~, CALLCON+2*, CALLCONX+1, RECALL+1~, RECALL+2*, RECALLX+1, DOIT+3*
, DOIT+13*, DOIT+17
SDESEC CALLET+1~, RECALL+1~
SDI CHILDREN+1~, CHILDREN+3*, CHILDREN+4
SDIEN DOIT~
SDREC CALLCON~, CALLCON+3, CALLCON+5, CALLCON+6, CALLCON+7
SERVICE CALLET+1~, CALLET+7*
STR ARDEMO~, ARDEMO+3*, ARDEMO+4*, ARDEMO+5*, ARDEMO+6*, ARDEMO+7*, ARDEMO+8*, ARDEMO+9*, ARDEMO+10*, ARDEMO+11*
, ARDEMO+12*, ARDEMO+13*, ARDEMO+14*, ARDEMO+15*, ARDEMO+16*, ARDEMO+17*, ARDEMO+18*, ARDEMO+19*, ARDEMO+20*, ARDEMO+21*
, ARDEMO+23*, ARDEMO+24*, ARDEMO+25*, ARDEMO+26*, ARDEMO+27*, ARDEMO+28*, ARDEMO+29*, ARDEMO+30*, ARDEMO+31*, ARDEMO+32*
, ARDEMO+33*, ARDEMO+34*, ARDEMO+35*, ARDEMO+36*, ARDEMO+37*, ARDEMO+38*, ARDEMO+39*, ARDEMO+40*, ARDEMO+41*, ARDEMO+42*
, ARDEMO+43*, ARDEMO+44*, ARDEMO+45*, ARDEMO+46*, ARDEMO+47*, ARDEMO+48*, ARDEMO+49*, ARDEMO+50*, ARDEMO+51*, ARDEMO+52*
, ARDEMO+53*, ARDEMO+54*, ARDEMO+55*, ARDEMO+56*, ARDEMO+57*, ARDEMO+58*, ARDEMO+59*, ARDEMO+60*, ARDEMO+61*, ARDEMO+62*
, ARDEMO+63*, ARDEMO+64*, ARDEMO+65*, ARDEMO+66*, ARDEMO+67*, ARDEMO+68*, ARDEMO+69*, ARDEMO+70*, ARDEMO+71*, ARDEMO+72*
, ARDEMO+73*
U GETAPPTS+6, CHILDREN+4, CALLETX+1, CALLCONX+1, CALLWLX+1, RECALLX+1, DOIT+7, DOIT+8, DOIT+10, DOIT+11
, DOIT+12, DOIT+13, DOIT+14, DOIT+17, ARDEMO+3, ARDEMO+4, ARDEMO+5, ARDEMO+6, ARDEMO+7, ARDEMO+8
, ARDEMO+9, ARDEMO+10, ARDEMO+11, ARDEMO+12, ARDEMO+13, ARDEMO+14, ARDEMO+15, ARDEMO+16, ARDEMO+17, ARDEMO+18
, ARDEMO+19, ARDEMO+20, ARDEMO+21, ARDEMO+23, ARDEMO+24, ARDEMO+25, ARDEMO+26, ARDEMO+27, ARDEMO+28, ARDEMO+29
, ARDEMO+30, ARDEMO+31, ARDEMO+32, ARDEMO+33, ARDEMO+34, ARDEMO+35, ARDEMO+36, ARDEMO+37, ARDEMO+38, ARDEMO+39
, ARDEMO+40, ARDEMO+41, ARDEMO+42, ARDEMO+43, ARDEMO+44, ARDEMO+45, ARDEMO+46, ARDEMO+47, ARDEMO+48, ARDEMO+49
, ARDEMO+50, ARDEMO+51, ARDEMO+52, ARDEMO+53, ARDEMO+54, ARDEMO+55, ARDEMO+56, ARDEMO+57, ARDEMO+58, ARDEMO+59
, ARDEMO+60, ARDEMO+61, ARDEMO+62, ARDEMO+63, ARDEMO+64, ARDEMO+65, ARDEMO+66, ARDEMO+67, ARDEMO+68, ARDEMO+69
, ARDEMO+70, ARDEMO+71, ARDEMO+72, ARDEMO+73
>> WCLN CALLWL+3*
WLIEN CALLWL~, CALLWL+3, CALLWL+4, CALLWL+6
X PIDDT+1~, PIDDT+2*
X1 PIDDT+1~, PIDDT+2*, PIDDT+3
Y PIDDT+1~, PIDDT+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All