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

Package: Outpatient Pharmacy

Routine: PSO52API


Information

PSO52API ;BHAM ISC/SAB - Encap II API to return Rx data ; Feb 17, 2023@08:16:38

Source Information

Source file <PSO52API.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Outpatient Pharmacy 6 ^PSO52AP1  (MLT,OI,PT,SD,TB)^PSO52B  SIG^PSOHELP  EN^PSOHLSN1  EN2^PSOMAUEX  ECAN^PSOUTL  
VA FileMan 3 ^DIE  $$GET1^DIQ  EN^DIQ1  
Kernel 1 $$FMTE^XLFDT  

Caller Graph

Caller Graph Total: 54

Package Total Caller Graph
Integrated Billing 17 IB20P405  IBARX1  IBATRX  IBCD4  IBCEF73A  IBCSC5C  IBECUSMU  IBEFSMUT  
IBEFUNC3  IBJTCA1  IBNCPBB  IBNCPDPC  IBNCPEV  IBNCPRR  IBOSCDC1  IBRXUTL  
IBTRKR3  
Health Summary 8 GMTSPSO  GMTSPSO7  GMTSPSO8  GMTSPSO9  GMTSPST1  GMTSPST2  GMTSPSTN  GMTSPSZO  
Accounts Receivable 5 RCDPURED  RCHRFS1  RCHRFS2  RCVCR1  RCVCR2  
Registration 5 DGFSMOUT  DGOTHFS2  DGOTHFS3  DGPPDRX  VAFCSB  
E Claims Management Engine 4 BPSPRRX6  BPSSCRU6  BPSVRX  BPSVRX1  
Order Entry Results Reporting 3 ORDEA02  ORKPS1  ORWGAPIC  
Clinical Case Registries 2 RORHL03  RORHL031  
My HealtheVet 2 MHVXRXM  MHVXRXM2  
Outpatient Pharmacy 2 PSO52B  PSOUTCRM  
Dietetics 1 FHASM4  
Master Patient Index VistA 1 MPIFDODC  
Mental Health 1 YSCLDIS  
Text Integration Utility 1 TIULMED  
VA Point of Service 1 VPSPDO2M  
Virtual Patient Record 1 VPRSDAP  

Entry Points

Name Comments DBIA/ICR reference
RX(DFN,LIST,IEN,RX,NODE,SDATE,EDATE) ;
  • ICR #4820
    • Status: Active
    • Usage: Supported
    CLEAN
    PROCESS ;
    ZE ;zero
    TW ;two
    TH ;three
    MI ;sig
    ST ;status
    RF ;refill
    RFD
    IB ;ib ori
    IBR ;ib ref
    IBS
    CM ;cmop
    CMP
    AT ;activity log
    ATP
    OC ;Activity Log Other Comments
    LB ;label log
    LBP
    CPRS ;CPRS number
    DATE ;date range
    PROF(DFN,LIST,SDATE,EDATE) ;
  • ICR #4820
    • Status: Active
    • Usage: Supported
    IND ;Indication
    DIQ ;process fields

    External References

    Name Field # of Occurrence
    ^DIE PROCESS+9
    $$GET1^DIQ PROCESS+6
    EN^DIQ1 DIQ+1
    ^PSO52AP1 PROF+1
    MLT^PSO52B PROCESS+14, PROCESS+31
    OI^PSO52B PROCESS+14, PROCESS+22
    PT^PSO52B PROCESS+14, PROCESS+21
    SD^PSO52B PROCESS+14, PROCESS+25
    TB^PSO52B PROCESS+14, PROCESS+23
    SIG^PSOHELP MI+5
    EN^PSOHLSN1 PROCESS+12
    EN2^PSOMAUEX ST+3
    ECAN^PSOUTL PROCESS+10
    $$FMTE^XLFDT PROCESS+11

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^PSRX - [#52] GET1^DIQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PS(55 - [#55] DATE+3, DATE+4, DATE+6, DATE+7
    ^PSRX - [#52] PROCESS+1, PROCESS+2, PROCESS+6, TW+1, TH+1, MI+1, MI+2, MI+3, MI+4, MI+5
    ST+1, ST+7, RF+1, RF+3, IB+2, IBR+1, IBR+3, IBSIBS+1, CM+1
    CM+2, AT+1, AT+3, AT+4, AT+5*, AT+6, ATP+6, OC+2, OC+3, LB+1
    LB+2, DATE+3, DATE+4, DATE+6, DATE+7, IND+1
    ^PSRX("B" RX+12
    ^TMP($J RX+10!*, RX+13*, CLEAN*, CLEAN+1*, PROCESS+1*, PROCESS+2*, PROCESS+33*, ZE+3*, ZE+4*, TW+4*
    TW+5*, TH+4*, TH+5*, MI+2*, MI+3*, MI+4*, MI+5*, ST+6*, ST+7*, ST+8*
    RF+1*, RFD+1*, RFD+2*, RFD+4*, RFD+5*, IB+2*, IB+5*, IB+6*, IBR+1*, IBR+4!*
    , IBS*, IBS+1*, IBS+3*, IBS+5*, IBS+6*, CM+1*, CMP*, CMP+3*, CMP+4*, AT+1*
    ATP+1*, ATP+3*, ATP+4*, ATP+5*, OC+3*, LB+1*, LBP*, LBP+3*, LBP+4*, LBP+5*
    CPRS+2*, CPRS+3*, CPRS+4*, IND+1*

    Label References

    Name Line Occurrences
    AT PROCESS+14, PROCESS+28
    ATP AT+6
    CLEAN RX+11, RX+12
    CM PROCESS+14, PROCESS+27
    CMP CM+2
    CPRS PROCESS+14, PROCESS+30
    DATE RX+15
    DIQ ZE+1, TW+2, TH+2, ST+4, RFDIB+3, IBS+2, CMP+1, ATPLBP+1
    CPRS+1
    IB PROCESS+14, PROCESS+20
    IBR IB+1, IB+8
    IBS IBR+2, IBR+3
    IND PROCESS+14, PROCESS+32
    LB PROCESS+14, PROCESS+24
    LBP LB+2
    MI PROCESS+14, PROCESS+26
    OC ATP+6
    PROCESS RX+11, RX+14, DATE+3, DATE+4, DATE+6, DATE+7
    RF PROCESS+14, PROCESS+19
    RFD RF+2, RF+3
    ST PROCESS+14, PROCESS+15, PROCESS+29
    TH PROCESS+14, PROCESS+18
    TW PROCESS+14, PROCESS+17, PROCESS+18
    ZE PROCESS+14, PROCESS+16, PROCESS+17

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    AT AT+6~*, AT+7!, ATP+6
    CM CM+2~*, CM+3!
    COMM PROCESS+8~, PROCESS+11*, PROCESS+12
    >> COUNT AT+4*, AT+5
    D0 RX+10~
    DA RX+10~, CLEAN+2!, PROCESS+8~, PROCESS+9*, ZE+1*, ZE+3, ZE+4, ZE+5!, TW+2*, TW+4
    TW+5, TW+6!, TH+2*, TH+4, TH+5, TH+6!, ST+4*, ST+5, ST+6, ST+7
    ST+8, ST+9!, RF+2!, RF+4!, RFD*, IB+3*, IB+5, IB+6, IB+7!, IBR+2!
    IBR+5!, IBS+2*, CM+3!, CMP+1*, AT+7!, ATP*, LB+3!, LBP+1*, LBP+6!, CPRS+1*
    CPRS+2, CPRS+3, CPRS+4, CPRS+5!
    DA( RF+2*, RF+3*, RFD+1, RFD+4, RFD+5, IBR+2*, IBR+3*, IBSIBS+1, IBS+5
    IBS+6, CM+2*, CMP+3, CMP+4, AT+6*, ATP+3, ATP+4, ATP+5, OC+2, OC+3
    LB+2*, LBP+3, LBP+4, LBP+5
    DAT RX+10~, CLEAN+2!, PROCESS+14*, PROCESS+15*, RF+2, RFD+1, IB+1, IB+8, IBR+2, IBS
    DFN RX~, RX+9, RX+10, RX+13, CLEANCLEAN+1, PROCESS+1, PROCESS+33, ZE+3, ZE+4
    TW+4, TW+5, TH+4, TH+5, MI+2, MI+3, MI+4, MI+5, ST+6, ST+7
    RF+1, RFD+1, RFD+2, RFD+4, RFD+5, IB+2, IB+5, IB+6, IBR+1, IBR+4
    IBSIBS+1, IBS+3, IBS+5, IBS+6, CM+1, CMPCMP+3, CMP+4, AT+1
    ATP+1, ATP+3, ATP+4, ATP+5, OC+3, LB+1, LBPLBP+3, LBP+4, LBP+5
    CPRS+2, CPRS+3, CPRS+4, DATE+3, DATE+4, DATE+6, DATE+7, PROF~, IND+1
    DIC RX+10~, CLEAN+2!, PROCESS+8~, PROCESS+9!, ZE+1*, ZE+5!, TW+2*, TW+6!, TH+2*, TH+6!
    ST+4*, ST+9!, RF+2!, RF+4!, RFD*, IB+3*, IB+7!, IBR+2!, IBR+5!, IBS+2*
    CM+3!, CMP+1*, AT+7!, ATP*, LB+3!, LBP+1*, LBP+6!, CPRS+1*, CPRS+5!
    DIE PROCESS+8~, PROCESS+9*!
    DIQ RX+10~, CLEAN+2!, ZE+5!, TW+6!, TH+6!, ST+9!, RF+2!, RF+4!, IB+7!, IBR+2!
    IBR+5!, CM+3!, AT+7!, LB+3!, LBP+6!, CPRS+5!, DIQ+1*
    DIQ(0 DIQ+1*
    DR RX+10~, CLEAN+2!, PROCESS+8~, PROCESS+9*!, ZE+1*, ZE+2*, ZE+3, ZE+4, ZE+5!, TW+2*
    TW+3*, TW+4, TW+5, TW+6!, TH+2*, TH+3*, TH+4, TH+5, TH+6!, ST+4*
    ST+9!, RF+2!, RF+4!, RFD*, RFD+3*, RFD+4, RFD+5, IB+3*, IB+4*, IB+5
    IB+6, IB+7!, IBR+2!, IBR+5!, IBS+2*, IBS+4*, IBS+5, IBS+6, CM+3!, CMP+1*
    CMP+2*, CMP+3, CMP+4, AT+7!, ATP*, ATP+2*, ATP+3, ATP+4, ATP+5, LB+3!
    LBP+1*, LBP+2*, LBP+3, LBP+4, LBP+5, LBP+6!, CPRS+1*, CPRS+2, CPRS+3, CPRS+4
    CPRS+5!
    DR( RFD*, IBS+2*, CMP+1*, ATP*, LBP+1*
    DT PROCESS+7, ST+1, DATE+5, DATE+7
    DTE RX+10~, CLEAN+2!, DATE+1*, DATE+3*, DATE+4*, DATE+5*, DATE+6*, DATE+7*
    EDATE RX~, DATE+2, DATE+3, DATE+5, DATE+6, PROF~
    I RX+10~, CLEAN*, CLEAN+2!, MI+3*
    IB IBR+3~*, IBR+5!
    IEN RX~, RX+11, RX+12*, RX+13, PROCESS+1, PROCESS+2, PROCESS+6, PROCESS+9, PROCESS+10, PROCESS+12
    PROCESS+33, ZE+1, ZE+3, ZE+4, TW+1, TW+2, TW+4, TW+5, TH+1, TH+2
    TH+4, TH+5, MI+1, MI+2, MI+3, MI+4, MI+5, ST+1, ST+3, ST+4
    ST+6, ST+7, ST+8, RF+1, RF+3, RFDRFD+1, RFD+2, RFD+4, RFD+5
    IB+2, IB+3, IB+5, IB+6, IBR+1, IBR+3, IBR+4, IBSIBS+1, IBS+2
    IBS+3, IBS+5, IBS+6, CM+1, CM+2, CMPCMP+1, CMP+3, CMP+4, AT+1
    AT+3, AT+4, AT+5, AT+6, ATPATP+1, ATP+3, ATP+4, ATP+5, ATP+6
    OC+2, OC+3, LB+1, LB+2, LBPLBP+1, LBP+3, LBP+4, LBP+5, CPRS+1
    CPRS+3, CPRS+4, DATE+3*, DATE+4*, DATE+6*, DATE+7*, IND+1
    INS1 MI+5, MI+6!
    LB LB+2~*, LB+3!
    LIST RX~, RX+9, RX+10, RX+13, CLEANCLEAN+1, PROCESS+1, PROCESS+2, PROCESS+33, ZE+3
    ZE+4, TW+4, TW+5, TH+4, TH+5, MI+2, MI+3, MI+4, MI+5, ST+6
    ST+7, ST+8, RF+1, RFD+1, RFD+2, RFD+4, RFD+5, IB+2, IB+5, IB+6
    IBR+1, IBR+4, IBSIBS+1, IBS+3, IBS+5, IBS+6, CM+1, CMPCMP+3
    CMP+4, AT+1, ATP+1, ATP+3, ATP+4, ATP+5, OC+3, LB+1, LBPLBP+3
    LBP+4, LBP+5, CPRS+2, CPRS+3, CPRS+4, PROF~, IND+1
    LK RX+10~, CLEAN+2!, PROCESS+15*
    ND RX+10~, CLEAN+2!, PROCESS+15*, PROCESS+16, PROCESS+17, PROCESS+18, PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+22
    PROCESS+23, PROCESS+24, PROCESS+25, PROCESS+26, PROCESS+27, PROCESS+28, PROCESS+29, PROCESS+30, PROCESS+31, PROCESS+32
    PROCESS+33
    NODE RX~, PROCESS+14, PROCESS+15
    ORN ST+2~
    PDA ST+2~
    PHARMST PROCESS+8~, PROCESS+11*, PROCESS+12
    PIFN ST+2~
    PRFDT ST+2~
    PSOEXRX ST+2~, ST+3*!
    PSOEXSTA ST+2~
    PSONM ST+3!
    PSONMX ST+3!
    PSOOC OC+1~, OC+2*, OC+3
    PSOOCD OC+1~, OC+3*
    PSST ST+2~
    PST RX+10~, CLEAN+2!, ZE+1!, ZE+5!, TW+2!, TW+6!, TH+2!, TH+6!, ST+4!, ST+9!
    RF+2!, RF+4!, RFD!, IB+3!, IB+7!, IBR+2!, IBR+5!, IBS+2!, CM+3!, CMP+1!
    AT+7!, ATP!, LB+3!, LBP+1!, LBP+6!, CPRS+1!, CPRS+5!
    PST( RFD+1, RFD+4, RFD+5, IBS+5, IBS+6, CMP+3, CMP+4, ATP+3, ATP+4, ATP+5
    LBP+3, LBP+4, LBP+5
    PST(52 ZE+3, ZE+4, TW+4, TW+5, TH+4, TH+5, ST+5*, ST+6, ST+7, ST+8
    IB+5, IB+6, CPRS+2, CPRS+3, CPRS+4
    PSUSD ST+2~
    RF RF+3*, RF+4!
    RX RX~, RX+12
    RXEXPDT PROCESS+5~, PROCESS+6*, PROCESS+7, PROCESS+11
    RXSTS PROCESS+5~, PROCESS+6*, PROCESS+7, PROCESS+8*
    SDATE RX~, DATE+1, DATE+5, PROF~
    STAT PROCESS+8~, PROCESS+11*, PROCESS+12
    U IND+1
    X RX+10~, CLEAN+2!, MI+5*, MI+6!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All