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

Package: iCare

Routine: BQIRMDR


Information

BQIRMDR ;PRXM/HC/ALA-Find all reminder values ; 15 Mar 2007 2:30 PM

Source Information

Source file <BQIRMDR.m>

Call Graph

Call Graph Total: 20

Package Total Call Graph
iCare 8 $$AGE^BQIAGE  ($$DUP,ADD)^BQINOTF  COMP^BQINOTR  $$IMM^BQIREM  EN^BQIRMCHK  (CMET,CMT,EHR,EMR,REA,REG)^BQIRMDR1  (IFR,IZ)^BQIRMDR2  $$DATE^BQIUL1  
VA Fileman 7 (,$$FIND1)^DIC  FILE^DICN  (,FILE)^DIE  (,ENALL)^DIK  $$IENS^DILF  $$VFIELD^DILFD  $$GET1^DIQ  
Kernel 4 ^%ZTER  ^%ZTLOAD  ($$DT,$$FMADD,$$NOW)^XLFDT  $$PATCH^XPDUTL  
Patient Care Component 1 $$GVHMR^APCHSMU  

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
iCare 6 BQINIGHT  BQIRMDR1  BQIRMDR2  BQIRMIZ  BQIRMPAT  BQITASK1  

Entry Points

Name Comments DBIA/ICR reference
PRS(VAL,HIEN) ;EP - Parse
RGR ; Register Reminders
PAT(DFN,REF) ;EP
ERR ;
FND ; Find the reminders and either reactivate or create new entry
FILE ;File record
RMR(DFN,HIEN) ;EP
NOT ; Check for any newly inactive reminders and send notifications
FIL ;EP - File the reminder
CHK(TJOB) ;EP - Check for reminders and add new ones if found and inactivate
; ones no longer in list
; Input
; TJOB - Type of job

External References

Name Field # of Occurrence
^%ZTER ERR+10
^%ZTLOAD FILE+49
$$GVHMR^APCHSMU RMR+21
$$AGE^BQIAGE PAT+38, RMR+6
$$DUP^BQINOTF NOT+14, NOT+21
ADD^BQINOTF NOT+15, NOT+22, FILE+37
COMP^BQINOTR FIL+23
$$IMM^BQIREM RMR+34, RMR+38
EN^BQIRMCHK NOT+25
CMET^BQIRMDR1 RGR+18
CMT^BQIRMDR1 PAT+64
EHR^BQIRMDR1 RGR+17
EMR^BQIRMDR1 PAT+62
REA^BQIRMDR1 FND+28, FND+36, RGR+16
REG^BQIRMDR1 PAT+60
IFR^BQIRMDR2 FND+39
IZ^BQIRMDR2 PAT+88
$$DATE^BQIUL1 RMR+59, FIL+12, FIL+14
^DIC FIL+6
$$FIND1^DIC PAT+68, PAT+72, CHK+8, FND+2
FILE^DICN PAT+51, CHK+27, FILE+3
^DIE CHK+30
FILE^DIE FIL+20, CHK+40, FILE+23, FILE+29, ERR+6
^DIK PAT+25, CHK+11
ENALL^DIK RGR+23
$$IENS^DILF FIL+10, RGR+9
$$VFIELD^DILFD FIL+17, FIL+18, FIL+19
$$GET1^DIQ CHK+19, CHK+21, CHK+23, FND+11, FND+32, RGR+10, RGR+11
$$DT^XLFDT FILE+43, FILE+51
$$FMADD^XLFDT FILE+47, FILE+51
$$NOW^XLFDT FIL+15, FIL+16, FILE+47
$$PATCH^XPDUTL PAT+21, RMR+18, FND+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^APCHSCTL - [#9001015] FIND1^DIC
^APCHSURV - [#9001018] FIND1^DIC,  GET1^DIQ
^BQI(90506.1 - [#90506.1] Classic Fileman Calls
90507.015 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^APCHSCTL - [#9001015] CHK+11, FND+4, FND+5
^APCHSURV - [#9001018] RMR+14, PRS+2, CHK+18, CHK+24, FND+6, FND+7, FND+8, FND+9
^AUTTIMM - [#9999999.14] FND+21, FND+23, FND+24
^AUTTIMM("D" RMR+32
^BQI(90506.1 - [#90506.1] PAT+54, PAT+55, PAT+56, PAT+57, PAT+78, PAT+79, PAT+80, CHK+37, CHK+39, FND+27
, FND+35, RGR+14, NOT+2, NOT+3, NOT+4, NOT+6, NOT+7
^BQI(90507 - [#90507] RGR+2, RGR+3, RGR+5, RGR+6
^BQI(90508 - [#90508] RMR+24, FND+18, FND+32, ERR+3
^BQICARE - [#90505] NOT+9, NOT+11, NOT+12, NOT+18, NOT+19, FILE+35
^BQIPAT( PAT+25, PAT+48, PAT+82, FIL+3*
^DPT - [#2] PAT+37, PAT+39, RMR+5, RMR+7
^XTMP("BQIRMDR" PAT+19, RMR+16
^XTMP("BQIRMOM" FILE+43, FILE+45!, FILE+51*, FILE+52, FILE+53*, FILE+54*

Label References

Name Line Occurrences
FIL PAT+86, RMR+43, RMR+56, RMR+57, RMR+61, RMR+63, RMR+66
FILE FND+29, FND+37, RGR+15
PRS RMR+39, RMR+49, RMR+57, RMR+60, RMR+62, RMR+65
RMR PAT+74

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMQQTAXN PAT+3~
APCHA PAT+12~
APCHBHD PAT+3~
APCHC PAT+3~
APCHCOLW PAT+12~
APCHDX4 PAT+12~
APCHHR PAT+12~
APCHIC PAT+12~
APCHIMMC PAT+3~
APCHLADX PAT+3~
APCHLAST PAT+14~
APCHLBE PAT+2~
APCHLCOL PAT+2~
APCHLED PAT+4~
APCHLEX PAT+4~
APCHLEXB PAT+4~
APCHLHF PAT+4~
APCHLPV PAT+4~
APCHLR PAT+12~
APCHLSIG PAT+4~
APCHLSTR PAT+12~
APCHNEXT PAT+4~
APCHNME PAT+11~, RMR+14*, RMR+19, RMR+22, RMR+44, PRS+14
APCHNON PAT+1~, PAT+41*, RMR+2~, RMR+9*
APCHNUMD PAT+14~
APCHOVR PAT+2~
APCHR PAT+13~
APCHRVAL PAT+13~
APCHSAGE PAT+1~, PAT+38*, RMR+1~, RMR+6*
APCHSANY PAT+1~, PAT+41*, RMR+2~, RMR+9*
APCHSBP PAT+2~
APCHSBRK PAT+5~, PAT+43*, RMR+2~, RMR+11*
APCHSBWR PAT+5~
APCHSC PAT+5~
APCHSCAT PAT+5~
APCHSCKP PAT+5~, PAT+42*, RMR+1~, RMR+10*
APCHSCRI PAT+5~
APCHSCVD PAT+2~, PAT+40*, RMR+1~, RMR+8*
APCHSDAT PAT+5~
APCHSDF PAT+6~
APCHSDF1 PAT+6~
APCHSDIS PAT+6~
APCHSDO PAT+7~
APCHSDOB PAT+7~, PAT+37*, RMR+1~, RMR+5*
APCHSDT PAT+7~
APCHSDUE PAT+7~
APCHSEX PAT+1~, PAT+39*, RMR+7*
APCHSEXD PAT+7~
APCHSEXN PAT+7~
APCHSFLX PAT+7~
APCHSINT PAT+6~
APCHSITI PAT+2~
APCHSITM PAT+1~, PAT+41*, RMR+2~, RMR+9*
APCHSIVD PAT+6~
APCHSKD PAT+6~
APCHSKDT PAT+8~
APCHSKN PAT+8~
APCHSKND PAT+8~
APCHSLAB PAT+8~
APCHSLBD PAT+8~
APCHSLDT PAT+8~
APCHSLP PAT+8~
APCHSMAM PAT+9~
APCHSMDT PAT+9~
APCHSMSC PAT+6~
APCHSMSD PAT+10~
APCHSNPG PAT+10~, PAT+44*, RMR+2~, RMR+12*
APCHSOLD PAT+10~
APCHSPAT PAT+1~, PAT+36*, PAT+37, PAT+38, PAT+39, RMR+1~, RMR+4*, RMR+5, RMR+6, RMR+7
APCHSQIT PAT+10~
APCHSTEX PAT+10~, PAT+45!, RMR+13!
APCHSURD PAT+10~
APCHSURX PAT+1~, PAT+41*, RMR+2~, RMR+9*
APCHSWD PAT+10~
APCHSWHR PAT+13~
APCHSYRY PAT+9~
APCHT PAT+9~
APCHTAXN PAT+9~
APCHTEST PAT+11~
APCHWHI PAT+13~
APCHWHL PAT+13~
APCHWHN PAT+13~
APCHX PAT+11~
APCLAST PAT+11~
BQ PRS+9~, PRS+11*
BQIDUE RMR+46!
BQIDUE( RMR+51*
BQIDUE("" RMR+54
BQILAST RMR+46!
BQILAST( RMR+52*
BQILAST("" RMR+55
BQINEXT RMR+46!
BQINEXT( RMR+50*
BQINEXT("" RMR+53
BQIRM FND+1~, FND+2*, FND+4, FND+5
BQIUPD FIL+1~, CHK+34!, CHK+41!, ERR+7!
BQIUPD( FIL+12*, FIL+13*, FIL+14*, FIL+15*, FIL+16*, FIL+17*, FIL+18*, FIL+19*, CHK+38*, CHK+39*
, FILE+6*, FILE+10*, FILE+13*, FILE+14*, FILE+15*, FILE+16*, FILE+18*, FILE+20*, FILE+21*, FILE+22*
, FILE+25*, FILE+26*, FILE+27*, FILE+28*
BQIUPD(90508 ERR+4*, ERR+5*
BQRDATE PRS+9~, PRS+10*, PRS+11*, PRS+12*, PRS+13
BQS PRS+9~, PRS+10*, PRS+11
BQT PRS+9~, PRS+11*
CALL CHK+7~, FND+9*
CODE PAT+9~, PAT+57*, PAT+58, PAT+60, PAT+62, PAT+64, PAT+66, PAT+70, PAT+80*, PAT+81
, PAT+82, PAT+83, PAT+84, RMR+42*, FIL+2, FIL+23, FND+25*, FND+26, FND+27, FND+33*
, FND+34, FND+35, RGR+7*, RGR+13, RGR+14, NOT+5~, NOT+6*, NOT+12, NOT+19, FILE+2
, FILE+19, FILE+53, FILE+54
DA PAT+23~, PAT+24*, PAT+25*, FIL+1~, FIL+7*, FIL+10, CHK+7~, CHK+10*, CHK+11*, CHK+25*
, CHK+28*, RGR+8~, RGR+9*, FILE+1~, FILE+4*, FILE+6, FILE+10, FILE+13, FILE+14, FILE+15
, FILE+16, FILE+18, FILE+20, FILE+21, FILE+22, FILE+25, FILE+26, FILE+27, FILE+28, ERR+2~
, ERR+3*, ERR+4, ERR+5
DA(1 PAT+24*, FIL+2*, FIL+3, FIL+4, CHK+10*, CHK+14*, CHK+15, RGR+9*
DAYS PAT+9~
DD PAT+51!, CHK+27!, FILE+3!
DEF FND+1~, FND+8*, FND+15*, RGR+13*, FILE+14, FILE+15, FILE+28
DFN PAT~, PAT+24, PAT+25, PAT+36, PAT+48, PAT+50, PAT+60, PAT+62, PAT+64, PAT+74
, PAT+82, PAT+88, RMR~, RMR+4, RMR+21, RMR+34, RMR+38, FIL+2, FIL+16, FIL+23
DIC PAT+9~, PAT+49~, PAT+50*, FIL+1~, FIL+4*, CHK+7~, CHK+15*, CHK+28, FILE+1~, FILE+2*
DIC("P" FIL+2*
DIC(0 PAT+50*, FIL+4*, CHK+14*, FILE+2*
DIE CHK+7~, CHK+28*
DIK PAT+23~, PAT+24*, CHK+10*, RGR+21~, RGR+22*
DIK(1 RGR+22*
DINUM PAT+49~, PAT+50*, FIL+1~
DLAYGO PAT+49~, PAT+50*, FIL+1~, FIL+2*, CHK+14*, FILE+1~
DO PAT+51!, CHK+27!, FILE+3!
DR CHK+7~, CHK+29*
DT CHK+39, NOT+4, NOT+14, NOT+21, FILE+51
DUZ PAT+19*, RMR+16*
DUZ(2 PAT+19, RMR+16
>> ERRCNT ERR+8*
ERROR FND+1~, FILE+4*
GCAT FND+1~, FND+3*, RGR+12*
GCLIN FND+1~, FND+3*, RGR+12*
HDR FND+1~, FND+26*, FND+34*, RGR+13*, FILE+13
HIEN PAT+58*, PAT+68*, PAT+72*, PAT+74, RMR~, RMR+14, RMR+21, RMR+39, RMR+49, RMR+57
, RMR+60, RMR+62, RMR+65, PRS~, PRS+2, FND+5*, FND+6, FND+7, FND+8, FND+9
, FND+11, FND+32, FND+33, FILE+53
>> IEN PAT+77*, PAT+78*, PAT+79, PAT+80, CHK+36*, CHK+37*, CHK+38, CHK+39, FND+3*, FND+4*
, FND+5
IENS FIL+1~, FIL+10*, FIL+12, FIL+13, FIL+14, FIL+15, FIL+17, FIL+18, FIL+19, RGR+8~
, RGR+9*, RGR+10, RGR+11
IIEN FND+19~, FND+20*, FND+21*, FND+23, FND+24, FND+25
IMM PAT+11~, RMR+25~, RMR+26*, RMR+27
IMN PAT+11~, RMR+27*, RMR+28
IMNIEN RMR+2~, RMR+32*, RMR+34, RMR+38, RMR+42
IMOK PAT+13~, PAT+21*, RMR+18*, RMR+20, RMR+33, RMR+37, FND+17*, FILE+20, FILE+21
IQFL PAT+13~, RMR+17*, RMR+19, RMR+20*
JBDATE FILE+47*, FILE+48, FILE+50!
NAME PAT+12~, PAT+56*, PAT+67*, PAT+68, PAT+71*, PAT+72
NDX CHK+7~, CHK+24*, CHK+25
NDX2 CHK+7~, CHK+25*, CHK+26
OT PAT+11~, RMR+46!, RMR+48*, RMR+49, RMR+59*, RMR+60
OTH PAT+11~, RMR+46!, RMR+47*, RMR+48, RMR+59*
OWNR NOT+5~, NOT+8*, NOT+9*, NOT+11, NOT+12, NOT+14, NOT+15, NOT+18, NOT+19, FILE+33~
, FILE+34*, FILE+35*, FILE+37
>> PC RMR+27*, RMR+48*
PLIEN NOT+5~, NOT+10*, NOT+11*, NOT+12, NOT+18, NOT+19, FILE+33~
QFL CHK+35~, FND+1~, NOT+10*, NOT+11, NOT+14*, NOT+16*, NOT+17*, NOT+18, NOT+21*, NOT+23*
RCAT FND+1~, FND+11*, RGR+12*, FILE+10, FILE+27, FILE+53, FILE+54
RCFILE RMR+1~, RMR+36*, PRS+5*, FIL+19
RCIEN RMR+1~, RMR+35*, PRS+5*, FIL+18
RCLIN FND+1~, FND+11*, FND+12*, FND+15, FND+25*, RGR+10*, FILE+26
REF PAT~, PAT+34*, RMR+20, CHK+5*
REMDUE PAT+85*, RMR+2~, RMR+35*, RMR+51, RMR+54*, PRS+3*, PRS+4*, PRS+13*, PRS+20*, PRS+21*
, PRS+22*, FIL+8*, FIL+11*, FIL+14
REMLAST PAT+85*, RMR+3~, RMR+35*, RMR+52, RMR+55*, PRS+3*, PRS+4*, FIL+9*, FIL+12
REMNDX CHK+7~, CHK+8*, CHK+10, CHK+11, CHK+14
REMNEXT PAT+85*, RMR+3~, RMR+35*, RMR+40*, RMR+41*, RMR+50, RMR+53*, PRS+4*, PRS+6, PRS+7
, PRS+8, PRS+10, PRS+11, PRS+16, PRS+17*, PRS+20, PRS+21, PRS+22, FIL+13
REMNME RMR+28*, RMR+30, RMR+31*, RMR+32, RMR+38, PRS+1*, PRS+2*, PRS+15~, PRS+18*
REMTEXT PAT+11~, RMR+28*, RMR+40, RMR+41
>> RGIEN RGR+1*, RGR+2*, RGR+3, RGR+5, RGR+6, RGR+7, RGR+9
RIEN PAT+9~, PAT+53*, PAT+54*, PAT+55, PAT+56, PAT+57, FND+27*, FND+28, FND+35*, FND+36
, RGR+14*, RGR+15, NOT+1*, NOT+2*, NOT+3, NOT+4, NOT+6, NOT+7
RJ PAT+11~, RMR+30*, RMR+31
RMHDR PAT+11~
>> RMIEN RGR+4*, RGR+5*, RGR+6, RGR+7, RGR+9
RMN FILE+42~, FILE+44*, FILE+45*, FILE+52*, FILE+53, FILE+54
RMNDR CHK+7~, CHK+17*, CHK+18*, CHK+19, CHK+21, CHK+23, CHK+24, CHK+25, CHK+29
>> SHR NOT+17*, NOT+18*, NOT+19, NOT+21, NOT+22
SOURCE FND+1~, FND+3*, RGR+12*, FILE+17, FILE+22, FILE+25
SRCE CHK+35~
SUBJECT NOT+5~, NOT+13*, NOT+14, NOT+15, NOT+20*, NOT+21, NOT+22, FILE+33~, FILE+36*, FILE+37
TAG CHK+7~, FND+9*, FND+10, FND+33
TEXT FND+1~, FND+8*, FND+16, FND+24*, RGR+11*, NOT+7*, NOT+13, NOT+20, FILE+6, FILE+36
TJOB CHK~, FILE+39
U PAT+37, PAT+39, PAT+55, PAT+56, PAT+57, PAT+79, PAT+80, RMR+5, RMR+7, RMR+14
, RMR+24, RMR+27, RMR+35, RMR+38, RMR+57, RMR+58, RMR+59, PRS+1, PRS+2, PRS+4
, PRS+5, CHK+24, CHK+39, FND+5, FND+6, FND+7, FND+8, FND+9, FND+18, FND+23
, FND+24, FND+32, RGR+3, RGR+6, NOT+3, NOT+4, NOT+6, NOT+7, FILE+43, FILE+51
, FILE+53, FILE+54
VAL PRS~, PRS+1, PRS+4, PRS+5
VALUE RMR+25~, RMR+26*, RMR+34*, RMR+35
VER PAT+12~
VISIT RMR+1~, RMR+35*, RMR+36, PRS+5*, FIL+17
X PAT+49~, PAT+50*, RMR+21*, RMR+23, RMR+26, RMR+38*, RMR+39, RMR+45, RMR+47, RMR+57
, RMR+58, RMR+59, RMR+62, RMR+65, PRS+2, FIL+1~, FIL+2*, CHK+7~, CHK+26*, FILE+1~
, FILE+2*
XREMNXT PRS+15~, PRS+16*, PRS+17, PRS+18
Y FIL+7, CHK+7~, CHK+28, FILE+4
ZAPCHS PAT+2~
ZTDESC FILE+46*, FILE+50!
ZTDTH FILE+48*, FILE+50!
ZTIO FILE+46*, FILE+50!
ZTRTN FILE+46*, FILE+50!
ZTSK FILE+50!
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