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

Package: IHS Patient Merge

Routine: BPMXFX1


Information

BPMXFX1 ;IHS/OIT/NKD - CLEANUP UTILITY - SPLIT INTO MULTIPLE ROUTINES - 7/23/12 ;

Source Information

Source file <BPMXFX1.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
IHS Patient Merge 5 (ONEBILL,ONECLAIM)^BPMX3PB  ($$BILL,$$HRN,$$LAST,$$MRG,$$VSIT,ENTRIES,HDR,RSLT)^BPMXFIX  EN^BPMXLR2  $$NEXT^BPMXPRB  ONE^BPMXTAX  
VA Fileman 4 FILE^DICN  (,UPDATE)^DIE  ^DIK  $$GET1^DIQ  
Kernel 2 $$NOW^XLFDT  $$PATCH^XPDUTL  
Electronic Dental Record 1 A40^BADEMRG  
IHS Changes To Lab 1 MERGE^BLRMERG  
Patient Registration MPI 1 CREATMSG^AGMPIHLO  
iCare 1 (STA,ULK)^BQIPLRF  

Entry Points

Name Comments DBIA/ICR reference
VST ;EP
TPB ;EP
PRB ;EP
LAB ;EP
MPI ;EP
EDR ;EP
GETXLR ;
BQI ;EP
ATX ;EP

External References

Name Field # of Occurrence
CREATMSG^AGMPIHLO MPI+11
A40^BADEMRG EDR+10
MERGE^BLRMERG LAB+30
ONEBILL^BPMX3PB TPB+29
ONECLAIM^BPMX3PB TPB+16, TPB+59, TPB+84
$$BILL^BPMXFIX TPB+73
$$HRN^BPMXFIX TPB+68
$$LAST^BPMXFIX TPB+8, TPB+78, TPB+82, TPB+87, ATX+10, ATX+11, BQI+30, BQI+35, LAB+12, PRB+6
, VST+11
$$MRG^BPMXFIX TPB+69, TPB+75, TPB+79, TPB+87
$$VSIT^BPMXFIX TPB+77
ENTRIES^BPMXFIX TPB+20, TPB+33, TPB+63
HDR^BPMXFIX TPB+19, TPB+20, TPB+32, TPB+33, TPB+62, TPB+63, TPB+83, TPB+86, TPB+87, ATX+10
, EDR+11, LAB+19, LAB+29, MPI+12, PRB+16
RSLT^BPMXFIX TPB+5, TPB+20, TPB+33, TPB+34, TPB+35, TPB+39, TPB+63, TPB+64, TPB+85, ATX+13
, BQI+12, BQI+39, EDR+12, LAB+46, LAB+47, MPI+13, PRB+17, PRB+25, VST+13
EN^BPMXLR2 LAB+44
$$NEXT^BPMXPRB PRB+15
ONE^BPMXTAX ATX+11
STA^BQIPLRF BQI+36
ULK^BQIPLRF BQI+37
FILE^DICN BQI+34
^DIE LAB+23
UPDATE^DIE PRB+20
^DIK BQI+28
$$GET1^DIQ TPB+49, PRB+15, VST+3
$$NOW^XLFDT PRB+23
$$PATCH^XPDUTL EDR+3

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(15.1 - [#15.1] GET1^DIQ
^LR - [#63] Classic Fileman Calls
^AUPNPROB - [#9000011] GET1^DIQ
^ABMDBILL(2906 - [#9002274.4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" MPI+4
^ABMDBILL( TPB+23, TPB+25, TPB+26, TPB+27, TPB+41, TPB+45, TPB+46, TPB+53
^ABMDCLM - [#9002274.3] TPB+11, TPB+13, TPB+14, TPB+55, TPB+66, TPB+67, TPB+70, TPB+71
^ATXPAT - [#9002227] ATX+6, ATX+8
^AUPNPROB("AA" PRB+7, PRB+9, PRB+11, PRB+12, PRB+13
^AUPNPROB("MODIFIED" PRB+22!, PRB+23*, PRB+29!
^AUPNVSIT - [#9000010] VST+7, VST+8, VST+9, VST+10, VST+11*
^BQICARE - [#90505] BQI+17, BQI+19, BQI+21, BQI+24, BQI+33*, BQI+35*
^BQIPAT("AC" BQI+6, BQI+9, BQI+10!
^DD(9002274.4 TPB+50, TPB+51
^DPT - [#2] LAB+14
^LR - [#63] LAB+18, LAB+25
^LRO(68 - [#68] LAB+27, LAB+34, LAB+36, LAB+38, LAB+41*
^TMP("BPM" TPB+7, TPB+8, TPB+42, ATX+9, BQI+8, BQI+22, EDR+7, EDR+9, LAB+6, LAB+8
, MPI+8, MPI+10, PRB+5, PRB+28, VST+10
^TMP("BPM-LR" LAB+27!*, LAB+32, LAB+40, LAB+41, LAB+42!
^XDRM - [#15.4] GETXLR+6, GETXLR+7, GETXLR+10, GETXLR+11, GETXLR+13

Label References

Name Line Occurrences
GETXLR LAB+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BLRFM LAB+7~, LAB+13*, LAB+44
BLRNEW LAB+7~, LAB+14*, LAB+15, LAB+17, LAB+34, LAB+36, LAB+38, LAB+41
BLROLD LAB+7~, LAB+11, LAB+15, LAB+17, LAB+18, LAB+19, LAB+21, LAB+25, LAB+27, LAB+29
, LAB+40, LAB+41, GETXLR+13*
BLRTO LAB+7~, LAB+13*, LAB+14, LAB+18, LAB+19, LAB+22, LAB+29, LAB+44
BPMB TPB+27~*, TPB+28, TPB+65~, TPB+73*
BPMBI TPB+65~, TPB+73*
BPMBP TPB+65~, TPB+73*, TPB+74, TPB+75, TPB+80, TPB+82
BPMCH TPB+65~, TPB+68*, TPB+69, TPB+87
BPMCI TPB+38~, TPB+53*, TPB+54, TPB+55, TPB+58, TPB+59, TPB+65~, TPB+70*, TPB+71, TPB+73
, TPB+77, TPB+83, TPB+84, TPB+86
BPMCNT TPB+3~, TPB+6*, TPB+17*, TPB+34, TPB+38~, TPB+40*, TPB+60*, TPB+64, ATX+3~, ATX+5*
, ATX+12*, ATX+13, BQI+4~, BQI+5*, BQI+11*, BQI+12, BQI+15~, BQI+16*, BQI+38*, BQI+39
, PRB+3~, PRB+4*, PRB+24*, PRB+25, VST+5~, VST+6*, VST+12*, VST+13
BPMCNT1 LAB+3~, LAB+5*, LAB+24*, LAB+46
BPMCNT2 TPB+3~, TPB+6*, TPB+30*, TPB+35, LAB+3~, LAB+5*, LAB+45*, LAB+47
BPMCP TPB+38~, TPB+55*, TPB+56, TPB+57, TPB+65~, TPB+67*, TPB+68, TPB+69, TPB+70, TPB+71
, TPB+74, TPB+78, TPB+86
BPMD0 TPB+10~, TPB+13*, TPB+14, TPB+15, TPB+16, TPB+22~, TPB+25*, TPB+26, TPB+27, TPB+29
, TPB+38~, TPB+45*, TPB+46, TPB+48, TPB+49, TPB+53, ATX+3~, ATX+5*, ATX+6*, ATX+8
, ATX+10, ATX+11, VST+5~, VST+6*, VST+7*, VST+8, VST+9, VST+10, VST+11
BPMD1 ATX+3~, ATX+7*, ATX+8*, ATX+9, ATX+10, ATX+11, BQI+15~, BQI+20*, BQI+21*, BQI+22
, BQI+24, BQI+26, BQI+30, BQI+35
BPMDUZ TPB+38~
BPMDUZ(2 TPB+47*, TPB+52
BPMDUZ2 TPB+10~, TPB+11*, TPB+13, TPB+14, TPB+16, TPB+19, TPB+20, TPB+22~, TPB+23*, TPB+25
, TPB+26, TPB+27, TPB+29, TPB+32, TPB+33, TPB+38~, TPB+40*, TPB+41*, TPB+45, TPB+46
, TPB+47, TPB+53, TPB+55, TPB+59, TPB+62, TPB+63, TPB+65~, TPB+66*, TPB+67, TPB+68
, TPB+70, TPB+71, TPB+73, TPB+77, TPB+83, TPB+84, TPB+86, TPB+87
BPMF PRB+3~, PRB+8*, PRB+9*, PRB+11, PRB+12, PRB+13, PRB+16
BPMFR TPB+3~, TPB+8*, TPB+13, TPB+14, TPB+25, TPB+26, BQI+4~, BQI+7*, BQI+8*, BQI+9
, BQI+10, EDR+8~, EDR+9*, EDR+10, EDR+11, EDR+12, LAB+7~, LAB+8*, LAB+12, LAB+13
, MPI+9~, MPI+10*, MPI+11, MPI+12, MPI+13, PRB+3~, PRB+27*, PRB+28*, PRB+29, GETXLR+11
BPMHDR TPB+3~, TPB+8*, TPB+44*, PRB+3~, PRB+10*, PRB+16*
BPMI PRB+3~, PRB+12*, PRB+13
BPMN PRB+3~, PRB+13*, PRB+15, PRB+19
BPMNS PRB+3~, PRB+15*, PRB+17, PRB+19
BPMOS PRB+14~, PRB+15*, PRB+17
BPMS PRB+3~, PRB+10*, PRB+11*, PRB+12, PRB+13
BPMTMP TPB+3~, TPB+12~, TPB+18, TPB+20, TPB+24~, TPB+31, TPB+33, TPB+43~, TPB+61, TPB+63
BPMTMP( TPB+15*, TPB+19, TPB+28*, TPB+32, TPB+58*, TPB+62
BPMTMP(0 TPB+19, TPB+32, TPB+62
BPMTO TPB+3~, TPB+8*, TPB+16, TPB+19, TPB+20, TPB+29, TPB+32, TPB+33, TPB+38~, TPB+42*
, TPB+45, TPB+46, TPB+57, TPB+59, TPB+62, TPB+63, TPB+81~, TPB+82*, TPB+83, TPB+84
, EDR+8~, EDR+9*, EDR+10, EDR+11, EDR+12, LAB+7~, LAB+8*, LAB+12*, LAB+13, MPI+9~
, MPI+10*, MPI+11, MPI+12, MPI+13, PRB+3~, PRB+4*, PRB+5*, PRB+6, PRB+7, PRB+9
, PRB+11, PRB+12, PRB+13, PRB+15, PRB+16, PRB+22, PRB+23
BPMV TPB+65~, TPB+77*
BPMVI TPB+65~, TPB+77*
BPMVP TPB+65~, TPB+77*, TPB+78, TPB+79, TPB+80, TPB+82
DA TPB+38~, TPB+48*, BQI+23~, BQI+26*, LAB+7~, LAB+21*
DA(1 BQI+26*, BQI+28, BQI+30*, BQI+31, BQI+33
DA(2 BQI+26*, BQI+28, BQI+30*, BQI+31, BQI+33
DATA BQI+23~, BQI+24*, BQI+35
DD BQI+23~, BQI+34!
DIC BQI+23~, BQI+31*
DIC("P" BQI+32*
DIC(0 BQI+32*
DIE BQI+23~, BQI+31*, LAB+7~, LAB+20*
DIK BQI+23~, BQI+28*
DINUM BQI+23~, BQI+30*
DLAYGO BQI+23~, BQI+32*
DO BQI+23~, BQI+34!
DR LAB+7~, LAB+22*
DUZ(2 TPB+47*, TPB+52*, ATX+10, EDR+11, LAB+19, LAB+29, MPI+12
ERR EDR+8~, EDR+11
FDA PRB+18~
FDA(9000011 PRB+19*
I BQI+4~, BQI+5*, BQI+6*, BQI+9, BQI+10, LAB+7~, LAB+33*, LAB+34*, LAB+36, LAB+38
, LAB+40, LAB+41, GETXLR+1~
IENS BQI+23~
J LAB+7~, LAB+35*, LAB+36*, LAB+38, LAB+40, LAB+41, GETXLR+1~
OWNR BQI+15~, BQI+16*, BQI+17*, BQI+19, BQI+21, BQI+24, BQI+26, BQI+30, BQI+35, BQI+36
, BQI+37
PLIEN BQI+15~, BQI+18*, BQI+19*, BQI+21, BQI+24, BQI+26, BQI+30, BQI+35, BQI+36, BQI+37
SUCCESS MPI+9~, MPI+11, MPI+12
U TPB+14, TPB+26, TPB+27, TPB+46, TPB+53, TPB+71, BQI+35, VST+8, VST+9, VST+10
, VST+11
UID BQI+15~, BQI+16*
X TPB+38~, TPB+49*, BQI+23~, BQI+30*, LAB+7~, MPI+3~, MPI+4*, GETXLR+1~
XCNT GETXLR+1~, GETXLR+2*, GETXLR+3
XDIEN GETXLR+1~, GETXLR+3*, GETXLR+6, GETXLR+7, GETXLR+10, GETXLR+11, GETXLR+13
XDRMRG LAB+7~
XDRMRG("FR" LAB+13*
XDRMRG("TO" LAB+13*
XFIL GETXLR+1~, GETXLR+4*, GETXLR+6*, GETXLR+7, GETXLR+10, GETXLR+11, GETXLR+13
XIEN TPB+3~, TPB+6*, TPB+7*, TPB+8, EDR+4~, EDR+6*, EDR+7*, EDR+9, LAB+3~, LAB+5*
, LAB+6*, LAB+8, MPI+5~, MPI+7*, MPI+8*, MPI+10
XIENS LAB+7~, LAB+8*, GETXLR+2, GETXLR+3
XNOD GETXLR+1~, GETXLR+8*, GETXLR+10*, GETXLR+11, GETXLR+13
Y LAB+7~
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All