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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BQITASK

Package: iCare

Routine: BQITASK


Information

BQITASK ;PRXM/HC/ALA-Scheduled Task Program ; 20 Dec 2006 4:56 PM

Source Information

Source file <BQITASK.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
iCare 7 GCHK^BQIGPUPD  INP^BQINIGHT  DEL^BQITASK  EN^BQITDPRC  ($$CMP,$$REG,NCR)^BQITDUTL  ARY^BQITUTL  ($$DATE,$$HRN,$$VTHR)^BQIUL1  
VA Fileman 5 ^DIC  FILE^DICN  FILE^DIE  ^DIK  $$IENS^DILF  
Kernel 2 ($$DT,$$FMADD,$$NOW)^XLFDT  $$VERSION^XPDUTL  
IHS GPRA Information System 1 UNFOLDTX^BGP8UTL2  

Caller Graph

Caller Graph Total: 10

Package Total Caller Graph
iCare 10 BQI UPDATE TASK  BQINIGH1  BQINIGHT  BQIPTMRG  BQITASK  BQITASK2  BQITASK4  BQITDINS  
BQITDPAT  BQITDTG  

Entry Points

Name Comments DBIA/ICR reference
EN ;EP - Entry point
NPT(DFN) ;EP - New patient
; if the patient doesn't already exist in the iCare Patient file, add them
RCHK ; Register check
; if patient is in a register, check status to determine "A" else "P"
EXIT ; Set the DATE/TIME GPRA STOPPED
FIL(BQGLB,DFN) ;EP - File diagnosis category
DEL ;EP - Delete criteria
DXC ;EP - Tag the diagnosis categories
; Variables
; BQDEF - Diag Cat Definition Name
; BQEXEC - Diag Cat special executable program
; BQPRG - Diag Cat standard executable program
; BQREF - Taxonomy array reference
; BQGLB - Temporary global reference
; BQORD - Order that the category must be determined
; (Some categories depend upon a patient not being
; in another category)
; BQTN - Diag Cat internal entry number
GPR ;EP - Entry point to get GPRA values for all users

External References

Name Field # of Occurrence
UNFOLDTX^BGP8UTL2 GPR+65, GPR+66
GCHK^BQIGPUPD GPR+16
INP^BQINIGHT GPR+33
DEL^BQITASK FIL+92
EN^BQITDPRC FIL+82, FIL+83, FIL+84, FIL+90, FIL+93, RCHK+2
$$CMP^BQITDUTL FIL+92
$$REG^BQITDUTL FIL+82, FIL+83, RCHK+2
NCR^BQITDUTL DXC+56
ARY^BQITUTL DXC+43
$$DATE^BQIUL1 GPR+52, GPR+55
$$HRN^BQIUL1 GPR+77
$$VTHR^BQIUL1 GPR+79
^DIC FIL+49, FIL+64
FILE^DICN FIL+23, FIL+41, FIL+66, FIL+67, NPT+4
FILE^DIE DXC+20, DXC+76, GPR+24, GPR+100, EXIT+6, FIL+28, FIL+55, FIL+73
^DIK DXC+60, DEL+3
$$IENS^DILF FIL+25, FIL+50, FIL+68
$$DT^XLFDT GPR+56
$$FMADD^XLFDT GPR+59, GPR+60, GPR+61
$$NOW^XLFDT DXC+17, DXC+73, GPR+21, GPR+99, EXIT+3, FIL+26, FIL+27
$$VERSION^XPDUTL GPR+42

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] GPR+70, GPR+81
^BQI(90506.1 - [#90506.1] GPR+46, GPR+47, GPR+48, GPR+105, GPR+107, GPR+108, GPR+109
^BQI(90506.2 - [#90506.2] DXC+25, DXC+27, DXC+30, DXC+33, DXC+35, DXC+37, DXC+39
^BQI(90508 - [#90508] DXC+16, DXC+72, GPR+20, EXIT+2
^BQIPAT( GPR+30, DXC+60, DXC+61!, GPR+83, GPR+84*, GPR+116, FIL+18, FIL+21*, FIL+37*, FIL+43*
, FIL+67, DEL+3, DEL+4!
^BQIPAT("B" GPR+84*
^BQIREG - [#90509] DXC+54, FIL+14, FIL+87
^BQIREG("B" DXC+53
^BQIREG("C" FIL+11, FIL+78
^DPT - [#2] GPR+75, FIL+4
^TMP( DXC+44, GPR+28
^XTMP("BGP15TAX" GPR+125!
^XTMP("BGPSNOMEDSUBSET" GPR+125!

Label References

Name Line Occurrences
@( DXC+49, GPR+89
DEL FIL+32
DXC EN+6
EXIT GPR+35, GPR+38
FIL DXC+64
GPR EN+7
NPT GPR+83, FIL+18
RCHK FIL+88

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AGE DXC+67!
BGP3YE GPR+8~, GPR+59*
BGPB3YE GPR+8~, GPR+61*
BGPBBD GPR+8~, GPR+54*
BGPBD GPR+8~, GPR+52*, GPR+54, GPR+57, GPR+97
BGPBED GPR+8~, GPR+54*, GPR+61
BGPED GPR+8~, GPR+52*, GPR+54, GPR+59, GPR+98
BGPIND GPR+8~
BGPIND( GPR+49*
BGPP3YE GPR+8~, GPR+60*
BGPPBD GPR+8~, GPR+55*
BGPPED GPR+8~, GPR+55*, GPR+60
BGPPER GPR+10~, GPR+56*
BGPQTR GPR+9~, GPR+57*
BGPRPT GPR+9~, GPR+58*
BGPRTYPE GPR+9~, GPR+58*
BQDEF DXC+23~, DXC+35*, DXC+43, DXC+67!
BQEXEC DXC+39*, DXC+67!
BQGLB DXC+44*, DXC+45, DXC+55, DXC+64, DXC+67!, FIL~, FIL+36, FIL+45, FIL+51, FIL+52
, FIL+53, FIL+54, FIL+58, FIL+60, FIL+69, FIL+70, FIL+71, FIL+72, FIL+76
BQIDATA GPR+9~, GPR+30*, GPR+72, GPR+93, GPR+108, GPR+109, GPR+117*, GPR+118*, GPR+119*
BQIDFN GPR+10~, GPR+69*, GPR+70*, GPR+72, GPR+75, GPR+77, GPR+79, GPR+81, GPR+83, GPR+84
, GPR+91, GPR+93, GPR+96, GPR+97, GPR+98, GPR+99, GPR+108, GPR+109, GPR+112, GPR+114
, GPR+116, GPR+117, GPR+118, GPR+119
BQIGREF GPR+9~, GPR+28*, GPR+29, GPR+91, GPR+112, GPR+114, GPR+117, GPR+118, GPR+119, GPR+120
BQIH GPR+9~
BQIINDG GPR+9~
BQIMEASG GPR+10~, GPR+49
BQIPUP GPR+9~, GPR+101!
BQIPUP( GPR+96*, GPR+97*, GPR+98*, GPR+99*
BQIROU GPR+9~, GPR+35, GPR+89
BQIUPD EN+9!, DXC+21!, DXC+77!, GPR+25!, EXIT+7!, FIL+29!, FIL+56!, FIL+74!
BQIUPD( FIL+26*, FIL+27*, FIL+51*, FIL+52*, FIL+53*, FIL+54*, FIL+69*, FIL+70*, FIL+71*, FIL+72*
BQIUPD(90508 DXC+17*, DXC+18*, DXC+19*, DXC+73*, DXC+74*, DXC+75*, GPR+21*, GPR+22*, GPR+23*, EXIT+3*
, EXIT+4*, EXIT+5*
BQIY GPR+9~
BQIYR GPR+10~, GPR+96, GPR+115
BQORD DXC+23~, DXC+24*, DXC+25*, DXC+27
BQPRG DXC+37*, DXC+48, DXC+67!
BQREF DXC+42*, DXC+43, DXC+67!
BQTN DXC+23~, DXC+26*, DXC+27*, DXC+30, DXC+33, DXC+35, DXC+37, DXC+39, DXC+53, DXC+56
, DXC+59, DXC+60, DXC+61, FIL+11, FIL+16, FIL+22, FIL+24, FIL+37, FIL+39, FIL+43
, FIL+47, FIL+62, FIL+67, FIL+78, FIL+82, FIL+83, FIL+84, FIL+90, FIL+92, FIL+93
, DEL+2, DEL+3, DEL+4, RCHK+2
BQX GPR+41~, GPR+45*, GPR+46*, GPR+47, GPR+48
CRDT GPR+10~
CSTAT FIL+1~, FIL+14*, FIL+15, FIL+16, FIL+87*, FIL+88, FIL+90
CT GPR+10~, GPR+104*, GPR+106*, GPR+108, GPR+109
DA DXC+15~, DXC+16*, DXC+17, DXC+18, DXC+19, DXC+58~, DXC+59*, DXC+60*, DXC+71~, DXC+72*
, DXC+73, DXC+74, DXC+75, GPR+19~, GPR+20*, GPR+21, GPR+22, GPR+23, EXIT+1~, EXIT+2*
, EXIT+3, EXIT+4, EXIT+5, FIL+1~, FIL+24*, FIL+25, FIL+38~, FIL+46~, FIL+50*, FIL+61~
, FIL+68*, DEL+1~, DEL+2*, DEL+3*
DA(1 DXC+59*, FIL+20*, FIL+22, FIL+39*, FIL+40, FIL+47*, FIL+48, FIL+62*, FIL+63, DEL+2*
DA(2 DXC+59*, FIL+39*, FIL+40, FIL+47*, FIL+48, FIL+62*, FIL+63, DEL+2*
DA(3 FIL+47*, FIL+48, FIL+62*, FIL+63
DD FIL+23!, FIL+41!, FIL+66!, FIL+67!, NPT+4!
DFN DXC+54*, DXC+55, DXC+56, DXC+59, DXC+60, DXC+61, DXC+63*, DXC+64*, DXC+67!, GPR+27~
, FIL~, FIL+4, FIL+11, FIL+18, FIL+20, FIL+21, FIL+27, FIL+36, FIL+37, FIL+39
, FIL+43, FIL+45, FIL+47, FIL+51, FIL+52, FIL+53, FIL+54, FIL+58, FIL+60, FIL+62
, FIL+67, FIL+69, FIL+70, FIL+71, FIL+72, FIL+76, FIL+78, FIL+82, FIL+83, FIL+84
, FIL+90, FIL+92, FIL+93, NPT~, NPT+3, DEL+2, DEL+3, DEL+4, RCHK+2
DIC FIL+1~, FIL+22*, FIL+40*, FIL+48*, FIL+63*, NPT+2~, NPT+3*
DIC("P" FIL+22*, NPT+3*
DIC(0 FIL+22*, FIL+39*, FIL+47*, FIL+62*, NPT+3*
DIK DXC+58~, DXC+59*, DEL+1~, DEL+2*
DINUM FIL+1~, FIL+22*, NPT+2~, NPT+3*
DLAYGO FIL+1~, FIL+22*, FIL+40*, FIL+47*, FIL+62*, NPT+2~, NPT+3*
DO FIL+23!, FIL+41!, FIL+66!, FIL+67!, NPT+4!
DT GPR+52
EVN FIL+1~, FIL+44*, FIL+45*, FIL+47, FIL+51, FIL+52, FIL+53, FIL+54, FIL+57*, FIL+58*
, FIL+60, FIL+62, FIL+69, FIL+70, FIL+71, FIL+72
GPMEAS GPR+10~, GPR+115*, GPR+116
IEN DXC+23~, DXC+52*, DXC+53*, DXC+54
IENS FIL+1~, FIL+25*, FIL+26, FIL+46~, FIL+50*, FIL+51, FIL+52, FIL+53, FIL+54, FIL+61~
, FIL+68*, FIL+69, FIL+70, FIL+71, FIL+72
IND GPR+10~, GPR+111*, GPR+112*, GPR+114, GPR+117, GPR+118, GPR+119
INSTALL EN+9!
MCT GPR+10~, GPR+116*, GPR+117, GPR+118, GPR+119
MEAS GPR+10~, GPR+113*, GPR+114*, GPR+115, GPR+118, GPR+119
MEVN FIL+1~, FIL+59*, FIL+60*, FIL+67, FIL+69, FIL+70, FIL+71, FIL+72
PRGM DXC+48*, DXC+49, DXC+67!
QFL FIL+1~, FIL+13*, FIL+15*, FIL+16*
RIEN FIL+1~, FIL+11*, FIL+13, FIL+14, FIL+78*, FIL+80, FIL+87
SEX DXC+68!
SIND GPR+10~, GPR+104*, GPR+105*, GPR+107, GPR+108, GPR+109
STAT EN+9!
TGDATA FIL+1~, FIL+82, FIL+83, FIL+84, FIL+90, FIL+93, RCHK+2
THCFL FIL+2~
TXDXCN DXC+68!
TXDXCT DXC+68!
TXN FIL+1~, FIL+42*, FIL+43, FIL+47, FIL+62, FIL+67
TXT DXC+68!, FIL+1~, FIL+35*, FIL+36*, FIL+39, FIL+45, FIL+51, FIL+52, FIL+53, FIL+54
, FIL+58, FIL+60, FIL+69, FIL+70, FIL+71, FIL+72
TYP FIL+1~, FIL+44*, FIL+45, FIL+47, FIL+51, FIL+52, FIL+53, FIL+54, FIL+57*, FIL+58
, FIL+60, FIL+62, FIL+69, FIL+70, FIL+71, FIL+72
U DXC+54, GPR+47, GPR+48, GPR+49, GPR+75, GPR+81, GPR+107, GPR+108, GPR+109, GPR+117
, GPR+118, GPR+119, FIL+4, FIL+14, FIL+51, FIL+52, FIL+53, FIL+54, FIL+65, FIL+67
, FIL+69, FIL+70, FIL+71, FIL+72, FIL+87
UID EN+1~, EN+2*, EN+9!, DXC+44, GPR+12~, GPR+13*, GPR+28
VER GPR+41~, GPR+42*, GPR+44, GPR+64
X GPR+48*, GPR+49*, FIL+1~, FIL+22*, FIL+39*, FIL+47*, FIL+62*, NPT+2~, NPT+3*
XN GPR+41~, GPR+48*, GPR+49
Y DXC+68!, FIL+24, FIL+42, FIL+50, FIL+65, FIL+66, FIL+67, FIL+68
>> ZTSK EN+2, DXC+19, GPR+13, GPR+23

Marked Items

Name Field # of Occurrence
$T(@(3) GPR+38
$T(UNFOLDTX^BGP8UTL2 GPR+65
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All