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 |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DDSUTL

Package: VA FileMan

Routine: DDSUTL


Information

DDSUTL ;SFISC/MKO-PROGRAMMER UTILITIES ;11:37 AM 25 Jul 1995

Source Information

Source file <DDSUTL.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 9 GL^DDS10  $$GETFLD^DDSLIB  (MDEL,MLOAD)^DDSM1  ERR^DDSMSG  R^DDSR  BLD^DIALOG  FILE^DICN  $$ROOT^DILFD  
$$CREF^DIQGU  

Caller Graph

Caller Graph Total: 76

Package Total Caller Graph
VA FileMan 23 DDGFU  DDMPSM  DDMPSM1  DDSRP  DDSU  DDXP1  DIACX  DICATTD  
DICATTD1  DICATTD2  DICATTD3  DICATTD4  DICATTD6  DICATTD8  DICATTDE  DICATTDK  
DICATTDM  DICATTUD  DICN1  DIKCFORM  DIKKFORM  DIR0H  DIU20  
PCE Patient Care Encounter 16 PXCECPT  PXCEHF  PXCEPED  PXCEPOV1  PXCEPRV  PXCESC  PXCESK  PXCEVIMM  
PXCEXAM  PXEDUSM  PXEXSM  PXHFSM  PXLEX  PXMEASUREMENT  PXSMAN  PXVSCSM  
PAID 11 PRSAEDR  PRSALVR  PRSATD1  PRSATE0  PRSATE5  PRSATP1  PRSNEE  PRSNEE0  
PRSPEAF  PRSPESR1  PRSPESR2  
Clinical Reminders 9 PXRMEXCC  PXRMFFH  PXRMOCR  PXRMPDS  PXRMRXTY  PXRMSMAN  PXRMTXSM  PXRMUCUM  
PXRMUSAGE  
Kernel 5 XPDET  XQOPED  XUA4A72  XUSER2  XUTMKE2  
Barcode Medication Administration 4 PSBMD  PSBMLEN  PSBMLEN1  PSBO  
Consult Request Tracking 2 GMRCCA  GMRCCX  
IFCAP 2 PRCHQ1  PRCHQ1B  
Engineering 1 ENPROJF  
Mental Health 1 YSAST  
Registration 1 DGPFUT1  
Womens Health 1 WVUTL9  

Entry Points

Name Comments DBIA/ICR reference
MSG(TXT) ;
  • ICR #10150
    • Status: Active
    • Usage: Supported
    HLP(TXT) ;
  • ICR #10150
    • Status: Active
    • Usage: Supported
    PROC(TXT,GLB) ;
    REFRESH ;Refresh the screen
  • ICR #10150
    • Status: Active
    • Usage: Supported
    MLOAD(DDSIEN) ;Load subrecords for current multiple
  • ICR #1058
    • Status: Active
    • Usage: Private
    MDEL(DDSIEN) ;Delete subrecords for current multiple
  • ICR #1058
    • Status: Active
    • Usage: Private
    UNED(DDSF,DDSB,DDSP,DDSVAL,DDSUDA) ;Change DISABLE EDITING attribute
  • ICR #10150
    • Status: Active
    • Usage: Supported
    REQ(DDSF,DDSB,DDSP,DDSVAL,DDSUDA) ;Change REQUIRED attribute
  • ICR #10150
    • Status: Active
    • Usage: Supported
    SETATT(DDSUPC) ;Set attribute node, piece DDSUPC
    ADD(DDSFIL,X,DA,DINUM,DDSDIC0,DDSDR,DDSL) ;
    REQID(FIL,REQ) ;
    DESTROY(PG) ;Destroy all data for page PG
    DDSDA(DA,DL,DDSDA) ;Determine DDSDA

    External References

    Name Field # of Occurrence
    GL^DDS10 SETATT+11
    $$GETFLD^DDSLIB SETATT+4
    MDEL^DDSM1 MDEL+1
    MLOAD^DDSM1 MLOAD+1
    ERR^DDSMSG SETATT+5
    R^DDSR REFRESH+1
    BLD^DIALOG ADD+21
    FILE^DICN ADD+23
    $$ROOT^DILFD ADD+11
    $$CREF^DIQGU ADD+11

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD( ADD+14, ADD+15, ADD+16, REQID+4, REQID+5
    ^DIST( SETATT+9, SETATT+13, SETATT+18, DESTROY+2, DESTROY+3, DESTROY+4, DESTROY+5, DESTROY+6, DESTROY+7, DESTROY+10
    ^TMP("DDS" ADD+28, ADD+29, ADD+30*
    ^TMP("DIERR" ADD+6!

    Label References

    Name Line Occurrences
    $$REQID ADD+18
    PROC MSG+2, HLP+2
    SETATT UNED+2, REQ+2

    Naked Globals

    Name Field # of Occurrence
    ^( DESTROY+15!
    ^("ADD" ADD+34*
    ^(0 DESTROY+5, DESTROY+7

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % ADD+4~
    %W ADD+4~
    %Y ADD+4~
    B DESTROY+1~, DESTROY+3*, DESTROY+4, DESTROY+5, DESTROY+6, DESTROY+7, DESTROY+10, DESTROY+11
    C ADD+4~
    CNT PROC+2~, PROC+3*, PROC+4*, PROC+5*, PROC+6
    D0 ADD+4~
    DA ADD~, ADD+11, ADD+27, DDSDA~, DDSDA+3, DDSDA+4
    DA( ADD+33, DDSDA+4
    DD ADD+4~
    >> DDS SETATT+4, ADD+23, DESTROY+2, DESTROY+3, DESTROY+4
    DDSB UNED~, REQ~, SETATT+4, SETATT+7*, SETATT+9, SETATT+11, SETATT+13, SETATT+15, SETATT+18
    DDSBK SETATT+3~*, SETATT+4, SETATT+11
    DDSDA SETATT+10~*, SETATT+11~, SETATT+21, SETATT+23, ADD+5~, ADD+32*, ADD+33*, ADD+34, DDSDA~, DDSDA+3*
    , DDSDA+4*
    >> DDSDAORG SETATT+11
    DDSDIC ADD+5~, ADD+11*, ADD+13
    DDSDIC0 ADD~, ADD+8*, ADD+9, ADD+18
    DDSDR ADD~, ADD+10
    DDSF UNED~, REQ~, SETATT+4, SETATT+7*, SETATT+13, SETATT+15, SETATT+18
    DDSFD ADD+5~, ADD+15*, ADD+16
    DDSFIL ADD~, ADD+11, ADD+14, ADD+15, ADD+18
    DDSIEN MLOAD~, MDEL~
    DDSL ADD~, ADD+25
    DDSOVAL SETATT+1~, SETATT+21*, SETATT+22
    DDSP UNED~, REQ~, SETATT+4*, SETATT+7*
    DDSPG SETATT+2~*, SETATT+4
    >> DDSREFT MSG+2, HLP+2, SETATT+21, SETATT+23*, ADD+34, DESTROY+15, DESTROY+17
    DDSREQ ADD+5~, ADD+18
    DDSREQ( ADD+21
    DDSUDA UNED~, REQ~, SETATT+10
    DDSUDDP SETATT+1~, SETATT+9*, SETATT+10, SETATT+11, SETATT+16*, SETATT+21, SETATT+23
    DDSUFLD SETATT+1~, SETATT+15*, SETATT+17, SETATT+18*, SETATT+21, SETATT+23
    DDSUP ADD+5~, ADD+14*, ADD+15, ADD+16
    DDSUPC SETATT~, SETATT+21, SETATT+23
    DDSUTP SETATT+1~, SETATT+13*, SETATT+14, SETATT+17
    DDSVAL UNED~, UNED+1*, REQ~, REQ+1*, SETATT+22, SETATT+23
    DI ADD+4~
    DIC ADD+4~, ADD+11*, ADD+27, ADD+30, ADD+34
    DIC("DR" ADD+10*, ADD+21
    DIC("P" ADD+13, ADD+16*
    DIC(0 ADD+9*
    DIE ADD+4~
    DIERR SETATT+5, ADD+6!, ADD+18
    DINUM ADD~, ADD+7!
    DL DDSDA~, DDSDA+4
    DO ADD+4~
    DQ ADD+4~
    DR ADD+4~
    DTOUT ADD+23!
    DUOUT ADD+23!
    F ADD+19~, ADD+20*, ADD+21*, REQID+2~, REQID+4*, REQID+5, DESTROY+1~, DESTROY+6*, DESTROY+7, DESTROY+10
    , DESTROY+11
    >> FF DESTROY+10*, DESTROY+11*, DESTROY+15
    FIL REQID~, REQID+4, REQID+5, DESTROY+1~, DESTROY+5*, DESTROY+10
    FLD DESTROY+1~, DESTROY+10*, DESTROY+11*, DESTROY+15
    GLB PROC~, PROC+3, PROC+4, PROC+5, PROC+6
    I PROC+2~, PROC+5*, ADD+5~, ADD+26~, ADD+28*, ADD+33*, DDSDA+2~, DDSDA+4*
    IENS DESTROY+1~, DESTROY+14*, DESTROY+15*
    L ADD+26~, ADD+27*, ADD+28*, ADD+29*, ADD+30
    P DESTROY+1~, DESTROY+2*, DESTROY+3, DESTROY+4, DESTROY+17
    PG DESTROY~, DESTROY+2
    R ADD+26~, ADD+27*, ADD+28, ADD+29
    REQ REQID~, REQID+3!, REQID+6
    REQ( REQID+5*
    TP DESTROY+1~, DESTROY+7*, DESTROY+8*, DESTROY+10, DESTROY+11
    TXT MSG~, MSG+2, HLP~, HLP+2, PROC~, PROC+4
    TXT( PROC+5
    U SETATT+9, SETATT+13, SETATT+18, SETATT+21, SETATT+23, ADD+16, REQID+5, DESTROY+5, DESTROY+7
    X ADD~
    >> Y ADD+9*, ADD+23, ADD+30, ADD+32
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All