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

Package: PCE Patient Care Encounter

Routine: PXAPIOE


Information

PXAPIOE ;ALB/MJK,ESW - Supported References for ACRP ; 12/5/02 11:27am

Source Information

Source file <PXAPIOE.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
PCE Patient Care Encounter 1 EN1^PXKMAIN  
VA FileMan 1 BLD^DIALOG  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
Scheduling 6 SCMSVUT0  SD5360PT  SDOECPT  SDOEDX  SDOEPRV  SDOEQ  
Lab Service 3 LRAPBK  LRCAPES  LRCAPES1  
PCE Patient Care Encounter 1 PXBGPRV  
Text Integration Utility 1 TIUPXPM  

Entry Points

Name Comments DBIA/ICR reference
CPT(PXVIEN,PXERR) ; -- at least one cpt for visit??
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    CPTQ
    GETCPT(PXVIEN,PXCPT,PXERR) ; -- get cpt's for visit
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    GETCPTQ
    CPTARR(PXVIEN,PXCPT,PXERR) ;+API to return all CPT data for a visit.
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    DX(PXVIEN,PXERR) ; -- at least one dx for visit??
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    DXQ
    GETDX(PXVIEN,PXDX,PXERR) ; -- get dx's for visit
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    GETDXQ
    PRV(PXVIEN,PXERR) ; -- at least one provider for visit?
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    PRVQ
    GETPRV(PXVIEN,PXPRV,PXERR) ; -- get provider's for visit;108
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    GETPRVQ
    VALVST(PXVIEN,PXERR) ; -- validate visit ien input
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    POST ; -- post error action logic
    PDX(VSTPOV,RANK) ; -- set primary dx for V POV entry
  • ICR #1541
    • Status: Active
    • Usage: Controlled Subscription
    PCLASS(VSTPRV) ; -- set provider class for V PRV entry
    INIT(VSTRT,VSTSEQ) ; -- set up structures
    FINAL(VSTRT) ; -- file data and clean up
    VNODES(VSTIEN,VSTRT,VSTSEQ) ; -- get visit nodes
    DXNODES(VSTPOV,VSTRT,VSTSEQ) ; -- get dx nodes
    PRVNODES(VSTPRV,VSTRT,VSTSEQ) ; -- get provider nodes

    External References

    Name Field # of Occurrence
    BLD^DIALOG VALVST+9
    EN1^PXKMAIN FINAL+3

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^AUPNVCPT - [#9000010.18] GETCPT+6, CPTARR+5, CPTARR+6
    ^AUPNVCPT("AD" CPT+8, GETCPT+5, CPTARR+4
    ^AUPNVPOV - [#9000010.07] GETDX+6, PDX+9, DXNODES+4
    ^AUPNVPOV("AD" DX+8, GETDX+5
    ^AUPNVPRV - [#9000010.06] GETPRV+8, PCLASS+9, PRVNODES+4
    ^AUPNVPRV("AD" PRV+7, GETPRV+7
    ^AUPNVSIT - [#9000010] VALVST+3, VNODES+4
    ^PX(839.7 - [#839.7] INIT+4
    ^TMP("PXK" INIT+1

    Label References

    Name Line Occurrences
    $$VALVST CPT+6, GETCPT+3, CPTARR+3, DX+6, GETDX+3, PRV+6, GETPRV+3
    CPTQ CPT+6
    DXNODES PDX+14
    DXQ DX+6
    FINAL PDX+18, PCLASS+17
    GETCPTQ GETCPT+3
    GETDXQ GETDX+3
    GETPRVQ GETPRV+3
    INIT PDX+6, PCLASS+6
    PRVNODES PCLASS+14
    PRVQ PRV+6
    VNODES PDX+11, PCLASS+11

    Naked Globals

    Name Field # of Occurrence
    ^(0 GETCPT+6, GETDX+6, GETPRV+9

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    CNT GETCPT+5~*, GETCPT+6*, GETCPT+7, CPTARR+1~, CPTARR+2*, CPTARR+7*, CPTARR+8, GETDX+5~*, GETDX+6*, GETDX+7
    , GETPRV+6~, GETPRV+7*, GETPRV+11*, GETPRV+18*, GETPRV+19
    I GETCPT+5~*, GETCPT+6, GETDX+5~*, GETDX+6, GETPRV+6~, GETPRV+7*, GETPRV+8, GETPRV+9, GETPRV+12, GETPRV+13
    , GETPRV+14*, GETPRV+15*, GETPRV+16, GETPRV+17
    IEN CPTARR+1~, CPTARR+2*, CPTARR+4*, CPTARR+5, CPTARR+6
    NODE VNODES+1~, VNODES+3*, VNODES+4, VNODES+5, VNODES+6, DXNODES+1~, DXNODES+3*, DXNODES+4, DXNODES+5, DXNODES+6
    , PRVNODES+1~, PRVNODES+3*, PRVNODES+4, PRVNODES+5, PRVNODES+6
    PP GETPRV+6~, GETPRV+15*, GETPRV+17
    PR GETPRV+6~, GETPRV+9*, GETPRV+11, GETPRV+12, GETPRV+13, GETPRV+14*, GETPRV+15, GETPRV+16
    PRS GETPRV+6~
    PRS( GETPRV+13*, GETPRV+14, GETPRV+15
    PRV GETPRV+6~, GETPRV+11*, GETPRV+12, GETPRV+16
    PS GETPRV+6~, GETPRV+9*, GETPRV+10, GETPRV+13
    PXCPT GETCPT~, GETCPT+6, GETCPT+7, CPTARR~, CPTARR+6, CPTARR+8
    PXDX GETDX~, GETDX+6, GETDX+7
    PXERR CPT~, CPT+6, GETCPT~, GETCPT+3, CPTARR~, CPTARR+3, DX~, DX+6, GETDX~, GETDX+3
    , PRV~, PRV+6, GETPRV~, GETPRV+3, VALVST~, VALVST+9
    PXIN VALVST+6~, VALVST+9
    PXIN("ID" VALVST+7*
    PXKNOEVT FINAL+1~, FINAL+2*
    PXOK CPT+2~, CPT+3*, CPT+8*, CPTQ, DX+2~, DX+3*, DX+8*, DXQ, PRV+2~, PRV+3*
    , PRV+7*, PRVQ
    PXOUT VALVST+6~, VALVST+9
    PXOUT("ID" VALVST+8*
    PXPRV GETPRV~, GETPRV+9, GETPRV+12, GETPRV+16, GETPRV+17, GETPRV+19
    PXVIEN CPT~, CPT+6, CPT+8, GETCPT~, GETCPT+3, GETCPT+5, CPTARR~, CPTARR+3, CPTARR+4, DX~
    , DX+6, DX+8, GETDX~, GETDX+3, GETDX+5, PRV~, PRV+6, PRV+7, GETPRV~, GETPRV+3
    , GETPRV+7, VALVST~, VALVST+3, VALVST+7, VALVST+8
    RANK PDX~, PDX+15
    U GETPRV+9, PDX+10, PDX+15, PCLASS+10
    VSTIEN PDX+3~, PDX+10*, PDX+11, PCLASS+3~, PCLASS+10*, PCLASS+11, VNODES~, VNODES+2, VNODES+4
    VSTPOV PDX~, PDX+9, PDX+14, DXNODES~, DXNODES+2, DXNODES+4
    VSTPRV PCLASS~, PCLASS+9, PCLASS+14, PRVNODES~, PRVNODES+2, PRVNODES+4
    VSTRT PDX+2~, PDX+6, PDX+11, PDX+14, PDX+15*, PDX+18, PCLASS+2~, PCLASS+6, PCLASS+11, PCLASS+14
    , PCLASS+17, INIT~, INIT+1*, INIT+3, INIT+4, FINAL~, FINAL+4, VNODES~, VNODES+2, VNODES+5
    , VNODES+6, DXNODES~, DXNODES+2, DXNODES+5, DXNODES+6, PRVNODES~, PRVNODES+2, PRVNODES+5, PRVNODES+6
    VSTSEQ PDX+2~, PDX+6, PDX+11, PDX+14, PCLASS+2~, PCLASS+6, PCLASS+11, PCLASS+14, INIT~, INIT+2*
    , VNODES~, VNODES+2, VNODES+5, VNODES+6, DXNODES~, DXNODES+2, DXNODES+5, DXNODES+6, PRVNODES~, PRVNODES+2
    , PRVNODES+5, PRVNODES+6
    X PDX+3~, PDX+9*, PDX+10, PCLASS+3~, PCLASS+9*, PCLASS+10, VNODES+1~, VNODES+4*, VNODES+5, VNODES+6
    , DXNODES+1~, DXNODES+4*, DXNODES+5, DXNODES+6, PRVNODES+1~, PRVNODES+4*, PRVNODES+5, PRVNODES+6
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All