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

Package: iCare

Routine: BQIULPT


Information

BQIULPT ;VNGT/HS/ALA-Patient Data Utilities ; 17 Oct 2005 3:17 PM

Source Information

Source file <BQIULPT.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
iCare 5 FND^BQICASPL  ($$FPAT,RET)^BQIFLAG  GVAL^BQIGPRA1  ($$LKP,$$SPM,GFN)^BQIGPUTL  ($$DATE,$$FMTE,$$TKO)^BQIUL1  
Kernel 2 ($$FMADD,$$NOW)^XLFDT  $$VERSION^XPDUTL  
VA Fileman 2 $$IENS^DILF  $$GET1^DIQ  
DRG Grouper 1 ($$CODEC,$$VST)^ICDCODE  
IHS Designated Provider 1 ALLDP^BDPAPI  
PCE Patient Care Encounter 1 $$PRIMVPRV^PXUTL1  

Caller Graph

Caller Graph Total: 30

Package Total Caller Graph
iCare 22 BQICAEXP  BQICARPT  BQICAVAL  BQIDCAH5  BQIFLGET  BQIGPPL  BQIGPRA1  BQIHEADR  
BQIIPPT  BQIIPTST  BQIMSPL  BQIMTCRD  BQIPLAP  BQIPLCR  BQIPLVWP  BQIPTDG  
BQIPTLKP  BQIRGPL  BQIRMPL  BQIRMREG  BQITDLST  BQITDPNL  
Tracking Procedure Workflow 7 BTPWEVNT  BTPWPDSP  BTPWPEVO  BTPWPEVT  BTPWPLN1  BTPWPNLV  BTPWPSNP  
IHS HIV Management System 1 BKMVSUP  

Entry Points

Name Comments DBIA/ICR reference
OVD(DFN) ; EP - Overdue reminders
; Output
; 1 if patient has any overdue reminders
; 0 if patient does not have any overdue reminders
COD(DFN) ;EP - Cause of Death
LVLC(DFN) ;EP -- Get patient's last visit location
COUN(DFN) ;EP - Get the county of the patient's current community
DCAT(DFN) ;EP -- Get a patient's diagnosis categories
LVP(DFN) ;EP -- Get patient's last visit primary provider
BPD(DFN,VWIEN) ;EP - Get patient's provider from DSPM
SENS(DFN) ;EP -- Is patient sensitive flag
LVC(DFN) ;EP -- Get patient's last visit clinic
DPCP(DFN) ;EP -- Get patient's designated primary care provider
HRNL(DFN) ;EP -- List of HRNs for a patient
PADD(USR,PANEL,DFN) ;EP -- Get patient added to panel date/time
POP(DFN) ;EP - Get patient population
LVD(DFN) ;EP -- Get patient's last visit
CM(DFN) ;EP -- Get patient's case manager
GMET(DFN) ;EP -- Get a patient's GPRA MET value
NAPT(DFN) ;EP -- Get patient's next appt
PFLNG(DFN) ;EP - Get preferred language
LVPN(DFN) ;EP -- Get patient's last visit provider narratives
LVDN(DFN) ;EP -- Get patient's last visit POV narratives
NAPV(DFN) ;EP -- Get patient's next appt provider
MFLAG(USR,PANEL,DFN) ;EP -- Get manual flag
HRN(DFN) ;EP -- Current Location Patient Health Record Number
LVDT(DFN) ;EP -- Get patient's last visit date/time
HLK(ULOC) ; EP - Get HRN data for a location
LVDPCP(DFN) ;EP - Last visit with the DPCP
CALR(DFN) ;EP - Get community alert flag
REM(DFN,MIEN) ;EP -- Get a patient's reminder value
PER(DFN,MIEN) ;EP -- Get a patient's performance value
NAD(DFN) ;EP -- Get patient's next appt date
FLG(USR,PANEL,DFN) ;EP -- Get flag indicator for a specific user and panel
NAC(DFN) ;EP -- Get patient's next appt date's clinic

External References

Name Field # of Occurrence
ALLDP^BDPAPI BPD+6
FND^BQICASPL CALR+10
$$FPAT^BQIFLAG FLG+8
RET^BQIFLAG FLG+7
GVAL^BQIGPRA1 GMET+7
$$LKP^BQIGPUTL PER+15
$$SPM^BQIGPUTL PER+14
GFN^BQIGPUTL PER+16
$$DATE^BQIUL1 CALR+2
$$FMTE^BQIUL1 LVDT+7, NAD+7, PADD+13, LVDPCP+11
$$TKO^BQIUL1 HRNL+3, HRNL+7, HRNL+9, LVDN+10, LVPN+10
$$IENS^DILF NAC+7, NAPV+7, MFLAG+10, PADD+10, PFLNG+5
$$GET1^DIQ DPCP+19, DPCP+21, DPCP+24, DPCP+26, CM+15, CM+16, LVD+10, LVDT+7, LVC+6, LVC+8
, LVLC+6, LVP+8, LVDN+7, LVPN+7, NAC+8, NAC+10, NAC+11, NAC+12, NAPV+8, NAPV+10
, NAPV+16, MFLAG+11, PADD+11, PADD+12, GMET+5, DCAT+4, DCAT+10, DCAT+11, PER+10, PER+19
, CALR+5, PFLNG+6, PFLNG+7, COUN+2, COUN+3, LVDPCP+7
$$CODEC^ICDCODE COD+4
$$VST^ICDCODE COD+4
$$PRIMVPRV^PXUTL1 LVP+6
$$FMADD^XLFDT REM+17, OVD+18
$$NOW^XLFDT NAD+4, NAPT+4
$$VERSION^XPDUTL PER+17, COD+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
2.98 GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^DIC(40.7 - [#40.7] GET1^DIQ
^SC - [#44] GET1^DIQ
^AUPNPAT - [#9000001] GET1^DIQ
9000001.86 GET1^DIQ
^AUPNVSIT - [#9000010] GET1^DIQ
^AUPNVPOV - [#9000010.07] GET1^DIQ
^BDPRECN - [#90360.1] GET1^DIQ
90505.04 GET1^DIQ
^BQI(90506.2 - [#90506.2] GET1^DIQ
^AUTTCOM - [#9999999.05] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] HRN+17, HRN+18, HRNL+5, HLK+2, PFLNG+2, PFLNG+4, COD+2
^AUPNVPOV("AD" LVDN+6, LVPN+6
^AUPNVPRV - [#9000010.06] LVDPCP+5, LVDPCP+6
^AUPNVPRV("AC" LVDPCP+4
^AUPNVSIT - [#9000010] LVD+11, LVD+12, LVDPCP+8, LVDPCP+9, LVDPCP+10
^AUPNVSIT("AA" LVD+6, LVD+8, LVD+9
^AUTTLOC - [#9999999.06] HLK+6
^BDPRECN("AA" DPCP+17, CM+13
^BDPTCAT - [#90360.3] BPD+5
^BDPTCAT("B" DPCP+15, CM+11
^BDPTCAT("C" BPD+5
^BQI(90506.1 - [#90506.1] BPD+2, REM+6, REM+7, REM+9, OVD+6, OVD+7, OVD+8, OVD+10, PER+6, PER+7
^BQI(90507.6 - [#90507.6] CALR+8
^BQIPAT( GMET+6, REM+11, REM+12, OVD+12, OVD+13, PER+11, PER+22, PER+23, POP+3, POP+4
^BQIREG - [#90509] DCAT+12
^BQIREG("C" DCAT+7, DCAT+9
^DGSL(38.1 - [#38.1] SENS+4
^DPT - [#2] NAD+5, NAD+6, NAPT+5
^ICD9 - [#80] COD+5
^SC - [#44] NAPV+13, NAPV+14, NAPV+15
^VA(200 - [#200] DPCP+20, DPCP+25

Label References

Name Line Occurrences
$$DPCP LVDPCP+2
$$HLK HRNL+3, HRNL+7
$$LVD LVDT+5, LVC+4, LVLC+4, LVP+4, LVDN+4, LVPN+4
$$NAPT NAC+5, NAPV+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ABR HRNL+1~, HLK+6*, HLK+8
ADATE CALR+1~, CALR+2*
ADDTM PADD+5~, PADD+6*, PADD+7, PADD+8, PADD+9, PADD+11*, PADD+12*, PADD+13
BQIDOD GMET+3~, GMET+5*, GMET+8, PER+5~, PER+10*, PER+12
BQIH PER+5~, PER+14*, PER+16
>> BQIMEASF PER+19
BQIPREF FLG+6~, FLG+7, FLG+8
BQIY PER+5~, PER+15*, PER+16
BQZ POP+1~, POP+10
BQZ( POP+8*, POP+12
CAT DCAT+3~, DCAT+6*, DCAT+7*, DCAT+9, DCAT+10, DCAT+11, DCAT+18*, DCAT+19*
CATA DCAT+3~, DCAT+10*, DCAT+16
CATA( DCAT+16*, DCAT+19
CMGRN CM+9~, CM+10*, CM+15*, CM+17, CM+18
CMGRNM CM+9~, CM+16*, CM+17
CMN CALR+1~, CALR+5*
CNAM DCAT+3~, DCAT+11*
CODE REM+5~, REM+7*, REM+8, REM+11, OVD+4~, OVD+8*, OVD+9, OVD+12, PER+5~, PER+7*
, PER+8, PER+11
COMM CALR+1~, CALR+5*, CALR+6, CALR+8, COUN+1~, COUN+2*, COUN+3
CST LVC+3~, LVC+6*, LVC+7, LVC+8, LVLC+3~, LVLC+6*, LVLC+7, LVLC+8, NAC+4~, NAC+10*
, NAC+11, NAPV+4~
CSTCD NAC+4~, NAC+10*, NAC+11*, NAC+12, NAPV+4~
CT REM+5~, REM+13*, REM+14*, REM+15, OVD+4~, OVD+14*, OVD+15*, OVD+16
DA NAC+4~, NAC+7*, NAPV+4~, NAPV+7*, MFLAG+5~, MFLAG+10*, PADD+5~, PADD+10*, PFLNG+1~, PFLNG+5*
DA(1 NAC+7*, NAPV+7*, MFLAG+10*, PADD+10*, PFLNG+5*
DA(2 MFLAG+10*, PADD+10*
DEN GMET+3~, PER+5~, PER+22*, PER+24, PER+25
DFN HRN~, HRN+14, HRN+17, HRN+18, HRNL~, HRNL+5, HLK+2, DPCP~, DPCP+17, DPCP+24
, DPCP+26, CM~, CM+13, BPD~, BPD+6, LVD~, LVD+6, LVD+8, LVD+9, LVDT~
, LVDT+5, LVC~, LVC+4, LVLC~, LVLC+4, LVP~, LVP+4, LVDN~, LVDN+4, LVPN~
, LVPN+4, NAD~, NAD+5, NAD+6, NAPT~, NAPT+5, NAC~, NAC+5, NAC+7, NAPV~
, NAPV+5, NAPV+7, SENS~, SENS+4, FLG~, FLG+8, MFLAG~, MFLAG+9, MFLAG+10, PADD~
, PADD+9, PADD+10, GMET~, GMET+5, GMET+6, DCAT~, DCAT+4, DCAT+7, DCAT+9, REM~
, REM+11, REM+12, OVD~, OVD+12, OVD+13, PER~, PER+10, PER+11, PER+22, PER+23
, CALR~, CALR+5, POP~, POP+3, POP+4, PFLNG~, PFLNG+2, PFLNG+4, PFLNG+5, COUN~
, COUN+2, LVDPCP~, LVDPCP+2, LVDPCP+4, COD~, COD+2
DIEN DCAT+3~, DCAT+8*, DCAT+9*, DCAT+12
DN COD+1~, COD+2*, COD+3, COD+4, COD+5
DOD DCAT+3~, DCAT+4*, DCAT+5
DPCAT DPCP+13~, DPCP+15*, DPCP+16, DPCP+17, CM+9~, CM+11*, CM+12, CM+13
DPCPN DPCP+13~, DPCP+14*, DPCP+19*, DPCP+20, DPCP+22, DPCP+24*, DPCP+25, DPCP+27
DPCPNM DPCP+13~, DPCP+21*, DPCP+22, DPCP+26*, DPCP+27
DPIEN DPCP+13~, DPCP+17*, DPCP+18, DPCP+19, DPCP+21, CM+9~, CM+13*, CM+14, CM+15, CM+16
DPN LVDPCP+1~, LVDPCP+2*, LVDPCP+5
DT REM+16, REM+17, REM+18, OVD+17, OVD+18
DUDT REM+5~, REM+16*, REM+18, OVD+4~, OVD+17*, OVD+20
DUZ(2 HRN+13, HRN+17, HRN+18, HRNL+3, HRNL+6
DVAL HRNL+1~, HRNL+3*, HRNL+4, HRNL+7*, HRNL+8
FLAG SENS+3~, SENS+4*, SENS+5*, SENS+6
FLG FLG+6~, FLG+8*, FLG+9*, FLG+10
GHDR GMET+3~, GMET+4*
GMET GMET+3~, GMET+4*, GMET+8, PER+26*
GP POP+1~, POP+2*, POP+3*, POP+4
GYR PER+5~, PER+8*, PER+15
HDATA HRNL+1~, HLK+1~, HLK+2*, HLK+3
HDR GMET+3~
HRN HRN+16~, HRN+17*, HRN+18*, HRN+19, HRNL+1~, HLK+3*, HLK+4, HLK+7*, HLK+8
>> I REM+14*, OVD+15*
IACT HLK+1~, HLK+3*, HLK+7
IEN LVDN+3~, LVDN+4*, LVDN+6*, LVDN+7, LVPN+3~, LVPN+4*, LVPN+6*, LVPN+7, LVDPCP+1~, LVDPCP+3*
, LVDPCP+4*, LVDPCP+5, LVDPCP+6
IENS NAC+4~, NAC+7*, NAC+8, NAC+12, NAPV+4~, NAPV+7*, NAPV+8, MFLAG+5~, MFLAG+10*, MFLAG+11
, PADD+5~, PADD+10*, PADD+11, PADD+12, PFLNG+1~, PFLNG+5*, PFLNG+6, PFLNG+7
LIST DCAT+3~, DCAT+18*, DCAT+19*, DCAT+20*, DCAT+21
LOC HRNL+1~, HRNL+2*, HRNL+5*, HRNL+6, HRNL+7
LVISIT LVD+4~, LVD+5*, LVD+6, LVD+13*, LVD+14
LVSDT LVD+4~, LVD+5*, LVD+6*, LVD+7*, LVD+8*, LVD+9
MFLG MFLAG+5~, MFLAG+6*, MFLAG+7, MFLAG+8, MFLAG+9, MFLAG+11*, MFLAG+12
MIEN REM~, REM+4, REM+6, REM+7, REM+9, OVD+5*, OVD+6*, OVD+7, OVD+8, OVD+10
, PER~, PER+4, PER+6, PER+7
MRDT PFLNG+1~, PFLNG+2*, PFLNG+3, PFLNG+4
MRIEN PFLNG+1~, PFLNG+4*, PFLNG+5
NAFLG PER+5~, PER+19*, PER+20*, PER+24, PER+26, PER+27
NAME REM+5~, REM+9*, OVD+4~, OVD+10*
NAN NAC+4~, NAC+8*, NAC+9, NAC+10, NAPV+4~, NAPV+8*, NAPV+9, NAPV+10, NAPV+13, NAPV+14
, NAPV+15
NAPTM NAD+3~, NAD+4*, NAD+5*, NAD+6, NAD+7, NAPT+3~, NAPT+4*, NAPT+5, NAC+4~, NAC+5*
, NAC+6, NAC+7, NAPV+4~, NAPV+5*, NAPV+6, NAPV+7
NUM GMET+3~, PER+5~, PER+23*, PER+26, PER+27
ODT REM+5~, REM+17*, REM+18, OVD+4~, OVD+18*, OVD+20
OVDF OVD+4~, OVD+5*, OVD+16*, OVD+20*, OVD+21
PANEL FLG~, MFLAG~, MFLAG+8, MFLAG+10, PADD~, PADD+8, PADD+10
PIEN REM+5~, REM+11*, REM+12, OVD+4~, OVD+12*, OVD+13, PER+5~, PER+11*, PER+12, PER+13
, PER+22, PER+23
POVN LVDN+3~, LVDN+7*, LVDN+8, LVDN+9
PPP POP+1~, POP+6*, POP+7, POP+8
PRN NAPV+4~, NAPV+12*, NAPV+13*, NAPV+14, NAPV+15
PRNAME NAPV+4~, NAPV+10*, NAPV+11, NAPV+16*, NAPV+17
PRNM NAPV+4~, NAPV+15*, NAPV+16
PROV BPD+1~
PRV LVP+3~, LVP+6*, LVP+7, LVP+8
PRVN LVPN+3~, LVPN+7*, LVPN+8, LVPN+9
PVAL POP+1~, POP+11*, POP+13*, POP+14*, POP+15, PFLNG+1~, PFLNG+4*, PFLNG+6*, PFLNG+7*, PFLNG+8
QFL LVD+4~, LVD+5*, LVD+8, LVD+9, LVD+13*, POP+1~, POP+11*, POP+12, POP+13*, POP+14*
, LVDPCP+1~, LVDPCP+3*, LVDPCP+4, LVDPCP+10*
RV POP+1~, POP+11*, POP+12*, POP+13, POP+14
STAT DCAT+3~, DCAT+12*, DCAT+13, DCAT+16
STVW GMET+3~, GMET+4*, GMET+6*
TEMP CALR+1~, CALR+9*, CALR+11
TEXT LVDN+3~, LVDN+4*, LVDN+8, LVDN+9*, LVDN+10, LVPN+3~, LVPN+4*, LVPN+8, LVPN+9*, LVPN+10
TIEN REM+5~, REM+8*, OVD+4~, OVD+9*, PER+5~, PER+8*, PER+19
TRM DPCP+13~, DPCP+14*, DPCP+20*, DPCP+22, DPCP+25*, DPCP+27
TYPE REM+5~, REM+6*, OVD+4~, PER+5~, PER+6*
U HRN+17, HRN+18, HLK+3, HLK+6, BPD+2, BPD+5, BPD+8, LVD+12, NAPV+14, NAPV+15
, DCAT+12, REM+6, REM+7, REM+9, REM+14, REM+16, OVD+7, OVD+8, OVD+10, OVD+15
, OVD+17, PER+6, PER+7, PER+22, PER+23, LVDPCP+2, LVDPCP+5, LVDPCP+6, LVDPCP+9, LVDPCP+10
, COD+2, COD+5
ULOC HRNL+1~, HLK~, HLK+2, HLK+6
USR FLG~, FLG+7, FLG+8, MFLAG~, MFLAG+7, MFLAG+10, PADD~, PADD+7, PADD+10
VAL HRNL+1~, HRNL+2*, HRNL+4*, HRNL+8*, HRNL+9, GMET+3~, REM+5~, OVD+4~, PER+24*, PER+26*
, PER+27*, PER+28
VALUE BPD+1~, BPD+6, BPD+7, REM+5~, REM+12*, REM+14, REM+16, OVD+4~, OVD+13*, OVD+15
, OVD+17, POP+1~, POP+4*, POP+5, POP+6
VALUE( BPD+8
VCAT BPD+1~, BPD+2*, BPD+4, BPD+5
VCODE BPD+1~, BPD+2*, BPD+3
VDESC BPD+1~, BPD+5*, BPD+6, BPD+8
VDN BPD+1~, BPD+5*
VER PER+5~, PER+17*, PER+18
>> VFIEN PFLNG+6, PFLNG+7
VIEN LVD+4~, LVD+5*, LVD+9*, LVD+10, LVD+11, LVD+12, LVD+13, LVDT+4~, LVDT+5*, LVDT+6
, LVDT+7, LVC+3~, LVC+4*, LVC+5, LVC+6, LVC+8, LVLC+3~, LVLC+4*, LVLC+5, LVLC+6
, LVP+3~, LVP+4*, LVP+5, LVP+6, LVDN+3~, LVDN+4*, LVDN+5, LVDN+6, LVPN+3~, LVPN+4*
, LVPN+5, LVPN+6
VISIT LVDPCP+1~, LVDPCP+6*, LVDPCP+7, LVDPCP+8, LVDPCP+9, LVDPCP+10
VSDT LVDPCP+1~, LVDPCP+3*, LVDPCP+10*, LVDPCP+11
VWIEN BPD~, BPD+2
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