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 |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PSORPC01

Package: Outpatient Pharmacy

Routine: PSORPC01


Information

PSORPC01 ;INN/AA - PAPI INTERFACE ROUTINES ;Dec 06, 2021@15:55:23

Source Information

Source file <PSORPC01.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Toolkit 2 $$GET^XPAR  EDITPAR^XPAREDIT  
Outpatient Pharmacy 1 (PARK,UNPARK)^PSOPRKA  
VA FileMan 1 CLEAN^DILF  

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

Package Total Caller Graph
Outpatient Pharmacy 12 PSO PARK FUNCTION  PSOCMOPA  PSODIR2  PSOERXD2  PSOHLD  PSOORFI1  PSOORFI5  PSOORFI6  
PSOORFIN  PSOPRK  PSORPC  PSORXL  

Entry Points

Name Comments DBIA/ICR reference
RPC(RESULTS,OPTION,P1,P2,P3,P4,P5,P6) ; [Procedure] Main RPC call
; based on MD* routines
  • ICR #7581
    • Status: Active
    • Usage: Private
    ECHO ;
    GETPARK(PSOPRK) ; Check if parking is available for the site
    SETPARK ;TURN PARK A PRESCRIPTION ON OR OFF
    PARK ;
    UNPARK ;
    PARKDRG ; Check if drug is marked as not parkable (new CPRS order)
    PARKORD ; Check if drug belonging to order# is marked as not parkable (CPRS renewal)

    External References

    Name Field # of Occurrence
    CLEAN^DILF RPC+6
    PARK^PSOPRKA PARK+3
    UNPARK^PSOPRKA UNPARK+3
    $$GET^XPAR GETPARK+4
    EDITPAR^XPAREDIT SETPARK+1

    Used in RPC

    RPC Name Call Tags
    PSORPC RPC

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PSDRUG - [#50] PARKDRG+3, PARKORD+6
    ^PSRX - [#52] PARKORD+5
    ^PSRX("APL" PARK+2, UNPARK+2, PARKORD+4
    ^TMP("PSORPC01" RPC+3

    Label References

    Name Line Occurrences
    @( RPC+5

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    DRUG PARKORD+3~, PARKORD+5*, PARKORD+6
    ERR RPC+2~
    ERRMSG UNPARK+3, UNPARK+5!
    ERRMSG(1 UNPARK+4
    OPTION RPC~, RPC+4, RPC+5, ECHO+2
    P1 RPC~, ECHO+3, PARK+2, UNPARK+2, PARKDRG+2, PARKDRG+3, PARKORD+2, PARKORD+4
    P2 RPC~, ECHO+4
    P3 RPC~, ECHO+5, UNPARK+3
    P4 RPC~, ECHO+6
    P5 RPC~, ECHO+7
    P6 RPC~, ECHO+8
    PSODA PARK+2*, PARK+3, PARK+4!, UNPARK+2*, UNPARK+3, UNPARK+5!, PARKORD+4*, PARKORD+5
    PSOPARST GETPARK+1~*, GETPARK+2*, GETPARK+3*, GETPARK+4
    >> PSOPINST GETPARK+2
    PSOPRK GETPARK~
    RESULTS RPC~, RPC+3*, RPC+4, ECHO+2, ECHO+3, ECHO+4, ECHO+5, ECHO+6, ECHO+7, ECHO+8
    , GETPARK+4, UNPARK+4, PARKDRG+1, PARKDRG+3, PARKORD+1, PARKORD+6

    Marked Items

    Name Field # of Occurrence
    $T( RPC+4
    $T(@OPTION RPC+4
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items  | All