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

Package: Scheduling

Routine: SDECAR


Information

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

Source Information

Source file <SDECAR.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 ^%DT  $$GET1^DID  UPDATE^DIE  ^DIK  ($$GET1,GETS)^DIQ  
Scheduling 3 (AR23,AR433,AR435)^SDECAR2  ERR1^SDECERR  ARDISP^SDECHL7  

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

Package Total Caller Graph
Scheduling 16 SDEC  SDEC08  SDECAR ARAPPT  SDECAR ARMRTC  SDECAR ARMULT  SDECAR AUDITGET  SDECAR1  SDECAR2  
SDECAR4  SDECI2  SDESAPTREQSET  SDESARGET  SDHL7  SDHL7APT  SDHLAPT1  SDTMP08  

Entry Points

Name Comments DBIA/ICR reference
ARCLOSE(RET,INP) ;Appointment Request Close
AROPEN(RET,ARAPP,ARIEN,ARDDT) ;SET Appointment Request Open/re-open
ARX
FNUM(RET) ;file number
ARPCSET(SDECY,INP,ARIEN) ;SET update patient contacts in SDEC APPT REQUEST file
ARDGET(SDECY) ;get values for disposition field of SDEC APPT REQUEST file
ARMRTGET(SDECY,ARIEN) ;GET number of entries and values in MRTC CALC PREF DATES
ARMULT(SDECY,ARIEN,MULT) ;SET MULT APPTS MADE multiple in SDEC APPT REQUEST file. All entries are removed and replaced by the values in MULT
ARMRTSET(SDECY,ARIEN,MRTC) ;SET MRTC CALC PREF DATES dates - clears the multiple and sets the new ones that are passed into MRTC
MT(ARIEN) ; clear out existing MRTC CALC PREF DATES
MT1(ARIEN) ; clear out existing MULT APPTS MADE
ARMRTC(RET,ARIEN) ;GET the number of MRTC appointments made for this request
MRTC(ARIEN) ;
ARAPPT(SDECY,SDAPPT) ;GET appointment request for given SDEC APPOINTMENT id
AUDITGET(SDECY,ARIEN) ;GET entries from VS AUDIT field of SDEC APPT REQUEST file 409.85

External References

Name Field # of Occurrence
^%DT ARCLOSE+36, AROPEN+25
$$GET1^DID ARDGET+21
UPDATE^DIE ARCLOSE+43, AROPEN+35
^DIK MT+6, MT1+6
$$GET1^DIQ AROPEN+14, AROPEN+33, ARAPPT+19
GETS^DIQ ARMRTGET+17, AUDITGET+13
AR23^SDECAR2 ARPCSET+18
AR433^SDECAR2 ARMULT+26
AR435^SDECAR2 ARMRTSET+19
ERR1^SDECERR ARPCSET+17, ARPCSET+19
ARDISP^SDECHL7 ARCLOSE+50, ARCLOSE+51, ARCLOSE+52

Used in RPC

RPC Name Call Tags
SDECAR ARMRTC ARMRTC
SDECAR ARAPPT ARAPPT
SDECAR AUDITGET AUDITGET
SDECAR ARMULT ARMULT

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.84 - [#409.84] GET1^DIQ
^SDEC(409.85 - [#409.85] GET1^DID,  GETS^DIQ
409.8545 GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SDEC(409.84 - [#409.84] AROPEN+13, ARAPPT+18
^SDEC(409.85 - [#409.85] ARCLOSE+49, AROPEN+22, ARPCSET+17, ARMRTGET+16, ARMULT+20, ARMRTSET+15, MT+2, MT1+2, ARMRTC+10, MRTC+3
, AUDITGET+10, AUDITGET+11
^TMP( ARCLOSE+54
^TMP("SDEC" ARDGET+17!
^TMP($J ARCLOSE+53
^VA(200 - [#200] ARCLOSE+33, ARCLOSE+34

Label References

Name Line Occurrences
$$FNUM ARCLOSE+38
$$MRTC ARMRTC+12
ARX AROPEN+18
MT ARMRTSET+18
MT1 ARMULT+22

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT ARCLOSE+36*, AROPEN+6~, AROPEN+25*
ARAPP AROPEN~, AROPEN+12*, AROPEN+13, AROPEN+14, AROPEN+33
ARDATA ARMRTGET+7~, AUDITGET+1~, AUDITGET+12!
ARDATA( ARMRTGET+18, ARMRTGET+20
ARDDT AROPEN~, AROPEN+24*, AROPEN+25, AROPEN+30
ARDISP ARCLOSE+9~, ARCLOSE+14*, ARCLOSE+15, ARCLOSE+18*, ARCLOSE+19*, ARCLOSE+20*, ARCLOSE+21*, ARCLOSE+22*, ARCLOSE+23*, ARCLOSE+24*
, ARCLOSE+25*, ARCLOSE+26*, ARCLOSE+27*, ARCLOSE+28*, ARCLOSE+29, ARCLOSE+41, ARCLOSE+50, ARCLOSE+51, ARCLOSE+52
ARDISPBY ARCLOSE+9~, ARCLOSE+32*, ARCLOSE+33*, ARCLOSE+34, ARCLOSE+40
ARDISPDT ARCLOSE+9~, ARCLOSE+36*, ARCLOSE+39
ARFDA ARCLOSE+9~, ARCLOSE+38*, ARCLOSE+39, ARCLOSE+40, ARCLOSE+41, ARCLOSE+42, AROPEN+6~, AROPEN+26*, AROPEN+27, AROPEN+28
, AROPEN+29, AROPEN+30, AROPEN+34
ARFDA( ARCLOSE+38, AROPEN+26
ARIEN ARCLOSE+9~, ARCLOSE+12*, ARCLOSE+38, ARCLOSE+49, ARCLOSE+50, ARCLOSE+51, ARCLOSE+52, ARCLOSE+53, AROPEN~, AROPEN+16
, AROPEN+17*, AROPEN+20*, AROPEN+21, AROPEN+22, AROPEN+26, AROPEN+38, ARPCSET~, ARPCSET+16*, ARPCSET+17, ARPCSET+18
, ARMRTGET~, ARMRTGET+14*, ARMRTGET+15, ARMRTGET+16, ARMRTGET+17, ARMULT~, ARMULT+18*, ARMULT+19, ARMULT+20, ARMULT+22
, ARMULT+26, ARMRTSET~, ARMRTSET+13*, ARMRTSET+14, ARMRTSET+15, ARMRTSET+18, ARMRTSET+19, MT~, MT+2, MT+3
, MT+5, MT1~, MT1+2, MT1+3, MT1+5, ARMRTC~, ARMRTC+9*, ARMRTC+10, ARMRTC+12, MRTC~
, MRTC+3, AUDITGET~, AUDITGET+9*, AUDITGET+10, AUDITGET+11, AUDITGET+13, AUDITGET+14, AUDITGET+15
ARMSG ARCLOSE+9~, AROPEN+6~
ARMSG("DIERR" ARCLOSE+44, ARCLOSE+45, ARCLOSE+47, AROPEN+36, AROPEN+37, AROPEN+38
ARMSG1 ARPCSET+11~, ARPCSET+19
ARRET ARCLOSE+9~
DA MT+1~, MT+4*, MT1+1~, MT1+4*
DA(1 MT+5*, MT1+5*
DIERR ARDGET+15~
DIK MT+1~, MT+3*, MT1+1~, MT1+3*
DT ARCLOSE+36
DUZ ARCLOSE+32
INP ARCLOSE~, ARPCSET~, ARPCSET+18
INP(1 ARCLOSE+12
INP(2 ARCLOSE+14
INP(3 ARCLOSE+32
INP(4 ARCLOSE+36
MI ARCLOSE+9~, ARCLOSE+45*, AROPEN+37*
MRTC ARMRTSET~, ARMRTSET+16*, ARMRTSET+17, ARMRTSET+19
MRTC1 ARMRTSET+8~
MULT ARMULT~, ARMULT+21*, ARMULT+23, ARMULT+24, ARMULT+25
MULT1 ARMULT+13~, ARMULT+25*, ARMULT+26
RET ARCLOSE~, ARCLOSE+10*, ARCLOSE+12*, ARCLOSE+15*, ARCLOSE+30*, ARCLOSE+34*, ARCLOSE+37*, ARCLOSE+45*, ARCLOSE+46*, ARCLOSE+54*
, AROPEN~, AROPEN+7*, AROPEN+8, AROPEN+10, AROPEN+15, AROPEN+16, AROPEN+21, AROPEN+22, AROPEN+25, AROPEN+37
, AROPEN+38, ARX, FNUM~, FNUM+1*, FNUM+2, ARMRTC~, ARMRTC+6*, ARMRTC+7, ARMRTC+10, ARMRTC+11
, ARMRTC+12
SDAPPT ARAPPT~, ARAPPT+16*, ARAPPT+17, ARAPPT+18, ARAPPT+19
SDART AROPEN+6~, AROPEN+14*, AROPEN+15, AROPEN+16, AROPEN+17
SDC ARMRTGET+7~, ARMRTGET+8*, ARMRTGET+19*, ARMRTGET+21, ARMRTC+5~, ARMRTC+8*, MRTC+1~, MRTC+2*, MRTC+4*, MRTC+5
SDCANRSN AROPEN+32~, AROPEN+33*, AROPEN+34
SDECI AROPEN+6~, AROPEN+9*, AROPEN+10, AROPEN+15*, AROPEN+16*, AROPEN+21*, AROPEN+22*, AROPEN+25*, AROPEN+37*, AROPEN+38*
ARX, ARPCSET+11~, ARPCSET+14*, ARPCSET+15, ARPCSET+17, ARPCSET+19, ARPCSET+20*, ARDGET+15~, ARDGET+16*, ARDGET+20
, ARDGET+25*, ARDGET+26, ARMRTGET+7~, ARMRTGET+9*, ARMRTGET+20*, ARMRTGET+22, ARMRTC+5~, ARMRTC+8*, ARMRTC+11, ARAPPT+11~
, ARAPPT+14*, ARAPPT+15, ARAPPT+22*, AUDITGET+1~, AUDITGET+4*, AUDITGET+7, AUDITGET+17*, AUDITGET+18
SDECY ARPCSET~, ARPCSET+12*, ARPCSET+13, ARPCSET+15, ARPCSET+17, ARPCSET+19, ARPCSET+20, ARDGET~, ARDGET+18*, ARDGET+20
, ARDGET+25, ARDGET+26, ARMRTGET~, ARMRTGET+10*, ARMRTGET+11, ARMRTGET+13, ARMRTGET+15, ARMRTGET+16, ARMRTGET+20, ARMRTGET+21
, ARMRTGET+22, ARMULT~, ARMULT+14*, ARMULT+15, ARMULT+17, ARMULT+19, ARMULT+20, ARMULT+23, ARMULT+27, ARMRTSET~
, ARMRTSET+9*, ARMRTSET+10, ARMRTSET+12, ARMRTSET+14, ARMRTSET+15, ARMRTSET+17, ARMRTSET+20, ARAPPT~, ARAPPT+12*, ARAPPT+13
, ARAPPT+15, ARAPPT+17, ARAPPT+18, ARAPPT+22, AUDITGET~, AUDITGET+2*, AUDITGET+3, AUDITGET+7, AUDITGET+10, AUDITGET+17
, AUDITGET+18
>> SDHL7IN("ORDE R IEN" , ARCLOSE+54
SDI ARDGET+15~, ARDGET+22*, ARDGET+23, ARMRTGET+7~, ARMRTGET+18*, ARMRTGET+20, ARMULT+13~, ARMULT+24*, ARMULT+25, ARMRTSET+8~
, MT+1~, MT+2*, MT+4, MT1+1~, MT1+2*, MT1+4, ARMRTC+5~, MRTC+1~, MRTC+3*, AUDITGET+1~
, AUDITGET+11*, AUDITGET+13, AUDITGET+14, AUDITGET+15
SDMSG ARDGET+15~
SDQ AROPEN+6~, AROPEN+9*, AROPEN+15*, AROPEN+16*, AROPEN+18
SDTMP ARPCSET+11~, AUDITGET+1~, AUDITGET+5*, AUDITGET+6*, AUDITGET+7, AUDITGET+15*, AUDITGET+16*, AUDITGET+17
SDTYP ARAPPT+11~, ARAPPT+21*, ARAPPT+22
SDX ARDGET+15~, ARDGET+21*, ARDGET+22, ARDGET+23, ARAPPT+11~, ARAPPT+19*, ARAPPT+20, ARAPPT+21, AUDITGET+1~, AUDITGET+14*
, AUDITGET+15, AUDITGET+16
SDXI ARDGET+15~, ARDGET+23*, ARDGET+24, ARDGET+25
SDY ARAPPT+11~, ARAPPT+20*, ARAPPT+21
U ARCLOSE+49, AROPEN+34, AUDITGET+15, AUDITGET+16
X ARCLOSE+36*, AROPEN+6~, AROPEN+25*
Y ARCLOSE+36, ARCLOSE+37, AROPEN+6~, AROPEN+25
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