SDES2ADDRG ;ALB/RN - VISTA SCHEDULING RPCS - ROUTINE ADD/EDIT RESOURCE GROUP; Aug 11,2026
Source file <SDES2ADDRG.m>
| 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 |
| 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
|
| 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 |
| RPC Name | Call Tags |
|---|---|
| SDES2 ADDEDIT CLINIC GRP | RGADDEDIT |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SDEC(409.832 - [#409.832] | RGMOD+20, VALDINPUT+5, VALDINPUT+10 |
| Name | Line Occurrences |
|---|---|
| FILEEASINFO | RGADDEDIT+10 |
| RGMOD | RGADDEDIT+8 |
| VALDINPUT | RGADDEDIT+6 |
| >> | 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 |