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

Package: IHS HIV Management System

Routine: BKMQQCRU


Information

BKMQQCRU ;VNGT/HS/ALA-QOC Utility Program ; 22 Mar 2010 9:28 AM

Source Information

Source file <BKMQQCRU.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
IHS HIV Management System 2 ($$BKMIEN,$$BKMREG)^BKMIXX3  ($$ACT,$$HMSIENS)^BKMQUTL  
iCare 2 BLD^BQITUTL  $$PROB^BQIUL1  
Kernel 1 ($$FMADD,$$FMTH)^XLFDT  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS HIV Management System 4 BKMQQCR  BKMQQCRB  BKMQQCRD  BKMQQCRV  

Entry Points

Name Comments DBIA/ICR reference
PRB(DFN,DATE) ;EP - Check Problem File for instance of a patient
LAB(BKMDFN,SDATE,ALL) ;
LB(ALL) ;
DTR(RPTDT) ;EP - Get all date ranges from a report end date
ACTWRK ; Active from HMS Register Search
ASTAT(BKMDFN,RPTDT,STAT,REG) ;EP -- ARV Status and Regimen
; Input
; BKMDFN - Patient IEN
; RPTDT - Report Date
; STAT - ARV Status
; REG - ARV Regimen
; Description
; Returns a result if the patient has the ARV status in the Report Period

External References

Name Field # of Occurrence
$$BKMIEN^BKMIXX3 ASTAT+11
$$BKMREG^BKMIXX3 ASTAT+12
$$ACT^BKMQUTL ACTWRK+34
$$HMSIENS^BKMQUTL ACTWRK+20
BLD^BQITUTL ACTWRK+15, LAB+8, LAB+12, LB+9, LB+29
$$PROB^BQIUL1 PRB+14
$$GET1^DIQ ACTWRK+25, ACTWRK+26, ACTWRK+39, ACTWRK+41, ACTWRK+45
$$FMADD^XLFDT ACTWRK+5, ASTAT+9, LAB+4, LB+3, LB+4, LB+5, LB+6, DTR+1, DTR+3, DTR+5
, DTR+7, DTR+10, DTR+12
$$FMTH^XLFDT LAB+5, LAB+28, DTR+4, DTR+6, DTR+8, DTR+11, DTR+13

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
90451.01 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB - [#9000011] PRB+5
^AUPNPROB("AC" PRB+4
^AUPNVLAB - [#9000010.09] LAB+17, LAB+25, LB+14, LB+15, LB+17, LB+19, LB+34, LB+35, LB+37, LB+39
^AUPNVLAB("AC" LAB+16
^AUPNVLAB("B" LB+13, LB+33
^AUPNVPOV - [#9000010.07] ACTWRK+56
^AUPNVPOV("AC" ACTWRK+55
^AUPNVSIT - [#9000010] ACTWRK+61, LAB+21, LB+16, LB+36
^BKM(90451 - [#90451] ASTAT+14, ASTAT+16, ASTAT+17, ASTAT+18
^TMP("BKMQQCRX" ACTWRK+6
^TMP("BQITAX" LAB+6, LB+7

Label References

Name Line Occurrences
$$PRB ACTWRK+50

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AIDDT ACTWRK+1~, ACTWRK+41*, ACTWRK+42
ALL LAB~, LAB+1!, LB~
ALL("CD4" LB+23*, LB+24*, LB+25*
ALL("VIRAL" LB+43*, LB+44*, LB+45*
ALL("ZLAB" LAB+30*, LAB+31*
>> BEGDATE LAB+4*, LAB+5
BKMDFN ASTAT~, ASTAT+11, LAB~, LAB+16
BKMIEN ASTAT+8~, ASTAT+11*, ASTAT+12, ASTAT+14, ASTAT+16, ASTAT+17, ASTAT+18
BKMPATN ACTWRK+2~, ACTWRK+45*
BKMREG ASTAT+8~, ASTAT+12*, ASTAT+14, ASTAT+16, ASTAT+17, ASTAT+18
>> BKMRPOP ACTWRK+23, ACTWRK+34
>> BKMTAG ACTWRK+34
>> CD4 LAB+7*, LAB+8, LAB+9, LAB+30, LB+8*, LB+9, LB+11, LB+26
COLDTM LAB+25*, LAB+26, LB+1~, LB+17*, LB+18, LB+37*, LB+38
DATE PRB~, PRB+15
DFN PRB~, PRB+4, LB+14*, LB+23, LB+24, LB+25, LB+34*, LB+43, LB+44, LB+45
DXCAT ACTWRK+2~, ACTWRK+26*, ACTWRK+28
DXOK ACTWRK+3~, ACTWRK+45*, ACTWRK+49*, ACTWRK+50*, ACTWRK+51, ACTWRK+55, ACTWRK+67*
>> EDATE ACTWRK+5
>> ENDATE LAB+3*, LAB+5
ENDDT ACTWRK+1~, ACTWRK+5*, ACTWRK+45, ACTWRK+50, ACTWRK+67
EXEC ACTWRK+2~
>> GLOB ACTWRK+18, ACTWRK+69, ACTWRK+70
GLOBX ACTWRK+1~, ACTWRK+6*, ACTWRK+7, ACTWRK+68, ACTWRK+70, ACTWRK+71
>> HEND LAB+5*, LAB+29
HIVDT ACTWRK+1~, ACTWRK+39*, ACTWRK+40
>> HMSIEN ACTWRK+34
>> HP1B DTR+4*
>> HP1E DTR+4*
>> HP2B DTR+6*
>> HP2E DTR+6*
>> HP3B DTR+8*
>> HP3E DTR+8*
>> HP61B DTR+11*
>> HP61E DTR+11*
>> HP62B DTR+13*
>> HP62E DTR+13*
>> HREV LAB+5*, LAB+29
>> HSDTM LAB+28*, LAB+29
IEN ACTWRK+3~, ACTWRK+54*, ACTWRK+55*, ACTWRK+56, ASTAT+8~, ASTAT+15*, ASTAT+16*, ASTAT+17, ASTAT+18, LAB+15*
, LAB+16*, LAB+17, LAB+25, LAB+30, LAB+31, LB+12*, LB+13*, LB+14, LB+15, LB+17
, LB+19, LB+23, LB+24, LB+25, LB+32*, LB+33*, LB+34, LB+35, LB+37, LB+39
, LB+43, LB+44, LB+45
IENS ACTWRK+2~, ACTWRK+20*, ACTWRK+24, ACTWRK+25, ACTWRK+26, ACTWRK+39, ACTWRK+41
>> NDA ACTWRK+45*
>> NDA( ACTWRK+45*
OK ACTWRK+2~, ACTWRK+23*, ACTWRK+24*, ACTWRK+25*, ACTWRK+30*, PRB+1~, PRB+2*, PRB+4, PRB+15*, PRB+16
>> P1B LB+4*, LB+23, LB+43, DTR+3*, DTR+4
>> P1E LB+4*, LB+23, LB+43, DTR+3*, DTR+4
>> P2B LB+5*, LB+24, LB+44, DTR+5*, DTR+6
>> P2E LB+5*, LB+24, LB+44, DTR+5*, DTR+6
>> P3B LB+6*, LB+25, LB+45, DTR+7*, DTR+8
>> P3E LB+6*, LB+25, LB+45, DTR+7*, DTR+8
>> P61B DTR+10*, DTR+11
>> P61E DTR+10*, DTR+11
>> P62B DTR+12*, DTR+13
>> P62E DTR+12*, DTR+13
PBDATA PRB+1~, PRB+5*, PRB+6, PRB+10, PRB+11
PDATA ACTWRK+53~, ACTWRK+56*, ACTWRK+58, ACTWRK+60, LAB+17*, LAB+18, LAB+20, LAB+27
PROB PRB+1~, PRB+2*
PVIEN PRB+1~, PRB+3*, PRB+4*, PRB+5, PRB+14
QFL ASTAT+8~, ASTAT+13*, ASTAT+14, ASTAT+16, ASTAT+19*
REG ASTAT~, ASTAT+9*, ASTAT+18, ASTAT+19
REGDFN ACTWRK+1~, ACTWRK+17*, ACTWRK+18*, ACTWRK+20, ACTWRK+34, ACTWRK+45, ACTWRK+50, ACTWRK+55, ACTWRK+68
RESULT ASTAT+8~, ASTAT+13*, ASTAT+19*, ASTAT+20, LAB+27*, LAB+30, LAB+31, LB+19*, LB+20, LB+23
, LB+24, LB+25, LB+39*, LB+40, LB+43, LB+44, LB+45
REVPER ASTAT+8~, ASTAT+9*, ASTAT+14, LB+3*, LB+6, LB+21, LB+41, DTR+1*, DTR+7, DTR+12
RPTDT ASTAT~, ASTAT+9, ASTAT+10, LB+3, LB+4, LB+5, LB+6, LB+21, LB+41, DTR~
, DTR+1, DTR+3, DTR+5, DTR+7, DTR+10, DTR+12
SDATE LAB~, LAB+3, LAB+4
STAT ACTWRK+2~, ACTWRK+25*, ASTAT~, ASTAT+9*, ASTAT+17, ASTAT+19
STDT ASTAT+8~, ASTAT+10*, ASTAT+14*, ASTAT+16, ASTAT+19
TAX ACTWRK+3~, ACTWRK+14*, ACTWRK+15, LAB+8*, LAB+12*, LB+9*, LB+29*
TIEN ACTWRK+3~, ACTWRK+53~, ACTWRK+58*, ACTWRK+59, PRB+6*, PRB+8, LAB+18*, LAB+19, LAB+30, LAB+31
, LB+10*, LB+11*, LB+13, LB+30*, LB+31*, LB+33
TREF ACTWRK+3~, ACTWRK+13*, ACTWRK+15, ACTWRK+50, ACTWRK+59, ACTWRK+71, PRB+8, LAB+6*, LAB+9, LAB+13
, LAB+19, LB+7*
TRIEN ACTWRK+3~, ACTWRK+49*, ACTWRK+50*
U ACTWRK+58, ACTWRK+60, ACTWRK+63, ACTWRK+65, PRB+6, PRB+10, PRB+11, ASTAT+17, ASTAT+18, ASTAT+19
, LAB+18, LAB+20, LAB+22, LAB+23, LAB+25, LAB+27, LB+14, LB+15, LB+16, LB+17
, LB+19, LB+23, LB+24, LB+25, LB+34, LB+35, LB+36, LB+37, LB+39, LB+43
, LB+44, LB+45
>> UID ACTWRK+6, LAB+6, LB+2*, LB+7
VDATA ACTWRK+53~, ACTWRK+61*, ACTWRK+63, ACTWRK+65, LAB+21*, LAB+22, LAB+23
>> VIRAL LAB+11*, LAB+12, LAB+13, LAB+31, LB+28*, LB+29, LB+31, LB+46
VISIT ACTWRK+3~, ACTWRK+60*, ACTWRK+61, LAB+20*, LAB+21, LB+15*, LB+16, LB+35*, LB+36
VSDTM ACTWRK+3~, ACTWRK+65*, ACTWRK+67, PRB+1~, PRB+14*, PRB+15, LAB+23*, LAB+26*, LAB+28, LAB+30
, LAB+31, LB+16*, LB+18*, LB+21, LB+23, LB+24, LB+25, LB+36*, LB+38*, LB+41
, LB+43, LB+44, LB+45
VSTDT ACTWRK+1~, ACTWRK+38*, ACTWRK+40*, ACTWRK+42*, ACTWRK+45
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