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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BPMXFIX

Package: IHS Patient Merge

Routine: BPMXFIX


Information

BPMXFIX ;IHS/OIT/NKD - CLEANUP UTILITY DRIVER - 6/26/12 ;

Source Information

Source file <BPMXFIX.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 $$HTE^XLFDT  (BMES,MES)^XPDUTL  
IHS Patient Merge 1 RSLT^BPMXFIX  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS Patient Merge 4 BPM AUDIT  BPMXFIX  BPMXFX1  BPMXFX2  

Entry Points

Name Comments DBIA/ICR reference
MRG(BPMPAT,BPMDIR) ;EP
; RETURNS 1 IF THE PATIENT WAS PART OF A MERGE
EN ;EP
; MAIN EP FROM KIDS, PRINTS TO INSTALL LOG FILE
ENTRIES(BPMTMP) ;EP
; MERGED ENTRIES MESSAGE DISPLAY
FIXAUPN ;
HIST(DFN) ;EP
; FORWARD HISTORY OF MERGES FOR A PATIENT
RTNS ;----- LIST OF CLEANUP ROUTINES - DISPLAY;LABEL^ROUTINE
LAST(DFN) ;EP
; LAST PATIENT IN A CHAIN OF MERGES
EN1 ;EP
; IF CALLED FROM MENU [BPM AUDIT] SET VARIABLE TO PRINT TO SCREEN
BUILD ;
BILL(BPMDUZ2,BPMCI) ;EP
; RETURNS THE BILL # AND BILL PATIENT ASSOCIATED WITH A CLAIM
HRN(BPMDUZ2,BPMP) ;EP
; RETURNS THE HRN FOR A PATIENT
ENTRY(IEN,FROM,TXT) ;EP
; MERGED ENTRY MESSAGE DISPLAY
VSIT(BPMDUZ2,BPMCI) ;EP
; RETURNS THE VISIT # AND VISIT PATIENT ASSOCIATED WITH A CLAIM
TIME(BPMSTEP,TYPE) ;
; TIME MESSAGE DISPLAY
HDR(DFN,FAC,EIEN,HDR,ETXT,DTXT) ;EP
; HEADER MESSAGE DISPLAY
RSLT(%,BPMLINE) ;--- ISSUE MESSAGES DURING INSTALL/MENU

External References

Name Field # of Occurrence
RSLT^BPMXFIX FIXAUPN+12
^DIR EN1+13
$$HTE^XLFDT TIME+3
BMES^XPDUTL RSLT+5
MES^XPDUTL RSLT+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "."
  • Line Location: FIXAUPN+5
Function Call: WRITE
  • Prompt: !!,%
  • Line Location: RSLT+2
Function Call: WRITE
  • Prompt: !,%
  • Line Location: RSLT+3
Routine Call
  • DIR
  • Line Location:
    • EN1+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ABMDBILL( BILL+6, BILL+7, BILL+8
^ABMDCLM - [#9002274.3] BILL+4, BILL+5, VSIT+4, VSIT+5
^AUPNPAT - [#9000001] FIXAUPN+4, FIXAUPN+6, FIXAUPN+7, FIXAUPN+8, FIXAUPN+10!, HRN+2
^AUPNVSIT - [#9000010] VSIT+6, VSIT+7
^AUTTLOC - [#9999999.06] HDR+4
^DPT - [#2] BUILD+8, BUILD+9, BUILD+10, HIST+3, HIST+4, LAST+3, LAST+4
^TMP("BPM" BUILD+4!, BUILD+11*, BUILD+13, BUILD+14*, BUILD+15*, BUILD+16*, MRG+3
^XDRM - [#15.4] BUILD+6, BUILD+7

Label References

Name Line Occurrences
$$HIST HIST+4
$$HRN HDR+4
$$LAST LAST+4
@( EN+7
BUILD EN+4
HDR FIXAUPN+9
RSLT EN1+3, EN1+4, EN1+5, EN1+6, EN1+7, EN1+8, EN1+9, BUILD+8, BUILD+9, BUILD+10
, TIME+4, TIME+5, HDR+9, ENTRY+4, ENTRIES+6, ENTRIES+7
TIME EN+3, EN+6, EN+8, EN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% RSLT~, RSLT+2, RSLT+3, RSLT+5, RSLT+6
BPMB BILL+2~, BILL+3*, BILL+4, BILL+5, BILL+8*, BILL+9
BPMCB BILL+2~, BILL+5*, BILL+6, BILL+7, BILL+8
BPMCI BILL~, BILL+4, BILL+5, BILL+7, VSIT~, VSIT+4, VSIT+5
BPMCNT FIXAUPN+2~, FIXAUPN+3*, FIXAUPN+11*, FIXAUPN+12
BPMCV VSIT+2~, VSIT+5*, VSIT+6, VSIT+7
BPMDIR MRG~, MRG+3
BPMDOT FIXAUPN+2~, FIXAUPN+3*, FIXAUPN+5*
BPMDUZ2 BILL~, BILL+4, BILL+5, BILL+6, BILL+7, BILL+8, VSIT~, VSIT+4, VSIT+5, HRN~
, HRN+2
BPMFR BUILD+3~, BUILD+7*, BUILD+8, BUILD+9, BUILD+10, BUILD+11, BUILD+13, BUILD+14, BUILD+15, BUILD+16
BPMLINE RSLT~, RSLT+2, RSLT+5, RSLT+6
>> BPMMENU EN1+2*, RSLT+1, RSLT+4
BPMP FIXAUPN+2~, FIXAUPN+3*, FIXAUPN+4*, FIXAUPN+6, FIXAUPN+7, FIXAUPN+8, FIXAUPN+9, FIXAUPN+10, HRN~, HRN+2
BPMPAT MRG~, MRG+2, MRG+3
BPMPL FIXAUPN+2~, FIXAUPN+7*, FIXAUPN+8, FIXAUPN+9, FIXAUPN+10
BPMSTEP TIME~, TIME+3
BPMT EN+2~, EN+5*, EN+6, EN+7, EN+8, ENTRY+2~, ENTRY+3*, ENTRY+4, ENTRIES+2~, ENTRIES+3*
, ENTRIES+5*, ENTRIES+6*, ENTRIES+7
BPMTMP ENTRIES~
BPMTMP( ENTRIES+4
BPMTO BUILD+3~, BUILD+7*, BUILD+9, BUILD+11, BUILD+14, BUILD+15, BUILD+16
BPMV VSIT+2~, VSIT+3*, VSIT+4, VSIT+5, VSIT+7*, VSIT+8
DFN HDR~, HDR+3, HDR+4, HIST~, HIST+2, HIST+3, HIST+4, LAST~, LAST+2, LAST+3
, LAST+4
DIR EN1+15!
DIR("A" EN1+10*
DIR("B" EN1+11*
DIR(0 EN1+12*
DTXT HDR~, HDR+3
EIEN HDR~, HDR+5, HDR+7
ETXT HDR~, HDR+6
FAC HDR~, HDR+4
FROM ENTRY~, ENTRY+4
HDR HDR~, HDR+8*, HDR+9
I EN+2~, EN+5*, ENTRIES+2~, ENTRIES+3*, ENTRIES+4*, ENTRIES+5
IEN ENTRY~, ENTRY+3
MSG HDR+2~, HDR+3*, HDR+9
MSG2 HDR+2~, HDR+4*, HDR+9
MSG3 HDR+2~, HDR+5*, HDR+7*, HDR+9
MSG4 HDR+2~, HDR+6*, HDR+7*, HDR+9
OIEN BUILD+3~, BUILD+13*, BUILD+14
STR TIME+2~, TIME+3*, TIME+4, TIME+5
TXT ENTRY~, ENTRY+3
TYPE TIME~, TIME+3, TIME+4
X EN1+15!
XIEN BUILD+3~, BUILD+5*, BUILD+6*, BUILD+7, BUILD+11, BUILD+14
Y EN1+14, EN1+15!

Marked Items

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