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 - SDES2 BLOCK PBSP CLINIC AVAIL; FEB 27 2024 11:30 AM

Source Information

Source file <SDES2BLOCKPBSP.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Scheduling 6 CANCEL^SDES2CANCLNAVAIL  BUILDJSON^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  $$VALISODTTM^SDES2VALISODTTM  VALFILEIEN^SDES2VALUTIL  ERRLOG^SDESJSON  
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,SDCONTEXT,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+5, BLOCK+9
VALCONTEXT^SDES2VALCONTEXT VALIDATE+1
$$VALISODTTM^SDES2VALISODTTM VALIDATE+6, VALIDATE+7
VALFILEIEN^SDES2VALUTIL VALIDATE+4
ERRLOG^SDESJSON VALIDATE+9, VALIDATE+10, VALIDATE+11, VALIDATE+14

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

Label References

Name Line Occurrences
$$APPTEXISTSINSLOT VALIDATE+14
BLOCKSLOTS BLOCK+7
POPULATE BLOCK+3
VALIDATE BLOCK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BLOCK BLOCK~, BLOCK+3, 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+3, BLOCK+4, BLOCK+7, BLOCKSLOTS~, BLOCKSLOTS+5, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+5, VALIDATE~, VALIDATE+4
, VALIDATE+6, VALIDATE+7, VALIDATE+14, POPULATE~, POPULATE+4*
DATETIME APPTEXISTSINSLOT+1~, APPTEXISTSINSLOT+6*, APPTEXISTSINSLOT+7*, APPTEXISTSINSLOT+9
ENDDATETIME BLOCK+1~, BLOCK+3, BLOCK+4, BLOCK+7, BLOCKSLOTS~, BLOCKSLOTS+9, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+7, VALIDATE~, VALIDATE+7*
, VALIDATE+14, POPULATE~, POPULATE+3*
ERRORS BLOCK+1~, BLOCK+4, BLOCK+5, VALIDATE~, VALIDATE+1, VALIDATE+2, VALIDATE+4, VALIDATE+6, VALIDATE+7, VALIDATE+9
, VALIDATE+10, VALIDATE+11, VALIDATE+12, VALIDATE+14
ERRORS("BlockPBSPID" BLOCK+5*
FOUND APPTEXISTSINSLOT+1~, APPTEXISTSINSLOT+3*, APPTEXISTSINSLOT+7, APPTEXISTSINSLOT+9, APPTEXISTSINSLOT+11*, APPTEXISTSINSLOT+12
JSON BLOCK~, BLOCK+5, BLOCK+9
PBSPID BLOCK+1~, BLOCK+3, BLOCK+4, BLOCK+7, BLOCKSLOTS~, BLOCKSLOTS+4, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+4, VALIDATE~, VALIDATE+9
, VALIDATE+10, VALIDATE+11, VALIDATE+14, POPULATE~, POPULATE+1*
RETURN BLOCK+1~, BLOCK+9
RETURN("BlockPBSPID" BLOCK+8*
SDCONTEXT BLOCK~, BLOCK+4, BLOCK+7, BLOCKSLOTS~, BLOCKSLOTS+10, VALIDATE~, VALIDATE+1
STARTDATETIME BLOCK+1~, BLOCK+3, BLOCK+4, BLOCK+7, BLOCKSLOTS~, BLOCKSLOTS+8, APPTEXISTSINSLOT~, APPTEXISTSINSLOT+6, APPTEXISTSINSLOT+10, VALIDATE~
, VALIDATE+6*, VALIDATE+14, 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