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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DDS

Package: VA Fileman

Routine: DDS


Information

DDS ;SFISC/MLH,MKO-MAIN ROUTINE ;21SEP2006

Source Information

Source file <DDS.m>

Call Graph

Call Graph Total: 18

Package Total Call Graph
VA Fileman 18 RESET^DDGF  INIT^DDGLIB0  (EN,END)^DDS0  ^DDS01  ^DDS1  BR^DDS2  ($$NB,$$NP,$$PP)^DDS5  CLEAR^DDSBOX  
^DDSCLONE  ^DDSDBLK  ^DDSDFRM  (ERR,HLP)^DDSMSG  ^DDSPRNT  RP^DDSR  GDA^DDSRSEL  ^DDSRUN  
($$EZBLD,BLD,MSG)^DIALOG  INIZE^DIEFU  

Caller Graph

Caller Graph Total: 143

Package Total Caller Graph
VA Fileman 24 DDGFBK  DDGFFLD  DDGFFLDA  DDGFFM  DDGFHBK  DDGFPG  DDMPU  DDS01  
DDS5  DDS6  DDSR  DDSRSEL  DDSRUN  DDSSTK  DDSU  DDSWP  
DDXP1  DIBT  DICATTD  DICN1  DIKCUTL  DIKCUTL1  DIKKUTL  DIU20  
Mental Health Social Services 18 AMHDPEE  AMHEGR  AMHEGS  AMHEHR  AMHLCD  AMHLE3  AMHLEA  AMHLEA2  
AMHLEDV  AMHLEE  AMHLEER  AMHLENS  AMHLEP2  AMHLEP3  AMHLEP4  AMHLESF  
AMHNAVR  AMHSFR  
Contract Health Management Information System 8 ACHS DEFDEN PARM AD  ACHS DEFDEN PARM SU  ACHSPARMSLABEL  ACHSPARMSMAIL  ACHSPARMSOBLIG  ACHSPARMSOVERPAY  ACHSPARMSREGNAMES  ACHSPARMSSIG  
IHS Changes To ADT 8 BDGICE  BDGPARM  BDGSECU  BDGSVE  BDGSYS1  BDGSYS2  BDGSYS3  BDGSYS4  
Kernel 8 XPDE  XQ1  XQT1  XUS2  XUS5  XUSSPKI EDIT  XUTMKE2  ZISEDIT  
Barcode Medication Administration 6 PSBIHS6  PSBMD  PSBMLEN  PSBMLEN1  PSBO  PSBPRN  
IHS Generic Interface System 6 INHERR  INHOP  INHOU3  INHSG  INHT  INHUTC1  
Patient Care Component 6 APCDDMUP  APCDETP1  APCDFH  APCDLESF  APCDPCCM  APCDSFR  
Registration 6 DGPFUT1  DGSEC  DPTLK  DPTLK1  DPTLK2  DPTLK3  
IHS RPMS CHR System 5 BCHEGP  BCHEGP1  BCHEGR  BCHUADD  BCHUEDT  
Clinical Reminders 4 PXRMOCG  PXRMOCR  PXRMTXIM  PXRMTXSM  
Diabetes Registry 4 BDMDIC  BDMEDMUP  BDMFDIC  BDMLLTD  
IHS Accounts Receivable 4 BAR50I01  BAREDI01  BARLNRPT  BARUTL  
Supply 4 ASUBTCH  ASUJBTCO  ASUJOLIB  ASUJTRAN  
Commitment Register 3 ACRFDHRE  ACRFDIC  ACRFVLK  
IHS Changes To Scheduling 3 BSDB  BSDPARM  BSDPCT  
Pharmacy Point of Sale 3 ABSPOSI  ABSPOSP2  ABSPOSPW  
Computerized Public Health Activity Data 2 BNIE  BNIG  
Health Level Seven 2 HLCS2  HLUOPT  
IHS Mods To Text Integration Utilities 2 BTIUCD  BTIUICL  
Patient Care Component Reports 2 APCLDIC  APCLLTD  
CIA Utilities 1 CIAU1  
DRG Grouper 1 ICDEXLK2  
IHS Changes To Pharmacy 1 APSQCK  
IHS Designated Provider 1 BDPFMC  
IHS Release Of Information 1 BRNFMC  
IHS VA Support Files 1 AVA200  
Immunization Tracking 1 BIFMAN  
Lab Service 1 LREPIPI  
Nursing Service 1 NURSAFU0  
Outpatient Pharmacy 1 PSOTPCL  
Patient Care Component Data Transmission 1 APCPESIT  
Phoenix Devel Center 1 AZXAFMC  
Referred Care Information System 1 BMCFMC  
Third Party Billing 1 ABMDTMS  
Women's Health 1 BWFMAN  

Entry Points

Name Comments DBIA/ICR reference
RESET ;Programmer entry point to reset terminal and cleanup
P1
RUN ;Run a form
CLRMSG ;
  • ICR #5846
    • Status: Active
    • Usage: Controlled Subscription
    BLDDA(DDSDA) ;
    PA(DDSPA) ;
    CLONE ;Clone a form
    DFRM ;Delete a form
    PG ;Load page
    BLK
    PRINT ;Print a form
    D0(DL) ;Given DL, return string D0,D1,...,Dn
    PROC ;Main loop
    DBLK ;Delete unused blocks
    B1

    External References

    Name Field # of Occurrence
    RESET^DDGF RESET+6
    INIT^DDGLIB0 RESET+1
    EN^DDS0 DDS+7
    END^DDS0 DDS+8, DDS+19, RESET+5
    ^DDS01 B1
    ^DDS1 PG+2
    BR^DDS2 PA+4
    $$NB^DDS5 BLK+31
    $$NP^DDS5 PG+12
    $$PP^DDS5 BLK+34
    CLEAR^DDSBOX P1+10
    ^DDSCLONE CLONE+1
    ^DDSDBLK DBLK+1
    ^DDSDFRM DFRM+1
    ERR^DDSMSG PG+6, PG+19
    HLP^DDSMSG DDS+18, P1+4
    ^DDSPRNT PRINT+1
    RP^DDSR PG+50
    GDA^DDSRSEL P1+9
    ^DDSRUN RUN+1
    $$EZBLD^DIALOG DDS+9
    BLD^DIALOG PG+6, PG+18
    MSG^DIALOG DDS+10, RESET+1
    INIZE^DIEFU DDS+5

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,$C(7)_$$EZBLD^DIALOG(3000)
    • Line Location: DDS+9
    Function Call: WRITE
    • Prompt: $P(DDGLCLR,DDGLDEL,3)
    • Line Location: CLRMSG+2
    Function Call: WRITE
    • Prompt: $P($G(DDGLVID),DDGLDEL,10)
    • Line Location: RESET+2
    Routine Call
    • DIALOG
    • Line Location:
      • PG+6
      • PG+18
    Routine Call
    • DIALOG
    • Line Location:
      • DDS+9
    Routine Call
    • DIALOG
    • Line Location:
      • DDS+10
      • RESET+1

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DIST( DDS+14, DDS+16, PG+4, PG+11, PG+18, PG+25, P1+3, BLK+38, BLK+39, B1+2
    , B1+3

    Label References

    Name Line Occurrences
    $$D0 PG+30, BLK+14~, BLK+24~
    B1 B1+2, B1+3
    BLDDA BLK+25
    BLK P1
    P1 P1+5
    PA PG+11, P1+3, BLK+38, BLK+39, B1+2, B1+3
    PG DDS+15, PROC+1

    Naked Globals

    Name Field # of Occurrence
    ^("FIRST" PG+16
    ^(1 PG+4, PG+18
    ^(11 DDS+14, PG+11, BLK+38, BLK+39
    ^(12 DDS+16, P1+3, B1+2, B1+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> D0 PG+31*, BLK+17*
    DA DDS+7, PG+30!, PG+31*, P1+9, BLK+14~, BLK+17*, BLK+19~, BLK+26, BLDDA+2*
    DA( BLDDA+3*
    >> DDACT DDS+15, PROC+1, PG+1*, PG+7*, PG+11, PG+20*, P1, P1+5, P1+7, P1+11*
    , BLK*, BLK+2*, BLK+33*, BLK+34*, BLK+35*, BLK+38, BLK+39, B1+2, B1+3
    >> DDGLCLR CLRMSG+2
    >> DDGLDEL CLRMSG+2, RESET+2
    >> DDGLVID RESET+2
    >> DDM CLRMSG+2*
    >> DDO PG+15, PG+16*, BLK+26*, BLK+40, BLK+41*
    DDP BLK+9~, BLK+10*
    DDQ CLRMSG+2!
    >> DDS DDS+14, DDS+16, PG+4, PG+11, PG+18, PG+25, P1+3, BLK+38, B1+2
    >> DDSBK PG+15, PG+16*, PG+17, BLK+2, BLK+3, BLK+11, BLK+12, BLK+15, BLK+20, BLK+21
    , BLK+30, BLK+31*, BLK+37, BLK+38, BLK+39, BLK+40, BLK+41
    DDSBK0 BLK+29~, BLK+30*, BLK+31
    DDSBR PG+15, BLK+40, PA+1, PA+2!, PA+3*
    DDSBRORG PA+1~*, PA+3
    DDSCTRL DDS+4!
    DDSDA PG+28, PG+31*, BLK+9~, BLK+11*, BLK+12, BLK+16, BLK+17, BLK+20, BLK+21*, BLK+22*
    , BLK+23, BLK+25, BLK+28, BLDDA~, BLDDA+2, BLDDA+3
    DDSDAORG PG+29, PG+30!, PG+31*, BLK+28
    >> DDSDASV PG+28*
    DDSDL PG+28, PG+30, PG+31*, BLK+14~, BLK+16*, BLK+19~, BLK+23*, BLK+24, BLDDA+2*, BLDDA+3*
    >> DDSDLSV PG+28*
    DDSDN BLK+5*, BLK+7!
    >> DDSFILE DDS+7
    >> DDSH CLRMSG+2*
    >> DDSHBX CLRMSG+2
    DDSKM CLRMSG+1!
    DDSLN PG+25*, PG+34, BLK+3*, BLK+5, BLK+6, BLK+10, BLK+42!
    >> DDSNP PG+12*, BLK+33
    >> DDSOPB PG+10*, P1+3, BLK+37*, B1+2, B1+3
    >> DDSORGSV PG+29*
    >> DDSOSV BLK*
    DDSPA PA~, PA+2
    DDSPARM DDS+8, RESET+3!
    >> DDSPG PG+2, PG+4, PG+10, PG+11, PG+15, PG+16, PG+18, PG+25, PG+32, PG+33
    , PG+38, PG+40, PG+44, P1+11*, BLK+2, BLK+3, BLK+11, BLK+12, BLK+15, BLK+20
    , BLK+21, BLK+31, BLK+33*, BLK+34*, BLK+38, BLK+40, BLK+41, B1+2
    DDSPGUP PG+24, PG+47!, P1+11*
    DDSPOP PG+25*, PG+26, PG+34, PG+36!
    DDSPTB BLK+6*, BLK+7!, BLK+9, BLK+14, BLK+15*, BLK+28
    >> DDSREFS PG+15, PG+16, BLK+2, BLK+3, BLK+15, BLK+40, BLK+41
    >> DDSREFT DDS+18, P1+4, BLK+11, BLK+12, BLK+20, BLK+21, BLK+31, RESET+4*
    DDSREP BLK+6*, BLK+7!, BLK+9, BLK+19, BLK+20*, BLK+21, BLK+22, BLK+26, BLK+28
    DDSSC PG+26!, PG+33*, PG+34, PG+35, PG+38, PG+41, PG+44, PG+50, P1+8, P1+10
    , P1+11, P1+12*
    DDSSC( PG+33*, PG+34*, PG+35*, PG+38, PG+40, PG+42, PG+43*, PG+44*, PG+50, P1+8
    , P1+10, P1+11, P1+12!
    DDSSC("B" PG+32, PG+33*, PG+40!, PG+42!, PG+43*, PG+44*, P1+12!
    >> DDSSEL PG+27, P1+9
    DDSSTK PG+35!
    DDSTP BLK+5*, BLK+7!
    >> DDXY CLRMSG+2
    DIE DDS+3~, BLK+9~, BLK+12*
    >> DIERR DDS+8, PG+3, RESET+1
    DIFM DDS+5~*
    >> DIMSG DDS+11*
    DL D0~, D0+2
    DR DDS+7, DDS+13~
    DX DDS+3~, CLRMSG+2*
    DY DDS+3~, CLRMSG+2*
    I PG+39~, PG+40*, PG+41, BLDDA+1~, BLDDA+3*, D0+1~, D0+2*
    J PG+39~, PG+41*, PG+42, PG+43
    P PG+4~, PG+6
    P(1 PG+4*
    P(2 PG+4*, PG+5*
    S PG+39~, PG+40*, PG+44, D0+1~, D0+2*, D0+3*, D0+4
    U PG+4, PG+18, PG+25, PG+34, PG+35, PG+38, PG+42, PG+43, P1, P1+5
    , P1+8, P1+10, P1+11, P1+12, BLK+5, BLK+6, BLK+10, BLK+11, BLK+20, BLK+21
    , BLK+22, BLK+26, BLK+37, BLK+41, B1+2, B1+3
    X DDS+3~
    Y DDS+3~, PG+12, BLK+31, BLK+32, BLK+34
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All