BPMPRE ; IHS/OIT/NKD - Pre-install for BPM - 6/26/12 ;
Source file <BPMPRE.m>
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 |
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 |
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 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC(9.4 - [#9.4] | FIXPKG+5, FIXPKG+7!, FIXPKG+10!, FIXPKG+13 |
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 |
>> | 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 |