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

Package: iCare

Routine: BQITDUTL


Information

BQITDUTL ;APTIV/HC/ALA-Diagnostic Tag Utilities ; 25 Feb 2008 2:30 PM

Source Information

Source file <BQITDUTL.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
iCare 4 $$EPG^BQITD13  (EN,MOV)^BQITDPRC  ($$GDXN,BLD)^BQITUTL  $$PROB^BQIUL1  
VA Fileman 2 $$ROOT^DILFD  $$GET1^DIQ  
DRG Grouper 1 $$CODEC^ICDCODE  

Caller Graph

Caller Graph Total: 35

Package Total Caller Graph
iCare 29 BQI2POS1  BQICMDNM  BQIIPCBP  BQIIPOTC  BQIMTCRD  BQIRGASU  BQIRGDBA  BQIRGHPC  
BQIRGPL  BQITASK  BQITASK4  BQITD04  BQITD05  BQITD06  BQITD061  BQITD11  
BQITD15  BQITD16  BQITD17  BQITD18  BQITD19  BQITD20  BQITDPAT  BQITDPNL  
BQITDPRC  BQITDTG  BQITDVAL  BQITRMT  BQITRPHS  
Patient Care Component 4 APCHPWH2  APCHPWH3  APCHSAST  APCHSMAS  
Health Summary Components 1 BHSAST  
IHS Mods To Patient Care Encounter 1 BPXRMTP  

Entry Points

Name Comments DBIA/ICR reference
ATAG(RDFN,RTAG) ;EP - Is this tag active for this patient
CMP(BQIDFN,BQITAG) ;EP - Compare data
CHKR() ; Check for record
CTAG(RDFN,RTAG) ;EP - Current tag status
NCR(BQIDFN,BQITAG) ;EP - If no criteria found, check if patient is already
; in Permanent Tag file BQIREG
FDX(BQDFN,TAX,POV) ;EP - First Diagnosis
HIGH(DFN,TAG) ;EP - Check for a higher hierarchy and return next highest one found
LOW(DFN,TAG) ;EP - Check for lower hierarchy and return next lower one found
REG(BQIDFN,BQITAG) ;EP - Inactive Associated Register status
; Input
; BQIDFN - Patient internal entry number
; BQITAG - Tag internal entry number
ORG(BQIDFN,BQIREG) ;EP - On register
ACST(STAT) ; EP - Is this status active or not
ACT(RDFN) ;PEP - Check for any active tags

External References

Name Field # of Occurrence
$$EPG^BQITD13 NCR+20
EN^BQITDPRC NCR+23, NCR+27, NCR+32
MOV^BQITDPRC NCR+12
$$GDXN^BQITUTL ATAG+2, CTAG+2
BLD^BQITUTL FDX+3
$$PROB^BQIUL1 FDX+12
$$ROOT^DILFD REG+14, REG+15, ORG+10, ORG+11
$$GET1^DIQ REG+35, ORG+27
$$CODEC^ICDCODE FDX+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPROB - [#9000011] FDX+11
^AUPNPROB("AC" FDX+10
^AUPNVPOV - [#9000010.07] FDX+7, FDX+8
^AUPNVPOV("AC" FDX+6
^AUPNVSIT - [#9000010] FDX+8
^BQI(90506.2 - [#90506.2] CMP+3, NCR+3, LOW+3, LOW+4, LOW+5, LOW+6, LOW+7, HIGH+3, HIGH+4, HIGH+5
, HIGH+6, HIGH+7, REG+7
^BQI(90507 - [#90507] REG+10, REG+12, ORG+3, ORG+6, ORG+8
^BQIFACT - [#90509.5] CHKR+5
^BQIFACT("C" CHKR+3, CHKR+4
^BQIPAT( CMP+4, CMP+5, CMP+7, CMP+8, CMP+9!, CMP+11, CMP+12, CMP+13, CMP+14, CMP+15
, CMP+16, ATAG+5
^BQIREG - [#90509] NCR+7, ACT+4, ATAG+4, CTAG+4, LOW+10, HIGH+10
^BQIREG("AC" ACT+3
^BQIREG("C" NCR+5, ATAG+3, CTAG+3, LOW+8, HIGH+8
^TMP($J FDX+2

Label References

Name Line Occurrences
$$ACST ATAG+6, LOW+11, HIGH+11
$$CHKR CMP+20, CMP+22
$$HIGH NCR+25
$$REG NCR+6, NCR+15

Naked Globals

Name Field # of Occurrence
^(0 ATAG+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT ACT+1~, ACT+2*, ACT+5*, ACT+6, ACST+1~, ACST+2*, ACST+3*, ACST+4
ADD CMP+1~
BQDFN FDX~, FDX+6, FDX+10
BQIDFN CMP~, CMP+4, CMP+5, CMP+7, CMP+8, CMP+9, CMP+11, CMP+12, CMP+13, CMP+14
, CMP+15, CMP+16, CHKR+3, CHKR+4, NCR~, NCR+5, NCR+6, NCR+12, NCR+15, NCR+20
, NCR+23, NCR+25, NCR+27, NCR+32, REG~, REG+9, REG+21, REG+27, REG+30, ORG~
, ORG+5, ORG+15, ORG+20, ORG+23
BQIDID CMP+1~, CMP+5*
BQIFAC CMP+1~, CMP+8*, CMP+9, CMP+22, CHKR+11
BQIFIL CMP+2~, CMP+16*
BQIFN CMP+1~, CMP+6*, CMP+7*, CMP+8, CMP+9, CMP+11, CMP+12, CMP+13, CMP+14, CMP+15
, CMP+16
BQII CHKR+1~, CHKR+2*, CHKR+3, CHKR+4*, CHKR+5
BQIIEN CMP+1~, CMP+15*
BQIIFAC CHKR+1~, CHKR+6*, CHKR+9
BQIIFACT CHKR+1~, CHKR+5*, CHKR+6, CHKR+7, CHKR+8
BQIISR CHKR+1~
BQIISR( CHKR+9*, CHKR+11
BQIITG CHKR+1~, CHKR+7*, CHKR+9
BQIIVPR CHKR+1~, CHKR+8*, CHKR+9
BQIRDT CMP+1~, CMP+13*
BQIREC CMP+1~, CMP+12*, CMP+17, CMP+18, CMP+19
BQIREG ORG~, ORG+3, ORG+4
BQIREX CMP+1~, CMP+14*
BQIRN CMP+1~, CMP+10*, CMP+11*, CMP+12, CMP+13, CMP+14, CMP+15, CMP+16
BQITAG CMP~, CMP+3, CMP+4, CMP+5, CMP+7, CMP+8, CMP+9, CMP+11, CMP+12, CMP+13
, CMP+14, CMP+15, CMP+16, CHKR+3, CHKR+4, CHKR+11, NCR~, NCR+3, NCR+5, NCR+6
, NCR+12, NCR+15, NCR+17, NCR+23, NCR+25, NCR+27, NCR+32, REG~, REG+7
BQIVPR CMP+2~, CMP+17*, CMP+18*, CHKR+11
CSTAT ACT+1~, ACT+4*, ACT+5
DATE FDX+1~, FDX+14*, FDX+15*, FDX+16
DFN LOW~, LOW+8, HIGH~, HIGH+8, REG+4~, REG+9*, ORG+1~, ORG+5*
FIELD REG+4~, REG+11*, ORG+1~, ORG+7*
FILE REG+4~, REG+11*, REG+14, REG+15, ORG+1~, ORG+7*, ORG+10, ORG+11
FLAG CMP+2~, CMP+3*, CMP+4, CMP+19*, CMP+20*, CMP+22*, CMP+23
GLBNOD REG+4~, REG+15*, REG+16, REG+19, REG+28, ORG+1~, ORG+11*, ORG+12, ORG+14, ORG+21
GLBREF REG+4~, REG+14*, REG+21, REG+27, REG+30, ORG+1~, ORG+10*, ORG+15, ORG+20, ORG+23
HCIEN LOW+1~, LOW+3*, LOW+4, HIGH+1~, HIGH+3*, HIGH+4
HIEN LOW+1~, LOW+6*, LOW+7, HIGH+1~, HIGH+6*, HIGH+7
HOK NCR+2~, NCR+25*, NCR+27
HORD LOW+1~, LOW+4*, LOW+5*, LOW+6, HIGH+1~, HIGH+4*, HIGH+5*, HIGH+6
HSTAT LOW+1~, LOW+10*, LOW+11, HIGH+1~, HIGH+10*, HIGH+11
HTAG LOW+1~, LOW+7*, LOW+8, LOW+11, HIGH+1~, HIGH+7*, HIGH+8, HIGH+11
IEN FDX+1~, FDX+6*, FDX+7, FDX+8, FDX+9, FDX+10*, FDX+11, FDX+12
IENS REG+5~, REG+28*, REG+30*, REG+32, REG+35, ORG+21*, ORG+23*, ORG+24, ORG+27
MESG NCR+2~, NCR+13*, NCR+22*, NCR+23
N FDX+1~, FDX+5*, FDX+7, FDX+11
NPREG NCR+2~, NCR+20*, NCR+21, NCR+22
OK NCR+2~, NCR+17*, NCR+21*
ORD LOW+1~, LOW+4*, HIGH+1~, HIGH+4*
POV FDX~, FDX+4
PSTAT REG+5~, REG+35*, REG+37, ORG+2~, ORG+27*, ORG+28, ORG+29
QFL LOW+1~, LOW+4*, LOW+5, HIGH+4*, HIGH+5, REG+25*, REG+28*, ORG+2~, ORG+18*, ORG+21*
RDATA REG+4~, REG+10*, REG+11, REG+12, REG+13, ORG+1~, ORG+6*, ORG+7, ORG+8, ORG+9
RDFN ACT~, ACT+3, ATAG~, ATAG+3, ATAG+5, CTAG~, CTAG+3
REGIEN REG+4~, REG+7*, REG+10, REG+12, ORG+1~, ORG+3*, ORG+4*, ORG+6, ORG+8
RES FDX+1~, FDX+14*, FDX+16*, FDX+17
RESULT LOW+1~, LOW+2*, LOW+11*, LOW+12, HIGH+1~, HIGH+2*, HIGH+11*, HIGH+12, REG+5~, REG+23*
, REG+37, ORG+17*, ORG+28, ORG+29, FDX+1~
RESULT( FDX+9*, FDX+12*, FDX+15, FDX+16
RGDT ATAG+1~, ATAG+4*, ATAG+8, CTAG+1~
RGIEN ATAG+1~, ATAG+3*, ATAG+4, CTAG+1~, CTAG+3*, CTAG+4
RGRIEN REG+5~, REG+26*, REG+27*, REG+28, ORG+19*, ORG+20*, ORG+21
RGSTAT ATAG+1~, ATAG+4*, ATAG+6, CTAG+1~, CTAG+4*, CTAG+5
RIEN NCR+2~, NCR+4*, NCR+5*, NCR+7, ACT+1~, ACT+2*, ACT+3*, ACT+4, LOW+1~, LOW+8*
, LOW+9, LOW+10, HIGH+1~, HIGH+8*, HIGH+9, HIGH+10
RSTAT NCR+2~, NCR+7*, NCR+9, NCR+12, NCR+19
RTAG ATAG~, ATAG+2, CTAG~, CTAG+2
STAT ACST~, ACST+3, ATAG+1~, ATAG+6*, ATAG+7, ATAG+8, CTAG+1~
STEX REG+4~, REG+12*, REG+32, ORG+1~, ORG+8*, ORG+24
STFILE REG+4~, REG+12*, REG+35, ORG+1~, ORG+8*, ORG+27
STFLD REG+4~, REG+12*, REG+35, ORG+1~, ORG+8*, ORG+27
SUBREG REG+4~, REG+13*, REG+25, REG+28, REG+30, ORG+1~, ORG+9*, ORG+18, ORG+21, ORG+23
TAG LOW~, LOW+3, LOW+4, LOW+5, LOW+6, LOW+7, HIGH~, HIGH+3, HIGH+4, HIGH+5
, HIGH+6, HIGH+7
TAX FDX~, FDX+3, FDX+4
TGDATA NCR+2~, NCR+23, NCR+27, NCR+32
TGDT ATAG+1~, ATAG+5*, ATAG+8, CTAG+1~
TGN ATAG+1~, ATAG+2*, ATAG+3, CTAG+1~, CTAG+2*, CTAG+3
THCFL CMP+3*, NCR+2~, NCR+3*, NCR+14
TREF FDX+1~, FDX+2*, FDX+3, FDX+4, FDX+5
U CMP+3, CMP+5, CMP+8, CMP+12, CMP+13, CMP+14, CMP+15, CMP+16, CHKR+6, CHKR+7
, CHKR+8, NCR+3, NCR+7, NCR+27, ACT+4, ACST+3, ATAG+4, ATAG+5, ATAG+8, CTAG+4
, LOW+4, LOW+7, LOW+10, LOW+11, HIGH+4, HIGH+7, HIGH+10, HIGH+11, REG+7, REG+11
, REG+12, REG+13, REG+28, ORG+7, ORG+8, ORG+9, ORG+21
VIS FDX+1~, FDX+8*, FDX+9
VSDTM FDX+1~, FDX+8*, FDX+9, FDX+12*
XREF REG+4~, REG+11*, REG+14, ORG+1~, ORG+7*, ORG+10
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All