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

Package: IHS Patient Merge

Routine: BPMPRE


Information

BPMPRE ; IHS/OIT/NKD - Pre-install for BPM - 6/26/12 ;

Source Information

Source file <BPMPRE.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 5 FILESEC^DDMOD  LIST^DIC  UPDATE^DIE  (,ENALL)^DIK  ($$GET1,GETS)^DIQ  
Kernel 1 (BMES,MES)^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
PRE ;
; CLEANUP PACKAGE FILE
DEL151 ;
; REMOVE ALL FILE #15.1 ENTRIES EXCEPT FOR THE VA PATIENT FILE #2
SETSEC(AUDIT,DD,DEL,LAYGO,RD,WR,SECURITY) ;
; CREATE VARIABLE FOR FILESEC^DDMOD
MOD151 ;
; CORRECT FILE #15.1 FIELDS FOR THE VA PATIENT FILE #2
FIXDD ;
; FIX FILEMAN ACCESS ON BPM FILES
FIXPKG ;
; REMOVE INVALID 'AFFECTS RECORD MERGE' ENTRIES FROM PACKAGE FILE

External References

Name Field # of Occurrence
FILESEC^DDMOD FIXDD+6, FIXDD+9, FIXDD+12, FIXDD+15, FIXDD+18
LIST^DIC DEL151+4
UPDATE^DIE MOD151+18, MOD151+24
^DIK DEL151+9
ENALL^DIK FIXPKG+13
$$GET1^DIQ FIXPKG+6, FIXPKG+7
GETS^DIQ MOD151+20
BMES^XPDUTL FIXPKG+3, FIXDD+3, DEL151+3, DEL151+8, MOD151+3
MES^XPDUTL FIXPKG+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(15 - [#15] FILESEC^DDMOD
^VA(15.1 - [#15.1] Classic Fileman Calls,  FILESEC^DDMOD,  GETS^DIQ,  LIST^DIC
^VA(15.2 - [#15.2] FILESEC^DDMOD
^VA(15.3 - [#15.3] FILESEC^DDMOD
^XDRM - [#15.4] FILESEC^DDMOD
^DIC(9.4 - [#9.4] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(9.4 - [#9.4] FIXPKG+5, FIXPKG+7!, FIXPKG+10!, FIXPKG+13

Label References

Name Line Occurrences
DEL151 PRE+6
FIXDD PRE+4
FIXPKG PRE+2
MOD151 PRE+8
SETSEC FIXDD+5, FIXDD+8, FIXDD+11, FIXDD+14, FIXDD+17

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AUDIT SETSEC~, SETSEC+2
BPMCNT DEL151+2~, DEL151+5*, DEL151+6
BPMOUT DEL151+2~, MOD151+2~
BPMOUT( MOD151+22, MOD151+23*
BPMOUT("DILIST" DEL151+5, DEL151+7, DEL151+8, DEL151+9
DA FIXPKG+2~, DEL151+2~, DEL151+9*
DA(1 FIXPKG+12*, FIXPKG+13*
DD SETSEC~, SETSEC+3
DEL SETSEC~, SETSEC+4
DIK FIXPKG+2~, FIXPKG+11~*, DEL151+2~, DEL151+9*
DIK(1 FIXPKG+11*
FDA MOD151+2~
FDA( MOD151+4*, MOD151+5*, MOD151+6*, MOD151+7*, MOD151+8*, MOD151+9*, MOD151+10*, MOD151+11*, MOD151+12*, MOD151+13*
, MOD151+14*, MOD151+15*, MOD151+16*, MOD151+17*
I DEL151+2~, DEL151+6*, DEL151+7, DEL151+8, DEL151+9, MOD151+2~, MOD151+21*, MOD151+22*, MOD151+23
IEN FIXPKG+2~, FIXPKG+4*, FIXPKG+5*, FIXPKG+6, FIXPKG+7
LAYGO SETSEC~, SETSEC+5
RD SETSEC~, SETSEC+6
SECURITY FIXDD+2~, FIXDD+5!, FIXDD+6, FIXDD+8!, FIXDD+9, FIXDD+11!, FIXDD+12, FIXDD+14!, FIXDD+15, FIXDD+17!
, FIXDD+18, SETSEC~
SECURITY("AUDIT" SETSEC+2*
SECURITY("DD" SETSEC+3*
SECURITY("DEL" SETSEC+4*
SECURITY("LAYGO" SETSEC+5*
SECURITY("RD" SETSEC+6*
SECURITY("WR" SETSEC+7*
WR SETSEC~, SETSEC+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