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

Package: Scheduling

Routine: SDES2BLOCKPBSP


Information

SDES2BLOCKPBSP ;ALB/BLB,AGW - SDES2 BLOCK PBSP CLINIC AVAIL; July 17, 2025 11:30 AM

Source Information

Source file <SDES2BLOCKPBSP.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Scheduling 6 CANCEL^SDES2CANCLNAVAIL  BUILDJSON^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  $$VALISODTTM^SDES2VALISODTTM  VALFILEIEN^SDES2VALUTIL  ERRLOG^SDESJSON  
Kernel 1 DUZ^XUP  
VA FileMan 1 $$GET1^DIQ  

Entry Points

Name Comments DBIA/ICR reference
BLOCK(JSON,SDCONTEXT,BLOCK) ;
BLOCKSLOTS(PBSPID,STARTDATETIME,ENDDATETIME,CLINICIENTOSKIP,SDCONTEXT) ;
APPTEXISTSINSLOT(PBSPID,STARTDATETIME,ENDDATETIME,CLINICIENTOSKIP) ;
VALIDATE(ERRORS,PBSPID,STARTDATETIME,ENDDATETIME,CLINICIENTOSKIP) ;
POPULATE(BLOCK,PBSPID,STARTDATETIME,ENDDATETIME,CLINICIENTOSKIP) ;

External References

Name Field # of Occurrence
$$GET1^DIQ APPTEXISTSINSLOT+10
CANCEL^SDES2CANCLNAVAIL BLOCKSLOTS+10
BUILDJSON^SDES2JSON BLOCK+4, BLOCK+9, BLOCK+13
VALCONTEXT^SDES2VALCONTEXT BLOCK+3
$$VALISODTTM^SDES2VALISODTTM VALIDATE+4, VALIDATE+5
VALFILEIEN^SDES2VALUTIL VALIDATE+2
ERRLOG^SDESJSON VALIDATE+7, VALIDATE+8, VALIDATE+9, VALIDATE+12
DUZ^XUP BLOCK+5

Used in RPC

RPC Name Call Tags
SDES2 BLOCK PBSP SLOTS BLOCK

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
44.003 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SC - [#44] APPTEXISTSINSLOT+7, APPTEXISTSINSLOT+9
^SC("PBSP" BLOCKSLOTS+4, APPTEXISTSINSLOT+4, VALIDATE+8

Label References

Name Line Occurrences
$$APPTEXISTSINSLOT VALIDATE+12
BLOCKSLOTS BLOCK+11
POPULATE BLOCK+7
VALIDATE BLOCK+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BLOCK BLOCK~, BLOCK+7, POPULATE~
BLOCK("APPOIN TMENT IN CLINIC" , POPULATE+4
BLOCK("END DA TE TIME" , POPULATE+3
BLOCK("PBSPID" POPULATE+1
BLOCK("START DATE TIME" , POPULATE+2
CANCEL BLOCKSLOTS+1~, BLOCKSLOTS+10
CANCEL("CLINI C IEN" , BLOCKSLOTS+6*
CANCEL("END D ATE TIME" , BLOCKSLOTS+9*
CANCEL("FULL PARTIAL FLAG" , BLOCKSLOTS+7*
CANCEL("START DATE TIME" , BLOCKSLOTS+8*
CANCELJSON BLOCKSLOTS+1~, BLOCKSLOTS+10
CLINICIEN BLOCKSLOTS+1~, BLOCKSLOTS+3*, BLOCKSLOTS+4*, BLOCKSLOTS+5, BLOCKSLOTS+6, APPTEXISTSINSLOT+1~, APPTEXISTSINSLOT+3*, APPTEXISTSINSLOT+4*, APPTEXISTSINSLOT+5, APPTEXISTSINSLOT+7
, APPTEXISTSINSLOT+9, APPTEXISTSINSLOT+10
CLINICIENTOSKIP BLOCK+1~, BLOCK+7, BLOCK+8, BLOCK+11, BLOCKSLOTS~, BLOCKSLOTS+5, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+5, VALIDATE~, VALIDATE+2
, VALIDATE+4, VALIDATE+5, VALIDATE+12, POPULATE~, POPULATE+4*
DATETIME APPTEXISTSINSLOT+1~, APPTEXISTSINSLOT+6*, APPTEXISTSINSLOT+7*, APPTEXISTSINSLOT+9
DUZ BLOCK+5~
ENDDATETIME BLOCK+1~, BLOCK+7, BLOCK+8, BLOCK+11, BLOCKSLOTS~, BLOCKSLOTS+9, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+7, VALIDATE~, VALIDATE+5*
, VALIDATE+12, POPULATE~, POPULATE+3*
ERRORS BLOCK+1~, BLOCK+3, BLOCK+4, BLOCK+8, BLOCK+9, VALIDATE~, VALIDATE+2, VALIDATE+4, VALIDATE+5, VALIDATE+7
, VALIDATE+8, VALIDATE+9, VALIDATE+10, VALIDATE+12
ERRORS("BlockPBSPID" BLOCK+4*, BLOCK+9*
FOUND APPTEXISTSINSLOT+1~, APPTEXISTSINSLOT+3*, APPTEXISTSINSLOT+7, APPTEXISTSINSLOT+9, APPTEXISTSINSLOT+11*, APPTEXISTSINSLOT+12
JSON BLOCK~, BLOCK+4, BLOCK+9, BLOCK+13
PBSPID BLOCK+1~, BLOCK+7, BLOCK+8, BLOCK+11, BLOCKSLOTS~, BLOCKSLOTS+4, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+4, VALIDATE~, VALIDATE+7
, VALIDATE+8, VALIDATE+9, VALIDATE+12, POPULATE~, POPULATE+1*
RETURN BLOCK+1~, BLOCK+13
RETURN("BlockPBSPID" BLOCK+12*
SDCONTEXT BLOCK~, BLOCK+3, BLOCK+11, BLOCKSLOTS~, BLOCKSLOTS+10
SDCONTEXT("US ER DUZ" , BLOCK+5
STARTDATETIME BLOCK+1~, BLOCK+7, BLOCK+8, BLOCK+11, BLOCKSLOTS~, BLOCKSLOTS+8, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+6, APPTEXISTSINSLOT+10, VALIDATE~
, VALIDATE+4*, VALIDATE+12, POPULATE~, POPULATE+2*
SUBIEN APPTEXISTSINSLOT+1~, APPTEXISTSINSLOT+8*, APPTEXISTSINSLOT+9*, APPTEXISTSINSLOT+10
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All