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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: PXRMPSN

Package: Clinical Reminders

Routine: PXRMPSN


Information

PXRMPSN ;SLC/PKR - Process PSN protocol events. ;02/10/2011

Source Information

Source file <PXRMPSN.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Clinical Reminders 3 (DEFLIST,TERMLIST)^PXRMFRPT  SEND^PXRMMSG  $$STRREP^PXRMUTIL  
Kernel 2 ^%ZTLOAD  ($$FMADD,$$NOW)^XLFDT  
National Drug File 1 ($$CLASS2,$$PROD0)^PSNAPIS  

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

Package Total Caller Graph
Clinical Reminders 1 PXRM PSN EVENT  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
TERM(FILENUM,GBL,FIEN,NL) ;Search all reminder terms for any
DEF(FILENUM,GBL,FIEN,NL) ;Write out the list of definintions using this
ROC(FILENUM,GBL,FIEN,NL) ;Search all reminder order checks for any
EVDRVR ;Event driver for PSN events.
PSNEVENT ;Handle PSN events. This routine is attached to the PSN NEW CLASS

External References

Name Field # of Occurrence
^%ZTLOAD PSNEVENT+19
$$CLASS2^PSNAPIS EVDRVR+25, EVDRVR+26
$$PROD0^PSNAPIS EVDRVR+24
DEFLIST^PXRMFRPT EVDRVR+36, EVDRVR+43
TERMLIST^PXRMFRPT EVDRVR+38, EVDRVR+45
SEND^PXRMMSG EVDRVR+53
$$STRREP^PXRMUTIL EVDRVR+27, EVDRVR+28
$$FMADD^XLFDT PSNEVENT+8
$$NOW^XLFDT PSNEVENT+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(801 - [#801] ROC+6, ROC+8, ROC+9
^PXD(811.9 - [#811.9] DEF+8
^PXRMD(811.5 - [#811.5] TERM+9
^TMP("PSN" PSNEVENT+9
^TMP("PXRMXMZ" DEF+3*, DEF+4*, DEF+5*, DEF+9*, DEF+10*, DEF+13*, EVDRVR+7!, EVDRVR+8*, EVDRVR+9*, EVDRVR+10*
, EVDRVR+11*, EVDRVR+12*, EVDRVR+29*, EVDRVR+30*, EVDRVR+31*, EVDRVR+32*, EVDRVR+33*, EVDRVR+41*, EVDRVR+42*, EVDRVR+49*
, EVDRVR+50*, EVDRVR+51*, EVDRVR+54!, ROC+4*, ROC+5*, ROC+6*, ROC+10*, ROC+11*, TERM+4*, TERM+5*
, TERM+6*, TERM+10*, TERM+11*, TERM+14*
^TMP($J DEF+5, DEF+7, DEF+12, EVDRVR+7!, EVDRVR+35!, EVDRVR+54!, TERM+6, TERM+8, TERM+13
^XTMP( EVDRVR+17, EVDRVR+18, EVDRVR+54!, PSNEVENT+4!, PSNEVENT+8*, PSNEVENT+9*

Label References

Name Line Occurrences
DEF EVDRVR+37, EVDRVR+44
ROC EVDRVR+40
TERM EVDRVR+39, EVDRVR+46

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DEF DEF+2~, DEF+8*, DEF+10
DEFL EVDRVR+4~
DT PSNEVENT+8
DUZ EVDRVR+53
EVENT EVDRVR+17, EVDRVR+18, EVDRVR+54, PSNEVENT+2~, PSNEVENT+3*, PSNEVENT+4, PSNEVENT+8, PSNEVENT+9
FI DEF+2~, DEF+11*, DEF+12*, DEF+13, TERM+3~, TERM+12*, TERM+13*, TERM+14
FIEN DEF~, DEF+5, DEF+7, DEF+12, ROC~, ROC+6, ROC+8, TERM~, TERM+6, TERM+8
, TERM+13
FILENUM DEF~, DEF+5, DEF+7, DEF+12, EVDRVR+4~, ROC~, TERM~, TERM+6, TERM+8, TERM+13
FILES EVDRVR+4~
GBL DEF~, EVDRVR+4~, ROC~, TERM~
IEN DEF+2~, DEF+6*, DEF+7*, DEF+8, DEF+10, DEF+12, ROC+3~, ROC+7*, ROC+8*, ROC+9
, ROC+11, TERM+3~, TERM+7*, TERM+8*, TERM+9, TERM+11, TERM+13
NAME ROC+3~, ROC+9*, ROC+11
NEWDCIEN EVDRVR+4~, EVDRVR+20*, EVDRVR+26, EVDRVR+33
NEWDCNAM EVDRVR+4~, EVDRVR+26*, EVDRVR+28*, EVDRVR+33
NHL EVDRVR+4~, EVDRVR+14*, EVDRVR+48
NL DEF~, DEF+3*, DEF+4*, DEF+5*, DEF+9*, DEF+10*, DEF+13*, EVDRVR+4~, EVDRVR+8*, EVDRVR+9*
, EVDRVR+10*, EVDRVR+11*, EVDRVR+12*, EVDRVR+14, EVDRVR+29*, EVDRVR+30*, EVDRVR+31*, EVDRVR+32*, EVDRVR+33*, EVDRVR+37
, EVDRVR+39, EVDRVR+40, EVDRVR+41*, EVDRVR+42*, EVDRVR+44, EVDRVR+46, EVDRVR+48, EVDRVR+49*, EVDRVR+50*, EVDRVR+51*
, ROC~, ROC+4*, ROC+5*, ROC+6*, ROC+10*, ROC+11*, TERM~, TERM+4*, TERM+5*, TERM+6*
, TERM+10*, TERM+11*, TERM+14*
OLDDCIEN EVDRVR+4~, EVDRVR+19*, EVDRVR+25, EVDRVR+32, EVDRVR+36, EVDRVR+37, EVDRVR+38, EVDRVR+39, EVDRVR+40
OLDDCNAM EVDRVR+4~, EVDRVR+25*, EVDRVR+27*, EVDRVR+32
START DEF+2~, DEF+6*, DEF+9, DEF+11*, ROC+3~, ROC+7*, ROC+10, ROC+12*, TERM+3~, TERM+7*
, TERM+10, TERM+12*
SUBJECT EVDRVR+5~, EVDRVR+52*, EVDRVR+53, PSNEVENT+2~, PSNEVENT+10*
TEMP EVDRVR+5~, EVDRVR+18*, EVDRVR+19, EVDRVR+20, EVDRVR+21, EVDRVR+22
TERM TERM+3~, TERM+9*, TERM+11
U DEF+8, EVDRVR+19, EVDRVR+20, EVDRVR+21, EVDRVR+22, EVDRVR+31, PSNEVENT+8, ROC+9, TERM+9
VAGIEN EVDRVR+5~, EVDRVR+21*, EVDRVR+43, EVDRVR+44, EVDRVR+45, EVDRVR+46
VAGNAM EVDRVR+5~, EVDRVR+22*, EVDRVR+42
VAPROD EVDRVR+5~, EVDRVR+24*, EVDRVR+31
VAPRODIEN EVDRVR+5~, EVDRVR+16*, EVDRVR+17*, EVDRVR+18, EVDRVR+24, EVDRVR+31
>> ZTDESC PSNEVENT+16*
>> ZTDTH PSNEVENT+17*
>> ZTIO PSNEVENT+18*
>> ZTREQ EVDRVR+6*
>> ZTRTN PSNEVENT+15*
ZTSAVE PSNEVENT+12!
ZTSAVE("EVENT" PSNEVENT+13*
ZTSAVE("SUBJECT" PSNEVENT+14*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  All