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 |  Local Variables |  All
Print Page as PDF
Routine: BPMVER

Package: IHS Patient Merge

Routine: BPMVER


Information

BPMVER ; IHS/OIT/LJF - IHS CODE FOR VERIFY DUPLICATE FUNCTION

Source Information

Source file <BPMVER.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA Fileman 4 (,$$FIND1)^DIC  UPDATE^DIE  EN1^DIP  ^DIR  
Toolkit 3 $$FILE^XDRDPICK  SHOW^XDRDSHOW  $$LABIEN^XDRRMRG2  
IHS Patient Merge 2 PAUSE^BPMU  OVERWRIT^BPMVER  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
IHS Patient Merge 3 BPM DISPLAY VERIFIED  BPM OVERWRITE CHECK  BPMVER  

Entry Points

Name Comments DBIA/ICR reference
DINUM ;EP - Check for possible overwrite data in DINUM'ed files
; Called by option BPM OVERWRITE CHECK
OVERWRIT(BPMFILE,BPMN,BPMFLDS) ;EP - called by CHK1^XDRRMRG1
; stuffs overwrite selections when selected and for correct patient file
; VA code only stuff for file 2 and only if pair is marked as verified now
SHOWVER ; EP - display verified duplicate pair with merge direction and overwrite fields

External References

Name Field # of Occurrence
PAUSE^BPMU DINUM+39
OVERWRIT^BPMVER DINUM+37
^DIC SHOWVER+7, DINUM+11
$$FIND1^DIC OVERWRIT+4
UPDATE^DIE OVERWRIT+12, OVERWRIT+21
EN1^DIP SHOWVER+14
^DIR SHOWVER+17
$$FILE^XDRDPICK SHOWVER+2, DINUM+6
SHOW^XDRDSHOW SHOWVER+19, DINUM+36
$$LABIEN^XDRRMRG2 DINUM+34

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: SHOWVER+7
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SHOWVER+17
Function Call: WRITE
  • Prompt: !!
  • Line Location: DINUM+11
Function Call: WRITE
  • Prompt: !!,"SEARCHING, please wait . . ."
  • Line Location: DINUM+17
Function Call: WRITE
  • Prompt: !!,"NO NEW DATA OVERWRITES SET"
  • Line Location: DINUM+39
Routine Call
  • DIE
  • Line Location:
    • OVERWRIT+12
    • OVERWRIT+21
Routine Call
  • DIC
  • Line Location:
    • OVERWRIT+4
Routine Call
  • DIC
  • Line Location:
    • SHOWVER+7
    • DINUM+11
Routine Call
  • DIR
  • Line Location:
    • SHOWVER+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(15 - [#15] Classic Fileman Calls
15.03 FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( DINUM+19, DINUM+22, DINUM+23, DINUM+32
^DIC - [#1] SHOWVER+2, DINUM+6, DINUM+26, DINUM+32, DINUM+33
^VA(15 - [#15] SHOWVER+8, SHOWVER+9, DINUM+12, DINUM+13, DINUM+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AUPNLK SHOWVER+1~, DINUM+3~
AUPNLK("ALL" SHOWVER+6*, DINUM+10*
BPMDA DINUM+3~, DINUM+7, DINUM+11*, DINUM+12, DINUM+13, DINUM+30, DINUM+31
BPMFDA OVERWRIT+3~, OVERWRIT+18!
BPMFDA( OVERWRIT+10*, OVERWRIT+11*, OVERWRIT+20*
BPMFILE OVERWRIT~, OVERWRIT+4, OVERWRIT+9, OVERWRIT+10
BPMFL DINUM+4~, DINUM+19*, DINUM+20, DINUM+21, DINUM+22, DINUM+23, DINUM+26, DINUM+32, DINUM+33
BPMFLD SHOWVER+1~, SHOWVER+19
BPMFLDS OVERWRIT~
BPMFLDS( OVERWRIT+17
>> BPMFND DINUM+18*, DINUM+37*, DINUM+39
BPMIEN OVERWRIT+3~, OVERWRIT+4*, OVERWRIT+7, OVERWRIT+8*, OVERWRIT+10, OVERWRIT+11, OVERWRIT+13*, OVERWRIT+16*, OVERWRIT+20
BPMIENS OVERWRIT+3~, OVERWRIT+18!
BPMIENS(1 OVERWRIT+9*, OVERWRIT+13, OVERWRIT+19*
BPMN OVERWRIT~, OVERWRIT+4, OVERWRIT+8, OVERWRIT+16
BPMPFILE DINUM+3~, DINUM+6*
BY SHOWVER+1~, SHOWVER+12*
DFNFR SHOWVER+1~, SHOWVER+9*, SHOWVER+10*, SHOWVER+19, DINUM+3~, DINUM+13*, DINUM+14*, DINUM+31, DINUM+34, DINUM+36
DFNFRX DINUM+4~, DINUM+31*
DFNTO SHOWVER+1~, SHOWVER+9*, SHOWVER+10*, SHOWVER+19, DINUM+3~, DINUM+13*, DINUM+14*, DINUM+31, DINUM+34, DINUM+36
DFNTOX DINUM+4~, DINUM+31*
DIC SHOWVER+1~, SHOWVER+4*, SHOWVER+12*, DINUM+3~, DINUM+8*
DIC("A" SHOWVER+5*, DINUM+9*
DIC("S" SHOWVER+4*, DINUM+8*
DIC(0 SHOWVER+4*, DINUM+8*
DIR SHOWVER+1~, SHOWVER+17!, DINUM+35~
DIR("A" SHOWVER+16*
DIR("B" SHOWVER+16*
DIR(0 SHOWVER+16*
>> DIRUT SHOWVER+19
FILEDIC DINUM+4~, DINUM+33*
FILREC1 SHOWVER+20!
FILREC2 SHOWVER+20!
FLD SHOWVER+20!
FLDS SHOWVER+1~, SHOWVER+12*
FOUND DINUM+4~
FR SHOWVER+1~, SHOWVER+13*
I OVERWRIT+3~, OVERWRIT+17*, OVERWRIT+19, OVERWRIT+20
IOF SHOWVER+17
IOP SHOWVER+1~, SHOWVER+13*
L SHOWVER+1~, SHOWVER+12*
NAME SHOWVER+20!
>> NAMIEN1 DINUM+34*
>> NAMIEN2 DINUM+34*
NDIFFS SHOWVER+20!
NLIN SHOWVER+20!
NOD1 SHOWVER+20!
NOD2 SHOWVER+20!
NODE SHOWVER+20!
OVERWRIT DINUM+4~, DINUM+29!, DINUM+36, DINUM+37!
PACKAGE SHOWVER+20!, DINUM+3~, DINUM+32*
PIECE SHOWVER+20!
PRIFILE DINUM+4~, DINUM+30*
REVIEW DINUM+4~, DINUM+36*
TO SHOWVER+1~, SHOWVER+13*
U SHOWVER+9, SHOWVER+10, DINUM+13, DINUM+14, DINUM+22, DINUM+26, DINUM+30, DINUM+32
X SHOWVER+8*, SHOWVER+9, SHOWVER+10, DINUM+3~, DINUM+12*, DINUM+13, DINUM+14, DINUM+23*, DINUM+24, DINUM+25
XDRA SHOWVER+20!
XDRDA SHOWVER+1~, SHOWVER+3, SHOWVER+7*, SHOWVER+8, SHOWVER+9, SHOWVER+13, DINUM+4~, DINUM+31*, DINUM+37
XDRFILE SHOWVER+1~, SHOWVER+2*, SHOWVER+19*, DINUM+4~, DINUM+33*, DINUM+34, DINUM+36, DINUM+37
XDRGL DINUM+4~, DINUM+30*
XDRGLB SHOWVER+1~, SHOWVER+2*, DINUM+3~, DINUM+6*
XDRY DINUM+4~, DINUM+36*
>> Y SHOWVER+7, SHOWVER+17, DINUM+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Local Variables |  All