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

Package Total Caller Graph
Outpatient Pharmacy 11 PSO PARK FUNCTION  PSOCMOPA  PSODIR2  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
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