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

Package: Scheduling

Routine: SDEC01C


Information

SDEC01C ;ALB/AJF,DJS - VISTA SCHEDULING RPCS ;SEP 12, 2022

Source Information

Source file <SDEC01C.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Scheduling 3 (CHKC,RESPRV1)^SDEC01B  $$GETSUB^SDEC56  $$TIMEZONEDATA^SDESUTIL  
VA FileMan 1 ($$GET1,GETS)^DIQ  

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

Package Total Caller Graph
Scheduling 1 SDEC RESCE  

Entry Points

Name Comments DBIA/ICR reference
RESOURCE(SDECY,SDECDUZ,SDACT,SDTYPE,MAXREC,LASTSUBI,SDIEN,SDECP) ;Returns ADO Recordset with ALL RESOURCE names
; SDECDUZ = (optional) pointer to NEW PERSON file
; Defaults to current user
; checks that overbook is allowed
; SDACT = (optional) 1 or YES will return only active resources
; 0, NO, or null will include inactive
; SDTYPE = (optional) null will return all resource types
; H will only return HOSPITAL LOCATION (clinic) resources
; P will only return NEW PERSON (Provider) resources
; A will only return SDEC ADDITIONAL RESOURCE resources
; PH will only return prohibited clinics
; MAXREC - (optional) Max records returned
; LASTSUBI - (optional) last subscripts from previous call
; SDIEN - (optional) pointer to SDEC RESOURCE file
; only 1 record will be returned if SDIEN is present
; SDECP - (optional) Partial name text
RESX ;
RES1 ; get data for 1 resource
GETACC(SDECACC,SDECDUZ,SDECRES) ;get view, overbook, modify appt, and modify schedule abilities
GETLTRS(SDECLTR,SDECNOS,SDECCAN,SDECRES,SDCL) ;get resource letters
CHK(SDECP,SDECRES)
ADDFLDS ; ADD E-CHECKIN ALLOWED, PRE-CHECKIN ALLOWED AND TIME ZONE TO OUTPUT

External References

Name Field # of Occurrence
$$GET1^DIQ RES1+11, RES1+14, RES1+24, RES1+28, RES1+32, RES1+33, ADDFLDS+1, ADDFLDS+2
GETS^DIQ RES1+67
CHKC^SDEC01B RES1+13
RESPRV1^SDEC01B RES1+12
$$GETSUB^SDEC56 RESOURCE+72, CHK+3
$$TIMEZONEDATA^SDESUTIL ADDFLDS+3

Used in RPC

RPC Name Call Tags
SDEC RESCE RESOURCE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.831 - [#409.831] GET1^DIQ,  GETS^DIQ
^SC - [#44] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19.1 - [#19.1] RES1+53, GETACC+12
^SDEC(409.831 - [#409.831] RESOURCE+58, RESOURCE+62, RESOURCE+73, RESOURCE+75, RESOURCE+76, RESOURCE+78, RESOURCE+80, RES1+3, RES1+5, RES1+6
RES1+36, RES1+38, RES1+39, RES1+42, RES1+43, RES1+44, RES1+47, RES1+48, RES1+49, GETLTRS+11
, GETLTRS+12, GETLTRS+13, GETLTRS+16, GETLTRS+17, GETLTRS+18, GETLTRS+21, GETLTRS+22, GETLTRS+23, CHK+4, CHK+5
^SDEC(409.833 - [#409.833] RES1+59, RES1+62, GETACC+18, GETACC+21
^VA(200 - [#200] RES1+54, GETACC+13

Label References

Name Line Occurrences
$$CHK RES1+4
ADDFLDS RES1+80
GETACC RES1+15
RES1 RESOURCE+64, RESOURCE+75, RESOURCE+78, RESOURCE+81
RESX RESOURCE+59

Naked Globals

Name Field # of Occurrence
^(0 RES1+59, GETACC+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABBR RESOURCE+31~, RES1+69*, RES1+71
DUZ RESOURCE+41
FND RES1+1~, RES1+2*, RES1+4*, RES1+5*, CHK+1~, CHK+2*, CHK+4, CHK+5*, CHK+6
LASTSUBI RESOURCE~, RESOURCE+54*, RESOURCE+71, RESOURCE+72, RESOURCE+73, RESOURCE+74, RESOURCE+75*, RESOURCE+76, RESOURCE+77, RESOURCE+78*
, RESOURCE+80
MAXREC RESOURCE~, RESOURCE+52*, RESOURCE+73, RESOURCE+75, RESOURCE+76, RESOURCE+78, RESOURCE+80
PRO RESOURCE+31~, RES1+29*
SDA RESOURCE+30~, RES1+68*, RES1+69, RES1+73, RES1+74
SDACT RESOURCE~, RESOURCE+43*, RES1+14
SDCL RESOURCE+30~, RES1+27*, RES1+28, RES1+31, RES1+32, GETLTRS~, GETLTRS+11, GETLTRS+12, GETLTRS+13, GETLTRS+16
, GETLTRS+17, GETLTRS+18, GETLTRS+22, GETLTRS+23, ADDFLDS+1, ADDFLDS+2, ADDFLDS+3
SDCN RESOURCE+31~, RES1+24*, RES1+71
SDDATA RESOURCE+30~, RES1+67!
SDEC RESOURCE+30~
SDECACC RES1+15, RES1+51~, RES1+52*, RES1+54*, RES1+55, RES1+61*, RES1+63*, RES1+64*, RES1+65*, GETACC~
, GETACC+11*, GETACC+13*, GETACC+14, GETACC+20*, GETACC+22*, GETACC+23*, GETACC+24*
SDECCAN RESOURCE+31~, RES1+46*, RES1+49*, RES1+50*, GETLTRS~, GETLTRS+20*, GETLTRS+23*, GETLTRS+24*
SDECDDR RESOURCE+30~
SDECDEP RESOURCE+30~
SDECDEPN RESOURCE+30~
SDECDUZ RESOURCE~, RESOURCE+40*, RESOURCE+41*, RES1+15, RES1+54, RES1+59, GETACC~, GETACC+13, GETACC+18
SDECERR RESOURCE+30~, RESOURCE+36*
SDECHIN RES1+79~, RES1+81, ADDFLDS+1*
SDECI RESOURCE+30~, RESOURCE+35*, RESOURCE+38, RESOURCE+73, RESOURCE+75, RESOURCE+76, RESOURCE+78, RESOURCE+80, RESX+1, RES1+82*
RES1+83
SDECIEN RESOURCE+30~, RESOURCE+61*, RESOURCE+62, RESOURCE+63, RES1+37*, RES1+38*, RES1+39, RES1+43*, RES1+44, RES1+48*
RES1+49, GETLTRS+9~, GETLTRS+12*, GETLTRS+13, GETLTRS+17*, GETLTRS+18, GETLTRS+22*, GETLTRS+23
SDECLTR RESOURCE+30~, RES1+35*, RES1+39*, RES1+40*, GETLTRS~, GETLTRS+10*, GETLTRS+13*, GETLTRS+14*
SDECMGR RES1+51~, RES1+53*, RES1+54, GETACC+10~, GETACC+12*, GETACC+13
SDECNOD RES1+56~, RES1+62*, RES1+63, RES1+64, RES1+65, GETACC+15~, GETACC+21*, GETACC+22, GETACC+23, GETACC+24
SDECNOS RESOURCE+31~, RES1+41*, RES1+44*, RES1+45*, GETLTRS~, GETLTRS+15*, GETLTRS+18*, GETLTRS+19*
SDECP RESOURCE~, RESOURCE+68*, RESOURCE+70, RESOURCE+72, RESOURCE+73, RESOURCE+76, RESOURCE+80, RES1+4, RES1+5, CHK~
, CHK+3, CHK+4
SDECRDAT RESOURCE+30~, RES1+16!, RES1+19*, RES1+20*, RES1+21*, RES1+22*, RES1+26*, RES1+27, RES1+33*, RES1+71*
RES1+73*, RES1+74*, RES1+81*, RES1+83
SDECRES RESOURCE+30~, RESOURCE+63*, RESOURCE+74*, RESOURCE+75*, RESOURCE+77*, RESOURCE+78*, RESOURCE+80*, RES1+3, RES1+4, RES1+5
RES1+6, RES1+11, RES1+13, RES1+14, RES1+15, RES1+26, RES1+33, RES1+36, RES1+38, RES1+39
RES1+42, RES1+43, RES1+44, RES1+47, RES1+48, RES1+49, RES1+59, RES1+67, RES1+68, RES1+71
, GETACC~, GETACC+18, GETLTRS~, GETLTRS+11, GETLTRS+12, GETLTRS+13, GETLTRS+16, GETLTRS+17, GETLTRS+18, GETLTRS+21
, GETLTRS+22, GETLTRS+23, CHK~, CHK+5
SDECRET RESOURCE+30~
SDECRNOD RESOURCE+30~, RES1+6*, RES1+7, RES1+8, RES1+10, RES1+12, RES1+19, RES1+20, RES1+21, RES1+22
RES1+23, RES1+71
SDECRUID RES1+56~, RES1+57*, RES1+59*, RES1+60, RES1+62, GETACC+15~, GETACC+16*, GETACC+18*, GETACC+19, GETACC+21
SDECY RESOURCE~, RESOURCE+33*, RESOURCE+34, RESOURCE+38, RESX+1, RES1+83
SDF RESOURCE+31~, RESOURCE+32*, RESOURCE+71*, RESOURCE+73*, RESOURCE+76*, RES1+4, RES1+74
SDH RESOURCE+31~, RES1+5*
SDHL RESOURCE+31~, RES1+23*, RES1+24, RES1+71
SDIEN RESOURCE~, RESOURCE+57*, RESOURCE+58*, RESOURCE+59, RESOURCE+60, RESOURCE+61, RESOURCE+80
SDK RESOURCE+31~, RESOURCE+60*, RESOURCE+61
SDMSG RESOURCE+30~
SDPRECHIN RES1+79~, RES1+81, ADDFLDS+2*
SDPRO RESOURCE+31~, RESOURCE+32*, RES1+31, RES1+32
SDR CHK+1~, CHK+5*
SDRT RESOURCE+31~, RESOURCE+32*, RESOURCE+74*, RESOURCE+77*
SDT RESOURCE+31~, RESOURCE+32*
SDTMZN RES1+79~, RES1+81, ADDFLDS+3*
SDTYPE RESOURCE~, RESOURCE+47*, RESOURCE+50*, RES1+7
SDTYPR RESOURCE+31~, RESOURCE+36*, RES1+8*, RES1+9*, RES1+10*, RES1+11*, RES1+12, RES1+13
SDX RESOURCE+31~, RESOURCE+32*, RESOURCE+72*, RESOURCE+73*, RESOURCE+75, RESOURCE+76*, RESOURCE+78, CHK+1~, CHK+3*, CHK+4*
, CHK+5
SDXT RESOURCE+31~, RESOURCE+72*, RESOURCE+76
U RES1+7, RES1+8, RES1+10, RES1+12, RES1+19, RES1+20, RES1+21, RES1+22, RES1+23, RES1+26
RES1+27, RES1+33, RES1+59, RES1+61, RES1+63, RES1+64, RES1+65, RES1+71, RES1+73, RES1+74
RES1+81, GETACC+18, GETACC+20, GETACC+22, GETACC+23, GETACC+24, ADDFLDS+3
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 |  Naked Globals |  Local Variables  | All