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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: PSXNEW

Package: CMOP

Routine: PSXNEW


Information

PSXNEW ;BIR/HTW/PWC-Rx Order Entry Screen for CMOP ;11 Mar 2002 4:38 PM

Source Information

Source file <PSXNEW.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
VA FileMan 4 NOW^%DTC  FILE^DICN  ^DIE  ^DIK  
Outpatient Pharmacy 1 EN^PSOHLSN1  

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

Package Total Caller Graph
CMOP 4 PSXEDIT  PSXOPUTL  PSXRCVRY  PSXRTRAN  

Entry Points

Name Comments DBIA/ICR reference
RESET(PSXRX,PSXFILL,PSXREAS) ;
OERR
SETRX ; Check if last fill has been transmitted (0) or retransmitted (2) -
; edit node and set to not dispensed (3).
; If already dispensed (1) or not dispensed (3), create new entry
; and set to not dispensed (3) with cancelled reason.
EXIT
ACT ; adds activity info for CMOP Rx placed on suspense
SUS ; Auto-Suspend CMOPS
LOCK525 ;

External References

Name Field # of Occurrence
NOW^%DTC ACT+4
FILE^DICN SUS+14, SETRX+20
^DIE OERR+13, OERR+14, SETRX+16
^DIK SUS+8
EN^PSOHLSN1 LOCK525+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PSRX - [#52] Classic Fileman Calls
^PS(52.5 - [#52.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.5 - [#52.5] SUS+7, LOCK525+1, LOCK525+2!, LOCK525+3
^PSRX - [#52] OERR+1, OERR+6, OERR+8, OERR+10, OERR+11, OERR+13, OERR+14, SUS+4, SUS+5, SUS+9
, SUS+10, SUS+12, LOCK525+6, SETRX+4*, SETRX+6, SETRX+7, SETRX+15, SETRX+16, ACT+1, ACT+2
, ACT+3*, ACT+7*
^XTMP("ORLK-" OERR+2!

Label References

Name Line Occurrences
ACT LOCK525+5
EXIT SUS+16
LOCK525 LOCK525+1
SETRX LOCK525+4

Naked Globals

Name Field # of Occurrence
^("STA" OERR+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SUS+4*, SUS+5*, SUS+6, EXIT+1!, ACT+7
%H EXIT+1!
%I EXIT+1!
%T EXIT+1!
COMM LOCK525+6*, LOCK525+7!
DA OERR+12!, OERR+13*, OERR+14*, SUS+1~, SUS+2*, SUS+8*, SETRX+13!*, SETRX+15, SETRX+16
DA(1 OERR+14*, SETRX+13*, SETRX+15, SETRX+16
DD SUS+12!, SUS+14!, SETRX+16!, SETRX+18!, SETRX+20!
DIC SUS+11*, SUS+14!, EXIT+1!, SETRX+13!, SETRX+16!, SETRX+18*, SETRX+20!
DIC("DR" SUS+13*, SETRX+19*
DIC(0 SUS+11*, SETRX+18*
DIE OERR+12!, OERR+13*, OERR+14*, EXIT+1!, SETRX+13!*
DIK SUS+8*, SUS+14!, SETRX+16!, SETRX+20!
DO SUS+12!, SUS+14!, SETRX+16!, SETRX+18!, SETRX+20!
DR OERR+12!, OERR+13*, OERR+14*, SETRX+13!, SETRX+14*
DUZ ACT+7
>> FILL SETRX+8*, SETRX+9
I EXIT+1!, ACT+1*
ORD OERR+1~*, OERR+2
PSOSITE OERR+4~, SUS+9*, SUS+10*, SUS+13, EXIT+1!
PSX EXIT!, SETRX+5!
PSX( SETRX+9*, SETRX+10, SETRX+11
PSX525 OERR+4~, SUS+15*, LOCK525+1, LOCK525+2, LOCK525+3, EXIT+1!
PSXD OERR+4~, EXIT+1!, SETRX+7*, SETRX+8, SETRX+9, SETRX+19
PSXDFN OERR+4~, SUS+12*, SUS+13, LOCK525+2!, EXIT+1!
PSXEDREL OERR+4~, OERR+11*, OERR+12, EXIT+1!
PSXFDA OERR+4~, EXIT!, ACT+2*
PSXFIEN EXIT+1!, SETRX+11*, SETRX+13
PSXFILL RESET~
PSXIR EXIT!, ACT+2*, ACT+3*, ACT+7
PSXLFD OERR+4~, SUS+6*, LOCK525+6, EXIT!, ACT+7
PSXREAS RESET~, SETRX+14, SETRX+19, ACT+7
PSXRFD OERR+4~, OERR+10*, OERR+11, OERR+13, OERR+14, SUS+4, SUS+5, SUS+9, SUS+10, SUS+13
, EXIT!, SETRX+10, SETRX+11
PSXRX RESET~, OERR+1, OERR+6, OERR+8, OERR+10, OERR+11, OERR+13, OERR+14, SUS+2, SUS+4
, SUS+5, SUS+7, SUS+8, SUS+9, SUS+10, SUS+12, LOCK525+6, LOCK525+7, EXIT!, SETRX+4
, SETRX+6, SETRX+7, SETRX+13, SETRX+18, ACT+1, ACT+2, ACT+3, ACT+7
PSXRXDA EXIT!
PSXRXF OERR+4~, EXIT!, ACT+1*, ACT+5*, ACT+7
PSXRXS SUS+7*, SUS+8, EXIT!
PSXSD OERR+4~, SUS+6*, SUS+13, LOCK525+2, EXIT!, SETRX+14, SETRX+19
>> PSXST SETRX+11*, SETRX+12, SETRX+17
PSXZ OERR+4~, SETRX+5*, SETRX+6*, SETRX+7, SETRX+9
U SETRX+8, SETRX+9, SETRX+11, SETRX+19
X SUS+12*, EXIT+1!, SETRX+18*
Y SUS+1~, SUS+15, EXIT+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All