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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BQIPLCR

Package: iCare

Routine: BQIPLCR


Information

BQIPLCR ;PRXM/HC/ALA-Create Panel Functions ; 18 Oct 2005 3:45 PM

Source Information

Source file <BQIPLCR.m>

Call Graph

Call Graph Total: 14

Package Total Call Graph
VA Fileman 6 (,$$FIND1)^DIC  FILE^DICN  FILE^DIE  (,IX)^DIK  $$IENS^DILF  $$GET1^DIQ  
iCare 6 UPU^BQIFLAG  CNTP^BQIFLG  UPD^BQINOTF  $$OWNR^BQIPLUSR  $$PLID^BQIUG1  ($$FLG,$$SENS)^BQIULPT  
Kernel 2 ^%ZTER  $$NOW^XLFDT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
iCare 1 BQIPLPP  

Entry Points

Name Comments DBIA/ICR reference
CNTP(OWNR,PLIEN) ;EP - Count patients and file the total
RPTM(DFN) ;EP - Remove patient record manually
TMPL(OWNR,PLIEN) ;EP - Copy template information into new panel
FILE ;File new panel
ERR ;
UPD ; Update panel definition values
DPT(DFN) ;EP - Delete patient
APT(DFN) ;EP - Add patient
CHK ; Check Source Type changed to Manual
; If the panel is already Manual and is changed to manual, quit
DONE ; -- exit code
TMPNM(NM) ;EP -- Return temporary panel name
APTM(DFN) ;EP - Add patient record manually
CPY(OWNR,PLIEN,OPLIEN) ;EP - Copy a temporary panel
APMTC(CDATA,CTYP,CDFN) ;EP - Add a patient's matched criteria
CRPNL(DATA,OWNR,PLIEN,PLNM,PLDES,SRCNM,SRC,FSOURCE,AUFL,STATUS,ASSOC,IPCPL,PCAT) ; Create/Update a new panel
; EP - BQI SET PANEL DEF
; Description
; Adds/updates a panel using the user defined panel name and description.
; If no name is passed, generates a temporary name which is a composite
; of "TEMP PANEL " and the last assigned panel ien plus 1.
; If no Panel IEN is passed then it generates a new one.
; Input:
; OWNR - Owner of the panel
; PLIEN - Panel internal entry number (if blank, a new panel is being created)
; PLNM - User defined panel name (optional)
; PLDES - User defined panel description (optional)
; SRCNM - Source name (optional)
; SRC - Source type (optional)
; FSOURCE - Filter source name (optional)
; AUFL - Autopopulate flag
; STATUS - I=in progress, T=temporary, @=remove status flag
; ASSOC - associated panel IEN (either existing to TEMP or vice versa), @=remove association
; IPCPL - IPC Panel flag
; PCAT - Category for folder grouping
; Output:
; PLIEN - panel IEN
; PLID - panel ID (owner and panel ien)
; PLNM - panel name
; or
; BMXSEC - if record can't be locked or if $D(ERROR)
; when filing or M error encountered

External References

Name Field # of Occurrence
^%ZTER ERR+2
UPU^BQIFLAG APTM+10, APT+12, CNTP+16
CNTP^BQIFLG CNTP+25
UPD^BQINOTF UPD+66
$$OWNR^BQIPLUSR CRPNL+40
$$PLID^BQIUG1 UPD+69
$$FLG^BQIULPT APTM+16
$$SENS^BQIULPT CNTP+14
^DIC APTM+7, APMTC+7, APMTC+18, TMPL+35
$$FIND1^DIC CRPNL+47
FILE^DICN APT+6, FILE+5
FILE^DIE APTM+17, RPTM+8, APT+10, CNTP+22, UPD+58, TMPL+43
^DIK DPT+7, ERR+11
IX^DIK CPY+29
$$IENS^DILF APTM+12, RPTM+3, APT+8, CNTP+7, CNTP+10, CRPNL+46, UPD+3, UPD+54, TMPL+22, TMPL+37
$$GET1^DIQ CNTP+11, UPD+7, UPD+13, CHK+2, CHK+4, TMPL+23, TMPL+26, TMPL+29
$$NOW^XLFDT APTM+15, RPTM+6, APT+9, CNTP+19, UPD+7, UPD+9, ERR+4, CHK+12

Used in RPC

RPC Name Call Tags
BQI SET PANEL DEF CRPNL

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
90505.01 FIND1^DIC,  GET1^DIQ
90505.015 GET1^DIQ
90505.04 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BQICARE - [#90505] APTM+6*, APTM+10, APMTC+3, APMTC+6*, APMTC+15*, APT+5*, CNTP+9, CRPNL+58, CRPNL+60*, CRPNL+64
, CRPNL+66, CRPNL+67, CRPNL+76, UPD+12, UPD+29, UPD+31, UPD+32, UPD+33*, UPD+34!, UPD+35*
, ERR+1, CHK+9, CHK+10, CHK+11*, CHK+12*, CPY+1*, CPY+4*, CPY+7*, CPY+10*, CPY+13*
, CPY+16*, CPY+19*, CPY+22*, CPY+25*, TMPL+7, TMPL+10, TMPL+13*, TMPL+16
^BQICARE("AD" UPD+24, UPD+26, UPD+28, UPD+36!, UPD+37*
^BQICARE("SPNL" UPD+19
^DD("DD" ERR+4
^TMP("BQIPLCR" CRPNL+30, CRPNL+31!, CRPNL+54*, UPD+70*, DONE+1*

Label References

Name Line Occurrences
$$TMPNM CRPNL+65, CRPNL+68
CHK UPD+5
CPY FILE+9
DONE CRPNL+78
FILE CRPNL+71
TMPL CRPNL+74
UPD CRPNL+77

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ASSOC CRPNL~, CRPNL+35*, FILE+9, UPD+12, UPD+13, UPD+21, UPD+40, UPD+48, ERR+7
AUFL CRPNL~, CRPNL+33*, UPD+46
>> BMXSEC CRPNL+40*, CRPNL+43, CRPNL+50*, CRPNL+57, CRPNL+59*, CRPNL+77, FILE+7*, UPD+59*, ERR+5*
BQDATA TMPL+18~, TMPL+43
BQDATA( TMPL+40*
BQII CRPNL+28~, CRPNL+54*, UPD+70*, DONE+1*
BQIPLUP UPD+1~
BQIPLUP( UPD+7*, UPD+8*, UPD+9*, UPD+10*, UPD+16*, UPD+17*, UPD+42*, UPD+43*, UPD+44*, UPD+45*
, UPD+46*, UPD+47*, UPD+48*, UPD+49*, UPD+52*, UPD+55*
BQIPLUP(90505 UPD+19*
BQIPTUP APTM+1~, RPTM+1~, APT+1~
BQIPTUP( APTM+13*, APTM+14*, APTM+15*, APTM+16*, RPTM+4*, RPTM+5*, RPTM+6*, RPTM+7*, APT+9*
BQIUP CNTP+6~
BQIUP( CNTP+18*, CNTP+19*, CNTP+20*, CNTP+21*
>> CDA APMTC+16*, APMTC+17
CDATA APMTC~, APMTC+16
CDFN APMTC~, APMTC+2, APMTC+12, APMTC+16
CNT CNTP+6~, CNTP+8*, CNTP+12*, CNTP+18
CTYP APMTC~, APMTC+2, APMTC+16
DA APTM+1~, APTM+12*, APMTC+1~, APMTC+11!, APMTC+18*, RPTM+1~, RPTM+3*, APT+1~, APT+8*, DPT+4~
, DPT+6*, CNTP+6~, CNTP+7*, CNTP+10*, CRPNL+44~, CRPNL+45*, CRPNL+46, FILE+1~, FILE+6*, UPD+1~
, UPD+2*, UPD+3, UPD+53~, UPD+54*, ERR+8~, ERR+9*, TMPL+18~, TMPL+21*, TMPL+22, TMPL+36*
, TMPL+37
DA(1 APTM+2*, APTM+4, APTM+6, APMTC+2*, APMTC+3, APMTC+4, APMTC+6, APMTC+12*, APMTC+13, APMTC+15
, RPTM+2*, APT+2*, APT+3, APT+5, DPT+5*, DPT+6, CNTP+7*, CNTP+10*, CRPNL+45*, FILE+2*
, FILE+3, UPD+2*, UPD+54*, ERR+9*, ERR+10, CPY+28, TMPL+21*, TMPL+32*, TMPL+34
DA(2 APTM+2*, APTM+4, APTM+6, APTM+10, APMTC+2*, APMTC+3, APMTC+4, APMTC+6, APMTC+12*, APMTC+13
, APMTC+15, RPTM+2*, APT+2*, APT+3, APT+5, DPT+5*, DPT+6, CNTP+10*, UPD+54*, TMPL+32*
, TMPL+34
DA(3 APMTC+2*, APMTC+3, APMTC+4, APMTC+6, APMTC+12*, APMTC+13, APMTC+15
DA(4 APMTC+12*, APMTC+13, APMTC+15
DATA CRPNL~, CRPNL+30*
DD APT+6!, FILE+5!
DFN APTM~, APTM+3, APTM+10, APTM+12, APTM+16, RPTM~, RPTM+3, APT~, APT+2, APT+12
, DPT~, DPT+6, CNTP+6~, CNTP+8*, CNTP+9*, CNTP+10, CNTP+14, CNTP+16, CHK+7~, CHK+8*
, CHK+9*, CHK+10, CHK+11, CHK+12
DIC APTM+1~, APTM+4*, APMTC+1~, APMTC+4*, APMTC+13*, APT+1~, APT+3*, FILE+1~, FILE+3*, TMPL+18~
, TMPL+34*
DIC("P" APT+4*, FILE+4*
DIC(0 APTM+4*, APTM+5*, APMTC+4*, APMTC+5*, APMTC+13*, APMTC+14*, APT+4*, FILE+4*, TMPL+34*
DIE APTM+1~, APMTC+1~, APT+1~, APT+3*, FILE+1~, FILE+3*
DIK DPT+4~, DPT+6*, ERR+8~, ERR+10*, CPY+28*
DINUM APTM+3*, APT+2*, FILE+1~
DLAYGO APTM+5*, APMTC+5*, APMTC+14*, APT+4*, FILE+1~, FILE+2*, FILE+4
DO APT+6!, FILE+5!
DUZ APTM+14, RPTM+5, CNTP+20, UPD+8, UPD+52, UPD+54
DUZ(2 UPD+10
ERRDTM ERR+3~, ERR+4*, ERR+5
ERROR APTM+18, RPTM+9, CRPNL+44~, UPD+1~, UPD+59, TMPL+18~
FSOURCE CRPNL~, CRPNL+33*, UPD+45
IEN TMPL+2~, TMPL+16*, TMPL+21
IENS APTM+1~, APTM+12*, APTM+13, APTM+14, APTM+15, APTM+16, RPTM+1~, RPTM+3*, RPTM+4, RPTM+5
, RPTM+6, RPTM+7, APT+1~, APT+8*, APT+9, CNTP+6~, CNTP+10*, CNTP+11, CRPNL+44~, CRPNL+46*
, CRPNL+47, UPD+1~, UPD+3*, UPD+7, UPD+8, UPD+9, UPD+10, UPD+13, UPD+16, UPD+17
, UPD+42, UPD+43, UPD+44, UPD+45, UPD+46, UPD+47, UPD+48, UPD+49, UPD+52, UPD+53~
, UPD+54*, UPD+55, CHK+2, CHK+4, TMPL+18~, TMPL+22*, TMPL+23, TMPL+26, TMPL+29, TMPL+37*
, TMPL+40
IPCPL CRPNL~, CRPNL+35*, UPD+49
MTC APMTC+1~, APMTC+9*, APMTC+12
NM TMPNM~, TMPNM+1*, TMPNM+2
NPLIDEN UPD+22~, UPD+23*, UPD+33, UPD+35, UPD+37
OPLIEN CPY~, CPY+1, CPY+4, CPY+7, CPY+10, CPY+13, CPY+16, CPY+19, CPY+22, CPY+25
OPLNM UPD+1~, UPD+12*, UPD+13*, UPD+16, UPD+19, UPD+23, UPD+40, UPD+64, UPD+65
OWNR APTM+2, APTM+10, APTM+16, APMTC+2, APMTC+12, RPTM+2, APT+2, APT+12, DPT+5, CNTP~
, CNTP+7, CNTP+9, CNTP+10, CNTP+16, CNTP+25, CRPNL~, CRPNL+40, CRPNL+45, CRPNL+58, CRPNL+60
, CRPNL+64, CRPNL+66, CRPNL+67, CRPNL+74, CRPNL+76, FILE+2, FILE+9, UPD+2, UPD+12, UPD+19
, UPD+23, UPD+52, UPD+54, UPD+66, UPD+69, ERR+1, ERR+9, CHK+9, CHK+10, CHK+11
, CHK+12, CPY~, CPY+1, CPY+4, CPY+7, CPY+10, CPY+13, CPY+16, CPY+19, CPY+22
, CPY+25, TMPL~, TMPL+3, TMPL+7, TMPL+10, TMPL+13, TMPL+16, TMPL+21, TMPL+32
PCAT CRPNL~, CRPNL+35*, UPD+51, UPD+52, UPD+55
PIENS CNTP+6~, CNTP+7*, CNTP+18, CNTP+19, CNTP+20, CNTP+21
PLDES CRPNL~, CRPNL+34*, UPD+42
PLID CRPNL+28~, UPD+69*, UPD+70
PLIDEN UPD+22~, UPD+23*, UPD+24, UPD+26, UPD+28, UPD+32, UPD+34, UPD+36
PLIEN APTM+2, APTM+16, APMTC+2, APMTC+12, RPTM+2, APT+2, DPT+5, CNTP~, CNTP+7, CNTP+9
, CNTP+10, CNTP+25, CRPNL~, CRPNL+34*, CRPNL+49, CRPNL+57, CRPNL+74, FILE+6*, FILE+7, FILE+9
, UPD+2, UPD+54, UPD+66, UPD+69, UPD+70, ERR+9, CHK+9, CHK+10, CHK+11, CHK+12
, CPY~, CPY+1, CPY+4, CPY+7, CPY+10, CPY+13, CPY+16, CPY+19, CPY+22, CPY+25
, TMPL~, TMPL+4, TMPL+7, TMPL+13, TMPL+32
PLN CRPNL+63~, CRPNL+64*, CRPNL+65, CRPNL+67*, CRPNL+68*
PLNM CRPNL~, CRPNL+34*, CRPNL+43, CRPNL+47, CRPNL+62, CRPNL+65*, CRPNL+66, CRPNL+68*, FILE+2, UPD+15
, UPD+16, UPD+17, UPD+19, UPD+23, UPD+39, UPD+40*, UPD+64, UPD+70
RESULT APTM+1~, APTM+8*, APTM+18*, APTM+19*, RPTM+1~, RPTM+9*, RPTM+10*
SFLG CNTP+6~, CNTP+8*, CNTP+14*, CNTP+21
SRC CRPNL~, CRPNL+33*, UPD+43, CHK+2, CHK+4
SRCNM CRPNL~, CRPNL+33*, UPD+44
STATUS CRPNL~, CRPNL+34*, UPD+21, UPD+47, UPD+62
TEXT UPD+63~, UPD+64*, UPD+65*, UPD+66
TMP CRPNL+28~, CRPNL+47*, CRPNL+48, CRPNL+49
TMPLN TMPL+18~, TMPL+23*, TMPL+33
TMPLT TMPL+18~, TMPL+29*, TMPL+40
TN UPD+22~, UPD+27*, UPD+28*, UPD+29, UPD+31, UPD+32, UPD+33, UPD+34, UPD+35, UPD+36
, UPD+37
TNN UPD+22~, UPD+30*, UPD+31*, UPD+32, UPD+33, UPD+34, UPD+35
TPNL UPD+22~, UPD+25*, UPD+26*, UPD+28, UPD+29, UPD+31, UPD+32, UPD+33, UPD+34, UPD+35
, UPD+36, UPD+37
TUSR UPD+22~, UPD+23*, UPD+24*, UPD+26, UPD+28, UPD+29, UPD+31, UPD+32, UPD+33, UPD+34
, UPD+35, UPD+36, UPD+37
U UPD+12, UPD+32, UPD+33, CHK+10, CHK+11, CHK+12, CPY+1
UID CRPNL+28~, CRPNL+29*, CRPNL+30, CRPNL+31, CRPNL+54, UPD+70, DONE+1
X APTM+3*, APMTC+2*, APMTC+17*, APT+1~, APT+2*, CRPNL+28~, FILE+1~, FILE+2*, TMPL+18~, TMPL+33*
Y APTM+8, APMTC+8, APMTC+9, APMTC+18, APT+7, APT+8, FILE+6, ERR+3~, ERR+4*, TMPL+18~
, TMPL+36
>> ZTSK CRPNL+29
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All