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

Package: Clinical Reminders

Routine: PXRMEXHF


Information

PXRMEXHF ;SLC/PKR - Routines to select and deal with host files. ;09/27/2013

Source Information

Source file <PXRMEXHF.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Clinical Reminders 4 $$REXISTS^PXRMEXIU  UPDATE^PXRMEXPU  ($$RIEN,DESC)^PXRMEXU1  ($$GETTAGV,DESC,KEYWORD)^PXRMEXU3  
Kernel 1 ($$FTG,$$GATF,$$GTF,$$LIST,$$PWD)^%ZISH  
VA FileMan 1 ^DIR  

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
Clinical Reminders 4 PXRMEXLM  PXRMEXLR  PXRMEXWB  PXRMTXIM  

Entry Points

Name Comments DBIA/ICR reference
CHF(SUCCESS,LIST,PATH,FILE) ;Put the repository entries in LIST into the
LHF(SUCCESS,PATH,FILE) ;Load a host file containing exchange entries into
GETHF ;As a default set the path to the current directory.
GETEHF(EXT,DPATH) ;Get an existing host file.
GETHFN(EXT) ;Get the name of a host file to store repository entries in.
LTMP(SUCCESS,NODE) ;Load the contents of ^TMP($J,NODE) into the Exchange

External References

Name Field # of Occurrence
$$FTG^%ZISH LHF+6
$$GATF^%ZISH CHF+18
$$GTF^%ZISH CHF+9
$$LIST^%ZISH GETEHF+24
$$PWD^%ZISH GETEHF+12, GETHF+1
^DIR GETEHF+7, GETEHF+21, GETEHF+37, GETHF+10, GETHF+23, GETHF+34
$$REXISTS^PXRMEXIU LTMP+33
UPDATE^PXRMEXPU LTMP+43
$$RIEN^PXRMEXU1 CHF+6, CHF+16
DESC^PXRMEXU1 LTMP+51
$$GETTAGV^PXRMEXU3 LTMP+12, LTMP+13, LTMP+16, LTMP+17, LTMP+18, LTMP+19
DESC^PXRMEXU3 LTMP+47
KEYWORD^PXRMEXU3 LTMP+48

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"The following "_EXT_" files were found in ",PATH
  • Line Location: GETEHF+26
Function Call: WRITE
  • Prompt: !,?2,FILE
  • Line Location: GETEHF+28
Function Call: WRITE
  • Prompt: !,"No "_EXT_" files were found in path ",PATH
  • Line Location: GETEHF+29
Function Call: WRITE
  • Prompt: !,"The file name must include an extension."
  • Line Location: GETHF+28
Function Call: WRITE
  • Prompt: !,"This host file does not have the correct format!"
  • Line Location: LHF+10
Function Call: WRITE
  • Prompt: !,"Loading host file ",PATH,FILE
  • Line Location: LHF+14
Function Call: WRITE
  • Prompt: !,"There is a problem reading this .prd file, try a new copy of it."
  • Line Location: LTMP+29
Function Call: WRITE
  • Prompt: !,RNAME," with a date packed of ",DATEP
  • Line Location: LTMP+34
Function Call: WRITE
  • Prompt: !,"is already in the Exchange File."
  • Line Location: LTMP+35
Routine Call
  • DIR
  • Line Location:
    • GETEHF+7
    • GETEHF+21
    • GETEHF+37
    • GETHF+10
    • GETHF+23
    • GETHF+34

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.8 - [#811.8] LTMP+52*
^TMP($J LHF+3!, LHF+9, LHF+13!, LTMP+8, LTMP+9, LTMP+11*, LTMP+28, LTMP+52, LTMP+53!, LTMP+60!

Label References

Name Line Occurrences
GETHF GETHF+28, GETHF+36
LTMP LHF+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CSUM LTMP+2~
CURRL LTMP+2~, LTMP+5*, LTMP+7*, LTMP+8, LTMP+9
DATEP LTMP+2~, LTMP+19*, LTMP+33, LTMP+34, LTMP+42, LTMP+49
DESCT LTMP+46~, LTMP+47
DESL LTMP+46~, LTMP+51
DESL("DATEP" LTMP+49*
DESL("RNAME" LTMP+49*
DESL("SOURCE" LTMP+49*
DESL("VRSN" LTMP+50*
DEXT GETEHF+2~, GETEHF+10*, GETEHF+11
DIR GETEHF+2~, GETEHF+31!, GETHFN+1~, GETHF+13!
DIR("?" GETEHF+6*, GETEHF+16*, GETEHF+17*, GETEHF+18*, GETEHF+19*, GETEHF+20*, GETEHF+34*, GETEHF+35*, GETEHF+36*, GETHF+5*
, GETHF+6*, GETHF+7*, GETHF+8*, GETHF+9*, GETHF+17*, GETHF+18*, GETHF+19*, GETHF+21*, GETHF+22*
DIR("A" GETEHF+5*, GETEHF+14*, GETEHF+33*, GETHF+3*, GETHF+15*, GETHF+31*
DIR("B" GETEHF+15*, GETHF+4*, GETHF+32*
DIR(0 GETEHF+4*, GETEHF+13*, GETEHF+32*, GETHF+2*, GETHF+14*, GETHF+30*
DIROUT GETEHF+2~, GETHFN+1~
DIRUT GETEHF+2~, GETEHF+9, GETEHF+22, GETEHF+38, GETHFN+1~, GETHF+11, GETHF+24, GETHF+35
DONE LTMP+2~, LTMP+5*, LTMP+6, LTMP+8*
DPATH GETEHF~, GETEHF+12
DTOUT GETEHF+2~, GETHFN+1~
DUOUT GETEHF+2~, GETHFN+1~
EXT GETEHF~, GETEHF+3, GETEHF+8*, GETEHF+10, GETEHF+19, GETEHF+26, GETEHF+29, GETEHF+34, GETEHF+36, GETEHF+41
, GETHFN~, GETHF+8, GETHF+16, GETHF+17, GETHF+19, GETHF+27
EXTYPE LTMP+2~, LTMP+13*
FDA LTMP+2~, LTMP+39!, LTMP+43
FDA( LTMP+40*, LTMP+41*, LTMP+42*
FILE CHF~, CHF+9, CHF+18, GETEHF+27*, GETEHF+28*, GETEHF+39*, GETEHF+41*, GETEHF+42, GETHFN+1~, GETHF+25*
, GETHF+27*, GETHF+28, GETHF+29, GETHF+37, LHF~, LHF+6, LHF+14
FILELIST GETEHF+2~
FILELIST( GETEHF+28
FILESPEC GETEHF+2~
FILESPEC( GETEHF+11*
GBL CHF+2~, CHF+7*, CHF+9, CHF+17*, CHF+18, LHF+2~, LHF+4*, LHF+5*, LHF+6
HFNAME GETHFN+1~, GETHF+29*, GETHF+31
IENROOT LTMP+2~, LTMP+39!, LTMP+43
IENROOT(1 LTMP+51, LTMP+52
IND CHF+2~, CHF+14*, CHF+15, LTMP+2~, LTMP+57*, LTMP+58*, LTMP+59
KEYWORDT LTMP+46~, LTMP+48
LEN CHF+2~, CHF+11*, CHF+12, CHF+14
LINE LTMP+2~, LTMP+9*, LTMP+11, LTMP+12, LTMP+13, LTMP+14, LTMP+16, LTMP+17, LTMP+18, LTMP+19
, LTMP+20, LTMP+24
LIST CHF~, CHF+4, CHF+11, CHF+15
LNUM CHF+2~, CHF+4*, CHF+5, CHF+6, CHF+9, CHF+10, CHF+15*, CHF+16, CHF+18
MSG LTMP+3~
NENTRY LTMP+3~, LTMP+5*, LTMP+26*, LTMP+36, LTMP+44
NLINES LTMP+3~, LTMP+5*, LTMP+10*, LTMP+11, LTMP+25*
NODE LTMP~, LTMP+8, LTMP+9, LTMP+60
PATH CHF~, CHF+9, CHF+18, GETEHF+2~, GETEHF+12*, GETEHF+15, GETEHF+20, GETEHF+23*, GETEHF+24, GETEHF+26
, GETEHF+29, GETEHF+36, GETEHF+42, GETHFN+1~, GETHF+1*, GETHF+4, GETHF+9, GETHF+12*, GETHF+19, GETHF+29
, GETHF+37, LHF~, LHF+6, LHF+14
RETMP LTMP+3~, LTMP+4*, LTMP+47, LTMP+48
RIEN CHF+2~, CHF+6*, CHF+7, CHF+16*, CHF+17
RNAME LTMP+3~, LTMP+16*, LTMP+33, LTMP+34, LTMP+40, LTMP+49
SITE LTMP+3~, LTMP+18*, LTMP+22
SOURCE LTMP+3~, LTMP+22*, LTMP+41, LTMP+49
SSOURCE LTMP+3~, LTMP+5*, LTMP+14*, LTMP+15, LTMP+21*
SUCCESS CHF~, CHF+3*, LHF~, LHF+6*, LHF+7, LHF+12*, LHF+15, LTMP~, LTMP+30*, LTMP+56*
, LTMP+59*
SUCCESS( CHF+9*, CHF+10, CHF+18*, LTMP+36*, LTMP+44*, LTMP+58, LTMP+59
U GETEHF+4, GETEHF+13, GETEHF+32, GETEHF+42, GETHF+2, GETHF+14, GETHF+37
US LTMP+3~, LTMP+43, LTMP+44
USER LTMP+3~, LTMP+17*, LTMP+22
VRSN LTMP+3~, LTMP+12*, LTMP+50
X GETEHF+2~, GETEHF+31!, GETHFN+1~, GETHF+13!, GETHF+33!
Y GETEHF+2~, GETEHF+8, GETEHF+23, GETEHF+24*, GETEHF+25, GETEHF+31!, GETEHF+39, GETHFN+1~, GETHF+12, GETHF+13!
, GETHF+25, GETHF+33!, GETHF+36
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All