BRNP01 ; IHS/OIT/LJF - PRE & POST INIT CODE FOR PATCH 1
Source file <BRNP01.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | DELIX^DDMOD ^DIE (,ENALL)^DIK | 
| Kernel | 2 | HOME^%ZIS ($$VERSION,BMES)^XPDUTL | 
| IHS Release Of Information | 1 | $$ACTIVFAC^BRNU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRE | ;EP; pre-init code | |
| RPTMENU | ; remove old BRN GS AGING1 RPT option from Reports Menu | |
| XREF | ; reindex ROI LISTING RECORD file ; make sure all new and fixed indices are in good shape | |
| ERR | ; report error if action could not be performed | |
| ONEFAC(FAC) | ; stuff all entries with the one facility in the site parameter file | |
| STUFFAC(DA,FAC) | ; stuff this entry with this facility | |
| ACTIVE | ; set all current ROI LISTING REC PARTY entries as Active | |
| FAC | ; stuff new facility field where possible ; This code will attempt to determine the facility involved for ; each past disclosure. If the site has only one facility set up ; in the parameter file, that will be stuffed. For sites with more ; than one facility, the code will try to match on patient, user who ; initiated, staff assignment or user who completed. If none match ; exactly, the field will be left blank. | |
| POST | ;EP; post init code | |
| CHKEN | ; | |
| FIX | ; fix test sites for trigger problems on reindexing | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BRNREC - [#90264] | Classic Fileman Calls, DELIX^DDMOD | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPAT - [#9000001] | FAC+18 | 
| ^BRNPARM("B" | FAC+10, FAC+11, FAC+20, FAC+26, ONEFAC+1, STUFFAC+1 | 
| ^BRNREC - [#90264] | FAC+15, FAC+17, FAC+24, ONEFAC+5, FIX+2, FIX+4, FIX+5, FIX+6, FIX+16*, FIX+17* , FIX+18* | 
| ^BRNREC("AA" | XREF+3! | 
| ^BRNREC("AC" | XREF+3! | 
| ^BRNREC("AD" | XREF+3! | 
| ^BRNREC("AP" | XREF+3! | 
| ^BRNTREQ - [#90264.1] | ACTIVE+4, ACTIVE+5 | 
| ^DIC(19 - [#19] | RPTMENU+3, RPTMENU+4, RPTMENU+5 | 
| ^VA(200 - [#200] | FAC+26 | 
| Name | Line Occurrences | 
|---|---|
| ACTIVE | POST+2 | 
| ERR | RPTMENU+3, RPTMENU+4 | 
| FAC | POST+2 | 
| ONEFAC | FAC+11 | 
| RPTMENU | POST+2 | 
| STUFFAC | FAC+21, FAC+27 | 
| XREF | POST+2 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BRN | ACTIVE+2~, ACTIVE+4*, ACTIVE+5, ACTIVE+6, FAC+9~, FAC+15*, FAC+17, FAC+21, FAC+24, FAC+27 , ONEFAC+3~, ONEFAC+5*, ONEFAC+7, FIX+1~, FIX+2*, FIX+4, FIX+5, FIX+6, FIX+16, FIX+17 , FIX+18 | 
| BRN1 | FIX+1~, FIX+4*, FIX+5, FIX+6, FIX+10*, FIX+12 | 
| CLOSED | FIX+8~, FIX+9*, FIX+13*, FIX+16, FIX+17 | 
| DA | ACTIVE+2~, ACTIVE+6*, RPTMENU+2~, RPTMENU+6*, ONEFAC+3~, ONEFAC+7*, STUFFAC~ | 
| DA(1 | RPTMENU+6* | 
| DATE | FIX+8~, FIX+12*, FIX+13 | 
| DIE | ACTIVE+2~, ACTIVE+3*, ONEFAC+3~, ONEFAC+4*, STUFFAC+3~, STUFFAC+4* | 
| DIK | XREF+4~*, RPTMENU+2~, RPTMENU+6* | 
| DIK(1 | XREF+4*, XREF+5* | 
| DR | ACTIVE+2~, ACTIVE+3*, ONEFAC+3~, ONEFAC+4*, STUFFAC+3~, STUFFAC+4* | 
| DUZ | CHKEN+2 | 
| DUZ(0 | CHKEN+3 | 
| FAC | FAC+9~, FAC+10*, FAC+11, FAC+18*, FAC+19*, FAC+20*, FAC+25*, FAC+26*, ONEFAC~, ONEFAC+1 , STUFFAC~, STUFFAC+1 | 
| FOUND | FAC+9~, FAC+19*, FAC+20*, FAC+21, FAC+25*, FAC+26*, FAC+27 | 
| HRCN | FAC+9~, FAC+18! | 
| HRCN( | FAC+18*, FAC+20 | 
| IEN | ONEFAC+1~*, ONEFAC+2, ONEFAC+4, STUFFAC+1~*, STUFFAC+2, STUFFAC+4 | 
| IOM | CHKEN+1 | 
| ITEM | RPTMENU+2~ | 
| >> ITM | RPTMENU+5*, RPTMENU+6 | 
| LAST | FIX+8~, FIX+9*, FIX+12*, FIX+18 | 
| LIST | FIX+1~, FIX+3! | 
| LIST( | FIX+6*, FIX+10, FIX+12 | 
| MENU | RPTMENU+2~, RPTMENU+4*, RPTMENU+5, RPTMENU+6 | 
| OPEN | FIX+8~, FIX+11*, FIX+15, FIX+16, FIX+17 | 
| OPT | RPTMENU+2~, RPTMENU+3*, RPTMENU+5 | 
| PAT | FAC+9~, FAC+17*, FAC+18 | 
| SAV | FAC+9~, FAC+19!, FAC+20*, FAC+21, FAC+25!, FAC+26*, FAC+27 | 
| U | ACTIVE+5, FAC+17, FAC+24, FIX+12, FIX+16, FIX+17, FIX+18 | 
| USER | FAC+9~, FAC+24*, FAC+26 | 
| >> XPDDIQ("XPZ1" | CHKEN+6* | 
| >> XPDQUIT | CHKEN+2*, CHKEN+3*, CHKEN+10* | 
| >> XPPDIQ("XPZ2" | CHKEN+6* |