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. ;07/08/2020

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

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: 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
GETEHF(EXT,DPATH) ;Get an existing host file.
GETHFN(EXT) ;Get the name of a host file to store repository entries in.
GETHF ;As a default set the path to the current directory.
LHF(SUCCESS,PATH,FILE) ;Load a host file containing exchange entries into
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+36
UPDATE^PXRMEXPU LTMP+48
$$RIEN^PXRMEXU1 CHF+6, CHF+16
DESC^PXRMEXU1 LTMP+56
$$GETTAGV^PXRMEXU3 LTMP+15, LTMP+16, LTMP+19, LTMP+20, LTMP+21, LTMP+22
DESC^PXRMEXU3 LTMP+52
KEYWORD^PXRMEXU3 LTMP+53

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+32
Function Call: WRITE
  • Prompt: !,RNAME
  • Line Location: LTMP+38
Function Call: WRITE
  • Prompt: !,"with a date packed of ",DATEP
  • Line Location: LTMP+39
Function Call: WRITE
  • Prompt: !,"is already in the Exchange File, it will not be added again."
  • Line Location: LTMP+40
Function Call: WRITE
  • Prompt: !,"Added Reminder Exchange entry ",RNAME
  • Line Location: LTMP+58
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+57*
^TMP($J LHF+3!, LHF+9, LHF+13!, LTMP+8, LTMP+9, LTMP+12, LTMP+14*, LTMP+31, LTMP+57, LTMP+59!
, LTMP+62!

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, LTMP+12
DATEP LTMP+2~, LTMP+22*, LTMP+36, LTMP+39, LTMP+47, LTMP+54
DESCT LTMP+51~, LTMP+52
DESL LTMP+51~, LTMP+56
DESL("DATEP" LTMP+54*
DESL("RNAME" LTMP+54*
DESL("SOURCE" LTMP+54*
DESL("VRSN" LTMP+55*
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~
EXIEN LTMP+2~, LTMP+36*, LTMP+37, LTMP+41
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+16*
FDA LTMP+2~, LTMP+44!, LTMP+48
FDA( LTMP+45*, LTMP+46*, LTMP+47*
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+44!, LTMP+48
IENROOT(1 LTMP+56, LTMP+57
IND CHF+2~, CHF+14*, CHF+15, LTMP+2~, LTMP+11*, LTMP+12*, LTMP+66*, LTMP+67*, LTMP+68
KEYWORDT LTMP+51~, LTMP+53
LEN CHF+2~, CHF+11*, CHF+12, CHF+14
LINE LTMP+2~, LTMP+9*, LTMP+12*, LTMP+14, LTMP+15, LTMP+16, LTMP+17, LTMP+19, LTMP+20, LTMP+21
, LTMP+22, LTMP+23, LTMP+27
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+29*, LTMP+41, LTMP+49, LTMP+64
NLINES LTMP+3~, LTMP+5*, LTMP+13*, LTMP+14, LTMP+28*
NODE LTMP~, LTMP+8, LTMP+9, LTMP+12, LTMP+62
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+52, LTMP+53
RIEN CHF+2~, CHF+6*, CHF+7, CHF+16*, CHF+17
RNAME LTMP+3~, LTMP+19*, LTMP+36, LTMP+38, LTMP+45, LTMP+54, LTMP+58
SITE LTMP+3~, LTMP+21*, LTMP+25
SOURCE LTMP+3~, LTMP+25*, LTMP+46, LTMP+54
SSOURCE LTMP+3~, LTMP+5*, LTMP+17*, LTMP+18, LTMP+24*
SUCCESS CHF~, CHF+3*, LHF~, LHF+6*, LHF+7, LHF+12*, LHF+15, LTMP~, LTMP+33*, LTMP+64*
, LTMP+65*, LTMP+68*
SUCCESS( CHF+9*, CHF+10, CHF+18*, LTMP+41*, LTMP+49*, LTMP+67, LTMP+68
U GETEHF+4, GETEHF+13, GETEHF+32, GETEHF+42, GETHF+2, GETHF+14, GETHF+37
US LTMP+3~, LTMP+48, LTMP+49
USER LTMP+3~, LTMP+20*, LTMP+25
VRSN LTMP+3~, LTMP+15*, LTMP+55
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