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

Package: IHS VA Utilities

Routine: XBLM


Information

XBLM ; IHS/ADC/GTH - LIST MANAGER API'S ; [ 09/30/2004 12:07 PM ]

Source Information

Source file <XBLM.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
IHS VA Utilities 5 ^XBCLS  ($$DIC,PARSE)^XBDIQ1  $$DIR^XBDIR  (EN,FILE,VIEWD,VIEWR)^XBLM  ^XBLMSET  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ($$DEL,$$LIST,$$PWD,$$STATUS,DF)^%ZISH  DISP^XQORM1  
VA Fileman 4 %XY^%RCR  WAIT^DICD  DT^DICRW  ^DIR  
Registration 3 EN^VALM  CLEAR^VALM1  CNTRL^VALM10  

Caller Graph

Caller Graph Total: 405

Package Total Caller Graph
IHS GPRA Information System 114 BGP0DPA  BGP0DPA9  BGP0DPAP  BGP0GAEL  BGP0GAEO  BGP0GAG9  BGP0GAGP  BGP0GAGS  
BGP0GAHE  BGP0GALL  BGP0GAON  BGP0GAPE  BGP0GAPU  BGP0GCMP  BGP0GCMS  BGP0GCOM  
BGP0GDON  BGP0GELD  BGP0GEO  BGP0GFO9  BGP0GFOR  BGP0GGPU  BGP0GHED  BGP0GLHW  
BGP0GLTX  BGP0GMTX  BGP0GNPL  BGP0GNST  BGP0GNT9  BGP0GNTL  BGP0GNTP  BGP0GNTS  
BGP0GNXP  BGP0GPED  BGP0GPP  BGP0GU  BGP0LHW  BGP1DPA  BGP1DPA9  BGP1DPAP  
BGP1LHW  BGP2DPA  BGP2DPA9  BGP2DPAP  BGP2LHW  BGP3DPA  BGP3DPA9  BGP3DPAP  
BGP3LHW  BGP4DPA  BGP4DPA9  BGP4DPAP  BGP4LHW  BGP5DPA  BGP5DPAP  BGP5GHED  
BGP5LHW  BGP6DPA  BGP6DPAP  BGP6GHED  BGP6LHW  BGP7DPA  BGP7DPAP  BGP7GHED  
BGP7GXP0  BGP7GXP8  BGP7GXP9  BGP7LHW  BGP8DPA  BGP8DPA9  BGP8DPAP  BGP8GAEO  
BGP8GEO  BGP8GHED  BGP8LHW  BGP9DPA  BGP9DPA9  BGP9DPAP  BGP9GAEL  BGP9GAEO  
BGP9GAG9  BGP9GAGP  BGP9GAGS  BGP9GAHE  BGP9GALL  BGP9GAON  BGP9GAPE  BGP9GAPU  
BGP9GCMP  BGP9GCMS  BGP9GCOM  BGP9GDON  BGP9GELD  BGP9GEO  BGP9GFO9  BGP9GFOR  
BGP9GGPU  BGP9GHED  BGP9GLHW  BGP9GLTX  BGP9GMTX  BGP9GNPL  BGP9GNST  BGP9GNT9  
BGP9GNTL  BGP9GNTP  BGP9GNTS  BGP9GNXP  BGP9GPED  BGP9GPP  BGP9GU  BGP9LHW  
BGPGU  BGPXBLM  
Diabetes Registry 71 BDMD01  BDMD01E  BDMD11  BDMD11E  BDMD31  BDMD41  BDMD41E  BDMD51  
BDMD51E  BDMD61  BDMD61E  BDMD71  BDMD71E  BDMD81  BDMD81E  BDMD91  
BDMD91E  BDMDA1  BDMDA1E  BDMDB1  BDMDB1E  BDMDC1  BDMDC1E  BDMDD1  
BDMDD1E  BDMDE1  BDMDE1E  BDMDF1  BDMDF1E  BDMDG1  BDMDG1E  BDMDG1Y  
BDMDMAP  BDMDMAS  BDMDMTX  BDMDR1  BDMDR2  BDMDR3  BDMDR4  BDMDR5  
BDMDR6  BDMFZIS  BDMGR  BDMGRE  BDMGTC  BDMGUA  BDMLLMR  BDMLLTZ  
BDMP01  BDMP11  BDMP41  BDMP51  BDMP61  BDMP71  BDMP81  BDMP91  
BDMPA1  BDMPB1  BDMPC1  BDMPD1  BDMPE1  BDMPF1  BDMPG1  BDMPL  
BDMPPDT  BDMRML  BDMSELFM  BDMVAGL  BDMVRL  BDMVRL4  BDMVRL6  
Mental Health Social Services 36 AMHBHDSP  AMHBHR1  AMHBHRP1  AMHBHRP2  AMHBHRP3  AMHBHRP4  AMHBHRP5  AMHBHRP6  
AMHBHRP7  AMHBHRP8  AMHBHRP9  AMHBHTPP  AMHBPL1  AMHDPEE  AMHDPP  AMHEGR1  
AMHEHR  AMHGBPL  AMHGR  AMHLEGPP  AMHLEI3  AMHLEIV3  AMHLESEA  AMHLESED  
AMHLESEP  AMHLESEX  AMHLESF  AMHLESHF  AMHLESM  AMHLETP1  AMHLETPS  AMHPL1  
AMHPOST  AMHSFR  AMHVAGL  AMHVRL  
Contract Health Management Information System 31 ACHS3PP5  ACHS3PPQ  ACHSACT  ACHSAD  ACHSC6Q  ACHSCHF1  ACHSCPTA  ACHSCPTD  
ACHSDSF  ACHSDST  ACHSDSU  ACHSEOB5  ACHSEOB7  ACHSIC3  ACHSOCSQ  ACHSOCVQ  
ACHSPCC5  ACHSRDOS  ACHSRELG  ACHSRGPR  ACHSSIG1  ACHSSIG2  ACHSSIGA  ACHSSIGB  
ACHSSVRQ  ACHSVDC  ACHSVDF  ACHSVND  ACHSVUR  ACHSVUR2  ACHSVURT  
IHS Accounts Receivable 30 BAR277LM  BAR50I01  BAR50IUT  BAR50P04  BAR50P07  BAR50P10  BAR50PCS  BARBAD3  
BARBAD6  BARBLSUM  BARCHKLU  BARDSP  BAREDI01  BAREDIUT  BAREDP04  BAREDP07  
BAREDP10  BAREDPCS  BARFORM0  BARFPST4  BARLNRPT  BARPNP3  BARPRF3  BARPST3  
BARPST6  BARPUC3  BARRAGE  BARRPTU0  BARRTRAN  BARVHF  
IHS Changes To Scheduling 23 BSDAMO  BSDCCRL  BSDCLAV  BSDCLDOW  BSDHSP  BSDM0  BSDNOS  BSDPC  
BSDPRV  BSDRPW7  BSDSCEC  BSDSCITP  BSDSCO1  BSDSCO3  BSDSCO5  BSDSCO6  
BSDSCPAT  BSDSCRAC  BSDSCSLT  BSDSCTA  BSDSCTM  BSDSCTP  BSDSCV1  
Patient Care Component 21 APCDCAF  APCDCAF2  APCDDCG  APCDEH1  APCDEHS  APCDEL1  APCDETP1  APCDFH1  
APCDFUNC  APCDLESF  APCDPG1  APCDPL1  APCDSFR  APCDSPD  APCDSW  APCDVLST  
APCHHMR1  APCHMT1  APCHPWHT  APCHSBRW  APCHTP1  
Patient Care Component Reports 20 APCLD31  APCLD51  APCLD51E  APCLD61  APCLD61E  APCLD71  APCLD71E  APCLD81  
APCLD81E  APCLDMAP  APCLDMAS  APCLDMTX  APCLDR1  APCLDR2  APCLDR3  APCLLTZ  
APCLP51  APCLP61  APCLP71  APCLP81  
Patient Chart 14 BPCBHDSP  BPCBHR1  BPCBHRP1  BPCBHRP2  BPCBHRP3  BPCBHRP4  BPCBHRP5  BPCBHRP6  
BPCBHRP7  BPCBHRP8  BPCBHRP9  BPCBHTPP  BPCBWDSP  BPCHSDSP  
Computerized Public Health Activity Data 9 BNIGU  BNIGVL  BNIRP1  BNIRP2  BNIRP3  BNIRP4  BNIRP5  BNIRP6  
BNIRP7  
IHS Changes To ADT 8 BDGBEDA  BDGCEN  BDGCEN1  BDGCEN2  BDGPI  BDGPI1  BDGSD  BDGSEC2  
IHS Changes To Lab 5 BLRLM  BLRLMR  BLRSHPM  BLRSHPML  BLRSHPMQ  
IHS VA Utilities 5 XBARRAY  XBFLD2  XBFORM  XBLM  XBSDDAUD  
Data Warehouse Export System 2 BDW1VBLL  BDWDLOG  
IHS Changes To Pharmacy 2 APSQCK  APSQCK1  
IHS Designated Provider 2 BDPDPEE  BDPLMUPD  
IHS Immunizations Interface 2 BYIMXIS  BYIMZIS  
IHS RPMS CHR System 2 BCHEGR1  BCHHS  
Referred Care Information System 2 BMCSMHS  BMCSPD  
Case Management System 1 ACMPPDT  
IHS Mods To Text Integration Utilities 1 BTIULO  
IHS View Patient Record 1 BVPMAIN  
Immunization Tracking 1 BIHS  
Supply 1 ASUCOPSP  
Women's Health 1 BWPRPCD  

Entry Points

Name Comments DBIA/ICR reference
STRIP(Z) ;REMOVE CONTROLL CHARACTERS
CONT ;
HDR ;EP -- header code
FNAME1 ;
ESFILE ;
EXPND ;EP -- expand code
VIEWD(XBROU,XBHDR) ;PEP ** USING XBROU print to a host file for viewing
VIEWR(XBROU,XBHDR) ;PEP ** USING XBROU print to a host file for viewing
OPEN ;
HELP ;EP -- help code
INIT ;EP -- init variables and list array
GUID(XBROU,XBY) ;PEP give routine and target array for FM prints
ARRAYE ;
EN ;EP -- main entry point for XB DISPLAY
K ;
GUIR(XBROU,XBY) ;PEP - give routine and target array
ARRAY(XBAR,XBHDR) ;PEP Display an array that has (...,n,0) structure
MARKERS ;
FNAME ;PEP - Select a file (directory can be pre-loaded into XBDIR)
DIQ(DIC,DA) ;PEP - Display DIC and DA after call to EN^DIQ
ES ;
OPENROOT(XBY) ;EP - return OPen RooT form of XBY .. for %RCR use
EFILE ;
SFILE ;PEP - Select a host file for display.
EXIT ;EP -- exit code
FILE(XBDIR,XBFN) ;PEP - pull up a file into the TMP global for display
; or into an array for GUI (see GUIR and GUID entry points)

External References

Name Field # of Occurrence
%XY^%RCR ARRAY+6
^%ZIS FILE+13, OPEN+2, FNAME1+20, VIEWR+12
HOME^%ZIS VIEWR+16, VIEWD+17
^%ZISC FILE+18, ES+2, VIEWR+16, VIEWD+17
$$DEL^%ZISH VIEWR+18, VIEWD+19
$$LIST^%ZISH FNAME1+8
$$PWD^%ZISH OPEN+4, VIEWR+3, VIEWD+3
$$STATUS^%ZISH FILE+17
DF^%ZISH FILE+7, FNAME1+14, VIEWR+6, VIEWD+6
WAIT^DICD VIEWR+2, VIEWD+2
DT^DICRW OPEN+2
^DIR OPEN+8, FNAME1+2
EN^VALM EN+1
CLEAR^VALM1 K+2
CNTRL^VALM10 MARKERS+2
^XBCLS OPEN+2
$$DIC^XBDIQ1 DIQ+2
PARSE^XBDIQ1 DIQ+3
$$DIR^XBDIR FILE+14, ES+1
EN^XBLM FILE+26, ARRAY+6
FILE^XBLM ES+3, VIEWR+17, VIEWD+18
VIEWD^XBLM GUID+4
VIEWR^XBLM GUIR+4, DIQ+6
^XBLMSET FILE+11, FNAME1+18, VIEWR+9, VIEWD+11
DISP^XQORM1 HELP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,*7,"CANNOT OPEN (OR ACCESS) FILE '",XBDIR,XBFN,"'."
  • Line Location: FILE+14
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: FILE+16
Function Call: READ
  • Timeout: ($L(X)>250)
  • Variable: X S
  • Line Location: FILE+17
Function Call: WRITE
  • Prompt: !!,"Select a Directory and File",!!
  • Line Location: OPEN+3
Function Call: WRITE
  • Prompt: !,"error on open of file ",XBDIR,XBFN,!
  • Line Location: ES+1
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • %ZIS
  • Line Location:
    • VIEWR+16
    • VIEWD+17
Routine Call
  • DIR
  • Line Location:
    • OPEN+8
    • FNAME1+2
Routine Call
  • %ZIS
  • Line Location:
    • FILE+13
    • OPEN+2
    • FNAME1+20
    • VIEWR+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(1 - [#3.5] FILE+11, FNAME1+18, VIEWR+9, VIEWD+11
^%ZIS(2 - [#3.2] FILE+11, FNAME1+18, VIEWR+9, VIEWD+11
^TMP("XBLM" MARKERS+5, EXIT+1!, FILE+15!, FILE+17*, FILE+21!, FILE+24, FILE+27!, ARRAY+4!, ARRAY+7!

Label References

Name Line Occurrences
$$OPENROOT FILE+23
$$STRIP FILE+17
@( VIEWR+15, VIEWD+15
CONT OPENROOT+3, OPENROOT+4, OPENROOT+5
EFILE FILE+14
FNAME FNAME1+8, ES+1, ESFILE+1
FNAME1 FNAME1+7
OPEN FNAME1+5, FNAME1+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X ARRAY+5*
>> %Y ARRAY+5*
%ZIS FILE+10!, FNAME1+17!, VIEWR+7!, VIEWD+9!
%ZIS("HFSMODE" FILE+12*, FNAME1+19*, VIEWR+11*, VIEWD+13*
%ZIS("HFSNAME" FILE+12*, FNAME1+19*, VIEWR+11*, VIEWD+13*
DA DIQ~, DIQ+3
DIC DIQ~, DIQ+2*
DIQ DIQ+4~
DIQ(0 DIQ+5*
DIR OPEN+5!, OPEN+9!, FNAME+1!, FNAME1+3!
DIR("A" OPEN+6*, FNAME1+1*
DIR("B" OPEN+6*, FNAME1+7*
DIR(0 OPEN+6*, FNAME1+1*
DR DIQ+4~
DTIME FNAME1+9
>> DTOUT OPEN+10, FNAME1+4
DX VIEWR+14!, VIEWD+16!
I MARKERS+1*, MARKERS+2, FILE+3~, FILE+17*, FILE+22*, FILE+24*, ARRAY+2~, STRIP+1~, STRIP+2*
IO FILE+17, VIEWR+13
IO(0 VIEWR+2, VIEWD+2
IOM VIEWR+8, VIEWR+10, VIEWR+19*, VIEWD+10, VIEWD+12, VIEWD+20*
>> IOP FILE+12*, OPEN+1*, FNAME1+19*, VIEWR+10*, VIEWD+12*
IOPAR K+3!
>> IORVOFF MARKERS+2
>> IORVON MARKERS+2
IOSL DIQ+1*, DIQ+9*
IOSLO DIQ+1*, DIQ+9, DIQ+10!
IOST DIQ+1*, DIQ+7*
IOSTO DIQ+1*, DIQ+7, DIQ+8!
IOUPAR K+3!
>> J MARKERS+2*
L OPENROOT+1~, OPENROOT+2*, OPENROOT+3, OPENROOT+5
>> POP FILE+14, ES+1
>> VALMAR MARKERS+1
>> VALMCNT MARKERS+5*
>> VALMHDR(1 HDR+1*
X HELP+1*, FILE+3~, FILE+17*, FNAME1+8*, FNAME1+9*, VIEWR+18*, VIEWD+19*, ARRAY+2~
XBAR K+1!, ARRAY~, ARRAY+5
XBDIR K+1!, FILE~, FILE+7, FILE+12, FILE+14, OPEN+4*, OPEN+6, OPEN+7!, OPEN+12*, FNAME1+8
, FNAME1+14, FNAME1+19, ES+1, ES+3, VIEWR+3, VIEWR+4*, VIEWR+6, VIEWR+11, VIEWR+17, VIEWR+18
, VIEWR+20!, VIEWD+3*, VIEWD+6, VIEWD+13, VIEWD+18, VIEWD+19, VIEWD+21!, DIQ+10!, ARRAY+7!
XBDIR(1 OPEN+4, VIEWR+4, VIEWD+3
XBFL K+1!, FNAME1+8!
XBFL( FNAME1+7, FNAME1+9
XBFN K+1!, FILE~, FILE+12, FILE+14, FNAME1+11*, FNAME1+19, ES+1, ES+3, ES+4!, VIEWR+4*
, VIEWR+11, VIEWR+17, VIEWR+18, VIEWR+20!, VIEWD+3*, VIEWD+13, VIEWD+18, VIEWD+19, VIEWD+21!, DIQ+10!
, ARRAY+7!
XBGUI FILE+21, VIEWR+2, GUIR+3*, GUIR+5!, GUID+3*, GUID+5!, VIEWD+2
XBHDR HDR+1, K+1!, FILE+2*, VIEWR~, VIEWR+1*, VIEWR+20!, VIEWD~, VIEWD+1*, ARRAY~, ARRAY+1*
XBI K+1!, FNAME1+9*
XBIOM VIEWR+8*, VIEWR+19, VIEWR+20!, VIEWD+10*, VIEWD+20, VIEWD+21!
XBLMMARK MARKERS+1, MARKERS+4!
XBNODE MARKERS+5, EXIT+1, FILE+3~, FILE+4*, FILE+15, FILE+17, FILE+21, FILE+24, FILE+27, VIEWR+20!
, VIEWD+21!, DIQ+10!, ARRAY+2~, ARRAY+3*, ARRAY+4, ARRAY+5, ARRAY+7!
XBROU K+1!, VIEWR~, VIEWR+15, GUIR~, GUIR+4, GUID~, GUID+4, VIEWD~, VIEWD+15
XBY FILE+23*, FILE+24, GUIR~, GUIR+1, GUIR+5!, GUID~, GUID+1, GUID+2*, GUID+5!, OPENROOT~
, OPENROOT+2, OPENROOT+3, OPENROOT+4*, OPENROOT+5*, CONT+1
>> XBZ FILE+24*
>> XQORS K+2, FILE+4, ARRAY+3
Y FILE+3~, FILE+14*, OPEN+4*, OPEN+11, OPEN+12, FNAME1+5, FNAME1+6, FNAME1+7, FNAME1+8, FNAME1+11
, ES+1*, VIEWR+3*, VIEWD+3*, ARRAY+2~
Z STRIP~, STRIP+2*, STRIP+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All