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

Package: Clinical Reminders

Routine: PXRMEXIU


Information

PXRMEXIU ;SLC/PKR/PJH - Utilities for installing repository entries. ;03/30/2018

Source Information

Source file <PXRMEXIU.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Clinical Reminders 8 CEFD^PXRMDATE  $$FILESCR^PXRMDLG6  $$EXISTS^PXRMEXCF  ($$EXISTS,$$GETACT)^PXRMEXIU  $$GETIEN^PXRMEXU0  $$GETTAGV^PXRMEXU3  AWRITE^PXRMUTIL  BLDALIST^PXRMVPTR  
VA FileMan 5 EN^DDIOL  (,$$FIND1,FIND)^DIC  $$GET1^DID  $$ROOT^DILFD  ^DIR  
Kernel 2 $$UP^XLFSTR  (BMES,MES)^XPDUTL  
National Drug File 1 ZERO^PSN50P6  

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

Package Total Caller Graph
Clinical Reminders 15 PXRMCPLS  PXRMEXCF  PXRMEXDB  PXRMEXFI  PXRMEXHF  PXRMEXIC  PXRMEXID  PXRMEXIU  
PXRMEXIX  PXRMEXLC  PXRMEXMM  PXRMEXSI  PXRMEXU0  PXRMEXU4  PXRMEXU5  

Entry Points

Name Comments DBIA/ICR reference
DEF(FDA,NAMECHG) ;Check the reminder definition to make sure the related
DELFIND(SFN,IENS,FDA) ;Delete a finding from the FDA.
EDU(FDA,EDULIST) ;Education Topics special handling. Add national education
EXAM(FDA) ;Check the health factor to make sure a category does not
EXISTS(FILENUM,NAME,FLAG) ;Check for existence of an entry with the
GETACT(CHOICES,DIR) ;Get the action
GETNAME(MIN,MAX) ;Get a name to use.
GETUNAME(ATTR) ;Get a unique name to use, ATTR holds the attributes.
GNEW
HF(FDA) ;Health factor special handling.
REXISTS(NAME,DATEP) ;See if this Exchange File entry already exists.
SFMVPI(FDA,NAMECHG,SFN) ;Search a variable pointer list for items that do not
TIUOBJ(FDA) ;Resolve the name of the health summary object.
VAGENSCR(IEN) ;Screen for VA Generic, file #50.6, return true only for
VDLGFIND(ABBR,IEN,ALIST) ;Determine if the finding item associated with a
VFIND1(VPTR,ALIST) ;Given a variable pointer of the form ABBR.NAME

External References

Name Field # of Occurrence
EN^DDIOL EXISTS+33, EXISTS+55, GNEW+5, TIUOBJ+16
^DIC DEF+19, DEF+38, SFMVPI+39
$$FIND1^DIC DEF+27, EXISTS+20, REXISTS+4
FIND^DIC EXISTS+25
$$GET1^DID EDU+10, EXAM+8, EXISTS+49, HF+9
$$ROOT^DILFD SFMVPI+32
^DIR GETACT+17, GETNAME+4
ZERO^PSN50P6 VAGENSCR+4
CEFD^PXRMDATE DEF+53
$$FILESCR^PXRMDLG6 VDLGFIND+5
$$EXISTS^PXRMEXCF EXISTS+6
$$EXISTS^PXRMEXIU DEF+8
$$GETACT^PXRMEXIU SFMVPI+28
$$GETIEN^PXRMEXU0 EXISTS+58
$$GETTAGV^PXRMEXU3 DEF+52
AWRITE^PXRMUTIL EXISTS+34
BLDALIST^PXRMVPTR SFMVPI+8
$$UP^XLFSTR EXISTS+18
BMES^XPDUTL SFMVPI+27, TIUOBJ+17
MES^XPDUTL DEF+15, DEF+34

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXRMD(811.6 - [#811.6] FIND1^DIC
^PXD(811.8 - [#811.8] FIND1^DIC
^AUTTEDT - [#9999999.09] GET1^DID
^AUTTEXAM - [#9999999.15] GET1^DID
^AUTTHF - [#9999999.64] GET1^DID

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("EOFF" DEF+20, DEF+39, GETACT+18, SFMVPI+40
^%ZOSF("EON" DEF+17, DEF+36, GETACT+16, SFMVPI+38
^GMT(142.5 - [#142.5] TIUOBJ+8
^PXD(811.8 - [#811.8] DEF+52
^PXRMD(801.41 - [#801.41] DEF+47
^TMP("PXRMEXDL" DEF+46*
^TMP("PXRMEXIA" SFMVPI+50*
^TMP($J SFMVPI+21, SFMVPI+48*, VAGENSCR+6, VAGENSCR+7!

Label References

Name Line Occurrences
$$EXISTS GNEW+1, TIUOBJ+20, VFIND1+8
$$GETNAME GNEW
$$VFIND1 SFMVPI+18
DELFIND SFMVPI+30
GNEW GNEW+2
SFMVPI DEF+51

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABBR DEF+2~, SFMVPI+3~, SFMVPI+12*, SFMVPI+14, SFMVPI+16, SFMVPI+19, SFMVPI+46, VDLGFIND~, VDLGFIND+4, VFIND1+3~
, VFIND1+5*, VFIND1+7
ACTION SFMVPI+3~, SFMVPI+9*, SFMVPI+10, SFMVPI+28*, SFMVPI+29, SFMVPI+30
ALIST DEF+2~, SFMVPI+3~, SFMVPI+8, SFMVPI+18, VDLGFIND~, VFIND1~
ALIST( SFMVPI+14, VDLGFIND+4, VFIND1+7
ATTR GETUNAME~
ATTR("FIELD L ENGTH" , GNEW
ATTR("FILE NA ME" , GNEW+3
ATTR("FILE NU MBER" , GNEW+1
ATTR("MIN FIE LD LENGTH" , GNEW
ATTR("NAME" GNEW+6*
CDEF EDU+2~, EDU+10*, EDU+11, EXAM+2~, EXAM+8*, EXAM+9, HF+1~, HF+9*, HF+10
CHOICES GETACT~, GETACT+2, GETACT+5, GETACT+6, GETACT+7, GETACT+8, GETACT+9, GETACT+10, GETACT+11, GETACT+12
, GETACT+13, GETACT+14
COWN TIUOBJ+1~, TIUOBJ+20*, TIUOBJ+21, TIUOBJ+22
DATEP REXISTS~, REXISTS+3
DIC DEF+11~, DEF+18*, DEF+30~, DEF+37*, SFMVPI+25~, SFMVPI+31*
DIC("S" SFMVPI+33*
DIC(0 DEF+18*, DEF+37*, SFMVPI+34*
DIR GETACT~, GETNAME+1~, SFMVPI+3~, SFMVPI+28
DIR("A" GETNAME+3*
DIR(0 GETACT+4*, GETACT+5*, GETACT+6*, GETACT+7*, GETACT+8*, GETACT+9*, GETACT+10*, GETACT+11*, GETACT+12*, GETACT+13*
, GETACT+14*, GETNAME+2*
DIROUT GETACT+3~, GETACT+19, GETNAME+1~, GETNAME+5
DIRUT GETACT+3~, GETACT+19, GETNAME+1~, GETNAME+5
DTOUT GETACT+3~, GETACT+20, GETNAME+1~, GETNAME+6
DUOUT GETACT+3~, GETACT+20, GETNAME+1~, GETNAME+6, SFMVPI+25~, SFMVPI+41
DUZ TIUOBJ+21
EDULIST EDU~
EDULIST( EDU+5*, EDU+9*, EDU+13*
END TIUOBJ+1~, TIUOBJ+6*, TIUOBJ+7
FDA DEF~, DEF+51, DEF+53, DELFIND~, EDU~, EXAM~, HF~, SFMVPI~, SFMVPI+29!, SFMVPI+30
, SFMVPI+43!, TIUOBJ~
FDA( DEF+4, DEF+6, DEF+7, DEF+21!, DEF+22*, DEF+25, DEF+26, DEF+40!, DEF+41*, DEF+44
, DEF+45, DEF+48!, DELFIND+3, DELFIND+5!, DELFIND+6!, EDU+3, EDU+5, EDU+8, EDU+9, EDU+12*
, EDU+13, EXAM+3, EXAM+7, EXAM+10*, HF+2, HF+5!, HF+8, HF+11*, SFMVPI+10, SFMVPI+11
, SFMVPI+17*, SFMVPI+19*, SFMVPI+22*, SFMVPI+44!, SFMVPI+47*, TIUOBJ+2, TIUOBJ+3, TIUOBJ+21*, TIUOBJ+22*, TIUOBJ+23*
, TIUOBJ+24*
FILENAME EXISTS+23~, EXISTS+49*, EXISTS+52
FILENUM DEF+2~, EXISTS~, EXISTS+6, EXISTS+11, EXISTS+18, EXISTS+19, EXISTS+20, EXISTS+25, EXISTS+30, EXISTS+49
, SFMVPI+3~, SFMVPI+14*, SFMVPI+15, SFMVPI+16, SFMVPI+31, SFMVPI+32, VDLGFIND+3~, VDLGFIND+4*, VDLGFIND+5, VFIND1+3~
, VFIND1+7*, VFIND1+8
FINDING DEF+2~, SFMVPI+3~, SFMVPI+11*, SFMVPI+12, SFMVPI+13, SFMVPI+16*, SFMVPI+17, SFMVPI+18, SFMVPI+21, SFMVPI+22*
, SFMVPI+26, SFMVPI+48, SFMVPI+50
FLAG EXISTS~, EXISTS+48
FLAGS EXISTS+7~, EXISTS+15*, EXISTS+16*, EXISTS+20, EXISTS+25
HSOBJIEN TIUOBJ+1~, TIUOBJ+8*, TIUOBJ+9, TIUOBJ+23
HSUB SFMVPI+3~, SFMVPI+6*, SFMVPI+50
IEN DEF+2~, DEF+8*, DEF+9, DEF+27*, DEF+28, DEF+47*, DEF+48, EXISTS+5~, EXISTS+6*, EXISTS+20*
, EXISTS+21, EXISTS+58*, EXISTS+59, GETUNAME+1~, GNEW+1*, GNEW+2, REXISTS+1~, REXISTS+4*, REXISTS+5, SFMVPI+3~
, SFMVPI+18*, SFMVPI+19, SFMVPI+21, SFMVPI+23, VAGENSCR~, VAGENSCR+4, VAGENSCR+6, VDLGFIND~, VDLGFIND+5, VFIND1+3~
, VFIND1+4*, VFIND1+8*, VFIND1+9
IENS DEF+2~, DEF+4*, DEF+6, DEF+7, DEF+21, DEF+22, DEF+25, DEF+26, DEF+40, DEF+41
, DEF+44, DEF+45, DEF+48, DELFIND~, DELFIND+5, DELFIND+6, EDU+2~, EDU+3*, EDU+4, EDU+5
, EDU+8, EDU+9, EDU+12, EDU+13, EXAM+2~, EXAM+3*, EXAM+4, EXAM+7, EXAM+10, HF+1~
, HF+2*, HF+3, HF+5, HF+8, HF+11, SFMVPI+3~, SFMVPI+9*, SFMVPI+10*, SFMVPI+11, SFMVPI+17
, SFMVPI+19, SFMVPI+22, SFMVPI+30, SFMVPI+44, SFMVPI+47, SFMVPI+50, TIUOBJ+1~, TIUOBJ+2*, TIUOBJ+3, TIUOBJ+21
, TIUOBJ+22, TIUOBJ+23, TIUOBJ+24
IENSD DELFIND+1~, DELFIND+4*, DELFIND+5*
IND EXISTS+23~, EXISTS+42*, EXISTS+43
LIST EXISTS+23~, EXISTS+58
LIST("DILIST" EXISTS+36, EXISTS+38, EXISTS+43, EXISTS+44, EXISTS+48
LRD DEF+2~, DEF+44*, DEF+46, DEF+47
LUVALUE REXISTS+1~, REXISTS+4
LUVALUE(1 REXISTS+2*
LUVALUE(2 REXISTS+3*
MAX GETNAME~, GETNAME+2
MIN GETNAME~, GETNAME+2
MLIST EXISTS+23~
MLIST( EXISTS+43*
MLIST(1 EXISTS+44
MSG EDU+2~, EXAM+2~, EXISTS+5~, EXISTS+24!, EXISTS+26, HF+1~
NAME EXISTS~, EXISTS+3, EXISTS+6, EXISTS+8, EXISTS+14, EXISTS+18, EXISTS+25, EXISTS+29, EXISTS+43, EXISTS+52
, REXISTS~, REXISTS+2
NAMECHG DEF~, DEF+51, SFMVPI~
NAMECHG( SFMVPI+15, SFMVPI+16
NEWPT01 GETUNAME+1~, GNEW*, GNEW+1, GNEW+3, GNEW+6, GNEW+7
NFOUND EXISTS+23~, EXISTS+36*, EXISTS+37, EXISTS+38, EXISTS+42
NMATCH EXISTS+23~, EXISTS+41*, EXISTS+43*, EXISTS+44, EXISTS+45, EXISTS+48, EXISTS+52, EXISTS+58
OFINDING DEF+2~, SFMVPI+3~, SFMVPI+11*, SFMVPI+50
OK VAGENSCR+2~, VAGENSCR+6*, VAGENSCR+8
PT01 DEF+2~, SFMVPI+3~, SFMVPI+13*, SFMVPI+15, SFMVPI+16, VFIND1+3~, VFIND1+6*, VFIND1+8
>> PXRMNAT EDU+12, EXAM+10, HF+11
>> PXRMRIEN DEF+52
REPFI SFMVPI+4~, SFMVPI+19*, SFMVPI+21*, SFMVPI+22, SFMVPI+23, SFMVPI+46*, SFMVPI+47, SFMVPI+48
RESULT EXISTS+7~, EXISTS+8*, EXISTS+14*, EXISTS+18*, EXISTS+20, VFIND1+3~
RNAME DEF+3~, DEF+45*, DEF+46
ROOT SFMVPI+25~, SFMVPI+32*
RRG DEF+3~, DEF+7*, DEF+8, DEF+14
SCREEN EXISTS+7~, EXISTS+19*, EXISTS+20, EXISTS+25
SFN DELFIND~, DELFIND+6, SFMVPI~, SFMVPI+6, SFMVPI+7, SFMVPI+8, SFMVPI+10, SFMVPI+11, SFMVPI+17, SFMVPI+19
, SFMVPI+22, SFMVPI+30, SFMVPI+44, SFMVPI+47
SFND DELFIND+1~, DELFIND+2*, DELFIND+3*, DELFIND+5
SPONSOR DEF+3~, DEF+26*, DEF+27, DEF+33
START TIUOBJ+1~, TIUOBJ+5*, TIUOBJ+7
TEMP TIUOBJ+1~, TIUOBJ+3*, TIUOBJ+4, TIUOBJ+5, TIUOBJ+6, TIUOBJ+7*, TIUOBJ+8, TIUOBJ+11
TEXT DEF+3~, DEF+15, DEF+34, EXISTS+23~, EXISTS+27!, EXISTS+33, EXISTS+50!, EXISTS+55, GETUNAME+1~, GNEW+5
, SFMVPI+25~, SFMVPI+27, TIUOBJ+10~, TIUOBJ+16, TIUOBJ+17
TEXT(1 DEF+12*, DEF+31*, EXISTS+28*, EXISTS+51*, GNEW+3*, SFMVPI+26*, TIUOBJ+11*
TEXT(2 DEF+13*, DEF+32*, EXISTS+29*, EXISTS+52*, GNEW+4*, TIUOBJ+12*
TEXT(3 DEF+14*, DEF+33*, EXISTS+30*, EXISTS+53*, TIUOBJ+13*
TEXT(4 EXISTS+31*, EXISTS+54*, TIUOBJ+14*
TEXT(5 EXISTS+32*, TIUOBJ+15*
>> TOPFNUM EDU+5, EDU+9, EDU+13
TYPE SFMVPI+4~, SFMVPI+7*, SFMVPI+26
U DEF+22, DEF+41, EXISTS+36, GETACT+4, GETNAME+2, SFMVPI+14, SFMVPI+32, SFMVPI+46, VDLGFIND+4, VFIND1+7
VERSN DEF+3~, DEF+52*, DEF+53
VPTR VFIND1~, VFIND1+5, VFIND1+6
X DEF+11~, DEF+30~, GETACT+3~, GETNAME+1~, SFMVPI+25~
>> XPDNM DEF+17, DEF+20, DEF+36, DEF+39, GETACT+16, GETACT+18, SFMVPI+38, SFMVPI+40, TIUOBJ+16, TIUOBJ+17
Y DEF+11~, DEF+21, DEF+22, DEF+30~, DEF+40, DEF+41, GETACT+3~, GETACT+19*, GETACT+20*, GETACT+21
, GETNAME+1~, GETNAME+7, SFMVPI+25~, SFMVPI+35*, SFMVPI+36, SFMVPI+42*, SFMVPI+44, SFMVPI+46
YY SFMVPI+25~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All