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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDESAPPT

Package: Scheduling

Routine: SDESAPPT


Information

SDESAPPT ;;ALB/BLB - VISTA SCHEDULING RPCS ;June 7, 2021@13:07

Source Information

Source file <SDESAPPT.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Scheduling 4 $$NETTOFM^SDECDATE  SUMMARY^SDESAPPTDATA  (ENCODE,ERRLOG)^SDESJSON  PATIENTIDADDDON^SDESPATIENTDATA  
VA FileMan 1 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 SDES  

Entry Points

Name Comments DBIA/ICR reference
APPGETJSON(SDECY,DFN,BDATE,EDATE) ; Return a list of appointments and associated data by PATIENT
APPGETONEJSON(SDECY,IEN) ; Return a sing appointment and associated data by IEN
APPTBYRESOURCE(SDECY,SDRESIEN,SDBEG,SDEND) ;
APPTBYCLINIC(SDECY,SDCLINICIEN,SDBEG,SDEND) ;
BUILDER ;Convert data to JSON
VALIDATEDT(FROM,THRU) ;
APPTINDTRANGE(IEN,BEG,END) ;

External References

Name Field # of Occurrence
GETS^DIQ APPTINDTRANGE+13
$$NETTOFM^SDECDATE VALIDATEDT+6, VALIDATEDT+9
SUMMARY^SDESAPPTDATA APPGETJSON+15, APPGETONEJSON+10, APPTBYRESOURCE+17, APPTBYCLINIC+21
ENCODE^SDESJSON BUILDER+3
ERRLOG^SDESJSON APPGETJSON+9, APPGETJSON+10, APPGETONEJSON+6, APPGETONEJSON+7, APPTBYRESOURCE+8, APPTBYRESOURCE+9, APPTBYCLINIC+8, APPTBYCLINIC+9, VALIDATEDT+3, VALIDATEDT+4
, VALIDATEDT+7, VALIDATEDT+10, VALIDATEDT+12
PATIENTIDADDDON^SDESPATIENTDATA APPTBYRESOURCE+21, APPTBYCLINIC+25

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] APPGETJSON+10
^SC - [#44] APPTBYCLINIC+9
^SDEC(409.831 - [#409.831] APPTBYRESOURCE+9, APPTBYCLINIC+12, APPTBYCLINIC+13
^SDEC(409.84 - [#409.84] APPGETJSON+12, APPGETONEJSON+7, APPTBYRESOURCE+13, APPTBYRESOURCE+16, APPTBYCLINIC+17, APPTBYCLINIC+20

Label References

Name Line Occurrences
$$APPTINDTRANGE APPGETJSON+13
$$VALIDATEDT APPGETJSON+8, APPTBYRESOURCE+7, APPTBYCLINIC+7
BUILDER APPGETJSON+18, APPGETONEJSON+13, APPTBYRESOURCE+24, APPTBYCLINIC+28

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APPTARY APPTINDTRANGE+10~
APPTARY( APPTINDTRANGE+14
APPTDATA APPGETJSON+4~, APPGETJSON+15, APPGETJSON+16, APPGETONEJSON+4~, APPGETONEJSON+10, APPGETONEJSON+11, APPTBYRESOURCE+1~, APPTBYRESOURCE+17, APPTBYRESOURCE+18, APPTBYCLINIC+1~
, APPTBYCLINIC+21, APPTBYCLINIC+22
APPTDT APPTBYRESOURCE+1~, APPTBYRESOURCE+11*, APPTBYRESOURCE+13*, APPTBYRESOURCE+14, APPTBYRESOURCE+16, APPTBYCLINIC+1~, APPTBYCLINIC+15*, APPTBYCLINIC+17*, APPTBYCLINIC+18, APPTBYCLINIC+20
, APPTINDTRANGE+10~, APPTINDTRANGE+14*, APPTINDTRANGE+15, APPTINDTRANGE+16, APPTINDTRANGE+17
APPTIEN APPTBYRESOURCE+1~, APPTBYRESOURCE+2*, APPTBYRESOURCE+15*, APPTBYRESOURCE+16*, APPTBYRESOURCE+17, APPTBYCLINIC+1~, APPTBYCLINIC+2*, APPTBYCLINIC+19*, APPTBYCLINIC+20*, APPTBYCLINIC+21
BDATE APPGETJSON~, APPGETJSON+7*, APPGETJSON+8, APPGETJSON+13
BEG APPTINDTRANGE~, APPTINDTRANGE+16
COUNTER APPTBYRESOURCE+1~, APPTBYRESOURCE+2*, APPTBYRESOURCE+18, APPTBYRESOURCE+19, APPTBYRESOURCE+22, APPTBYCLINIC+1~, APPTBYCLINIC+2*, APPTBYCLINIC+22, APPTBYCLINIC+23, APPTBYCLINIC+26
DFN APPGETJSON~, APPGETJSON+6*, APPGETJSON+9, APPGETJSON+10, APPGETJSON+12, APPTBYRESOURCE+1~, APPTBYRESOURCE+19*, APPTBYRESOURCE+21, APPTBYCLINIC+1~, APPTBYCLINIC+23*
, APPTBYCLINIC+25
EDATE APPGETJSON~, APPGETJSON+7*, APPGETJSON+8, APPGETJSON+13
END APPTINDTRANGE~, APPTINDTRANGE+17
ERR APPGETJSON+4~, APPGETJSON+7*, APPGETONEJSON+4~, APPGETONEJSON+5*
FN APPTINDTRANGE+10~, APPTINDTRANGE+12*, APPTINDTRANGE+13, APPTINDTRANGE+14
FROM VALIDATEDT~, VALIDATEDT+3, VALIDATEDT+5, VALIDATEDT+6*, VALIDATEDT+7, VALIDATEDT+11, VALIDATEDT+12
IEN APPGETJSON+4~, APPGETJSON+7*, APPGETJSON+12*, APPGETJSON+13, APPGETJSON+15, APPGETONEJSON~, APPGETONEJSON+5*, APPGETONEJSON+6, APPGETONEJSON+7, APPGETONEJSON+10
, APPTINDTRANGE~, APPTINDTRANGE+12, APPTINDTRANGE+13
IENS APPGETJSON+4~, APPGETONEJSON+4~, APPTINDTRANGE+10~, APPTINDTRANGE+12*, APPTINDTRANGE+14
INRANGE APPTINDTRANGE+10~, APPTINDTRANGE+11*, APPTINDTRANGE+15*, APPTINDTRANGE+16*, APPTINDTRANGE+17*, APPTINDTRANGE+18
JSONERR APPTBYRESOURCE+1~, APPTBYRESOURCE+2*, APPTBYCLINIC+1~, APPTBYCLINIC+2*, BUILDER+1~, BUILDER+2*, BUILDER+3
NUM APPGETJSON+4~, APPGETJSON+7*, APPGETJSON+14*, APPGETJSON+16, APPGETONEJSON+4~, APPGETONEJSON+5*, APPGETONEJSON+9*, APPGETONEJSON+11
PATIENT APPTBYRESOURCE+1~, APPTBYRESOURCE+20*, APPTBYRESOURCE+21, APPTBYRESOURCE+22, APPTBYCLINIC+1~, APPTBYCLINIC+24*, APPTBYCLINIC+25, APPTBYCLINIC+26
POP APPGETJSON+4~, APPGETJSON+5*, APPGETJSON+8*, APPGETJSON+9*, APPGETJSON+10*, APPGETJSON+11, APPGETONEJSON+4~, APPGETONEJSON+5*, APPGETONEJSON+6*, APPGETONEJSON+7*
, APPGETONEJSON+8, APPTBYRESOURCE+1~, APPTBYRESOURCE+2*, APPTBYRESOURCE+7*, APPTBYRESOURCE+8*, APPTBYRESOURCE+9*, APPTBYRESOURCE+10, APPTBYRESOURCE+13, APPTBYRESOURCE+14*, APPTBYCLINIC+1~
, APPTBYCLINIC+2*, APPTBYCLINIC+7*, APPTBYCLINIC+8*, APPTBYCLINIC+9*, APPTBYCLINIC+10, APPTBYCLINIC+17, APPTBYCLINIC+18*, VALIDATEDT+1~, VALIDATEDT+2*, VALIDATEDT+3*
, VALIDATEDT+4*, VALIDATEDT+7*, VALIDATEDT+10*, VALIDATEDT+11, VALIDATEDT+12*, VALIDATEDT+13
RESTYPE APPTBYCLINIC+1~, APPTBYCLINIC+13*, APPTBYCLINIC+14
SDAPPT APPGETJSON+4~, APPGETJSON+9, APPGETJSON+10, APPGETONEJSON+4~, APPGETONEJSON+6, APPGETONEJSON+7, APPTBYRESOURCE+1~, APPTBYRESOURCE+8, APPTBYRESOURCE+9, APPTBYCLINIC+1~
, APPTBYCLINIC+8, APPTBYCLINIC+9, BUILDER+3, VALIDATEDT+3, VALIDATEDT+4, VALIDATEDT+7, VALIDATEDT+10, VALIDATEDT+12
SDAPPT("Appt" APPGETJSON+16*, APPGETJSON+17*, APPGETONEJSON+11*, APPGETONEJSON+12*, APPTBYRESOURCE+18*, APPTBYRESOURCE+19, APPTBYRESOURCE+22*, APPTBYRESOURCE+23*, APPTBYCLINIC+22*, APPTBYCLINIC+23
, APPTBYCLINIC+26*, APPTBYCLINIC+27*
SDBEG APPTBYRESOURCE~, APPTBYRESOURCE+5*, APPTBYRESOURCE+7, APPTBYRESOURCE+11, APPTBYCLINIC~, APPTBYCLINIC+5*, APPTBYCLINIC+7, APPTBYCLINIC+15
SDCLINICIEN APPTBYCLINIC~, APPTBYCLINIC+8, APPTBYCLINIC+9, APPTBYCLINIC+12
SDECY APPGETJSON~, APPGETONEJSON~, APPTBYRESOURCE~, APPTBYRESOURCE+3!, APPTBYCLINIC~, APPTBYCLINIC+3!, BUILDER+3
SDEND APPTBYRESOURCE~, APPTBYRESOURCE+6*, APPTBYRESOURCE+7, APPTBYRESOURCE+12*, APPTBYRESOURCE+14, APPTBYCLINIC~, APPTBYCLINIC+6*, APPTBYCLINIC+7, APPTBYCLINIC+16*, APPTBYCLINIC+18
SDMSG APPTINDTRANGE+10~, APPTINDTRANGE+15
SDRESIEN APPTBYRESOURCE~, APPTBYRESOURCE+8, APPTBYRESOURCE+9, APPTBYRESOURCE+13, APPTBYRESOURCE+16, APPTBYCLINIC+1~, APPTBYCLINIC+11*, APPTBYCLINIC+12*, APPTBYCLINIC+13, APPTBYCLINIC+17
, APPTBYCLINIC+20
THRU VALIDATEDT~, VALIDATEDT+4, VALIDATEDT+8, VALIDATEDT+9*, VALIDATEDT+10, VALIDATEDT+11, VALIDATEDT+12
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All