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

Package: iCare

Routine: BQICAUTL


Information

BQICAUTL ;VNGT/HS/ALA-Utility for CA ; 29 Mar 2011 4:49 PM

Source Information

Source file <BQICAUTL.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 3 $$FIND1^DIC  ($$ROOT,$$VFIELD)^DILFD  $$GET1^DIQ  
iCare 3 ($$NEGATIVE,$$POSITIVE)^BQITRUTL  BLD^BQITUTL  ($$DATE,$$FMTE,$$PROB)^BQIUL1  
Kernel 1 $$FMADD^XLFDT  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
iCare 5 BQICAEP1  BQICAEP2  BQICALRT  BQITRUT1  BQITRUTL  

Entry Points

Name Comments DBIA/ICR reference
LBB(TMFRAME,RECENT,DATE,BQDFN,TAX,SEARCH,TREF) ;EP
LAB(TMFRAME,RECENT,BQDFN,TAX,SEARCH,TREF) ;EP
; Check for a lab test result
MIC(BQDFN,TIEN,EDT,BDT,MICRO) ;EP - Look through Microbiology file
RCHK ;
MEAS(BQDFN,MEAS,VISIT,RESVAL,OPER) ;EP - Get measurement
TAX(TMFRAME,TAX,NIT,PTDFN,FREF,PRB,SAME,TREF) ;EP
; Find value for a taxonomy (TAX) or list of taxonomies (TREF)
; Input
; TMFRAME - Timeframe to search for data
; TAX - Taxonomy
; NIT - Number of iterations
; PTDFN - Patient IEN
; FREF - File number reference
; PRB - If Active Problem okay
; SAME - If NIT is allowed for the same 30 days or not (1 same 30 days okay)
; TREF - Multiple same resulting taxonomies (e.g. MEDs) built
; into reference (usually global)

External References

Name Field # of Occurrence
$$NEGATIVE^BQITRUTL RCHK+8, RCHK+9
$$POSITIVE^BQITRUTL RCHK+5, RCHK+6
BLD^BQITUTL TAX+19, LAB+22, LBB+10
$$DATE^BQIUL1 TAX+15, LAB+16
$$FMTE^BQIUL1 RCHK+1, RCHK+7, RCHK+10, RCHK+18, RCHK+20, RCHK+24
$$PROB^BQIUL1 TAX+31
$$FIND1^DIC MEAS+1
$$ROOT^DILFD TAX+20
$$VFIELD^DILFD MEAS+10
$$GET1^DIQ TAX+26, TAX+29, TAX+30, TAX+42, TAX+44, TAX+45, TAX+46, TAX+53, TAX+55, TAX+56
, TAX+57, MEAS+10, LAB+40, LAB+54, LAB+65, MIC+8, LBB+28
$$FMADD^XLFDT LBB+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVMSR - [#9000010.01] GET1^DIQ,  VFIELD^DILFD
^AUPNPROB - [#9000011] GET1^DIQ
^AUTTMSR - [#9999999.07] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB("AC" TAX+25
^AUPNVLAB - [#9000010.09] LAB+36, LAB+37, LAB+38, LAB+44, LAB+50, LAB+52, LAB+53, LAB+58, LBB+24, LBB+25
, LBB+26, LBB+32
^AUPNVLAB("AA" LAB+33, LAB+35, LBB+21, LBB+23
^AUPNVLAB("AC" LAB+49
^AUPNVMIC - [#9000010.25] LAB+61, LAB+63, LAB+64, LAB+68, MIC+6, MIC+7, MIC+11
^AUPNVMIC("AA" MIC+3, MIC+5
^AUPNVMIC("AC" LAB+60
^AUPNVMSR - [#9000010.01] MEAS+7, MEAS+8
^AUPNVMSR("AA" MEAS+6
^AUPNVSIT - [#9000010] MEAS+3, LAB+43, LAB+57, LAB+67, MIC+10, LBB+31
^LAB(60 - [#60] LAB+29, LBB+17
^TMP("BQITAX" TAX+17, LAB+20, LBB+8
^TMP("BQITEMP" TAX+21, LAB+17, LBB+5

Label References

Name Line Occurrences
MIC LAB+30, LBB+18
RCHK LAB+83, LBB+46

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BDATE LAB+15~, LAB+16*, LAB+28, LBB+4*, LBB+16
BDT TAX+38*, TAX+39*, TAX+41, LAB+28*, LAB+30, LAB+33*, LAB+35, MIC~, MIC+3*, MIC+5
, LBB+16*, LBB+18, LBB+21*, LBB+23
BQDFN MEAS~, MEAS+6, LAB~, LAB+30, LAB+33, LAB+35, LAB+49, LAB+60, MIC~, MIC+3
, MIC+5, LBB~, LBB+18, LBB+21, LBB+23
CT TAX+36*, TAX+70*, TAX+71, TAX+72*, TAX+79, LAB+15~, LAB+24*, LBB+12*
DATE LBB~, LBB+4
DT LAB+16
EDATE LAB+15~, LAB+16*, LAB+28, LBB+4*, LBB+16
EDT TAX+38*, TAX+39, LAB+28*, LAB+30, LAB+33, MIC~, MIC+3, LBB+16*, LBB+18, LBB+21
ENDT TAX+13~, TAX+15*, TAX+32, TAX+38
>> FILE LAB+77*, RCHK+1, RCHK+7, RCHK+10, RCHK+18, RCHK+20, RCHK+24, LBB+40*
FLAG LAB+38*, LAB+39, LAB+68*, LAB+69, MIC+1~, MIC+11*, MIC+12, LBB+26*, LBB+27
FREF TAX~, TAX+20, TAX+42, TAX+44, TAX+53, TAX+55
GREF TAX+13~, TAX+20*, TAX+39, TAX+41, TAX+52
IEN TAX+13~, TAX+24*, TAX+25*, TAX+26, TAX+29, TAX+30, TAX+31, TAX+33, TAX+36*, TAX+40*
, TAX+41*, TAX+42, TAX+44, TAX+49, TAX+52*, TAX+53, TAX+55, TAX+60, TAX+66*, TAX+67*
, TAX+75, TAX+76, MEAS+5*, MEAS+6*, MEAS+7, MEAS+8, MEAS+10, MEAS+11
LIEN LAB+15~, LAB+24*, LAB+34*, LAB+35*, LAB+36, LAB+37, LAB+38, LAB+44, LAB+45, LAB+48*
, LAB+49*, LAB+50, LAB+52, LAB+53, LAB+58, LAB+59, LAB+60*, LAB+61, LAB+63, LAB+64
, LAB+68, LAB+70, LAB+74*, LAB+75*, LAB+76, LAB+77, LAB+78, RCHK+1, RCHK+7, RCHK+10
, RCHK+18, RCHK+20, RCHK+24, MIC+1~, MIC+4*, MIC+5*, MIC+6, MIC+7, MIC+11, MIC+13
, LBB+12*, LBB+22*, LBB+23*, LBB+24, LBB+25, LBB+26, LBB+32, LBB+33, LBB+37*, LBB+38*
, LBB+39, LBB+40, LBB+41
MEAS MEAS~, MEAS+1*, MEAS+6
MICRO LAB+30, LAB+31, LAB+32!, MIC~, MIC+2!, LBB+18, LBB+19, LBB+20!
MICRO( MIC+13*
NIT TAX~, TAX+14*, TAX+71, TAX+79
OPER MEAS~, MEAS+11, LAB+82*, RCHK+1, RCHK+17, RCHK+19, RCHK+21, RCHK+23, LBB+45*
>> OPER2 LAB+82*, RCHK+23, LBB+45*
>> OVALUE LAB+76*, RCHK+18, RCHK+20, RCHK+24, LBB+39*
PRB TAX~, TAX+14*, TAX+23
PTDFN TAX~, TAX+25, TAX+39, TAX+41, TAX+52
QFL TAX+13~, TAX+24*, TAX+25, TAX+33*, TAX+36*, TAX+62*, TAX+63, TAX+65, TAX+67, TAX+79*
, LAB+15~, LAB+24*, LAB+73, LAB+75, LAB+81, RCHK+1*, RCHK+7*, RCHK+10*, RCHK+18*, RCHK+20*
, RCHK+24*, LBB+12*, LBB+36, LBB+38, LBB+44
RECENT LAB~, LAB+18*, LBB~, LBB+6*
RES LAB+15~, LAB+24*, LAB+85, RCHK+1*, RCHK+7*, RCHK+10*, RCHK+18*, RCHK+20*, RCHK+24*, LBB+12*
, LBB+48
>> RES2 LAB+82*, RCHK+16, RCHK+22, LBB+45*
RESULT TAX+13~, TAX+15*, TAX+24*, TAX+33*, TAX+35, TAX+36*, TAX+69, TAX+71, TAX+73*, TAX+74*
, TAX+75*, TAX+76*, TAX+79*, TAX+81, MEAS+7*, MEAS+11, LAB+82*, RCHK+1, RCHK+3, RCHK+5
, RCHK+6, RCHK+8, RCHK+9, LBB+45*
RESVAL MEAS~, MEAS+11
>> RN LAB+80*, LAB+81*, LAB+82, LBB+43*, LBB+44*, LBB+45
ROPER LAB+79!, RCHK+15*, RCHK+17, RCHK+19, RCHK+21, LBB+42!
>> RVDT MEAS+4*, MEAS+6
SAME TAX~, TAX+14*, TAX+69, TAX+72
SEARCH LAB~, LBB~
SEARCH( LAB+81, LAB+82, LBB+44, LBB+45
>> STDT TAX+72
TAX TAX~, TAX+15*, TAX+16, TAX+19, LAB~, LAB+18*, LAB+19, LAB+22, LBB~, LBB+6*
, LBB+7, LBB+10
TEMP TAX+13~, TAX+21*, TAX+49, TAX+60, TAX+63, TAX+65, TAX+67, LAB+15~, LAB+17*, LAB+31
, LAB+45, LAB+59, LAB+70, LAB+73, LAB+74, LAB+75, LAB+76, LAB+77, LAB+78, LAB+84
, LBB+5*, LBB+19, LBB+33, LBB+36, LBB+37, LBB+38, LBB+39, LBB+40, LBB+41, LBB+47
TIEN TAX+13~, TAX+26*, TAX+27, TAX+42*, TAX+43, TAX+53*, TAX+54, LAB+26*, LAB+27*, LAB+29
, LAB+30, LAB+33, LAB+35, LAB+45, LAB+50*, LAB+51, LAB+59, LAB+61*, LAB+62, LAB+70
, LAB+78*, RCHK+1, RCHK+7, RCHK+10, RCHK+18, RCHK+20, RCHK+24, MIC~, MIC+3, MIC+5
, MIC+13, LBB+14*, LBB+15*, LBB+17, LBB+18, LBB+21, LBB+23, LBB+33, LBB+41*
TMFRAME TAX~, TAX+14*, TAX+15, TAX+32, TAX+37, TAX+51, LAB~, LAB+16, LAB+25, LAB+47
, LBB~, LBB+1, LBB+2, LBB+3*, LBB+4
TREF TAX~, TAX+15*, TAX+17*, TAX+18, TAX+19, TAX+27, TAX+43, TAX+54, TAX+80, LAB~
, LAB+20*, LAB+21, LAB+22, LAB+27, LAB+51, LAB+62, LBB~, LBB+8*, LBB+9, LBB+10
, LBB+15
U TAX+33, TAX+69, TAX+71, TAX+73, TAX+74, TAX+75, TAX+76, TAX+79, MEAS+3, MEAS+11
, LAB+24, LAB+29, LAB+36, LAB+37, LAB+38, LAB+43, LAB+44, LAB+45, LAB+50, LAB+52
, LAB+53, LAB+57, LAB+58, LAB+59, LAB+61, LAB+63, LAB+64, LAB+67, LAB+68, LAB+70
, LAB+76, LAB+77, LAB+78, LAB+82, RCHK+1, RCHK+7, RCHK+10, RCHK+18, RCHK+20, RCHK+24
, MIC+6, MIC+7, MIC+10, MIC+11, MIC+13, LBB+12, LBB+17, LBB+24, LBB+25, LBB+26
, LBB+31, LBB+32, LBB+33, LBB+39, LBB+40, LBB+41, LBB+45
>> UID TAX+17, TAX+21, LAB+17, LAB+20, LBB+5, LBB+8
VALUE MEAS+2*, MEAS+11*, MEAS+12, LAB+15~, LAB+36*, LAB+45, LAB+52*, LAB+59, LAB+63*, LAB+70
, LAB+76*, RCHK+1, RCHK+3, RCHK+5, RCHK+6, RCHK+7, RCHK+8, RCHK+9, RCHK+10, RCHK+11
, RCHK+13*, RCHK+15*, MIC+1~, MIC+6*, MIC+13, LBB+24*, LBB+33, LBB+39*
>> VDATE MEAS+3*, MEAS+4, MEAS+11
VIEN LAB+15~, LAB+37*, LAB+40, LAB+43, LAB+45, LAB+53*, LAB+54, LAB+57, LAB+59, LAB+64*
, LAB+65, LAB+67, LAB+70, LAB+74*, LAB+75, LAB+76, LAB+77, LAB+78, RCHK+1, RCHK+7
, RCHK+10, RCHK+18, RCHK+20, RCHK+24, MIC+1~, MIC+7*, MIC+8, MIC+10, MIC+13, LBB+25*
, LBB+28, LBB+31, LBB+33, LBB+37*, LBB+38, LBB+39, LBB+40, LBB+41
VISIT TAX+44*, TAX+45, TAX+46, TAX+49, TAX+55*, TAX+56, TAX+57, TAX+60, TAX+64*, TAX+65*
, TAX+67, TAX+74, TAX+76, MEAS~, MEAS+3, MEAS+11
VSDTM TAX+31*, TAX+32, TAX+33, TAX+46*, TAX+49, TAX+57*, TAX+60, TAX+62*, TAX+63*, TAX+65
, TAX+67, TAX+69, TAX+72, TAX+73, TAX+76, LAB+15~, LAB+40*, LAB+45, LAB+54*, LAB+59
, LAB+65*, LAB+70, LAB+72*, LAB+73*, LAB+74, LAB+75, LAB+76, LAB+77, LAB+78, RCHK+1
, RCHK+7, RCHK+10, RCHK+18, RCHK+20, RCHK+24, MIC+1~, MIC+8*, MIC+13, LBB+28*, LBB+33
, LBB+35*, LBB+36*, LBB+37, LBB+38, LBB+39, LBB+40, LBB+41
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