SDES2ENTERLETTR2 ;ALB/BLB,TJB - SDES2 CREATE LETTER 2 ;Aug 27, 2025
Source file <SDES2ENTERLETTR2.m>
| Package | Total | Call Graph |
|---|---|---|
| Scheduling | 3 | (BUILDJSON,ERRLOG)^SDES2JSON VALCONTEXT^SDES2VALCONTEXT (VALFIELD,VALFILEIEN)^SDES2VALUTIL |
| VA FileMan | 3 | (FILE,UPDATE,WP)^DIE ^DIK $$GET1^DIQ |
| Kernel | 1 | DUZ^XUP |
| MailMan | 1 | $$CTRL^XMXUTIL1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CREATELETTER(JSONRETURN,SDCONTEXT,LETTER) | ;
|
|
| EDITLETTER(JSONRETURN,SDCONTEXT,LETTER) | ;
|
|
| DELETELETTER(JSONRETURN,SDCONTEXT,LETTER) | ;
|
|
| SAVELETTER(JSONRETURN,SDCONTEXT,LETTER,SAVETYPE) | ;
|
|
| VALIDATE(ERRORS,LETTER,SAVETYPE) | ; Validation for Input Parameter data
|
|
| BUILDER(ERRORS,LETTER) | ; Build FDA array and save LETTER
|
|
| STORELETSECTIONS(LETTER,LETTERIEN) | ;
|
|
| SEARCHLETTER(JSONRETURN,SDCONTEXT,SEARCH) | ;
|
|
| VALSEARCH(ERRORS,SEARCH) | ;
|
|
| BUILDLIST(RETURN,ERRORS,SEARCH) | ;
; Search for matches |
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | BUILDER+10 |
| UPDATE^DIE | BUILDER+14 |
| WP^DIE | STORELETSECTIONS+9, STORELETSECTIONS+10 |
| ^DIK | DELETELETTER+19 |
| $$GET1^DIQ | VALIDATE+22, BUILDLIST+6 |
| BUILDJSON^SDES2JSON | CREATELETTER+4, EDITLETTER+4, DELETELETTER+4, DELETELETTER+10, DELETELETTER+16, DELETELETTER+22, SAVELETTER+4, SAVELETTER+7, SAVELETTER+10, SEARCHLETTER+10 , SEARCHLETTER+14, SEARCHLETTER+17, SEARCHLETTER+19 |
| ERRLOG^SDES2JSON | DELETELETTER+15, VALIDATE+10, VALIDATE+11, VALIDATE+18, VALIDATE+24, BUILDER+11, BUILDER+15, VALSEARCH+3, VALSEARCH+4, VALSEARCH+10 , BUILDLIST+15 |
| VALCONTEXT^SDES2VALCONTEXT | CREATELETTER+3, EDITLETTER+3, DELETELETTER+3, SEARCHLETTER+9 |
| VALFIELD^SDES2VALUTIL | VALIDATE+5, VALIDATE+29, VALIDATE+34 |
| VALFILEIEN^SDES2VALUTIL | DELETELETTER+9, VALIDATE+21 |
| $$CTRL^XMXUTIL1 | VALIDATE+7, STORELETSECTIONS+4, STORELETSECTIONS+7, VALSEARCH+9 |
| DUZ^XUP | CREATELETTER+5, EDITLETTER+5, DELETELETTER+6, SEARCHLETTER+11 |
| RPC Name | Call Tags |
|---|---|
| SDES2 DELETE LETTER | DELETELETTER |
| SDES2 CREATE LETTER 2 | CREATELETTER |
| SDES2 EDIT LETTER 2 | EDITLETTER |
| FileNo | Call Tags |
|---|---|
| ^VA(407.5 - [#407.5] | Classic Fileman Calls, GET1^DIQ, WP^DIE |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^SC("ALTA" | DELETELETTER+14 |
| ^SC("ALTC" | DELETELETTER+14 |
| ^SC("ALTN" | DELETELETTER+14 |
| ^SC("ALTP" | DELETELETTER+14 |
| ^VA(407.5 - [#407.5] | VALIDATE+15, VALIDATE+17, BUILDLIST+5 |
| ^VA(407.6 - [#407.6] | VALIDATE+11, VALSEARCH+4 |
| Name | Line Occurrences |
|---|---|
| BUILDER | SAVELETTER+6 |
| BUILDLIST | SEARCHLETTER+16 |
| SAVELETTER | CREATELETTER+8, EDITLETTER+8 |
| STORELETSECTIONS | BUILDER+19 |
| VALIDATE | SAVELETTER+3 |
| VALSEARCH | SEARCHLETTER+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | DELETELETTER+1~ |
| COUNT | STORELETSECTIONS+1~, STORELETSECTIONS+3*, STORELETSECTIONS+4, STORELETSECTIONS+6*, STORELETSECTIONS+7 |
| DA | DELETELETTER+1~, DELETELETTER+13*, DELETELETTER+14 |
| DIK | DELETELETTER+1~, DELETELETTER+18* |
| DUZ | CREATELETTER+5~, EDITLETTER+5~, DELETELETTER+6~, SEARCHLETTER+11~ |
| EDITFINAL | BUILDER+1~ |
| EDITINITIAL | BUILDER+1~ |
| ERRORS | CREATELETTER+3, CREATELETTER+4, EDITLETTER+3, EDITLETTER+4, DELETELETTER+1~, DELETELETTER+3, DELETELETTER+4, DELETELETTER+9, DELETELETTER+10, DELETELETTER+15 , DELETELETTER+16, SAVELETTER+1~, SAVELETTER+3, SAVELETTER+4, SAVELETTER+6, SAVELETTER+7, VALIDATE~, VALIDATE+5, VALIDATE+6, VALIDATE+10 , VALIDATE+11, VALIDATE+17, VALIDATE+18, VALIDATE+21, VALIDATE+24, VALIDATE+25, VALIDATE+29, VALIDATE+30, VALIDATE+34, BUILDER~ , BUILDER+9, BUILDER+11, BUILDER+13, BUILDER+15, SEARCHLETTER+7~, SEARCHLETTER+9, SEARCHLETTER+10, SEARCHLETTER+13, SEARCHLETTER+14, SEARCHLETTER+16 , SEARCHLETTER+17, VALSEARCH~, VALSEARCH+3, VALSEARCH+4, VALSEARCH+10, BUILDLIST~ |
| ERRORS("Letter" | CREATELETTER+4*, EDITLETTER+4*, DELETELETTER+4*, DELETELETTER+10*, DELETELETTER+16*, SAVELETTER+4*, SAVELETTER+7* |
| ERRORS("Search" | SEARCHLETTER+10*, SEARCHLETTER+14*, SEARCHLETTER+17* |
| FDA | BUILDER+1~, BUILDER+10!, BUILDER+17! |
| FDA( | BUILDER+4*, BUILDER+5*, BUILDER+6*, BUILDER+7* |
| FDAERR | BUILDER+1~, BUILDER+11, BUILDER+15 |
| FINALSECTIONS | STORELETSECTIONS+1~, STORELETSECTIONS+10 |
| FINALSECTIONS( | STORELETSECTIONS+7* |
| INITIALSECTIONS | STORELETSECTIONS+1~, STORELETSECTIONS+9 |
| INITIALSECTIONS( | STORELETSECTIONS+4* |
| JSONRETURN | CREATELETTER~, CREATELETTER+4, CREATELETTER+8, EDITLETTER~, EDITLETTER+4, EDITLETTER+8, DELETELETTER~, DELETELETTER+4, DELETELETTER+10, DELETELETTER+16 , DELETELETTER+22, SAVELETTER~, SAVELETTER+4, SAVELETTER+7, SAVELETTER+10, SEARCHLETTER~, SEARCHLETTER+10, SEARCHLETTER+14, SEARCHLETTER+17, SEARCHLETTER+19 |
| LETCOUNT | BUILDLIST+16~, BUILDLIST+17*, BUILDLIST+21*, BUILDLIST+22, BUILDLIST+23 |
| LETIEN | BUILDLIST+2~, BUILDLIST+4*, BUILDLIST+5*, BUILDLIST+6, BUILDLIST+7, BUILDLIST+19*, BUILDLIST+20*, BUILDLIST+22 |
| LETIENS | VALIDATE+1~ |
| LETIENS( | VALIDATE+15*, VALIDATE+18, VALIDATE+23, VALIDATE+24 |
| LETLIST | BUILDLIST+2~, BUILDLIST+14 |
| LETLIST( | BUILDLIST+7*, BUILDLIST+10, BUILDLIST+11!, BUILDLIST+18, BUILDLIST+20 |
| LETNAME | BUILDLIST+2~, BUILDLIST+6*, BUILDLIST+7, BUILDLIST+9*, BUILDLIST+10*, BUILDLIST+11, BUILDLIST+17*, BUILDLIST+18*, BUILDLIST+20, BUILDLIST+23 |
| LETTER | CREATELETTER~, CREATELETTER+8, EDITLETTER~, EDITLETTER+8, DELETELETTER~, SAVELETTER~, SAVELETTER+3, SAVELETTER+6, VALIDATE~, BUILDER~ , BUILDER+19, STORELETSECTIONS~ |
| LETTER("CLINI | C LOCATION" , VALIDATE+33, VALIDATE+34, BUILDER+7 |
| LETTER("DEFAU | LT PROVIDER" , VALIDATE+28, VALIDATE+29, BUILDER+6 |
| LETTER("FINAL | SECTION" , STORELETSECTIONS+6, STORELETSECTIONS+7 |
| LETTER("INITI | AL SECTION" , STORELETSECTIONS+3, STORELETSECTIONS+4 |
| LETTER("LETTE | R IEN" , DELETELETTER+9, DELETELETTER+13, DELETELETTER+21, SAVELETTER+9, VALIDATE+21, VALIDATE+22, VALIDATE+24, BUILDER+2, BUILDER+9 , BUILDER+13, BUILDER+16*, BUILDER+19, R NAME" , VALIDATE+5, VALIDATE+7*, VALIDATE+15, VALIDATE+17, VALIDATE+18, VALIDATE+22 , VALIDATE+23, VALIDATE+24, BUILDER+4, R TYPE" , VALIDATE+10, VALIDATE+11, VALIDATE+18, VALIDATE+22, VALIDATE+23, VALIDATE+24 , BUILDER+5 |
| LETTERIEN | STORELETSECTIONS~, STORELETSECTIONS+9, STORELETSECTIONS+10 |
| LETTIEN | BUILDER+1~, BUILDER+2*, BUILDER+4, BUILDER+5, BUILDER+6, BUILDER+7, BUILDER+17* |
| LETTYPE | BUILDLIST+2~, BUILDLIST+3*, BUILDLIST+5 |
| LIEN | VALIDATE+1~, VALIDATE+14*, VALIDATE+15*, VALIDATE+23*, VALIDATE+24 |
| MESSTYPIEN | VALIDATE+1~ |
| NEWIEN | BUILDER+1~ |
| NEWIEN(1 | BUILDER+16, BUILDER+17, BUILDER+19 |
| RETURN | DELETELETTER+1~, DELETELETTER+22, SAVELETTER+1~, SAVELETTER+10, SEARCHLETTER+7~, SEARCHLETTER+16, SEARCHLETTER+19, BUILDLIST~, BUILDLIST+15 |
| RETURN("Letter" | DELETELETTER+21*, SAVELETTER+9* |
| RETURN("Search" | BUILDLIST+15*, BUILDLIST+22*, BUILDLIST+23* |
| SAVETYPE | CREATELETTER+1~, CREATELETTER+7*, CREATELETTER+8, EDITLETTER+1~, EDITLETTER+7*, EDITLETTER+8, SAVELETTER~, SAVELETTER+3, VALIDATE~, VALIDATE+17 , VALIDATE+20 |
| SDCONTEXT | CREATELETTER~, CREATELETTER+3, CREATELETTER+8, EDITLETTER~, EDITLETTER+3, EDITLETTER+8, DELETELETTER~, DELETELETTER+3, SAVELETTER~, SEARCHLETTER~ , SEARCHLETTER+9 |
| SDCONTEXT("US | ER DUZ" , CREATELETTER+5, EDITLETTER+5, DELETELETTER+6, SEARCHLETTER+11 |
| SEARCH | SEARCHLETTER~, SEARCHLETTER+13, SEARCHLETTER+16, VALSEARCH~, BUILDLIST~ |
| SEARCH("LETTE | R TYPE" , VALSEARCH+3, VALSEARCH+4, BUILDLIST+3 |
| SEARCH("SEARC | H STRING" , VALSEARCH+8, VALSEARCH+9*, VALSEARCH+10, BUILDLIST+8, BUILDLIST+11 |
| U | VALIDATE+15 |
| VALRETURN | DELETELETTER+1~, DELETELETTER+9, VALIDATE+1~, VALIDATE+5, VALIDATE+21, VALIDATE+29, VALIDATE+34 |
| X | DELETELETTER+1~ |
| Y | DELETELETTER+1~ |