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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BQIMUEXP

Package: iCare

Routine: BQIMUEXP


Information

BQIMUEXP ;GDIT/HS/ALA-MU CQ Export ; 01 Sep 2010 8:35 PM

Source Information

Source file <BQIMUEXP.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 ($$FMTE,$$NOW)^XLFDT  $$UP^XLFSTR  $$PROD^XUPROD  
IHS VA Utilities 1 ^XBGSAVE  
VA Fileman 1 $$GET1^DIQ  
iCare 1 $$FMTE^BQIUL1  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
iCare 2 BQI23P4  BQITASK6  

Entry Points

Name Comments DBIA/ICR reference
HOS(FLAG) ;EP - Hospital Export
WRITE ; use XBGSAVE to save the temp global (BQIDATA) to a file that is exported
UID(BQIIEN) ;EP - Given IEN of provider return unique Provider record id.
EN(FLAG) ; Entry Point
JDATE(DATE) ;EP - Format the date
TIME() ;
DATE(D) ;

External References

Name Field # of Occurrence
$$FMTE^BQIUL1 EN+20, EN+55, HOS+17, HOS+48
$$GET1^DIQ UID+2, HOS+16
^XBGSAVE WRITE+14, HOS+86
$$FMTE^XLFDT JDATE+3
$$NOW^XLFDT TIME+1
$$UP^XLFSTR JDATE+4
$$PROD^XUPROD WRITE+7, HOS+80

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BQI(90508 - [#90508] GET1^DIQ
^AUTTLOC - [#9999999.06] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTLOC - [#9999999.06] EN+11, WRITE+6, HOS+10, HOS+79
^AUTTSITE(1 EN+11, UID+2, WRITE+6, WRITE+11, HOS+79, HOS+83
^BGPMUIND(90595.11 - [#90595.11] EN+38, EN+75, HOS+34, HOS+65
^BGPMUIND(90596.11 - [#90596.11] EN+36, EN+37, EN+73, EN+74, HOS+32, HOS+33, HOS+63, HOS+64
^BQI(90508 - [#90508] EN+8, EN+53, EN+54, HOS+7, HOS+10, HOS+46, HOS+47
^BQIDATA($J EN+13!, EN+46*, EN+83*, WRITE+16!, HOS+12!, HOS+42*, HOS+73*, HOS+88!
^BQIFAC( HOS+25, HOS+26, HOS+28, HOS+30, HOS+55, HOS+56, HOS+58, HOS+60, HOS+89*
^BQIPROV( EN+29, EN+31, EN+33, EN+57, EN+66, EN+68, EN+70
^DIC(4 - [#4] EN+11, HOS+10
^VA(200 - [#200] UID+1
^XTMP("BQIMUMON" EN+18, EN+19, EN+49!
^XTV(8989.3 - [#8989.3] WRITE+12, HOS+84

Label References

Name Line Occurrences
$$DATE WRITE+8, HOS+81
$$TIME WRITE+8, HOS+81
$$UID EN+24, EN+61
WRITE EN+48, EN+85

Naked Globals

Name Field # of Occurrence
^(0 EN+54, HOS+47

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A JDATE+2~, JDATE+3*, JDATE+4
ALT EN+3~, EN+38*, EN+40, EN+75*, EN+77, HOS+3~, HOS+34*, HOS+36, HOS+65*, HOS+67
ASUFAC EN+1~, EN+11*, EN+22, EN+59, WRITE+6*, WRITE+8, HOS+1~, HOS+10*, HOS+20, HOS+50
, HOS+79*, HOS+81
ASUN EN+1~, EN+11*, HOS+1~, HOS+10*, HOS+25, HOS+26, HOS+28, HOS+30, HOS+55, HOS+56
, HOS+58, HOS+60, HOS+89
ASUNM EN+1~, EN+11*, HOS+1~, HOS+10*
BEGDT EN+2~, EN+19*, EN+20, EN+54*, EN+55, HOS+2~, HOS+16*, HOS+17, HOS+47*, HOS+48
BQIIEN UID~, UID+1, UID+2
>> BQTDT EN+28*, EN+29, EN+65*, EN+66, HOS+24*, HOS+25, HOS+54*, HOS+55
CQN EN+2~, EN+29*, EN+31, EN+33, EN+66*, EN+68, EN+70, HOS+2~, HOS+25*, HOS+28
, HOS+30, HOS+55*, HOS+58, HOS+60
CT EN+1~, EN+14*, HOS+1~, HOS+13*
D DATE~, DATE+1
DATE EN+1~, JDATE~, JDATE+1, JDATE+3, JDATE+4, HOS+1~
DELIM EN+1~, EN+14*, EN+24, EN+26, EN+40, EN+41, EN+42, EN+43, EN+44, EN+45
, EN+61, EN+63, EN+77, EN+78, EN+79, EN+80, EN+81, EN+82, HOS+1~, HOS+13*
, HOS+22, HOS+36, HOS+37, HOS+38, HOS+39, HOS+40, HOS+41, HOS+52, HOS+67, HOS+68
, HOS+69, HOS+70, HOS+71, HOS+72
DEN EN+2~, EN+34*, EN+35*, EN+43, EN+71*, EN+72*, EN+80, HOS+2~, HOS+31*, HOS+39
, HOS+61*, HOS+62*, HOS+70
>> DN EN+52*, EN+53*, EN+54, HOS+45*, HOS+46*, HOS+47
DT WRITE+8, HOS+81
ENDT EN+2~, EN+19*, EN+20, EN+28, EN+54*, EN+55, EN+65, HOS+2~, HOS+16*, HOS+17
, HOS+24, HOS+47*, HOS+48, HOS+54
ERROR EN+2~, HOS+2~
EXC EN+3~, EN+34*, EN+45, EN+71*, EN+82, HOS+3~, HOS+31*, HOS+41, HOS+61*, HOS+72
EXIEN EN+1~, HOS+1~
FLAG EN~, EN+9*, EN+16, EN+51, HOS~, HOS+8*, HOS+15, HOS+44
FLNM EN+3~, WRITE+7*, WRITE+8, HOS+3~, HOS+80*, HOS+81
HDR EN+1~, HOS+1~
IEN EN+1~, EN+17*, EN+18*, EN+19, EN+24, EN+29, EN+31, EN+33, EN+56*, EN+57*
, EN+61, EN+66, EN+68, EN+70, HOS+1~
IN EN+1~, EN+14*, EN+46*, EN+83*, HOS+1~, HOS+13*, HOS+42*, HOS+73*
MDATA EN+3~, EN+33*, EN+34, EN+35, EN+70*, EN+71, EN+72, HOS+3~, HOS+30*, HOS+31
, HOS+60*, HOS+61, HOS+62
>> MN EN+37*, EN+38, EN+74*, EN+75, HOS+33*, HOS+34, HOS+64*, HOS+65
MS EN+3~, EN+36*, EN+37, EN+73*, EN+74, HOS+3~, HOS+32*, HOS+33, HOS+63*, HOS+64
MSID EN+3~, EN+34*, EN+36, EN+41, EN+71*, EN+73, EN+78, HOS+3~, HOS+31*, HOS+32
, HOS+37, HOS+61*, HOS+63, HOS+68
MSN EN+3~, EN+30*, EN+31*, EN+33, EN+67*, EN+68*, EN+70, HOS+3~, HOS+27*, HOS+28*
, HOS+30, HOS+57*, HOS+58*, HOS+60
MSNM EN+3~, EN+37*, EN+42, EN+74*, EN+79, HOS+3~, HOS+33*, HOS+38, HOS+64*, HOS+69
N EN+1~, HOS+1~
NUM EN+2~, EN+34*, EN+35*, EN+44, EN+71*, EN+72*, EN+81, HOS+2~, HOS+31*, HOS+40
, HOS+61*, HOS+62*, HOS+71
PRECORD EN+3~, EN+32*, EN+40*, EN+41*, EN+42*, EN+43*, EN+44*, EN+45*, EN+46, EN+69*
, EN+77*, EN+78*, EN+79*, EN+80*, EN+81*, EN+82*, EN+83, HOS+3~, HOS+29*, HOS+36*
, HOS+37*, HOS+38*, HOS+39*, HOS+40*, HOS+41*, HOS+42, HOS+59*, HOS+67*, HOS+68*, HOS+69*
, HOS+70*, HOS+71*, HOS+72*, HOS+73
RECORD EN+2~, EN+22*, EN+24*, EN+26*, EN+32, EN+59*, EN+61*, EN+63*, EN+69, HOS+2~
, HOS+20*, HOS+22*, HOS+29, HOS+50*, HOS+52*, HOS+59
TIME EN+3~, TIME+1*, TIME+2*, TIME+4, WRITE+2~, HOS+3~
TMFRAME EN+2~, EN+20*, EN+26, EN+55*, EN+63, HOS+2~, HOS+17*, HOS+22, HOS+26, HOS+48*
, HOS+52, HOS+56, HOS+89
U EN+8, EN+11, EN+19, EN+34, EN+35, EN+37, EN+54, EN+71, EN+72, EN+74
, UID+1, UID+2, WRITE+6, HOS+7, HOS+10, HOS+26, HOS+31, HOS+33, HOS+47, HOS+56
, HOS+61, HOS+62, HOS+64, HOS+79, HOS+89
VDATE EN+2~, HOS+2~
VISIT EN+1~, HOS+1~
XBE EN+2~, WRITE+3*, HOS+2~, HOS+76*
XBF EN+2~, WRITE+3*, HOS+2~, HOS+76*
XBFLG EN+1~, HOS+1~
XBFLT WRITE+2~, WRITE+3*, HOS+75~, HOS+76*
XBFN WRITE+2~, WRITE+8*, HOS+75~, HOS+81*
XBGL WRITE+2~, WRITE+4*, HOS+75~, HOS+77*
XBMED WRITE+2~, WRITE+3*, HOS+75~, HOS+76*
XBNAR WRITE+2~, WRITE+5*, HOS+75~, HOS+78*
XBPAFN EN+1~, HOS+1~
XBQ WRITE+2~, WRITE+3*, HOS+75~, HOS+76*
XBQTO WRITE+2~, HOS+75~
XBS1 EN+1~, WRITE+10*, HOS+1~, HOS+82*
XBUF WRITE+2~, WRITE+11*, WRITE+12*, HOS+75~, HOS+83*, HOS+84*
ZISHC EN+2~, HOS+2~
ZISHDA1 EN+2~, HOS+2~
ZISHFL EN+1~, HOS+1~
ZTQUEUED EN+2~, EN+5*, HOS+2~, HOS+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All