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

Package: iCare

Routine: BQIPTMRG


Information

BQIPTMRG ;PRXM/HC/ALA-iCare Merge Patient Update ; 18 Oct 2007 3:29 PM

Source Information

Source file <BQIPTMRG.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 EN^DDIOL  FILE^DICN  FILE^DIE  (,EN1)^DIK  
iCare 2 ($$LCK,STA,ULK)^BQIPLRF  NPT^BQITASK  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Patient Merge 1 BPMXDRV  

Entry Points

Name Comments DBIA/ICR reference
PROC(BPMFR,BPMTO) ; Process patient data
CHK(BPMFR) ;EP - Check if FROM patient is in a panel that is opened
EN(BPMRY) ;EP -- Main entry point
; Input parameter
; BPMRY = Temp global set up by the patient merge software,
; i.e., "^TMP(""XDRFROM"",$J)"
DESC ;----- ROUTINE DESCRIPTION

External References

Name Field # of Occurrence
$$LCK^BQIPLRF CHK+8
STA^BQIPLRF PROC+38, CHK+11, CHK+12, CHK+22
ULK^BQIPLRF PROC+39, CHK+23
NPT^BQITASK PROC+8
EN^DDIOL DESC+21
FILE^DICN PROC+36
FILE^DIE PROC+48, PROC+55, PROC+62
^DIK PROC+12, PROC+29
EN1^DIK PROC+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BKM(90451 - [#90451] PROC+59, PROC+60
^BQICARE - [#90505] PROC+24, PROC+35*, PROC+37*
^BQICARE("AB" PROC+20, PROC+22, PROC+24!, CHK+3, CHK+4, CHK+6, CHK+19, CHK+21
^BQIFACT("AC" PROC+53
^BQIPAT( PROC+5, PROC+9, PROC+10*, PROC+11*
^BQIREG("AC" PROC+46
^BQIREG(0 PROC+43
^DPT - [#2] PROC+6

Label References

Name Line Occurrences
PROC EN+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY CHK+1~
ARRAY( CHK+9*
BI PROC+2~, PROC+11*
BPMFR EN+5~, EN+7*, EN+8, EN+9, EN+12, PROC~, PROC+9, PROC+10, PROC+11, PROC+12
, PROC+20, PROC+22, PROC+24, PROC+27, PROC+46, PROC+53, PROC+59, PROC+60, CHK~, CHK+3
, CHK+4, CHK+6, CHK+19, CHK+21
BPMRY EN~, EN+7, EN+9
BPMTO EN+5~, EN+9*, EN+10, EN+12, PROC~, PROC+5, PROC+6, PROC+8, PROC+10, PROC+11
, PROC+14, PROC+32, PROC+37, PROC+47, PROC+54, PROC+61
BQIUPD PROC+44~, PROC+49!, PROC+56!
BQIUPD( PROC+54*
BQIUPD(90509 PROC+47*
BQIX CHK+1~, CHK+14*
BQN PROC+31~, PROC+37*
DA PROC+2~, PROC+12*, PROC+14*, PROC+23~, PROC+26~, PROC+27*, PROC+31~
DA(1 PROC+27*, PROC+29, PROC+32*, PROC+33, PROC+35
DA(2 PROC+27*, PROC+29, PROC+32*, PROC+33, PROC+35
DATA PROC+23~, PROC+24*, PROC+37
DD PROC+36!
DIC PROC+23~, PROC+31~, PROC+33*
DIC("P" PROC+34*
DIC(0 PROC+34*
DIE PROC+23~, PROC+31~, PROC+33*
DIK PROC+2~, PROC+12*, PROC+14*, PROC+26~, PROC+29*
DINUM PROC+23~, PROC+31~, PROC+32*
DLAYGO PROC+23~, PROC+31~, PROC+34*
DO PROC+36!
FLAG CHK+1~, CHK+2*, CHK+14*, CHK+18, CHK+24
I DESC+20~, DESC+21*
IEN PROC+44~, PROC+45*, PROC+46*, PROC+47, PROC+52*, PROC+53*, PROC+54, PROC+60*, PROC+61
IENS PROC+23~
LGLOB CHK+1~
LOCK CHK+1~, CHK+8*, CHK+9, CHK+10
OWNR PROC+18~, PROC+19*, PROC+20*, PROC+22, PROC+24, PROC+27, PROC+32, PROC+37, PROC+38, PROC+39
, CHK+1~, CHK+2*, CHK+3, CHK+4*, CHK+6, CHK+8, CHK+9, CHK+11, CHK+12, CHK+19*
, CHK+21, CHK+22, CHK+23
PLIEN PROC+18~, PROC+21*, PROC+22*, PROC+24, PROC+27, PROC+32, PROC+37, PROC+38, PROC+39, CHK+1~
, CHK+5*, CHK+6*, CHK+8, CHK+9, CHK+11, CHK+12, CHK+20*, CHK+21*, CHK+22, CHK+23
U PROC+6, PROC+10, PROC+37, CHK+14
UID PROC+2~, PROC+3*, CHK+1~, CHK+2*
>> UPD(90451 PROC+61*
X DESC+20~, DESC+21*, PROC+23~, PROC+31~, PROC+32*

Marked Items

Name Field # of Occurrence
$T(DESC+I DESC+21
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All