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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BPMXDRV

Package: IHS Patient Merge

Routine: BPMXDRV


Information

BPMXDRV ;IHS/PHXAO/AEF - PATIENT MERGE SPECIAL ROUTINES DRIVER - 6/26/12 ;

Source Information

Source file <BPMXDRV.m>

Call Graph

Call Graph Total: 18

Package Total Call Graph
IHS Patient Merge 11 VISITS^BPMMRG  $$HRCN^BPMU  EN^BPMX3PB  EN^BPMXEDR  EN^BPMXLR  EN^BPMXMPI  EN^BPMXPRB  EN^BPMXTAX  
EN^BPMXVP  EN^BPMXVST  EN^BPMXWP  
Toolkit 3 $$FILE^XDRDPICK  NAME^XDRMERGB  EN^XDRVCHEK  
VA Fileman 3 EN^DDIOL  $$GET1^DIQ  ^DIR  
iCare 1 ($$CHK,CHK,EN)^BQIPTMRG  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS Patient Merge 1 BPM MERGE READY DUPLICATES  

Entry Points

Name Comments DBIA/ICR reference
ASK ;
BATCH(XDRX) ;
EN(BPMRY) ;EP
QUE ;EP
DESC ;;----- ROUTINE DESCRIPTION

External References

Name Field # of Occurrence
VISITS^BPMMRG EN+13
$$HRCN^BPMU BATCH+16, BATCH+17
EN^BPMX3PB EN+22
EN^BPMXEDR EN+58
EN^BPMXLR EN+35
EN^BPMXMPI EN+56
EN^BPMXPRB EN+38
EN^BPMXTAX EN+19
EN^BPMXVP EN+16
EN^BPMXVST EN+27
EN^BPMXWP EN+30
$$CHK^BQIPTMRG EN+9
CHK^BQIPTMRG EN+7
EN^BQIPTMRG EN+10
EN^DDIOL DESC+23
$$GET1^DIQ QUE+16
^DIR QUE+47, ASK+4
$$FILE^XDRDPICK QUE+12
NAME^XDRMERGB QUE+48
EN^XDRVCHEK QUE+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"You should hold the 'DG ELIGIBILITY' key to run a patient file merge."
  • Line Location: QUE+18
Function Call: WRITE
  • Prompt: !!,XNCNT," Entries Ready to be included in merge"
  • Line Location: QUE+34
Function Call: WRITE
  • Prompt: !!?15,$C(7),"No Verified Duplicates included in merge",$C(7),!!
  • Line Location: QUE+36
Function Call: WRITE
  • Prompt: !,"None selected!"
  • Line Location: QUE+40
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BATCH+6
Function Call: WRITE
  • Prompt: !!,$J(XNCNT,3)," ",?8,X1,?42,X1S,?60,"[",I,"]",?70,"#",$$HRCN^BPMU(I,$G(DUZ(2)))
  • Line Location: BATCH+16
Function Call: WRITE
  • Prompt: !,?8,X2,?42,X2S,?60,"[",J,"]",?70,"#",$$HRCN^BPMU(J,$G(DUZ(2)))
  • Line Location: BATCH+17
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BATCH+19
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+3
Routine Call
  • DIR
  • Line Location:
    • QUE+47
    • ASK+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19.1 - [#19.1] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC - [#1] QUE+20
^VA(15 - [#15] QUE+24, QUE+25
^VA(200 - [#200] QUE+15

Label References

Name Line Occurrences
ASK BATCH+19, BATCH+20
BATCH QUE+39

Naked Globals

Name Field # of Occurrence
^( QUE+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BPMRY EN~, EN+8, EN+10, EN+13, EN+16, EN+19, EN+22, EN+27, EN+30, EN+35
, EN+38, EN+56, EN+58
DA QUE+10~
DIC QUE+8~
DIE QUE+8~
DIK QUE+10~
DIR QUE+8~, QUE+43!, QUE+47!, ASK+2~, ASK+4!
DIR("A" QUE+44*, QUE+45*, QUE+46*, ASK+3*
DIR(0 QUE+43*, ASK+3*
DIRUT ASK+4!
DR QUE+8~
>> DTOUT BATCH+8, BATCH+9, BATCH+19, BATCH+20, ASK+4
>> DUOUT BATCH+8, BATCH+9, BATCH+19, BATCH+20, ASK+4
DUZ QUE+15
DUZ(2 BATCH+16, BATCH+17
FR EN+8~*, EN+9
I DESC+23~*, BATCH+3~, BATCH+8*, BATCH+9, BATCH+10, BATCH+12, BATCH+14, BATCH+16
IOF BATCH+6, BATCH+19
J BATCH+3~, BATCH+9*, BATCH+11, BATCH+12, BATCH+14, BATCH+17
K ASK+2~, ASK+5*
N ASK+2~, ASK+6*, ASK+7
N1 ASK+2~, ASK+7*, ASK+8
N2 ASK+2~, ASK+7*, ASK+8
U QUE+26, QUE+27, QUE+28, QUE+29, QUE+30, QUE+31, QUE+32, BATCH+10, BATCH+11, BATCH+14
, ASK+7
X DESC+23~*, QUE+9~, QUE+14~, QUE+15*, QUE+16, QUE+22*, QUE+24*
X01 BATCH+3~, BATCH+10*
X02 BATCH+3~, BATCH+11*
X1 BATCH+3~, BATCH+10*, BATCH+12, BATCH+13*, BATCH+16
X1S BATCH+3~, BATCH+10*, BATCH+16
X2 BATCH+3~, BATCH+11*, BATCH+12, BATCH+17
X2S BATCH+3~, BATCH+11*, BATCH+17
>> XDRDIC QUE+20*, QUE+21, QUE+30, BATCH+10, BATCH+11
XDRFDA QUE+10~
XDRFIL QUE+9~, QUE+12*, QUE+13, QUE+20
XDRGLOB QUE+9~, QUE+21*, QUE+24
XDRI QUE+10~
XDRIENS QUE+10~
XDRJ QUE+10~
XDRK QUE+10~
XDRKEY QUE+14~, QUE+15*, QUE+16*, QUE+18
XDRMA QUE+8~
XDRNAME QUE+9~
XDRX QUE+9~, QUE+39, QUE+40, BATCH~, BATCH+4, BATCH+5!, BATCH+8, BATCH+9, BATCH+20
XDRX( QUE+31*, QUE+32*, ASK+8*
XDRX(0 QUE+35
XDRXX QUE+8~
XDRY QUE+9~, BATCH+3~, BATCH+4*
XDRY( BATCH+8, BATCH+9, BATCH+12!, ASK+8
XDRYY QUE+8~
XNCNT QUE+23*, QUE+33*, QUE+34, BATCH+3~, BATCH+7*, BATCH+14*, BATCH+16, BATCH+19, ASK+3
>> XNCNT0 QUE+23*
XX BATCH+3~
XX( BATCH+14*, ASK+7
Y QUE+9~, QUE+13, QUE+18*, QUE+24*, QUE+25, QUE+31, QUE+32, QUE+47, ASK+2~, ASK+5*
, ASK+6
Y( ASK+5!
YVAL QUE+25~*, QUE+26, QUE+27, QUE+28, QUE+29, QUE+30, QUE+31, QUE+32
ZTDTH QUE+8~
ZTSK QUE+8~
>> ZTSTOP EN+7, EN+9*

Marked Items

Name Field # of Occurrence
$T(CHK^BQIPTMRG EN+7
$T(DESC+I DESC+23
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All