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

Package Total Caller Graph
Scheduling 10 SDEC  SDEC GETPRER  SDEC07  SDEC08  SDECAR  SDECWL  SDESAPTREQSET  SDHL7  
SDHL7APT  SDTMP08  

Entry Points

Name Comments DBIA/ICR reference
ARSET(RET,INP) ;Appointment Request Set
LASTPIDCHECK(AREQIEN,ARDAPTDT) ; checking to see if the last PID in the PID HISTORY multiple is different from incoming value
FDAPRER(FDA,ARPRER,ARIEN) ;
DELPRER(ARIEN) ;Delete all entries in the PREREQUISITE multiple (#48)
GETPRER(RET,ARIEN) ;
ARAUD(ARIEN,ARCLIN,ARSTOP,DATE,USER) ;populate VS AUDIT multiple field 45
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) ;
WLACT(NAME) ;
AR23(INP17,ARI) ;Patient Contacts
UPDATE(ARIEN,APPDT,SDCL,SVCP,SVCPR,NOTE,SDAPPTYP,EAS) ;update REQ APPT REQUEST at apointment add
MRTCHILDSEQUENCE(PARENTREQUESTIEN,DFN) ; return next sequence number for child mrtc

External References

Name Field # of Occurrence
^%DT ARSET+92, ARSET+168, AR435+7
UPDATE^DIE ARSET+196, ARSET+207, ARAUD+13, AR433+20, AR433D+13, AR438+2, AR435+11, AR23+25, UPDATE+28
^DIK DELPRER+4
$$GET1^DIQ ARSET+203, LASTPIDCHECK+3, AR433+14, AR433D+8, AR433D+9, MRTCHILDSEQUENCE+4
GETS^DIQ ARSET+164, AR23+15
$$FNUM^SDECAR ARSET+58
$$NETTOFM^SDECDATE ARSET+71, AR23+8
$$NOW^XLFDT ARSET+92, ARSET+204, ARAUD+7, WLACT+4, UPDATE+15

Used in RPC

RPC Name Call Tags
SDEC GETPRER GETPRER

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^SDEC(409.84 - [#409.84] GET1^DIQ
^SDEC(409.85 - [#409.85] GET1^DIQ
409.854 GET1^DIQ
409.8544 GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DG(40.8 - [#40.8] UPDATE+20
^DIC(4 - [#4] ARSET+75
^DIC(40.7 - [#40.7] WLACT+3, WLACT+4
^DPT - [#2] ARSET+66
^SC - [#44] ARSET+80, UPDATE+17, UPDATE+18, UPDATE+19
^SC("B" ARSET+82
^SD(409.1 - [#409.1] ARSET+105
^SDEC(409.84 - [#409.84] AR433+19, AR433D+7
^SDEC(409.85 - [#409.85] ARSET+106, ARSET+112, ARSET+115, ARSET+116, ARSET+119, ARSET+212, LASTPIDCHECK+2, DELPRER+4, GETPRER+2, GETPRER+4
, GETPRER+5, ARAUD+5, ARAUD+6, AR433+9, AR433+16, AR433+18, AR433D+10, AR433D+11, AR435+9, MRTCHILDSEQUENCE+3
^VA(200 - [#200] ARSET+86, ARSET+90, AR23+17, AR23+22

Label References

Name Line Occurrences
$$LASTPIDCHECK ARSET+201
$$MRTCHILDSEQUENCE ARSET+158
AR23 ARSET+213
AR433 ARSET+216, ARSET+217
AR435 ARSET+214
ARAUD ARSET+215
DELPRER ARSET+190
FDAPRER ARSET+149, ARSET+191

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

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