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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SDESJSON

Package: Scheduling

Routine: SDESJSON


Information

SDESJSON ;ALB/MGD,ANU,TAW,KML,BLB,BWF - VISTA SCHEDULING JSON UTILITIES ;April 25, 2022

Source Information

Source file <SDESJSON.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 1 ENCODE^XLFJSON  
MailMan 1 $$CTRL^XMXUTIL1  
VA FileMan 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 160

Package Total Caller Graph
Scheduling 160 SDEC52CJSON  SDEC52CRMVJSON  SDECAR4  SDECCONSJSON  SDECDUZ  SDECPRVSRCHJSON  SDECVVSJSON  SDES01C  
SDES25  SDES2APPTCKNSTEP  SDES2APPTUTIL  SDES2ARCLOSE  SDES2BLDAPPTOBJ  SDES2BLOCKPBSP  SDES2CANCLNAVAIL  SDES2CKNSTEP  
SDES2CLNSEARCH  SDES2CONTACTS  SDES2CREATEAPPT  SDES2CREATESNAPS  SDES2CRTVETAPPT  SDES2DISPRECALL  SDES2EDITSNAPS  SDES2GETAPPTRPCS  
SDES2GETCANSLOTS  SDES2GETCLINAVL  SDES2GETPATSTAT  SDES2NOSHOW  SDES2PATSEARCH  SDES2SEARCHCLNAT  SDES2SEARCHRCLN  SDES2SRCHCLNBYSC  
SDES2UNBLOCKPBSP  SDES2UNDONOSHOW  SDES2UTIL1  SDES2VAL4  SDESADDDELCGI  SDESADDRG  SDESAPPT  SDESAPPT3  
SDESAPPT4  SDESAPPTEDIT  SDESAPPTLETTERS  SDESAPPTLETTERSV  SDESAPPTREQ2  SDESAPPTREQ40984  SDESAPTREQ44  SDESAPTREQSET  
SDESARCLOSE  SDESARGET  SDESBLKANDMOVE  SDESBLKANDMOVE1  SDESBLOCKANDMOVE  SDESCANAPPT2  SDESCANCELAPPT  SDESCANCELAPPT2  
SDESCANCELAPPT44  SDESCANCELAPPTS  SDESCANCELRSNS  SDESCANCHECKIN  SDESCCAVAIL  SDESCHECKIN  SDESCHECKINSTEP  SDESCHECKLOCK  
SDESCHECKOUT  SDESCHKAPPTOVP  SDESCKNSTEP  SDESCLINDAILYSCH  SDESCLINICAVAIL  SDESCLINICSET  SDESCLINPRECAN  SDESCLNGRP  
SDESCLNSEARCH  SDESCLNSETAVAIL  SDESCOMPPEN  SDESCONTACTS  SDESCREATEAPPREQ  SDESCREATEAPPT  SDESCREATEAPPT2  SDESCREATEAPPT44  
SDESCRTAPPREQVAL  SDESCRTAPPTWRAP  SDESCRTNEEDPREFS  SDESDISPRECALL  SDESEDITAPPT  SDESEDITAPPTREQ  SDESEDITAPPTREQ2  SDESEDITAPREQVAL  
SDESEDITNEEDPREF  SDESGETAPPTREQ2  SDESGETAPPTRPCS  SDESGETAPPTSIEN  SDESGETAPPTSIEN2  SDESGETAPPTWRAP  SDESGETAPPTWRAP2  SDESGETAPPTWRAP4  
SDESGETAREQINST  SDESGETAREQINST2  SDESGETAVAILSC  SDESGETCANCMT  SDESGETCLINAPPT  SDESGETCLINSIEN  SDESGETCLNSCHEDS  SDESGETCONDETAIL  
SDESGETCONSULTS  SDESGETDEVICES  SDESGETDIVISION  SDESGETLETTERS  SDESGETMHCODE  SDESGETPATAPPT  SDESGETPATINQUIR  SDESGETPRFGAPS  
SDESGETRECALL  SDESGETREGA  SDESGETREGA1  SDESGETREGA2  SDESGETREQSIEN  SDESGETREQWRAPPR  SDESGETRESOURCE  SDESGETSTOPCODE  
SDESGETSTOREDPAT  SDESGETTIUDOC  SDESGETUD  SDESGETUDDUZ  SDESGREQSIENS  SDESHASHCLIN  SDESINACTCLINIC  SDESINPUTVALUTL  
SDESLOC  SDESMISSIONAVL  SDESMISSIONELG  SDESNEEDSPREFS  SDESNOSHOW  SDESPATCHINFO  SDESPATCOMMTS  SDESPATFLAGS  
SDESPATRPC  SDESPATSEARCH  SDESPRINTPATAPPT  SDESPRIVUSRSRCH  SDESPROVCLINSRCH  SDESPROVSEARCH  SDESPRVSRCHJSON  SDESREACTVTCLIN  
SDESRECCLINSRCH  SDESRECPROVSRCH  SDESRTNRG  SDESRTVCLN  SDESRTVCLN2  SDESRTVCLN3  SDESSEARCH  SDESSEARCHRCLN  
SDESSTOREPATIENT  SDESUNDOCHECKOUT  SDESUPDRECREQ  SDESUPDRECREQ2  SDESVALUTIL  SDESVVC  SDESVVS  SDESVVSJSON  

Entry Points

Name Comments DBIA/ICR reference
ENCODE(SDESINP,SDESOUT,SDESERR) ;
; Input: SDESINP = Required: Properly formatted input array to convert to JSON
; SDESOUT = Required: Name of string to return to Broker
; SDESERR = Optional: Name of string for error messages.
; Output:
; SDESOUT = JSON formatted string
; SDESERR = Still under development by Kernel
ERRLOG(SDESIN,SDESERRNUM,SDESOPTMSG,SDESRINFO) ;
; Input: SDESIN = Required: Array name with related data to be logged
; SDESERRNUM = Required: Error # to return
; SDESOPTMSG = Optional message string to append to existing error in table
; SDESRINFO = Optional message string with Routine^Tag info to append to existing error in table
ERRLKUP(SDNUM,SDESOPTMSG,SDESRINFO) ;

External References

Name Field # of Occurrence
$$GET1^DIQ ERRLKUP+3
ENCODE^XLFJSON ENCODE+10
$$CTRL^XMXUTIL1 ERRLKUP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SDEC(409.93 - [#409.93] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SDEC(409.93 - [#409.93] ERRLKUP+2

Label References

Name Line Occurrences
$$ERRLKUP ERRLOG+10
ERRLOG ENCODE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
SDERRIEN ERRLKUP+1~, ERRLKUP+2*, ERRLKUP+3
SDERRMSG ERRLKUP+1~, ERRLKUP+3*, ERRLKUP+4*, ERRLKUP+8*, ERRLKUP+9*, ERRLKUP+10*, ERRLKUP+12*, ERRLKUP+13
SDESCNT ERRLOG+5~, ERRLOG+9*, ERRLOG+10
SDESERR ENCODE~
SDESERRNUM ERRLOG~, ERRLOG+8*, ERRLOG+10
SDESIN ERRLOG~, ERRLOG+7
SDESIN("Error" ERRLOG+7*, ERRLOG+9, ERRLOG+10*, ERRLOG+11!
SDESINP ENCODE~, ENCODE+9
SDESOPTMSG ERRLOG~, ERRLOG+6*, ERRLOG+10, ERRLKUP~, ERRLKUP+5, ERRLKUP+7*, ERRLKUP+9
SDESOUT ENCODE~
SDESRINFO ERRLOG~, ERRLOG+6*, ERRLOG+10, ERRLKUP~, ERRLKUP+12
SDNUM ERRLKUP~, ERRLKUP+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All