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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRMEXSP

Package: Clinical Reminders

Routine: PXRMEXSP


Information

PXRMEXSP ;SLC/AGP - Auto packed utility. ;Oct 24, 2023@15:37:44

Source Information

Source file <PXRMEXSP.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Clinical Reminders 9 $$RETARR^PXRMDLRP  $$EXISTS^PXRMEXIU  BLDLIST^PXRMEXLC  (CMPLIST,ORDER,PACK,PACKORD,PATTR,PUTSRC)^PXRMEXPD  (FILELIST,PROC120)^PXRMEXRP  STOREPR^PXRMEXU2  $$DEF^PXRMICHK  $$TERM^PXRMICK1  
FORMAT^PXRMTEXT  
Kernel 2 ($$FMTE,$$NOW)^XLFDT  BMES^XPDUTL  
VA FileMan 2 $$GET1^DID  ^DIR  

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

Package Total Caller Graph
Clinical Reminders 1 PXRMP85I  

Entry Points

Name Comments DBIA/ICR reference
TESTER ;
BACKUP(IEN) ;
BLDDESC(TMPIND,DESCTXT) ;If multiple entries have been selected
BLDFSEL(SELLIST,FILELST,INPUTS) ;
CRE(EXNAME,INPUTS,DESCTXT,NOTINLM) ;Pack a reminder component and store it in the repository.
DEF(SELLIST,TMPIND,NOTINLM) ;Check reminder definitions for errors.
DIALOG(SELLIST,TMPIND,NOTINLM) ;Check reminder dialogs for errors
GETFLST(FILELST) ;
HEADER(TMPIND,USELLIST,SELLIST,RANK,EFNAME,DESCTXT) ;Create the Exchange file header
TERM(SELLIST,TMPIND,NOTINLM) ;Check reminder terms for errors.

External References

Name Field # of Occurrence
$$GET1^DID GETFLST+1, GETFLST+2, GETFLST+3, GETFLST+4, GETFLST+5, GETFLST+6, GETFLST+7, GETFLST+8, GETFLST+9, GETFLST+10
, GETFLST+11, GETFLST+12, GETFLST+13, GETFLST+14
^DIR BACKUP+4
$$RETARR^PXRMDLRP DIALOG+11
$$EXISTS^PXRMEXIU BLDFSEL+6
BLDLIST^PXRMEXLC CRE+38
CMPLIST^PXRMEXPD CRE+15
ORDER^PXRMEXPD CRE+29
PACK^PXRMEXPD CRE+31
PACKORD^PXRMEXPD CRE+6
PATTR^PXRMEXPD HEADER+6
PUTSRC^PXRMEXPD HEADER+3
FILELIST^PXRMEXRP BACKUP+6
PROC120^PXRMEXRP BACKUP+8
STOREPR^PXRMEXU2 CRE+33
$$DEF^PXRMICHK DEF+11
$$TERM^PXRMICK1 TERM+11
FORMAT^PXRMTEXT BLDDESC+4
$$FMTE^XLFDT TESTER+7
$$NOW^XLFDT TESTER+7
BMES^XPDUTL CRE+36, CRE+41, CRE+42

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Could not backup exchange entry "_NAME
  • Line Location: BACKUP+8
Function Call: WRITE
  • Prompt: !!,"Checking reminder definition(s) for errors."
  • Line Location: DEF+5
Function Call: WRITE
  • Prompt: !!,"Checking reminder definition "_$P(^PXD(811.9,DIEN,0),U,1)
  • Line Location: DEF+9
Function Call: WRITE
  • Prompt: !!,"No fatal reminder definition problems were found, packing will continue."
  • Line Location: DEF+14
Function Call: WRITE
  • Prompt: !!,"Cannot create the packed file, please correct the above fatal error(s)."
  • Line Location: DEF+15
Function Call: WRITE
  • Prompt: !!,"Checking reminder dialog(s) for errors."
  • Line Location: DIALOG+5
Function Call: WRITE
  • Prompt: "."
  • Line Location: DIALOG+10
Function Call: WRITE
  • Prompt: !!,$S(FAILTYPE="W":"**WARNING**",FAILTYPE="F":"**FATAL ERROR**",1:"")
  • Line Location: DIALOG+15
Function Call: WRITE
  • Prompt: !,OUTPUT(CNT)
  • Line Location: DIALOG+16
Function Call: WRITE
  • Prompt: !!,"No fatal dialog problems were found, packing will continue."
  • Line Location: DIALOG+20
Function Call: WRITE
  • Prompt: !!,"Cannot create the packed file, please correct the above fatal error(s)."
  • Line Location: DIALOG+21
Function Call: WRITE
  • Prompt: !!,"Checking reminder term(s) for errors."
  • Line Location: TERM+5
Function Call: WRITE
  • Prompt: !!,"Checking reminder term "_$P(^PXRMD(811.5,DIEN,0),U,1)
  • Line Location: TERM+9
Function Call: WRITE
  • Prompt: !!,"No fatal reminder term problems were found, packing will continue."
  • Line Location: TERM+14
Function Call: WRITE
  • Prompt: !!,"Cannot create the packed file, please correct the above fatal error(s)."
  • Line Location: TERM+15
Routine Call
  • DIR
  • Line Location:
    • BACKUP+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXD(801 - [#801] GET1^DID
^PXD(801.1 - [#801.1] GET1^DID
^PXRMD(801.41 - [#801.41] GET1^DID
^PXRM(810.2 - [#810.2] GET1^DID
^PXRM(810.4 - [#810.4] GET1^DID
^PXRM(810.7 - [#810.7] GET1^DID
^PXRM(810.8 - [#810.8] GET1^DID
^PXRMD(810.9 - [#810.9] GET1^DID
^PXD(811.2 - [#811.2] GET1^DID
^PXRMD(811.4 - [#811.4] GET1^DID
^PXRMD(811.5 - [#811.5] GET1^DID
^PXRMD(811.6 - [#811.6] GET1^DID
^PXD(811.9 - [#811.9] GET1^DID

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.8 - [#811.8] BACKUP+2
^PXD(811.9 - [#811.9] DEF+9
^PXRMD(811.5 - [#811.5] TERM+9
^TMP( BLDDESC+5!, BLDDESC+6*, CRE+4!, CRE+16!, CRE+32!, CRE+34!, DEF+3!, DIALOG+4!, TERM+3!

Label References

Name Line Occurrences
$$BLDFSEL CRE+7
$$DEF CRE+18
$$DIALOG CRE+20
$$TERM CRE+19
BLDDESC HEADER+4
CRE TESTER+9, BACKUP+11
GETFLST CRE+5
HEADER CRE+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CMPLIST CRE+1~, CRE+15, CRE+29, CRE+31
CNT CRE+1~, DIALOG+1~, DIALOG+16*
DERRFND CRE+1~
DERRMSG CRE+1~
DESCTXT TESTER+1~, TESTER+9, BACKUP+1~, BACKUP+11, BLDDESC~, BLDDESC+4, CRE~, CRE+25, HEADER~, HEADER+4
DESCTXT("" BLDDESC+3
DESCTXT(1 TESTER+6*
DESCTXT(2 TESTER+7*
DIEN CRE+1~, DEF+1~, DEF+8*, DEF+9, DEF+11, DIALOG+1~, DIALOG+9*, DIALOG+11, TERM+1~, TERM+8*
, TERM+9, TERM+11
DIR BACKUP+1~
DIR("A" BACKUP+3*
DIR("B" BACKUP+3*
DIR(0 BACKUP+3*
EFNAME CRE+1~, CRE+23*, CRE+36, CRE+37, CRE+41, CRE+43, HEADER~, HEADER+3
ERROR BLDFSEL+1~, BLDFSEL+2*, BLDFSEL+3, BLDFSEL+5, BLDFSEL+7*, BLDFSEL+11, CRE+1~, CRE+15, CRE+16
EXNAME TESTER+1~, TESTER+8*, TESTER+9, BACKUP+1~, BACKUP+10*, BACKUP+11, CRE~, CRE+23, CRE+25, CRE+26
, CRE+33
FAIL BACKUP+1~, BACKUP+7*, BACKUP+8, CRE+1~, DEF+1~, DEF+2*, DEF+3, DEF+12*, DEF+13, DEF+14
, DEF+15, DIALOG+1~, DIALOG+2*, DIALOG+4, DIALOG+10, DIALOG+12*, DIALOG+13*, DIALOG+19, DIALOG+20, DIALOG+21
, TERM+1~, TERM+2*, TERM+3, TERM+12*, TERM+13, TERM+14, TERM+15, TERM+17
FAILTYPE CRE+1~, DIALOG+1~, DIALOG+11*, DIALOG+12, DIALOG+13, DIALOG+15
FILELST BLDFSEL~, CRE+1~, CRE+5, CRE+7, CRE+15, GETFLST~
FILELST(0 GETFLST+15*
FILELST(1 GETFLST+1*
FILELST(10 GETFLST+10*
FILELST(11 GETFLST+11*
FILELST(12 GETFLST+12*
FILELST(13 GETFLST+13*
FILELST(14 GETFLST+14*
FILELST(2 GETFLST+2*
FILELST(3 GETFLST+3*
FILELST(4 GETFLST+4*
FILELST(5 GETFLST+5*
FILELST(6 GETFLST+6*
FILELST(7 GETFLST+7*
FILELST(8 GETFLST+8*
FILELST(9 GETFLST+9*
FILES BACKUP+1~, BACKUP+6, BACKUP+8
FN BLDFSEL+1~, BLDFSEL+2*, BLDFSEL+3*, BLDFSEL+5, BLDFSEL+6, BLDFSEL+9, BLDFSEL+10
ID BLDFSEL+1~, BLDFSEL+5*, BLDFSEL+6
IDX DEF+1~, DEF+6*, DEF+7*, DEF+8, DIALOG+1~, DIALOG+6*, DIALOG+8*, DIALOG+9, TERM+1~, TERM+6*
, TERM+7*, TERM+8
IEN BACKUP~, BACKUP+2, BACKUP+8, BLDFSEL+1~, BLDFSEL+6*, BLDFSEL+7, BLDFSEL+9
IND BLDDESC+2~, BLDDESC+6*
INPUTS TESTER+1~, TESTER+9, BACKUP+1~, BACKUP+9*, BACKUP+11, BLDFSEL~, CRE~, CRE+7
INPUTS( TESTER+2*, TESTER+3*, TESTER+4*, TESTER+5*, BLDFSEL+3, BLDFSEL+5
LIST BACKUP+1~, BACKUP+8
LIST("FILES" BACKUP+9
NAME BACKUP+1~, BACKUP+2*, BACKUP+8, BACKUP+10
NL BLDDESC+2~, BLDDESC+3*, BLDDESC+4
NOTINLM TESTER+1~, TESTER+8*, TESTER+9, CRE~, CRE+17*, CRE+18, CRE+19, CRE+20, CRE+24*, CRE+36
, CRE+40, DEF~, DEF+5, DEF+9, DEF+11, DEF+13, DIALOG~, DIALOG+5, DIALOG+14, DIALOG+19
, TERM~, TERM+5, TERM+9, TERM+11, TERM+13
NOUT BLDDESC+2~, BLDDESC+4, BLDDESC+6
NUMF BLDFSEL+1~, BLDFSEL+4*, BLDFSEL+8*, BLDFSEL+9, BLDFSEL+10
OK DEF+1~, DEF+11*, DEF+12, TERM+1~, TERM+11*, TERM+12
OUTPUT CRE+2~, DEF+1~, DEF+10!, DEF+11, DIALOG+1~, DIALOG+3!, DIALOG+11, DIALOG+17!, TERM+1~, TERM+10!
, TERM+11
OUTPUT( DIALOG+16
POA CRE+2~, CRE+29, CRE+31
RANK CRE+2~, CRE+6, CRE+25, CRE+29, HEADER~
SELLIST BLDFSEL~, CRE+2~, CRE+7, CRE+10, CRE+12, CRE+15, CRE+18, CRE+19, CRE+20, CRE+25
, CRE+31, CRE+33, DEF~, DIALOG~, HEADER~, TERM~
SELLIST( BLDFSEL+9*, BLDFSEL+10*, DEF+3, DEF+7, DEF+8, DIALOG+4, DIALOG+8, DIALOG+9, TERM+3, TERM+7
, TERM+8
SERROR CRE+2~, CRE+31, CRE+32
SUCCESS CRE+2~, CRE+33, CRE+35
TEXT BLDDESC+2~
TEXTOUT BLDDESC+2~, BLDDESC+4
TEXTOUT( BLDDESC+6
TMPIND BLDDESC~, BLDDESC+5, BLDDESC+6, CRE+2~, CRE+3*, CRE+4, CRE+16, CRE+18, CRE+19, CRE+20
, CRE+25, CRE+31, CRE+32, CRE+33, CRE+34, DEF~, DEF+3, DIALOG~, DIALOG+4, HEADER~
, HEADER+3, HEADER+4, HEADER+6, TERM~, TERM+3
U BACKUP+2, DEF+9, GETFLST+1, GETFLST+2, GETFLST+3, GETFLST+4, GETFLST+5, GETFLST+6, GETFLST+7, GETFLST+8
, GETFLST+9, GETFLST+10, GETFLST+11, GETFLST+12, GETFLST+13, GETFLST+14, TERM+9
USELIST CRE+2~, CRE+12*, CRE+25
USELLIST HEADER~
VALMHDR CRE+9!
VALMHDR(1 CRE+37*, CRE+43*
VALMHDR(2 CRE+44*
Y BACKUP+1~, BACKUP+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All