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

Package: Scheduling

Routine: SDECAR2


Information

SDECAR2 ;ALB/SAT/JSM,WTC,LAB - VISTA SCHEDULING RPCS ;Apr 10, 2020@15:22

Source Information

Source file <SDECAR2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 ^%DT  UPDATE^DIE  ^DIK  ($$GET1,GETS)^DIQ  
Scheduling 2 $$FNUM^SDECAR  $$NETTOFM^SDECDATE  
Kernel 1 $$NOW^XLFDT  

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

Package Total Caller Graph
Scheduling 8 SDEC  SDEC GETPRER  SDEC07  SDEC08  SDECAR  SDECWL  SDHL7  SDTMP08  

Entry Points

Name Comments DBIA/ICR reference
ARSET(RET,INP) ;Appointment Request Set
FDAPRER(FDA,ARPRER,ARIEN) ;Setup the FDA array for the PREREQUISITE multiple (#48)
DELPRER(ARIEN) ;Delete all entries in the PREREQUISITE multiple (#48)
GETPRER(RET,ARIEN) ;Return the values in the PREREQUISITE multiple (#48)
ARAUD(ARIEN,ARCLIN,ARSTOP,DATE,USER) ;populate VS AUDIT multiple field 45
; ARIEN - (required) pointer to SDEC APPT REQUEST file 409.85
; ARCLIN - (optional) pointer to HOSPITAL LOCATION file 44
; ARSTOP - (optional) pointer to CLINIC STOP file
; DATE - (optional) date/time in fileman format
AR433(ARIEN,SDEC) ;set MULT APPTS MADE
AR433D(SDEC) ;delete MULT APPTS MADE
AR438(ARIEN,SDPARENT,SDEC) ;set PARENT REQUEST field 43.8; set as child in MULTAPPTS MADE in parent request
AR435(SDDT,ARIEN) ;set dates into MRTC CALC PREF DATES multiple field 43.5
WLACT(NAME) ;
AR23(INP17,ARI) ;Patient Contacts
UPDATE(ARIEN,APPDT,SDCL,SVCP,SVCPR,NOTE,SDAPPTYP) ;update REQ APPT REQUEST at apointment add

External References

Name Field # of Occurrence
^%DT ARSET+102, ARSET+175, AR435+7
UPDATE^DIE ARSET+203, ARAUD+17, AR433+20, AR433D+13, AR438+2, AR435+11, AR23+27, UPDATE+26
^DIK DELPRER+4
$$GET1^DIQ AR433+14, AR433D+8, AR433D+9
GETS^DIQ ARSET+171, AR23+17
$$FNUM^SDECAR ARSET+68
$$NETTOFM^SDECDATE ARSET+81, AR23+10
$$NOW^XLFDT ARSET+102, ARAUD+11, WLACT+4, UPDATE+14

Used in RPC

RPC Name Call Tags
SDEC GETPRER GETPRER

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.84 - [#409.84] GET1^DIQ
409.8544 GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] UPDATE+19
^DIC(4 - [#4] ARSET+85
^DIC(40.7 - [#40.7] WLACT+3, WLACT+4
^DPT - [#2] ARSET+76
^SC - [#44] ARSET+90, UPDATE+16, UPDATE+17, UPDATE+18
^SC("B" ARSET+92
^SD(409.1 - [#409.1] ARSET+115
^SDEC(409.84 - [#409.84] AR433+19, AR433D+7
^SDEC(409.85 - [#409.85] ARSET+116, ARSET+122, ARSET+125, ARSET+126, ARSET+129, ARSET+208, DELPRER+4, GETPRER+2, GETPRER+4, GETPRER+5
, ARAUD+9, ARAUD+10, AR433+9, AR433+16, AR433+18, AR433D+10, AR433D+11, AR435+9
^VA(200 - [#200] ARSET+96, ARSET+100, AR23+19, AR23+24

Label References

Name Line Occurrences
AR23 ARSET+209
AR433 ARSET+212, ARSET+213
AR435 ARSET+210
ARAUD ARSET+211
DELPRER ARSET+197
FDAPRER ARSET+159, ARSET+198

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ARSET+61~, ARSET+102*, ARSET+175*, AR435+5~, AR435+7*, AR23+2~
ACTIVE WLACT+1~, WLACT+2*, WLACT+3, WLACT+5*, WLACT+6
APPDT UPDATE~, UPDATE+13
ARAPTYP ARSET+62~, ARSET+115*, ARSET+148, ARSET+182
ARASD AR23+1~, AR23+10*, AR23+11
ARASDH AR23+1~, AR23+13*, AR23+14, AR23+16, AR23+22
ARCLIN ARSET+62~, ARSET+87*, ARSET+88, ARSET+89, ARSET+90, ARSET+91, ARSET+92*, ARSET+93, ARSET+114, ARSET+146
, ARSET+180, ARSET+211, ARAUD~, ARAUD+7*, ARAUD+10, ARAUD+15
ARCOMM ARSET+63~, ARSET+105*, ARSET+162, ARSET+192
ARDAPTDT ARSET+63~, ARSET+101*, ARSET+102, ARSET+103*, ARSET+104*, ARSET+157, ARSET+191
ARDATA ARSET+64~, ARSET+170!
ARDATA( ARSET+176, ARSET+177, ARSET+178, ARSET+179, ARSET+180, ARSET+181, ARSET+183, ARSET+184, ARSET+185, ARSET+186
, ARSET+187, ARSET+188, ARSET+189, ARSET+190, ARSET+191, ARSET+192
ARDATA1 AR23+1~
ARDT AR23+2~, AR23+12*, AR23+18, AR23+23
AREDT ARSET+63~, ARSET+80*, ARSET+81*, ARSET+82, ARSET+83, ARSET+150, ARSET+184
AREESTAT ARSET+63~
ARENPRI ARSET+65~, ARSET+106*, ARSET+107*, ARSET+152, ARSET+186
ARERR ARSET+64~, ARSET+170!, ARSET+172
ARERR1 AR23+1~
ARHOSN ARSET+64~
ARI AR23~, AR23+3
ARI1 AR23+1~, AR23+4*, AR23+5
ARIEN ARSET+62~, ARSET+73*, ARSET+132*, ARSET+133, ARSET+169*, ARSET+171, ARSET+173, ARSET+176, ARSET+177, ARSET+178
, ARSET+179, ARSET+180, ARSET+181, ARSET+183, ARSET+184, ARSET+185, ARSET+186, ARSET+187, ARSET+188, ARSET+189
, ARSET+190, ARSET+191, ARSET+192, ARSET+197, ARSET+198, ARSET+208, ARSET+209, ARSET+210, ARSET+211, ARSET+212
, ARSET+213, ARSET+215, FDAPRER~, FDAPRER+6, DELPRER~, DELPRER+2, DELPRER+3, DELPRER+4, GETPRER~, GETPRER+2
, GETPRER+4, GETPRER+5, ARAUD~, ARAUD+6*, ARAUD+9, ARAUD+10, ARAUD+13, ARAUD+14, ARAUD+15, ARAUD+16
, AR433~, AR433+8*, AR433+9, AR433+16, AR433+18, AR433+19, AR433D+3~, AR433D+10*, AR433D+11, AR433D+12
, AR438~, AR438+2, AR435~, AR435+9, AR435+10, UPDATE~, UPDATE+12, UPDATE+13, UPDATE+14, UPDATE+15
, UPDATE+16, UPDATE+17, UPDATE+20, UPDATE+21, UPDATE+22, UPDATE+23, UPDATE+24, UPDATE+25
ARIENS AR23+1~, AR23+3*, AR23+14
ARIENS1 AR23+1~, AR23+14*, AR23+15, AR23+17
ARINST ARSET+62~, ARSET+84*, ARSET+85*, ARSET+140, ARSET+177
ARINSTI ARSET+62~, ARSET+208*
ARMAI ARSET+65~, ARSET+109*, ARSET+164, ARSET+194
ARMAN ARSET+65~, ARSET+110*, ARSET+165, ARSET+195
ARMAR ARSET+65~, ARSET+108*, ARSET+163, ARSET+164, ARSET+165, ARSET+193, ARSET+210
ARMSG ARSET+64~, ARSET+172*, ARSET+204, ARSET+207
ARMSG("DIERR" ARSET+205
ARNEW ARSET+64~, ARSET+133*, ARSET+134
>> ARNLT ARSET+117*, ARSET+122*, ARSET+158, ARSET+196
>> ARORDN ARSET+119*, ARSET+129*, ARSET+160, ARSET+199
ARORIGDT ARSET+62~, ARSET+83*, ARSET+139, ARSET+174, ARSET+175*, ARSET+176
ARORIGDTI ARSET+62~, ARSET+175*, ARSET+176
ARPARENT ARSET+65~, ARSET+116*, ARSET+121, ARSET+122, ARSET+123, ARSET+125, ARSET+126, ARSET+128, ARSET+129, ARSET+167
, ARSET+201, ARSET+213
ARPATTEL ARSET+65~
ARPOS ARSET+62~
ARPRER ARSET+118*, ARSET+127*, ARSET+159, ARSET+198, FDAPRER~, FDAPRER+2, FDAPRER+4, FDAPRER+5
ARPRIO ARSET+63~, ARSET+102*, ARSET+151, ARSET+185
ARPROV ARSET+63~, ARSET+100*, ARSET+154, ARSET+188
ARQUIT ARSET+63~, ARSET+67*, ARSET+90*, ARSET+93*, ARSET+94
ARREQBY ARSET+63~, ARSET+98*, ARSET+99*, ARSET+153, ARSET+187
ARRET ARSET+64~
ARRET(1 ARSET+208, ARSET+209, ARSET+210, ARSET+211, ARSET+212, ARSET+213, ARSET+214
ARRET1 AR23+1~
ARSRVSP ARSET+62~
ARSTOP ARSET+65~, ARSET+113*, ARSET+114, ARSET+147, ARSET+181, ARSET+211, ARAUD~, ARAUD+8*, ARAUD+10, ARAUD+16
ARSVCCON ARSET+65~, ARSET+111*, ARSET+156, ARSET+190
ARSVCCOP ARSET+65~, ARSET+112*, ARSET+155, ARSET+189
ARTEAM ARSET+62~
ARTYPE ARSET+62~, ARSET+86*, ARSET+144, ARSET+178
ARUSER ARSET+63~, ARSET+95*, ARSET+96*, ARSET+97*, ARSET+149, ARSET+183, AR23+19
ARUSR AR23+2~, AR23+19*, AR23+24*
ASEQ FDAPRER+1~, FDAPRER+3*, FDAPRER+6*
AUDF ARSET+64~, ARSET+67*, ARSET+135*, ARSET+180*, ARSET+181*, ARSET+211
CC GETPRER+1~, GETPRER+4*, GETPRER+5
DA DELPRER+1~, DELPRER+4*
DA(1 DELPRER+3*
DATE ARAUD~, ARAUD+11*, ARAUD+13
DELIM FDAPRER+1~, FDAPRER+3*, FDAPRER+4, FDAPRER+5
DFN ARSET+62~, ARSET+74*, ARSET+75, ARSET+76, ARSET+137, AR433D+3~, AR433D+8*, AR433D+10
DIEN AR433D+3~, AR433D+9*, AR433D+11
DIK DELPRER+1~, DELPRER+3*
DUZ ARSET+97, ARAUD+12, UPDATE+21
FDA ARSET+64~, ARSET+136*, ARSET+137, ARSET+139, ARSET+140, ARSET+144, ARSET+145, ARSET+146, ARSET+147, ARSET+148
, ARSET+149, ARSET+150, ARSET+151, ARSET+152, ARSET+153, ARSET+154, ARSET+155, ARSET+156, ARSET+157, ARSET+158
, ARSET+159, ARSET+160, ARSET+161, ARSET+162, ARSET+163, ARSET+164, ARSET+165, ARSET+166, ARSET+167, ARSET+172!
, ARSET+173*, ARSET+176, ARSET+177, ARSET+178, ARSET+179, ARSET+180, ARSET+181, ARSET+182, ARSET+183, ARSET+184
, ARSET+185, ARSET+186, ARSET+187, ARSET+188, ARSET+189, ARSET+190, ARSET+191, ARSET+192, ARSET+193, ARSET+194
, ARSET+195, ARSET+196, ARSET+198, ARSET+199, ARSET+200, ARSET+201, ARSET+203, FDAPRER~, AR23+1~, AR23+6!
, AR23+15*, AR23+18, AR23+19, AR23+20, AR23+21, AR23+23, AR23+24, AR23+25, AR23+26, AR23+27
FDA( ARSET+136, ARSET+173, FDAPRER+6*, AR23+15
FNUM ARSET+64~, ARSET+68*, ARSET+136, ARSET+171, ARSET+173, ARSET+176, ARSET+177, ARSET+178, ARSET+179, ARSET+180
, ARSET+181, ARSET+183, ARSET+184, ARSET+185, ARSET+186, ARSET+187, ARSET+188, ARSET+189, ARSET+190, ARSET+191
, ARSET+192
H WLACT+1~, WLACT+3*, WLACT+4, WLACT+5
INP ARSET~
INP(1 ARSET+73
INP(10 ARSET+100
INP(11 ARSET+101
INP(12 ARSET+105*
INP(13 ARSET+106
INP(14 ARSET+108
INP(15 ARSET+109
INP(16 ARSET+110
INP(17 ARSET+209
INP(18 ARSET+111
INP(19 ARSET+112
INP(2 ARSET+74
INP(20 ARSET+210
INP(21 ARSET+113
INP(22 ARSET+115
INP(23 ARSET+166, ARSET+200
INP(24 ARSET+212
INP(25 ARSET+116
INP(26 ARSET+117, ARSET+121
INP(27 ARSET+118, ARSET+123
INP(28 ARSET+119, ARSET+128
INP(29 ARSET+131
INP(3 ARSET+80
INP(4 ARSET+84
INP(5 ARSET+86
INP(6 ARSET+87
INP(7 ARSET+95
INP(9 ARSET+98
INP17 AR23~, AR23+4, AR23+5
MI ARSET+62~, ARSET+205*
NAME WLACT~, WLACT+3
NOTE UPDATE~, UPDATE+25
PC FDAPRER+1~, FDAPRER+4*, FDAPRER+5
PR ARSET+124~, ARSET+126*, ARSET+127, FDAPRER+1~, FDAPRER+5*, FDAPRER+6, GETPRER+1~, GETPRER+5*, GETPRER+6
PRIEN ARSET+124~, ARSET+125*, ARSET+126
RET ARSET~, ARSET+69*, ARSET+75*, ARSET+76*, ARSET+82*, ARSET+90*, ARSET+93*, ARSET+114*, ARSET+205*, ARSET+206*
, ARSET+214*, ARSET+215*, GETPRER~, GETPRER+2*, GETPRER+3*, GETPRER+6*
SDAPP AR433+7~, AR433+13*, AR433+14*, AR433+15, AR433+16, AR433+18, AR433+19, AR433D+3~, AR433D+6*, AR433D+7
, AR433D+8, AR433D+9
SDAPPTYP UPDATE~, UPDATE+12
SDCL UPDATE~, UPDATE+15, UPDATE+16, UPDATE+17, UPDATE+18
SDDIV UPDATE+11~, UPDATE+18*, UPDATE+19
SDDT AR435~, AR435+6, AR435+7
SDEC AR433~, AR433+10*, AR433+11, AR433+13, AR433D~, AR433D+4*, AR433D+5, AR433D+6, AR438~
SDFDA ARAUD+5~, AR433+7~, AR433+12!, AR433+20, AR433D+3~, AR438+1~, AR435+5~, UPDATE+11~
SDFDA( ARAUD+13*, ARAUD+14*, ARAUD+15*, ARAUD+16*, AR433+18*, AR433+19*, AR433D+12*, AR438+2*, AR435+10*, UPDATE+12*
, UPDATE+13*, UPDATE+14*, UPDATE+15*, UPDATE+16*, UPDATE+17*, UPDATE+20*, UPDATE+21*, UPDATE+22*, UPDATE+23*, UPDATE+24*
, UPDATE+25*
SDI ARSET+212~*, AR433+7~, AR433+11*, AR433+13, AR433D+3~, AR433D+5*, AR433D+6, AR435+5~, AR435+6*, AR435+7
SDIEN AR433+7~, AR433+16*, AR433+17*, AR433+18, AR433+19
SDJ AR433D+3~, AR433D+11*, AR433D+12, AR435+5~, AR435+7*, AR435+8, AR435+9, AR435+10
SDMSG UPDATE+11~
SDP ARAUD+5~, ARAUD+9*, ARAUD+10
SDPARENT AR438~, AR438+2
SDPN ARAUD+5~, ARAUD+10*
SDREC ARSET+64~, ARSET+212*
SDSN UPDATE+11~, UPDATE+19*, UPDATE+20
SDTYP AR433D+3~, AR433D+9*, AR433D+10
STR17 AR23+1~, AR23+5*, AR23+10, AR23+12, AR23+18, AR23+19, AR23+20, AR23+21, AR23+23, AR23+24
, AR23+25, AR23+26
SVCP UPDATE~, UPDATE+23
SVCPR UPDATE~, UPDATE+24
U ARSET+122, ARSET+129, ARSET+208, ARSET+214, ARSET+215, GETPRER+5, GETPRER+6, ARAUD+10, WLACT+4, AR23+19
, AR23+24, UPDATE+16, UPDATE+17, UPDATE+18, UPDATE+19
USER ARAUD~, ARAUD+12*, ARAUD+14
VAOSGUID ARSET+66~, ARSET+131*, ARSET+145, ARSET+179
X ARSET+61~, ARSET+102*, ARSET+175*, AR435+5~, AR435+7*, AR23+2~
Y ARSET+61~, ARSET+102, ARSET+103, ARSET+104, ARSET+175, AR435+5~, AR435+7, AR23+2~
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