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 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 19 DDGFU  DDMPSM  DDMPSM1  DDSU  DDXP1  DICATTD  DICATTD1  DICATTD2  
DICATTD3  DICATTD4  DICATTD6  DICATTD8  DICATTDE  DICATTDK  DICATTDM  DICN1  
DIKCFORM  DIKKFORM  DIU20  
Mental Health Social Services 9 AMHLESEA  AMHLESED  AMHLESEP  AMHLESEX  AMHLESHF  AMHLESM  AMHPEDIT  AMHUTIL  
AMHUTIL1  
Pharmacy Point of Sale 9 ABSPOSI  ABSPOSI1  ABSPOSI2  ABSPOSI7  ABSPOSIB  ABSPOSID  ABSPOSIH  ABSPOSII  
ABSPOSIO  
Immunization Tracking 6 BILOT1  BILOT2  BINDC2  BIUTL4  BIUTL7  BIUTL9  
Clinical Reminders 5 PXRMFFH  PXRMOCR  PXRMPDS  PXRMSMAN  PXRMTXSM  
Kernel 5 XPDET  XQOPED  XUA4A72  XUSER2  XUTMKE2  
Barcode Medication Administration 4 PSBMD  PSBMLEN  PSBMLEN1  PSBO  
Referred Care Information System 4 BMCFACE  BMCHELP  BMCSMC  BMCSMHS  
Supply 4 ASUJCLER  ASUJHELP  ASUJVALD  ASUJVALF  
Commitment Register 2 ACRFPAY  ACRFVLK  
Computerized Public Health Activity Data 2 BNIE  BNIG  
IHS RPMS CHR System 2 BCHUTIL  BCHUTIL4  
IHS Changes To Pharmacy 1 APSQCK1  
IHS Changes To Scheduling 1 BSDSCPRM  
IHS Generic Interface System 1 INHOU3  
Registration 1 DGPFUT1  
Women's Health 1 BWPROC1  

Entry Points

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

    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