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: DIU2

Package: VA FileMan

Routine: DIU2


Information

DIU2 ;SFISC/XAK/GFT-EDIT FILE ;18SEP2010

Source Information

Source file <DIU2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 5 YN^DICN  POINT^DIDH  $$CREF^DILF  EN^DIU0  ^DIU21  

Caller Graph

Caller Graph Total: 160

Package Total Caller Graph
Clinical Reminders 12 PXRMP11I  PXRMP12I  PXRMP16I  PXRMP18I  PXRMP22I  PXRMP26I  PXRMP47I  PXRMP4I  
PXRMP5I  PXRMP6I  PXRMV1I  PXRMV2I  
Kernel 9 XPDINIT1  XU8P292  XU8P381  XU8P469  XU8P546  XU8P580  XU8P672E  XUINPCH  
XUPCH117  
Registration 9 DG17202  DG53140P  DG53174P  DG53181P  DG53232I  DG53415  DG53P874  DG837PST  
DGYVPRE  
Imaging 8 MAGIP39  MAGIPS20  MAGIPS51  MAGIPS54  MAGIPS66  MAGIPS85  MAGJINI  MAGKIDS  
Order Entry Results Reporting 7 ORCPRE  ORY142  ORY218  ORY269  ORY350  ORY352  ORY92  
Lab Service 6 LR215  LR232  LR258PO  LR334  LR350A  LRARIPRE  
Lexicon Utility 6 LEX2025P  LEX2026P  LEX2049P  LEX2051P  LEX2102P  LEX2103P  
Surgery 6 SR100UTL  SR95UTL  SROA38A  SRODEL76  SROPRE  SROPRE0  
Integrated Billing 5 IB20IN  IB20PT1  IB20PT62  IBY155PR  IBY494PO  
Pharmacy Data Management 5 PSS1P23  PSSCHPRE  PSSNOD2  PSSPOST2  PSSPRE  
Social Work 5 SOWK57  SOWK58  SOWKCONV  SOWKENV  SOWKND  
E Claims Management Engine 4 BPS10P7  BPS10PRE  BPS10PST  BPS19PST  
PCE Patient Care Encounter 4 PXICLN19  PXPTPOST  PXVP215  VSITICL1  
Radiology Nuclear Medicine 4 RAIPRE1  RAIPRE3  RAIPST1  RAKIDS  
Scheduling 4 SCCVDEL  SCMCPRE  SD53111P  SD53P210  
VA FileMan 4 DI222PRE  DIPKINI1  DIU0  ^DIC  
Accounts Receivable 3 PRCAP335  RC45P303  RCY208PO  
DSS Extracts 3 ECX30P92  ECX3P127  ECX3P136  
Occurrence Screen 3 QAOSCNV1  QAOSCNV5  QAOSCNV8  
Automated Lab Instruments 2 LA27  LA74  
CMOP 2 PSXCPOST  PSXCPRE  
Clinical Procedures 2 MDPRE16  MDPRE23  
Engineering 2 ENAR1  ENXIP62  
Fee Basis 2 FBPST35A  FBXIP61  
Health Summary 2 GMTSPI63  GMTSPREI  
Library 2 LBR25P15  LBRVPRE  
Medicine 2 MC2310  MCPRE0Z  
National Drug File 2 PSNP476E  PSNPRE1  
Outpatient Pharmacy 2 PSO7P289  PSOPOST3  
Problem List 2 GMPLY42  GMPLY49  
Prosthetics 2 RMPRKIL  RMPRPOST  
Toolkit 2 XDRPREI  XTPOST  
Authorization Subscription 1 USRP2INI  
Auto Replenishment Ward Stock 1 PSGWP15  
Automated Information Collection System 1 IBDEINI1  
Automated Medical Information Exchange 1 DVBAPTEX  
CPT HCPCS Codes 1 ICPT60PR  
Clinical Case Registries 1 RORKIDS  
Consult Request Tracking 1 GMRCYP4  
Credentials Tracking 1 QARXKILL  
Dietetics 1 FHXMOV  
EEO Complaint Tracking 1 EEOIPOS2  
Emergency Department Integration Software 1 EDPYPST  
Event Capture 1 EC2P134  
Foundations 1 XOBUPRE  
Incident Reporting 1 QANDIU  
Mental Health 1 YS60POST  
National Online Information Sharing 1 FSCCLEAN  
Nursing Service 1 NURIPST  
ODS 1 A1B2PRE  
Oncology 1 ONCPRE45  
Pharmacy Prescription Practice 1 PPP44PI  
Quasar 1 ACKQIPRE  
Spinal Cord Dysfunction 1 SPN7P  
Text Integration Utility 1 TIUPS96  
VA Point of Service 1 VPSCSQ1  
VistALink 1 XOBVPRE  
Visual Impairment Service Team 1 ANRVPOST  
Voluntary Timekeeping 1 ABSVIPST  

Entry Points

Name Comments DBIA/ICR reference
N
DDA
OK
Q
CHECKPT ;CALLED BY ^DD(1,.01,"DEL",.5,0)
CM
K ; CALLED BY ^DD(1,.01,"DEL",1,0)
H
G
SURE
RW
R
V
EN ;
  • ICR #7060
    • Status: Active
    • Usage: Private
  • ICR #10014
    • Status: Active
    • Usage: Supported

    External References

    Name Field # of Occurrence
    YN^DICN OK+2, H+3, G+1, SURE+2
    POINT^DIDH CHECKPT+1
    $$CREF^DILF K+2
    EN^DIU0 EN+1
    ^DIU21 OK+5

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"ASK 'OK' WHEN LOOKING UP AN ENTRY"
    • Line Location: OK+2
    Function Call: WRITE
    • Prompt: !?5,"Answer YES to cause a lookup into this file to verify the",!?5,"selection by prompting with '...OK? YES//'."
    • Line Location: OK+4
    Function Call: WRITE
    • Prompt: $C(7)," CANNOT DELETE A RESTRICTED"_$S($P($G(^("DI")),U)["Y":" (ARCHIVE)",1:"")_" FILE!"
    • Line Location: K+3
    Function Call: WRITE
    • Prompt: $C(7),!,"DO YOU WANT JUST TO DELETE THE "
    • Line Location: H+0
    Function Call: WRITE
    • Prompt: $P(DG,U,4)," FILE ENTRIES,"
    • Line Location: H+1
    Function Call: WRITE
    • Prompt: "FILE CONTENTS,"
    • Line Location: H+2
    Function Call: WRITE
    • Prompt: !?9,"& KEEP THE FILE DEFINITION"
    • Line Location: H+3
    Function Call: WRITE
    • Prompt: !,"Answer YES if you are just looking for a fast way to get rid of Entries",!!
    • Line Location: H+4
    Function Call: WRITE
    • Prompt: !?3,"IS IT OK TO DELETE THE '"_DIKREF_"' GLOBAL"
    • Line Location: G+1
    Function Call: WRITE
    • Prompt: !,"You can abort the deletion process at this point by typing '^'",!,"Answer NO if you want to save ",DIKREF," for redefinition at a later time.",!!
    • Line Location: G+2
    Function Call: WRITE
    • Prompt: !,"SURE YOU WANT TO DELETE THE ENTIRE FILE"
    • Line Location: SURE+2
    Function Call: WRITE
    • Prompt: !,"We are going to ",$S($D(DIKLGLBL):"Delete data associated with File #"_DA,1:"Leave the data associated with File #"_DA)
    • Line Location: SURE+4
    Function Call: WRITE
    • Prompt: !,"Answer YES if want to continue with the DELETION of the DD, Templates, Forms,"
    • Line Location: SURE+5
    Function Call: WRITE
    • Prompt: !,"etc. for File #"_DA
    • Line Location: SURE+6
    Function Call: WRITE
    • Prompt: "// "
    • Line Location: RW+1
    Function Call: READ
    • Variable: X
    • Timeout: DTIME
    • Line Location: R+0
    Function Call: WRITE
    • Prompt: $C(7)," PROTECTION ERASED!"
    • Line Location: R+1
    Function Call: WRITE
    • Prompt: !,"ENTER CODE(S) TO RESTRICT USER'S ACCESS TO THIS FILE"
    • Line Location: R+3
    Function Call: WRITE
    • Prompt: $C(7),"??"
    • Line Location: V+0

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD( N!, CM, K+3
    ^DIC - [#1] N, N+1, H+9*

    Label References

    Name Line Occurrences
    CM CM, CM+1
    G K+4, G+2
    H H+4
    OK N+3, OK+4
    Q N+1, RW
    R RW
    RW N+1, R+3, V
    V R+1

    Naked Globals

    Name Field # of Occurrence
    ^( N+1, R+1!, V+1*
    ^("AUDIT" N+2
    ^("DI" K+3
    ^("NM" N*
    ^(0 N*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> % OK+1*, OK+3, OK+4, OK+5, H+3*, H+4, H+5, G+1*, G+2, G+3
    , G+4, SURE+2*, SURE+7
    >> %Y SURE+1, SURE+3
    >> D N*, N+1*, R+1, V+1
    >> DA N, N+1, CM, H+9, SURE+4, SURE+6
    >> DDACT SURE
    >> DDS SURE
    DG K+1~, K+2*, K+3, H+1
    >> DIKLGLBL G+3*, SURE+4
    DIKREF K+1~, K+2*, K+4, H+7, H+8, H+9*, G+1, G+2, G+3
    DIR DDA!, OK!, Q!, K+1~
    DIROUT Q!
    DIRUT Q!
    >> DIU N, OK, OK+3*, K+2, H+9, EN+1
    >> DIU(0 OK*, OK+1, OK+3, G
    >> DR N+1*, RW
    DTIME R
    DTOUT Q!, R*
    DUOUT Q!
    DUZ(0 N+1, N+3, OK+5, RW, V
    M CHECKPT+1~*, CM*
    P CHECKPT+1~*, CM, CM+1*
    S CHECKPT+1~, CM*, H+6~, H+7*, H+8
    U N, N+1, OK, OK+3, K+3, H+1, H+9, RW, R, R+2
    >> X N*, N+1, N+2*, N+3, RW*, R*, R+1, R+2, R+3, V
    , V+1
    >> Y N, N+1*, RW, R+1
    >> Z V*
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All