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

Package Total Caller Graph
Clinical Reminders 19 PXRMCPLS  PXRMDGFC  PXRMEXCF  PXRMEXDB  PXRMEXFI  PXRMEXHF  PXRMEXIC  PXRMEXID  
PXRMEXIU  PXRMEXIX  PXRMEXLC  PXRMEXLI  PXRMEXMM  PXRMEXSI  PXRMEXSP  PXRMEXU0  
PXRMEXU4  PXRMEXU5  PXRMEXUINFOPNL  

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