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 |