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

Package: Outpatient Pharmacy

Routine: PSOPXRM1


Information

PSOPXRM1 ;BHAM ISC/MR - Returns Patient's Prescription info ;10/16/09 15:07

Source Information

Source file <PSOPXRM1.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 $$EXTERNAL^DILFD  $$GET1^DIQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Clinical Reminders 2 PXRMDNVA  PXRMDOUT  
Order Entry Results Reporting 1 ORWGAPIC  

Entry Points

Name Comments DBIA/ICR reference
END
NVA(DAS,DATA) ;Return data on non-VA meds.
  • ICR #3793
    • Status: Active
    • Usage: Controlled Subscription
    REFL ; - Retrieve Refill fields
    PSRX(DAS,RXAR) ; Returns Rx Information
    ; Input: DAS - String containing the ^PSRX location where the data
    ; is located, separated by ";" (semi-colon).
    ; Example: "329832;1;1;0" -> ^PSRX(329832,1,1,0)
  • ICR #3793
    • Status: Active
    • Usage: Controlled Subscription
    PRTL ; - Retrieve Partial fields
    ORIG ; - Retrieve Original fields

    External References

    Name Field # of Occurrence
    $$EXTERNAL^DILFD NVA+12
    $$GET1^DIQ PSRX+23, PSRX+24, PSRX+25, ORIG+3, REFL+3, PRTL+3

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^PSRX - [#52] GET1^DIQ
    52.1 GET1^DIQ
    52.2 GET1^DIQ
    55.05 EXTERNAL^DILFD

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PS(50.606 - [#50.606] NVA+6
    ^PS(50.7 - [#50.7] NVA+4
    ^PS(55 - [#55] NVA+3
    ^PSDRUG - [#50] PSRX+26
    ^PSRX - [#52] PSRX+18, PSRX+19, PSRX+21, ORIG+1, REFL+1, PRTL+1

    Label References

    Name Line Occurrences
    @( PSRX+14

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DA PSRX+8~, PSRX+14*, PSRX+18, PSRX+19, PSRX+21, PSRX+23, PSRX+24, PSRX+25, ORIG+1, ORIG+3
    , REFL+1, REFL+3, PRTL+1, PRTL+3
    DAS NVA~, NVA+2, PSRX~, PSRX+11
    DATA NVA~
    DATA("CLINIC" NVA+18*
    DATA("DISCONT INUED DATE" , NVA+13*
    DATA("DISPENS E DRUG" , NVA+7*
    DATA("DOCUMEN TED BY" , NVA+17*, TED DATE" , NVA+16*
    DATA("DOSAGE FORM" , NVA+6*
    DATA("DOSAGE" NVA+8*
    DATA("MEDICAT ION ROUTE" , NVA+9*
    DATA("ORDER N UMBER" , NVA+14*
    DATA("ORDERAB LE ITEM" , NVA+5*
    DATA("SCHEDULE" NVA+10*
    DATA("START D ATE" , NVA+15*
    DATA("STATUS" NVA+12*
    EM NVA+1~, NVA+12
    I PSRX+8~, PSRX+11*
    IND1 NVA+1~, NVA+2*, NVA+3
    IND2 NVA+1~, NVA+2*, NVA+3
    IND3 NVA+1~, NVA+2*, NVA+3
    IND4 NVA+1~, NVA+2*, NVA+3
    NODE0 PSRX+17~, PSRX+18*, PSRX+20, PSRX+22, PSRX+24, PSRX+25, PSRX+26
    PT0 PRTL+1~*, PRTL+2, PRTL+3, PRTL+4, PRTL+5
    RF0 REFL+1~*, REFL+2, REFL+3, REFL+4, REFL+5
    RX0 ORIG+1~*, ORIG+2, ORIG+5
    RX2 ORIG+1~*, ORIG+3, ORIG+4
    RXAR PSRX~, PSRX+14!
    RXAR("CLINIC" PSRX+23*
    RXAR("DAYS SU PPLY" , ORIG+2*, REFL+2*, PRTL+2*
    RXAR("DEA SPE CIAL HDLG" , PSRX+26*
    RXAR("DISPENS E DRUG" , PSRX+25*
    RXAR("ISSUE D ATE" , PSRX+20*
    RXAR("LAST DI SPENSED DATE" , PSRX+21*
    RXAR("PHARMACIST" ORIG+3*, REFL+3*, PRTL+3*
    RXAR("PROVIDER" PSRX+24*
    RXAR("QTY" ORIG+5*, REFL+5*, PRTL+5*
    RXAR("RELEASE D DATE/TIME" , ORIG+4*, REFL+4*, PRTL+4*
    RXAR("STATUS" PSRX+19*
    RXCLIN PSRX+17~, PSRX+22*, PSRX+23
    SB1 PSRX+8~, PSRX+14
    SB2 PSRX+8~, PSRX+14
    SB3 PSRX+8~, PSRX+14, REFL+1, REFL+3, PRTL+1, PRTL+3
    TEMP NVA+1~, NVA+3*, NVA+4, NVA+7, NVA+8, NVA+9, NVA+10, NVA+11, NVA+13, NVA+14
    , NVA+15, NVA+16, NVA+17, NVA+18
    TEMP1 NVA+1~, NVA+4*, NVA+5, NVA+6, NVA+11*, NVA+12
    U NVA+4, NVA+5, NVA+6, NVA+7, NVA+8, NVA+9, NVA+10, NVA+11, NVA+13, NVA+14
    , NVA+15, NVA+16, NVA+17, NVA+18, PSRX+20, PSRX+22, PSRX+23, PSRX+24, PSRX+25, PSRX+26
    , ORIG+3, ORIG+5, REFL+3, REFL+5, PRTL+3, PRTL+5
    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