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

Package: Clinical Reminders

Routine: PXRMERRH


Information

PXRMERRH ;SLC/PKR - Error handling routines. ;01/22/2021

Source Information

Source file <PXRMERRH.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Clinical Reminders 4 DEF^PXRMLDR  SEND^PXRMMSG  OUTPUT^PXRMOUTD  ACOPY^PXRMUTIL  
Kernel 3 $$EC^%ZOSV  (,UNWIND)^%ZTER  ($$FMTE,$$NOW)^XLFDT  

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
Clinical Reminders 12 PXRM  PXRMDGPT  PXRMDRGR  PXRMDRUG  PXRMHF  PXRMINDL  PXRMINDX  PXRMPROB  
PXRMRCPT  PXRMVCPT  PXRMVPOV  PXRMVSC  

Entry Points

Name Comments DBIA/ICR reference
DERRHRLR ;PXRM error handler. Send a MailMan message to the mail group defined
ERRHDLR ;PXRM error handler. Send a MailMan message to the mail group defined
CLEAN ;Clean-up scratch arrays
DCLEAN ;
NODEF(IEN) ;Non-existent reminder definition.
NOINDEX(FTYPE,IEN,FILENUM) ;Error handling for missing index.
VCPTINDEXREPAIR(DFN,ERROR) ;Repair for reminder evaluation errors caused by

External References

Name Field # of Occurrence
$$EC^%ZOSV DERRHRLR+4, ERRHDLR+4
^%ZTER DERRHRLR+15, ERRHDLR+15, NODEF+7
UNWIND^%ZTER DERRHRLR+6, DERRHRLR+41, ERRHDLR+6, ERRHDLR+62
DEF^PXRMLDR ERRHDLR+55
SEND^PXRMMSG DERRHRLR+37, ERRHDLR+47, NODEF+5, NOINDEX+16, VCPTINDEXREPAIR+17, VCPTINDEXREPAIR+40
OUTPUT^PXRMOUTD ERRHDLR+56
ACOPY^PXRMUTIL DERRHRLR+27
$$FMTE^XLFDT ERRHDLR+27
$$NOW^XLFDT ERRHDLR+27

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,ERROR
  • Line Location: DERRHRLR+18
Function Call: WRITE
  • Prompt: !,ERROR
  • Line Location: ERRHDLR+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVCPT - [#9000010.18] VCPTINDEXREPAIR+11
^PXD(811.9 - [#811.9] ERRHDLR+23
^PXRM(800 - [#800] DERRHRLR+30, ERRHDLR+40
^PXRMINDX(9000010.18 VCPTINDEXREPAIR+21, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27!, VCPTINDEXREPAIR+28!
^TMP( ERRHDLR+31, ERRHDLR+34, ERRHDLR+36, ERRHDLR+38, ERRHDLR+52*, CLEAN+2!, NOINDEX+9*, NOINDEX+10*
^TMP("PXRHM" ERRHDLR+59*
^TMP("PXRM" CLEAN+1!
^TMP("PXRMXMZ" DERRHRLR+20!, DERRHRLR+22*, DERRHRLR+23*, DERRHRLR+24*, DERRHRLR+25*, DERRHRLR+26*, DERRHRLR+28*, DERRHRLR+33*, DERRHRLR+34*, DERRHRLR+35*
ERRHDLR+20!, ERRHDLR+21*, ERRHDLR+22*, ERRHDLR+25*, ERRHDLR+26*, ERRHDLR+27*, ERRHDLR+28*, ERRHDLR+38*, ERRHDLR+43*, ERRHDLR+44*
ERRHDLR+45*, NODEF+2!, NODEF+3*, NODEF+6!, NOINDEX+2!, NOINDEX+12*, NOINDEX+13*, NOINDEX+14*, NOINDEX+17!, VCPTINDEXREPAIR+4!
, VCPTINDEXREPAIR+13*, VCPTINDEXREPAIR+14*, VCPTINDEXREPAIR+15*, VCPTINDEXREPAIR+16*, VCPTINDEXREPAIR+18!, VCPTINDEXREPAIR+32*, VCPTINDEXREPAIR+33*, VCPTINDEXREPAIR+34*, VCPTINDEXREPAIR+35*, VCPTINDEXREPAIR+36*
, VCPTINDEXREPAIR+37*, VCPTINDEXREPAIR+38*, VCPTINDEXREPAIR+39*, VCPTINDEXREPAIR+41!

Label References

Name Line Occurrences
CLEAN ERRHDLR+61
VCPTINDEXREPAIR ERRHDLR+48

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT DERRHRLR+3~, DERRHRLR+21*, DERRHRLR+22*, DERRHRLR+23*, DERRHRLR+24*, DERRHRLR+25*, DERRHRLR+26*, DERRHRLR+28*, DERRHRLR+33*, DERRHRLR+34*
DERRHRLR+35*
CPT VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+22*, VCPTINDEXREPAIR+23*, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+37
DATE VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+24*, VCPTINDEXREPAIR+25*, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+38
DEFARR ERRHDLR+53~, ERRHDLR+55, ERRHDLR+56
DFN VCPTINDEXREPAIR~, VCPTINDEXREPAIR+21, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+35
DONE VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+20*, VCPTINDEXREPAIR+21, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+29*
DUE ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56
DUEDATE ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56
DUZ DERRHRLR+37, ERRHDLR+47, NODEF+5, NOINDEX+14, NOINDEX+16, VCPTINDEXREPAIR+17, VCPTINDEXREPAIR+40
ERR DERRHRLR+3~
ERR( DERRHRLR+28
ERROR DERRHRLR+3~, DERRHRLR+4*, DERRHRLR+6, DERRHRLR+8, DERRHRLR+23, ERRHDLR+3~, ERRHDLR+4*, ERRHDLR+6, ERRHDLR+8, ERRHDLR+18
ERRHDLR+22, ERRHDLR+48, VCPTINDEXREPAIR~, VCPTINDEXREPAIR+6, VCPTINDEXREPAIR+14, VCPTINDEXREPAIR+33
ESOURCE ERRHDLR+32~, ERRHDLR+33*, ERRHDLR+34*, ERRHDLR+36, ERRHDLR+38
ETEXT NOINDEX+1~
ETEXT(1 NOINDEX+3*
ETEXT(2 NOINDEX+4*, NOINDEX+9, NOINDEX+10, NOINDEX+12
ETEXT(3 NOINDEX+5*, NOINDEX+6*, NOINDEX+7*, NOINDEX+13
FIEVAL ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56
FILENUM NOINDEX~, NOINDEX+4, NOINDEX+15
FREQ ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56
FTYPE NOINDEX~, NOINDEX+5, NOINDEX+6, NOINDEX+7
IEN NODEF~, NODEF+3, NOINDEX~, NOINDEX+5, NOINDEX+6, NOINDEX+7
IND ERRHDLR+32~, ERRHDLR+35*, ERRHDLR+36*, ERRHDLR+38
INDEX DERRHRLR+3~, DERRHRLR+28*
MGIEN DERRHRLR+3~, DERRHRLR+30*, DERRHRLR+32, ERRHDLR+3~, ERRHDLR+40*, ERRHDLR+42
MGROUP DERRHRLR+3~, ERRHDLR+3~
NL DERRHRLR+3~, ERRHDLR+3~, ERRHDLR+29*, ERRHDLR+37*, ERRHDLR+38, ERRHDLR+43*, ERRHDLR+44*, ERRHDLR+45*
PCLOGIC ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56
PP VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+20*, VCPTINDEXREPAIR+21*, VCPTINDEXREPAIR+23, VCPTINDEXREPAIR+25, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+36
>> PXRMDEBG ERRHDLR+18, ERRHDLR+61
>> PXRMITEM ERRHDLR+23, ERRHDLR+24*, ERRHDLR+31, ERRHDLR+34, ERRHDLR+36, ERRHDLR+38, ERRHDLR+51, ERRHDLR+52, ERRHDLR+55, ERRHDLR+59
, NOINDEX+9, NOINDEX+10, NOINDEX+14
>> PXRMPDEM("DFN" ERRHDLR+26, ERRHDLR+48, NOINDEX+14
>> PXRMPID ERRHDLR+31, ERRHDLR+34, ERRHDLR+36, ERRHDLR+38, ERRHDLR+52, CLEAN+2, NOINDEX+8, NOINDEX+9, NOINDEX+10
>> PXRMRNAM ERRHDLR+59
REMINDER ERRHDLR+3~, ERRHDLR+23*, ERRHDLR+24*, ERRHDLR+25
RESDATE ERRHDLR+53~, ERRHDLR+54*, ERRHDLR+56
>> RETURN(0 DERRHRLR+40*
SUBJ NODEF+1~, NODEF+4*, NODEF+5, NOINDEX+1~, NOINDEX+15*, NOINDEX+16
SUBJECT VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+12*, VCPTINDEXREPAIR+17, VCPTINDEXREPAIR+31*, VCPTINDEXREPAIR+40
TEMP VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+6*, VCPTINDEXREPAIR+7
U ERRHDLR+23
VCPTIEN VCPTINDEXREPAIR+3~, VCPTINDEXREPAIR+7*, VCPTINDEXREPAIR+8, VCPTINDEXREPAIR+11, VCPTINDEXREPAIR+26, VCPTINDEXREPAIR+27, VCPTINDEXREPAIR+28, VCPTINDEXREPAIR+39
XMDUZ DERRHRLR+3~, ERRHDLR+3~
XMSUB DERRHRLR+3~, ERRHDLR+3~
XMY DERRHRLR+3~, ERRHDLR+3~
XMZ DERRHRLR+3~, ERRHDLR+3~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All