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

Package: Scheduling

Routine: SDES2ADDRG


Information

SDES2ADDRG ;ALB/RN - VISTA SCHEDULING RPCS - ROUTINE ADD/EDIT RESOURCE GROUP; Aug 11,2026

Source Information

Source file <SDES2ADDRG.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Scheduling 3 BUILDGROUP^SDES2GETRESGROUP  (BUILDJSON,ERRLOG)^SDES2JSON  VALCONTEXT^SDES2VALCONTEXT  
Kernel 2 $$TRIM^XLFSTR  DUZ^XUP  
VA FileMan 1 (FILE,UPDATE)^DIE  

Entry Points

Name Comments DBIA/ICR reference
RGADDEDIT(RETURNJSON,SDCONTEXT,SDINPUT) ;;ADD/EDIT RESOURCE GROUP
RGMOD(ELGARRAY,SDINPUT) ; Add or Edit Resource Group Name
VALDINPUT(ERRORS,SDINPUT) ;Validate Input Array
FILEEASINFO(ERRORS,SDESRGIEN,SDCONTEXT) ; STORE EAS TRACKING INFO

External References

Name Field # of Occurrence
FILE^DIE RGMOD+9, FILEEASINFO+5
UPDATE^DIE RGMOD+16
BUILDGROUP^SDES2GETRESGROUP RGADDEDIT+12
BUILDJSON^SDES2JSON RGADDEDIT+3, RGADDEDIT+7, RGADDEDIT+9, RGADDEDIT+14
ERRLOG^SDES2JSON VALDINPUT+5, VALDINPUT+7, VALDINPUT+9
VALCONTEXT^SDES2VALCONTEXT RGADDEDIT+2
$$TRIM^XLFSTR VALDINPUT+9
DUZ^XUP RGADDEDIT+4

Used in RPC

RPC Name Call Tags
SDES2 ADDEDIT CLINIC GRP RGADDEDIT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SDEC(409.832 - [#409.832] RGMOD+20, VALDINPUT+5, VALDINPUT+10

Label References

Name Line Occurrences
FILEEASINFO RGADDEDIT+10
RGMOD RGADDEDIT+8
VALDINPUT RGADDEDIT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DUZ RGADDEDIT+4~
ELGARRAY RGMOD~
ELGARRAY("Error" RGMOD+10*, RGMOD+17*
ELGARRAY("Status" RGMOD+2*, RGMOD+22*
ELGFIELDSARRAY RGADDEDIT+1~, RGADDEDIT+5*, RGADDEDIT+8, RGADDEDIT+9, RGADDEDIT+13
ELGFIELDSARRAY("Error" RGADDEDIT+9
ELGRETURN RGADDEDIT+1~
ERRORS RGADDEDIT+1~, RGADDEDIT+2, RGADDEDIT+3, RGADDEDIT+6, RGADDEDIT+7, RGADDEDIT+10, VALDINPUT~, VALDINPUT+5, VALDINPUT+7, VALDINPUT+9
, FILEEASINFO~
ERRORS("Error" FILEEASINFO+6*
ERRORS("RSGroup" RGADDEDIT+3*, RGADDEDIT+7*
ERRORS("Status" RGADDEDIT+3*, RGADDEDIT+7*
RETN RGADDEDIT+1~, RGADDEDIT+11!, RGADDEDIT+12, RGADDEDIT+13*, RGADDEDIT+14
RETURN RGADDEDIT+1~, RGADDEDIT+5*
RETURNJSON RGADDEDIT~, RGADDEDIT+3, RGADDEDIT+7, RGADDEDIT+9, RGADDEDIT+14
SDCONTEXT RGADDEDIT~, RGADDEDIT+2, RGADDEDIT+10, FILEEASINFO~
SDCONTEXT("AC HERON AUDIT ID" , FILEEASINFO+2
SDCONTEXT("APPID" FILEEASINFO+4
SDCONTEXT("US ER DUZ" , RGADDEDIT+4
SDDA VALDINPUT+1~
SDESRGIEN RGMOD+1~, RGMOD+3*, RGMOD+6, RGMOD+7, RGMOD+12, RGMOD+14!, RGMOD+18*, RGMOD+20*, RGMOD+21, VALDINPUT+1~
, VALDINPUT+2*, VALDINPUT+5, VALDINPUT+10*, VALDINPUT+11, FILEEASINFO~, FILEEASINFO+2, FILEEASINFO+3, FILEEASINFO+4
SDESRGNAME RGMOD+1~, RGMOD+4*, RGMOD+8, RGMOD+15, RGMOD+20, VALDINPUT+1~, VALDINPUT+3*, VALDINPUT+7, VALDINPUT+9, VALDINPUT+10
SDFDA FILEEASINFO+1!
SDFDA( FILEEASINFO+2*, FILEEASINFO+3*, FILEEASINFO+4*
SDINPUT RGADDEDIT~, RGADDEDIT+6, RGADDEDIT+8, RGMOD~, VALDINPUT~
SDINPUT("RESO URCE GROUP IEN" , RGADDEDIT+10, RGADDEDIT+12, RGMOD+3, RGMOD+21*, VALDINPUT+2, VALDINPUT+11*, URCE GROUP NAME" , RGMOD+4, VALDINPUT+3
SDMSG FILEEASINFO+1!, FILEEASINFO+6
SDMSG("DIERR" FILEEASINFO+6
SDRGFDA RGMOD+1~
SDRGFDA( RGMOD+8*, RGMOD+15*
SDRGIENS RGMOD+1~, RGMOD+7*, RGMOD+8, RGMOD+13*, RGMOD+15
SDRGIENS(1 RGMOD+18
SDRGM1 RGMOD+1~, RGMOD+5*, RGMOD+11*, RGMOD+19*, RGMOD+22
SDRGMSG RGMOD+1~, RGMOD+10, RGMOD+11, RGMOD+17, RGMOD+19
SDRGMSG("DIERR" RGMOD+10, RGMOD+17
>> XWB(2 FILEEASINFO+3
Info |  Source |  Call Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All