BPMKIDS ;IHS/OIT/LJF - PRE INSTALL & ENVIRON CHECK
Source file <BPMKIDS.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRE | ;EP; ; clean out old AXDR entry in Package file | |
| TESTS | ;; | |
| CKENV | ; environment check code | |
| SITE | ;----- EDIT SITE PARAMETERS ;IHS/PHXAO/AEF | |
| XPAR | ; add an instance of BPM USE IHS LOGIC parameter | |
| CHS | ;----- REINDEX "AC" XREF ON PATIENT FIELD OF THE TRANSACTION RECORD;IHS/PAO/AEF ; SUBFIELD OF THE DOCUMENT SUBFIELD OF THE CHS FACILITY FILE | |
| DUPTEST | ; stuff Duplicate Tests multiple in file 15.1 ; may contain old uncertified merge calls so replacing whole subfile | |
| PKG | ;----- CLEAN UP PACKAGE FILE ;IHS/PHXAO/AEF | |
| DIKZ55 | ;----- FIXING PHARMACY PATIENT FILE #55 TO WORK WITH MERGE ; released with APSP patch 1005 but not called during install ; it also recompiles all xrefs for the file | |
| ZEROS | ; clean up globals with extra zero nodes | |
| POST | ;EP; post init subroutine | |
| OLDMRG | ; clean up databases if old merge software used ; need to add -9 nodes and remove "B" cross-references | |
| POS323 | ; clean out data in field .323 in file 2 | 
| Name | Field # of Occurrence | 
|---|---|
| DELIX^DDMOD | DIKZ55+4 | 
| FILE^DICN | DUPTEST+12 | 
| ^DIE | SITE+13, DUPTEST+16 | 
| ^DIK | PRE+5, PKG+12, DUPTEST+7 | 
| ENALL^DIK | PKG+26, CHS+15 | 
| ADD^XPAR | XPAR+2 | 
| CHG^XPAR | XPAR+3 | 
| $$PATCH^XPDUTL | CKENV+6, CKENV+10 | 
| $$VERSION^XPDUTL | CKENV+18 | 
| BMES^XPDUTL | SITE+4, PKG+2, PKG+5, PKG+13, PKG+17, DIKZ55+3, CHS+5, DUPTEST+2, XPAR+1, OLDMRG+2 , ZEROS+1, ZEROS+14, ZEROS+20, POS323+2 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(15.1 - [#15.1] | Classic Fileman Calls | 
| 55.03 | DELIX^DDMOD | 
| ^DIC(9.4 - [#9.4] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ACHSF - [#9002080] | CHS+8, CHS+10 | 
| ^AUPNPAT - [#9000001] | OLDMRG+10* | 
| ^AUPNPAT("B" | OLDMRG+12! | 
| ^AUTTLOC - [#9999999.06] | ZEROS+11 | 
| ^BQICARE(0 | CKENV+18 | 
| ^DIC - [#1] | ZEROS+4, ZEROS+5 | 
| ^DIC(9.4 - [#9.4] | PRE+3, PKG+8, PKG+9, PKG+19, PKG+20!, PKG+23!, PKG+26 | 
| ^DPT - [#2] | OLDMRG+7, OLDMRG+9*, OLDMRG+10, POS323+4, POS323+5, POS323+6* | 
| ^DPT("B" | OLDMRG+5, OLDMRG+6, OLDMRG+11! | 
| ^LAB(60 - [#60] | CKENV+10 | 
| ^PSRX(0 | CKENV+6 | 
| ^VA(15.1 - [#15.1] | SITE+9, DUPTEST+7 | 
| Name | Line Occurrences | 
|---|---|
| CHS | POST+1 | 
| DIKZ55 | POST+1 | 
| DUPTEST | POST+1 | 
| OLDMRG | POST+1 | 
| PKG | POST+1 | 
| POS323 | POST+1 | 
| SITE | POST+1 | 
| XPAR | POST+1 | 
| ZEROS | POST+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BPMDA1 | CHS+3~, CHS+9*, CHS+10*, CHS+11 | 
| BPMDA2 | CHS+3~, CHS+7*, CHS+8*, CHS+10, CHS+12 | 
| BPMN | DUPTEST+4~, DUPTEST+7*, DUPTEST+11* | 
| DA | PRE+2~, PRE+3*, SITE+6~, SITE+11*, PKG+6~, PKG+11*, PKG+24~, CHS+3~, DUPTEST+4~, DUPTEST+7* , DUPTEST+13* | 
| DA(1 | PKG+25*, PKG+26*, CHS+11*, CHS+13, DUPTEST+6*, DUPTEST+10* | 
| DA(2 | CHS+12*, CHS+13 | 
| DD | DUPTEST+12! | 
| DFN | OLDMRG+3~, OLDMRG+6*, OLDMRG+7, OLDMRG+9, OLDMRG+10, OLDMRG+11, OLDMRG+12, POS323+3~, POS323+4*, POS323+5 , POS323+6 | 
| DIC | DUPTEST+4~, DUPTEST+10*, DUPTEST+13 | 
| DIC(0 | DUPTEST+10* | 
| DIE | SITE+6~, SITE+10*, DUPTEST+4~, DUPTEST+13* | 
| DIK | PRE+2~, PRE+4*, PKG+6~, PKG+10*, PKG+24~*, CHS+3~, CHS+13*, DUPTEST+4~, DUPTEST+6* | 
| DIK(1 | PKG+24*, CHS+14* | 
| DLAYGO | DUPTEST+4~, DUPTEST+10* | 
| DO | DUPTEST+12! | 
| DR | SITE+6~, SITE+12*, DUPTEST+4~, DUPTEST+14*, DUPTEST+15* | 
| FAC | ZEROS+2~, ZEROS+11*, ZEROS+12 | 
| FILE | SITE+6~, SITE+8*, SITE+9*, SITE+11, ZEROS+2~, ZEROS+3*, ZEROS+4*, ZEROS+5 | 
| GLB | ZEROS+2~, ZEROS+5*, ZEROS+6*, ZEROS+9, ZEROS+10*, ZEROS+11, ZEROS+12*, ZEROS+13, ZEROS+14, ZEROS+15 , ZEROS+16*, ZEROS+19, ZEROS+20, ZEROS+21 | 
| IEN | PKG+6~, PKG+7*, PKG+8*, PKG+9, PKG+11, PKG+13, PKG+16~, PKG+18*, PKG+19*, PKG+20 | 
| NAME | OLDMRG+3~, OLDMRG+4*, OLDMRG+5*, OLDMRG+6, OLDMRG+11 | 
| NODE | ZEROS+2~, ZEROS+15*, ZEROS+21* | 
| PATCH | CKENV+5~*, CKENV+6, CKENV+7, CKENV+9*, CKENV+10, CKENV+11 | 
| U | OLDMRG+7, OLDMRG+9, POS323+5, POS323+6 | 
| X | SITE+6~, PKG+6~, CHS+3~, DUPTEST+4~, DUPTEST+12*, ZEROS+2~, ZEROS+13*, ZEROS+14, ZEROS+15, ZEROS+19* , ZEROS+20, ZEROS+21 | 
| >> XPDDIQ("XPZ1" | CKENV+2* | 
| >> XPDQUIT | CKENV+7*, CKENV+11*, CKENV+19* | 
| >> XPPDIQ("XPZ2" | CKENV+2* | 
| Y | SITE+6~, PKG+6~, CHS+3~, DUPTEST+4~, DUPTEST+12, DUPTEST+13 | 
| Name | Field # of Occurrence | 
|---|---|
| $T(TESTS+BPMN | DUPTEST+12, DUPTEST+14, DUPTEST+15 |