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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DGAPI

Package: Registration

Routine: DGAPI


Information

DGAPI ;WASH/DWS - PTF's APIs ;7/29/04 7:33am

Source Information

Source file <DGAPI.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 4 NOW^%DTC  ^DIC  FILE^DICN  (,FILE)^DIE  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
Registration 5 DGPTFM  DGPTFM2  DGPTFM21  DGPTFM3  DGPTFREL  

Entry Points

Name Comments DBIA/ICR reference
DATA2PTF(DFN,PTF,PSDATE,USER,FLAG,SOURCE) ;API to pass data for add/edit/delete to PTF
  • ICR #4205
    • Status: Active
    • Usage: Controlled Subscription
    ERR(FILE,MESS) ;DISPLAY OR PRINT ERROR MESSAGES BASED ON FLAG PARAMETER FOR DATA2PTF
  • ICR #6831
    • Status: Pending
    • Usage: Private
    PROV ;FILE PROVIDERS AND CPT CODES
    DIAGFL
    DELCPT(DA) ;API to delete cpt code from PTF
  • ICR #4205
    • Status: Active
    • Usage: Controlled Subscription
    PTFINFOR(DFN,PTF,PSDATE) ;API to get a list of CPT records from PTF
  • ICR #4205
    • Status: Active
    • Usage: Controlled Subscription
    FIND ;Find the IEN for the PTF file
    CPTINFO(DFN,PTF,PSDATE) ;API to get CPT data from PTF
  • ICR #4205
    • Status: Active
    • Usage: Controlled Subscription
    DIAG ;FILE DIAGNOSIS INFORMATION IN ^DGCPT
  • ICR #6831
    • Status: Pending
    • Usage: Private
    CPTFL
    CPT ;FILE CPT INFORMATION IN ^DGCPT
  • ICR #6831
    • Status: Pending
    • Usage: Private
    ICDINFO(DFN,PTF,PSDATE,DGI) ;API to get Diagnosis data from PTF
  • ICR #4205
    • Status: Active
    • Usage: Controlled Subscription
    DELPOV(DA) ;API to delete a diagnosis from PTF
  • ICR #4205
    • Status: Active
    • Usage: Controlled Subscription

    External References

    Name Field # of Occurrence
    NOW^%DTC DELCPT+2, DELPOV+2
    ^DIC PROV+3
    FILE^DICN CPT+4, DIAG+4
    ^DIE DELCPT+2, DELPOV+2, PROV+8
    FILE^DIE CPTFL+4, DIAGFL+2

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,ERR
    • Line Location: DATA2PTF+4
    Function Call: WRITE
    • Prompt: !,^(1)
    • Line Location: CPTFL+5
    Function Call: WRITE
    • Prompt: !,^(1)
    • Line Location: DIAGFL+3
    Function Call: WRITE
    • Prompt: !,MESS
    • Line Location: ERR+1
    Routine Call
    • DIC
    • Line Location:
      • PROV+3
    Routine Call
    • DIE
    • Line Location:
      • DELCPT+2
      • DELPOV+2
      • PROV+8
    Routine Call
    • DIE
    • Line Location:
      • CPTFL+4
      • DIAGFL+2

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DGCPT(46 - [#46] Classic Fileman Calls
    ^DGICD9(46.1 - [#46.1] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DGCPT(46 - [#46] CPTINFO+3, DELCPT+1, DELCPT+2, CPT+3
    ^DGCPT(46.1 DELPOV+2
    ^DGICD9(46.1 - [#46.1] DELPOV+1, ICDINFO+2, ICDINFO+3, DIAG+3
    ^DGPT - [#45] DATA2PTF+1, DATA2PTF+3, CPTINFO+2, PTFINFOR+2, DELCPT+1, DELPOV+1, FIND+1, PROV+2, PROV+7, PROV+8
    ^DGPT("B" FIND+1
    ^TMP("PTF" DATA2PTF+5*, DATA2PTF+6, CPTINFO+2*, CPTINFO+3*, PTFINFOR+2*, ICDINFO+2*, ICDINFO+3*, PROV+2, PROV+4, PROV+8
    , PROV+9, CPT+1, CPT+3*, CPT+4*, CPTFL+5, DIAG+1, DIAG+3*, DIAG+4*, DIAGFL+3, ERR+2*

    Label References

    Name Line Occurrences
    CPT PROV+8
    CPTFL CPT+2
    DIAG PROV+9
    DIAGFL DIAG+2
    ERR PROV+7
    FIND DATA2PTF+2, CPTINFO+1, PTFINFOR+1, ICDINFO+1
    PROV DATA2PTF+6

    Naked Globals

    Name Field # of Occurrence
    ^( CPTINFO+2, PTFINFOR+2
    ^("DIERR" CPTFL+5, DIAGFL+3
    ^(0 CPTINFO+2, CPTINFO+3, FIND+1, PROV+2*, CPT+3
    ^(1 CPTFL+5, DIAGFL+3
    ^(9 CPTINFO+3, CPT+3, DIAG+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CPT CPTFL+6!, DIAGFL+4!
    CPT(46 CPTFL*, CPTFL+1*, CPTFL+2*, CPTFL+3*
    DA DELCPT~, DELCPT+1, DELCPT+2, DELPOV~, DELPOV+1, DELPOV+2, PROV+4*
    DA(1 PROV+3*, PROV+4*
    DFN DATA2PTF~, CPTINFO~, PTFINFOR~, ICDINFO~, FIND+1
    DGI ICDINFO~, ICDINFO+1, ICDINFO+3, PROV+1~, PROV+8*, PROV+9*, CPT+1, CPT+3, CPT+4, CPTFL+5
    , DIAG+1, DIAG+3, DIAG+4, DIAGFL+3, ERR+2
    DGJ CPT+1*, CPT+3*, CPTFL+6!, DIAG+1*, DIAG+3*, DIAGFL+4!
    DIAG PROV+6*, DIAGFL+4!
    DIAG( DIAGFL*, DIAGFL+1*, DIAGFL+2*
    DIC PROV+3*!, CPT+4*!, DIAG+4*!
    DIC(0 PROV+3*, CPT+4*, DIAG+4*
    DIE DELCPT+2*!, DELPOV+2*!, PROV+4*, PROV+7!, PROV+8!
    DLAYGO PROV+3*!, CPT+1*, DIAG+1*
    DO CPT+4!, DIAG+4!
    DR DELCPT+2*!, DELPOV+2*!, PROV+4*, PROV+5*, PROV+6*, PROV+7!, PROV+8!
    ERR DATA2PTF+3*, DATA2PTF+4, DATA2PTF+5, DATA2PTF+7!
    FILE ERR~, ERR+2
    FL DATA2PTF+6*!, DATA2PTF+7!, CPTFL+5*, DIAGFL+3*, ERR+1*
    FLAG DATA2PTF~, DATA2PTF+4, CPTFL+5, DIAGFL+3, ERR+1
    I CPTINFO+2*, CPTINFO+4!, PTFINFOR+2*, PTFINFOR+3!, ICDINFO+2*, ICDINFO+4!, FIND+1*, FIND+2, FIND+3!, PROV+4*
    , PROV+5, PROV+6!, CPTFL*, CPTFL+1*, CPTFL+6!, DIAGFL*, DIAGFL+4!
    I1 PTFINFOR+2*, PTFINFOR+3!, ICDINFO+2*, ICDINFO+4!
    J FIND+1*, FIND+3!
    K CPTINFO+2*, CPTINFO+3*, CPTINFO+4!, FIND+1*, FIND+2*, FIND+3!
    K1 CPTINFO+2*, CPTINFO+3*, CPTINFO+4!
    L FIND+1*, FIND+2, FIND+3!
    LOC PROV+1~, PROV+6*
    MESS ERR~, ERR+1, ERR+2
    PERFPROV PROV+5*, PROV+8!
    PSDATE DATA2PTF~, DATA2PTF+2, CPTINFO~, CPTINFO+1, CPTINFO+2, CPTINFO+3, PTFINFOR~, PTFINFOR+1, ICDINFO~, ICDINFO+1
    , FIND+1, PROV+3, CPT+3, CPTFL+2
    PTF DATA2PTF~, DATA2PTF+1, DATA2PTF+2, DATA2PTF+3, DATA2PTF+7, CPTINFO~, CPTINFO+1, CPTINFO+2, CPTINFO+3, PTFINFOR~
    , PTFINFOR+1, PTFINFOR+2, DELCPT+1*!, DELPOV+1*, ICDINFO~, ICDINFO+1, ICDINFO+2, ICDINFO+3, FIND+2*, PROV+2
    , PROV+3, PROV+4, CPT+3, CPTFL+2, DIAG+3, DIAGFL+2
    REC DELCPT+2*!, DELCPT+3!, DELPOV+2*!, DELPOV+3!, PROV+4*, PROV+7!, PROV+8!
    REFPROV PROV+5*, PROV+8!
    SOURCE DATA2PTF~, CPTFL+3, DIAGFL+1
    STR CPT+1*, CPT+2, CPT+3*, CPT+4*, CPTFL, CPTFL+1, CPTFL+6!, DIAG+1*, DIAG+2, DIAG+3*
    , DIAG+4*, DIAGFL, DIAGFL+4!
    U DATA2PTF+3, CPTINFO+2, CPTINFO+3, DELCPT+1, DELPOV+1, ICDINFO+2, ICDINFO+3, FIND+1, PROV+5, PROV+6
    , CPT+3, CPT+4, CPTFL, CPTFL+1, DIAG+3, DIAG+4, DIAGFL
    USER DATA2PTF~, CPTFL+3, DIAGFL+1
    X PROV+3*!, CPT+4*!, DIAG+4*!
    Y DATA2PTF+6!, PROV+3, PROV+4, PROV+10*, CPT+2*, CPT+3*, CPT+4, CPTFL*, CPTFL+1, CPTFL+2
    , CPTFL+3, DIAG+2*, DIAG+3*, DIAG+4, DIAGFL*, DIAGFL+1, DIAGFL+2
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All