BPMXFIX ;IHS/OIT/NKD - CLEANUP UTILITY DRIVER - 6/26/12 ;
Source file <BPMXFIX.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 2 | $$HTE^XLFDT (BMES,MES)^XPDUTL | 
| IHS Patient Merge | 1 | RSLT^BPMXFIX | 
| VA Fileman | 1 | ^DIR | 
| Package | Total | Caller Graph | 
|---|---|---|
| IHS Patient Merge | 4 | BPM AUDIT BPMXFIX BPMXFX1 BPMXFX2 | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| 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 | 
| 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 | 
| >> | 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! | 
| Name | Field # of Occurrence | 
|---|---|
| $T(RTNS+I | EN+5 |