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

Package: iCare

Routine: BQICAVAL


Information

BQICAVAL ;GDIT/HS/ALA-Community Alert Validation ; 24 Jul 2012 1:42 PM

Source Information

Source file <BQICAVAL.m>

Call Graph

Call Graph Total: 16

Package Total Call Graph
iCare 7 $$AGE^BQIAGE  ^BQICAHLO  ($$ETHN,$$RCE)^BQIPTDMG  BLD^BQITUTL  ($$DATE,$$TKO)^BQIUL1  $$PTR^BQIUL2  $$COUN^BQIULPT  
Kernel 3 ($$FMTE,$$FMTHL7)^XLFDT  $$UP^XLFSTR  $$PROD^XUPROD  
IHS Patient 2 ($$COMMRES,$$HRN)^AUPNPAT  $$UIDV^AUPNVSIT  
VA Fileman 2 $$VFIELD^DILFD  $$GET1^DIQ  
IHS VA Utilities 1 ^XBGSAVE  
Patient Care Component Reports 1 $$PBMI^APCLV  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
iCare 2 BQICAEXP  BQICALRN  

Entry Points

Name Comments DBIA/ICR reference
WRITE ; use XBGSAVE to save the temp global (BQIDATA) to a file that is exported
EN ;EP
FND(TYP) ;EP
FORM ; Format the data
; Unique Identifier
LAB ;EP - Get all labs
JDATE(DATE) ;EP - Format the date
UID(BQIDFN) ;EP - Given DFN return unique patient record id.
EXP ;EP - Export data
PROC ;EP
DATE(D) ;

External References

Name Field # of Occurrence
$$PBMI^APCLV FORM+106
$$COMMRES^AUPNPAT FORM+26
$$HRN^AUPNPAT FORM+4
$$UIDV^AUPNVSIT FORM+40
$$AGE^BQIAGE FORM+10, FORM+12
^BQICAHLO EN+10
$$ETHN^BQIPTDMG FORM+33
$$RCE^BQIPTDMG FORM+29
BLD^BQITUTL LAB+4, LAB+5, LAB+9, LAB+10, LAB+14, LAB+15, LAB+19, LAB+20, LAB+24, LAB+25
, LAB+26, LAB+27, LAB+31, LAB+32, LAB+33, LAB+34, LAB+35, LAB+36, LAB+37, LAB+38
, LAB+39, LAB+40, LAB+41, LAB+42, LAB+46, LAB+47, LAB+51, LAB+52, LAB+53, LAB+54
, LAB+58, LAB+59, LAB+60, LAB+61, LAB+62, LAB+63, LAB+64, LAB+65, LAB+69, LAB+70
, LAB+71, LAB+72, LAB+76, LAB+77, LAB+81, LAB+82
$$DATE^BQIUL1 FND+2
$$TKO^BQIUL1 FORM+116
$$PTR^BQIUL2 FORM+20
$$COUN^BQIULPT FORM+24
$$VFIELD^DILFD FORM+99
$$GET1^DIQ EN+1, PROC+26, FORM+14, FORM+16, FORM+19, FORM+22, FORM+99, UID+4
^XBGSAVE WRITE+12
$$FMTE^XLFDT JDATE+3
$$FMTHL7^XLFDT FORM+8, FORM+38, FORM+52
$$UP^XLFSTR JDATE+4
$$PROD^XUPROD EN+8, EXP+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^AUPNVMSR - [#9000010.01] GET1^DIQ,  VFIELD^DILFD
^AUPNVPOV - [#9000010.07] GET1^DIQ
^BQI(90508 - [#90508] GET1^DIQ
^AUTTLOC - [#9999999.06] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AMHREC - [#9002011] FORM+51
^AUPNPAT - [#9000001] UID+2
^AUPNVLAB - [#9000010.09] FND+10, PROC+11, FORM+55, FORM+56, FORM+57, FORM+58
^AUPNVLAB("AA" FND+5, FND+7, FND+9
^AUPNVMIC - [#9000010.25] FND+16, PROC+11, FORM+73, FORM+74, FORM+75
^AUPNVMIC("AA" FND+13, FND+15
^AUPNVMSR - [#9000010.01] FORM+97, FORM+110, FORM+111, FORM+112
^AUPNVMSR("AA" FORM+96
^AUPNVMSR("AD" FORM+109
^AUPNVPOV - [#9000010.07] PROC+23
^AUPNVSIT - [#9000010] PROC+15, PROC+27, FORM+40, FORM+51
^AUTTLOC - [#9999999.06] EXP+3, FORM+36, FORM+60, FORM+65, FORM+77, FORM+82, WRITE+6
^AUTTMSR - [#9999999.07] FORM+111
^AUTTMSR("B" FORM+93
^AUTTSITE(1 EXP+3, UID+4, WRITE+6, WRITE+9
^BQI(90507.8 - [#90507.8] PROC+13, PROC+14, PROC+25, PROC+26
^BQI(90508 - [#90508] EN+5, EXP+7
^BQIDATA($J EXP+5!, EXP+10*, FORM+118*, WRITE+14!
^BQIHL7($J WRITE+14!
^DIC(10 - [#10] FORM+30
^DIC(10.2 - [#10.2] FORM+34
^DIC(4 - [#4] EXP+3
^DPT - [#2] FORM+6, FORM+8, UID+3
^LAB(60 - [#60] FORM+60, FORM+63, FORM+65, FORM+68, FORM+77, FORM+80, FORM+82, FORM+85
^LAB(95.3 - [#95.3] FORM+67, FORM+68, FORM+84, FORM+85
^TMP("BQITAX" LAB+3
^XTMP("BQICAVAL" FND+11*, FND+17*, PROC+2, PROC+4, PROC+6, PROC+8, PROC+9, PROC+10, PROC+12!, PROC+18
, PROC+20, PROC+21, PROC+22, PROC+24!
^XTV(8989.3 - [#8989.3] WRITE+10

Label References

Name Line Occurrences
$$DATE WRITE+7
$$JDATE EXP+10, FORM+8, FORM+38, FORM+52
$$UID FORM+2
EXP EN+3
FND LAB+6, LAB+11, LAB+16, LAB+21, LAB+28, LAB+43, LAB+48, LAB+55, LAB+66, LAB+73
, LAB+78, LAB+83
FORM PROC+16, PROC+28
LAB EN+2
WRITE EN+11

Naked Globals

Name Field # of Occurrence
^(0 PROC+14, PROC+26

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A JDATE+2~, JDATE+3*, JDATE+4
>> ABN FORM+58*, FORM+61, FORM+66, FORM+69, FORM+75*, FORM+78, FORM+83, FORM+86
ALERT EXP+1~, PROC+13*, PROC+25*, FORM+46
ASUFAC EN+12!, EXP+1~, EXP+3*, WRITE+6*, WRITE+7
ASUN EXP+1~, EXP+3*, FORM+60, FORM+65, FORM+77, FORM+82
ASUNM EXP+1~, EXP+3*, EXP+10
BJ EN+12!, EXP+1~
BMI FORM+104~, FORM+106*, FORM+107
BQDFN FND+1~, FND+4*, FND+5*, FND+7, FND+9, FND+11, FND+13, FND+15, FND+17
BQIDFN UID~, UID+1, UID+2, UID+3, UID+4
CT EXP+1~, EXP+4*, EXP+10
D DATE~, DATE+1
DATE FND+1~, FND+2*, FND+7, FND+13, JDATE~, JDATE+1, JDATE+3, JDATE+4
DELIM EN+7*, EN+12!, EXP+1~, EXP+9*, EXP+10, FORM+4, FORM+6, FORM+8, FORM+10, FORM+12
, FORM+14, FORM+16, FORM+20, FORM+22, FORM+24, FORM+26, FORM+30, FORM+34, FORM+36, FORM+38
, FORM+40, FORM+42, FORM+44, FORM+46, FORM+48, FORM+52, FORM+60, FORM+61, FORM+65, FORM+66
, FORM+68, FORM+69, FORM+71, FORM+77, FORM+78, FORM+82, FORM+83, FORM+85, FORM+86, FORM+88
, FORM+101, FORM+116
DFN EXP+1~, PROC+1*, PROC+2*, PROC+4, PROC+6, PROC+8, PROC+9, PROC+10, PROC+12, PROC+18
, PROC+20, PROC+21, PROC+22, PROC+24, FORM+2, FORM+4, FORM+6, FORM+8, FORM+10, FORM+12
, FORM+14, FORM+16, FORM+19, FORM+22, FORM+24, FORM+26, FORM+29, FORM+33, FORM+96, FORM+106
DIAG EXP+1~, PROC+14*, PROC+26*, FORM+44
DT EXP+10, FORM+106, WRITE+7
DTLMD EXP+1~, FORM+51*, FORM+52
DUZ(2 FORM+4
>> DX PROC+22*
DXN EN+12!, EXP+1~, PROC+14*, PROC+26*, FORM+42
ETHN FORM+32~, FORM+33*
ETN FORM+32~, FORM+33*, FORM+34
FLNM EN+8*, EN+12!, EXP+1~, EXP+11*
FRM EN+5*, EN+6, EN+7, EN+10, EN+12!, EXP+1~, EXP+7*, EXP+8, EXP+9, EXP+10
, FORM+8, FORM+38, FORM+52, WRITE+4
GRP EN+12!, EXP+1~, PROC+14*, PROC+26*, FORM+48
>> HDR EXP+10*
HLSTATE WRITE+15!
I EXP+1~
IEN FND+1~, FND+8*, FND+9*, FND+10, FND+11, FND+14*, FND+15*, FND+16, FND+17, FORM+92~
, FORM+95*, FORM+96*, FORM+97, FORM+99, FORM+104~, FORM+108*, FORM+109*, FORM+110, FORM+111, FORM+112
IN EN+6*, EN+12!, EXP+1~, EXP+8*, EXP+10, FORM+118*
LAB EXP+1~, PROC+10*, FORM+60, FORM+63, FORM+65, FORM+68, FORM+77, FORM+80, FORM+82, FORM+85
LCP EXP+1~, FORM+63*, FORM+64, FORM+67, FORM+68, FORM+80*, FORM+81, FORM+84, FORM+85
LDATE FND+1~, FND+6*, FND+7*, FND+9, FND+11, FND+12*, FND+13*, FND+15, FND+17
LOC EXP+1~, PROC+15*, PROC+27*, FORM+4, FORM+36
LOINC EXP+1~, FORM+67*, FORM+68, FORM+84*, FORM+85
MEAS EN+12!, EXP+2~, FORM+104~, FORM+111*, FORM+114, FORM+115
N EXP+2~, EXP+4*
POP EN+12!, EXP+2~
RACE FORM+28~, FORM+29*
RCN FORM+28~, FORM+29*, FORM+30
RECORD EXP+2~, FORM+2*, FORM+4*, FORM+6*, FORM+8*, FORM+10*, FORM+12*, FORM+14*, FORM+16*, FORM+20*
, FORM+22*, FORM+24*, FORM+26*, FORM+30*, FORM+34*, FORM+36*, FORM+38*, FORM+40*, FORM+42*, FORM+44*
, FORM+46*, FORM+48*, FORM+52*, FORM+60*, FORM+61*, FORM+65*, FORM+66*, FORM+68*, FORM+69*, FORM+71*
, FORM+77*, FORM+78*, FORM+82*, FORM+83*, FORM+85*, FORM+86*, FORM+88*, FORM+101*, FORM+116*, FORM+118
RESULT EN+12!, EXP+2~, FORM+57*, FORM+60, FORM+65, FORM+68, FORM+75*, FORM+77, FORM+82, FORM+85
, FORM+92~, FORM+97*, FORM+100, FORM+104~, FORM+111*, FORM+115
RESULTS EXP+2~
>> RHIGH FORM+56*, FORM+61, FORM+66, FORM+69, FORM+74*, FORM+78, FORM+83, FORM+86
RIEN EXP+2~, PROC+7*, PROC+8*, PROC+9, PROC+10, PROC+11, PROC+12, PROC+19*, PROC+20*, PROC+21
, PROC+22, PROC+23, PROC+24, PROC+26, FORM+55, FORM+56, FORM+57, FORM+58, FORM+71, FORM+73
, FORM+74, FORM+75, FORM+88
>> RLOW FORM+56*, FORM+61, FORM+66, FORM+69, FORM+74*, FORM+78, FORM+83, FORM+86
RVDT FORM+92~, FORM+94*, FORM+96
SITE EXP+2~, FORM+55*, FORM+59, FORM+62, FORM+63, FORM+73*, FORM+76, FORM+79, FORM+80
ST FORM+18~, FORM+19*, FORM+20
TAX LAB+1~, LAB+4*, LAB+5*, LAB+9*, LAB+10*, LAB+14*, LAB+15*, LAB+19*, LAB+20*, LAB+24*
, LAB+25*, LAB+26*, LAB+27*, LAB+31*, LAB+32*, LAB+33*, LAB+34*, LAB+35*, LAB+36*, LAB+37*
, LAB+38*, LAB+39*, LAB+40*, LAB+41*, LAB+42*, LAB+46*, LAB+47*, LAB+51*, LAB+52*, LAB+53*
, LAB+54*, LAB+58*, LAB+59*, LAB+60*, LAB+61*, LAB+62*, LAB+63*, LAB+64*, LAB+65*, LAB+69*
, LAB+70*, LAB+71*, LAB+72*, LAB+76*, LAB+77*, LAB+81*, LAB+82*
TIEN FND+1~, FND+2*, FND+3*, FND+7, FND+9, FND+11, FND+13, FND+15, FND+17
TMDATA EXP+2~
>> TMFRAME EN+1*, FND+2
TMN FORM+92~, FORM+93*, FORM+96
TREF LAB+1~, LAB+3*, LAB+4, LAB+5, LAB+7, LAB+9, LAB+10, LAB+12, LAB+14, LAB+15
, LAB+17, LAB+19, LAB+20, LAB+22, LAB+24, LAB+25, LAB+26, LAB+27, LAB+29, LAB+31
, LAB+32, LAB+33, LAB+34, LAB+35, LAB+36, LAB+37, LAB+38, LAB+39, LAB+40, LAB+41
, LAB+42, LAB+44, LAB+46, LAB+47, LAB+49, LAB+51, LAB+52, LAB+53, LAB+54, LAB+56
, LAB+58, LAB+59, LAB+60, LAB+61, LAB+62, LAB+63, LAB+64, LAB+65, LAB+67, LAB+69
, LAB+70, LAB+71, LAB+72, LAB+74, LAB+76, LAB+77, LAB+79, LAB+81, LAB+82, FND+3
TYP FND~, FND+11, FND+17, EXP+2~, PROC+3*, PROC+4*, PROC+6, PROC+8, PROC+9, PROC+10
, PROC+12, PROC+13, PROC+14, PROC+18, PROC+20, PROC+21, PROC+22, PROC+24, PROC+25, PROC+26
, FORM+104~, FORM+110*, FORM+111
U EN+5, FND+10, FND+11, FND+16, FND+17, EXP+3, EXP+7, PROC+9, PROC+10, PROC+11
, PROC+13, PROC+14, PROC+15, PROC+21, PROC+22, PROC+23, PROC+25, PROC+26, PROC+27, FORM+6
, FORM+8, FORM+30, FORM+34, FORM+36, FORM+40, FORM+51, FORM+55, FORM+56, FORM+57, FORM+58
, FORM+60, FORM+63, FORM+65, FORM+67, FORM+68, FORM+73, FORM+74, FORM+75, FORM+77, FORM+80
, FORM+82, FORM+84, FORM+85, FORM+112, UID+4, WRITE+6
UID LAB+1~, LAB+2*, FORM+104~, FORM+105*
>> UNITS FORM+55*, FORM+61, FORM+66, FORM+69, FORM+73*, FORM+78, FORM+83, FORM+86
VDATE EXP+2~, PROC+5*, PROC+6*, PROC+8, PROC+9, PROC+10, PROC+12, PROC+17*, PROC+18*, PROC+20
, PROC+21, PROC+22, PROC+24, FORM+38, FORM+91, FORM+94
VFILE EXP+2~, PROC+9*, PROC+11, PROC+21*, FORM+51, FORM+54, FORM+71, FORM+72, FORM+88, FORM+103
VISIT EXP+2~, PROC+11*, PROC+12, PROC+15, PROC+23*, PROC+24, PROC+27, FORM+40, FORM+51, FORM+109
VITALS FORM+104~, FORM+105*, FORM+107*, FORM+115*, FORM+116
VSDTM EXP+2~
>> XBE WRITE+3*
>> XBF WRITE+3*
XBFLG WRITE+15!
XBFLT WRITE+2~, WRITE+3*
XBFN WRITE+2~, WRITE+7*
XBGL WRITE+2~, WRITE+4*
XBMED WRITE+2~, WRITE+3*
XBNAR WRITE+2~, WRITE+5*
XBPAFN EN+12!, EXP+2~
XBQ WRITE+2~, WRITE+3*
XBQTO WRITE+2~
XBS1 EN+12!, EXP+2~, WRITE+8*
XBUF WRITE+2~, WRITE+9*, WRITE+10*
XX FORM+104~, FORM+113*, FORM+114
ZISHC EN+12!, EXP+2~
ZISHDA1 EN+12!, EXP+2~
>> ZTSK LAB+2
ZZ FORM+92~
ZZ( FORM+100*
ZZ("" FORM+101
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