BMCBULL ; IHS/PHXAO/TMJ - RCIS - SEND BULLETIN ;
Source file <BMCBULL.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| MGRP | ;SELECT MAIL GROUPS TO SEND MESSAGE TO | |
| ENMM | ;EP;MESSAGE NEW REF AND MODIFICATIONS | |
| MSG | ;TEST FOR EXISTING MESSAGES ALREADY SENT | |
| ADD | ;IF MESSAGE SENT ADD TO RCIS MESSAGE FILE | |
| SEND | ;SEND BULLETIN | |
| EN1 | ; EP - DX BULLETINS | |
| EN2 | ;EP - procedure bulletins (high cost, cosmetic, exp) | |
| EN3 | ;EP | |
| ENX | ; EP - POTENTIAL HIGH COST DX | |
| EXT | ||
| SNDMSG | ;SEND BULLETIN | 
| Name | Field # of Occurrence | 
|---|---|
| DD^%DT | MSG+5 | 
| NOW^%DTC | ADD+2 | 
| $$TXC^ATXTXCHK | EN1+6, EN1+7, EN2+5, EN2+6, EN2+7 | 
| $$FACREF^BMCRLU | SNDMSG+13 | 
| ^DIC | ADD+4, ADD+7 | 
| ^DIE | ADD+10 | 
| ^DIR | MSG+12, MGRP+10 | 
| $$VAL^XBDIQ1 | EN1+5, EN1+6, EN1+7, EN2+5, EN2+6, EN2+7, ENX+21, EN3+21, EN3+23, SNDMSG+12 , SNDMSG+14, SNDMSG+15, SNDMSG+18, SNDMSG+25 | 
| $$FMTE^XLFDT | SNDMSG+25 | 
| ^XMB | SEND+13, ENX+23, EN3+25 | 
| EN^XMB | SNDMSG+31 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BMCMSG - [#90001.57] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BMCCOM - [#90001.03] | SNDMSG+23, SNDMSG+24, SNDMSG+25, SNDMSG+27, SNDMSG+29 | 
| ^BMCCOM("AD" | SNDMSG+20, SNDMSG+22 | 
| ^BMCMSG - [#90001.57] | MSG+5, MSG+6, MSG+7, MSG+8, ADD+11* | 
| ^BMCMSG("C" | MSG+1, MSG+4 | 
| ^BMCPARM - [#90001.31] | SEND+11 | 
| ^BMCREF - [#90001] | SEND+7, ENX+5, ENX+10, ENX+19, EN3+5, EN3+10, EN3+19, SNDMSG+3, SNDMSG+16 | 
| ^BMCREG( | ADD+6* | 
| ^VA(200 - [#200] | SEND+8, ENX+20, EN3+20, MSG+6, SNDMSG+17 | 
| ^XMB(3.8 - [#3.8] | MSG+9, MGRP+3, MGRP+4 | 
| Name | Line Occurrences | 
|---|---|
| EXT | MSG+12, MGRP+10, SNDMSG+32 | 
| SEND | EN1+5, EN1+6, EN1+7, EN2+5, EN2+6, EN2+7 | 
| Name | Field # of Occurrence | 
|---|---|
| ^(0 | SEND+11 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | SEND+11*, ADD+2 | 
| >> BMCBOS | ENX+9, EN3+9 | 
| >> BMCBULLC | EN1+5 | 
| BMCBULLN | EN1+1~, EN1+5*, EN1+6*, EN1+7*, EN2+1~, EN2+5*, EN2+6*, EN2+7*, SEND+2 | 
| >> BMCCHSS | ENX+8, EN3+8 | 
| >> BMCDFN | EN1+2, EN2+2, ENX+2, EN3+2, ENMM+2 | 
| BMCGRP | MSG+7*, MSG+8, MGRP+2*, MGRP+3*, MGRP+4, MGRP+5, ADD+8*, ADD+9, EXT+1! | 
| BMCGRP( | MGRP+5*, MGRP+7, SNDMSG+2 | 
| BMCGRP1 | MSG+8*, MSG+9, MGRP+4*, MGRP+5, EXT+1! | 
| BMCGRPS | EXT+1! | 
| BMCGRPS( | SNDMSG+2*, ADD+8 | 
| BMCL | SNDMSG+21*, SNDMSG+22*, SNDMSG+23, SNDMSG+24, SNDMSG+25, SNDMSG+27, SNDMSG+29, EXT+1! | 
| BMCL1 | SNDMSG+26*, SNDMSG+27*, SNDMSG+29, EXT+1! | 
| BMCL2 | SNDMSG+21*, SNDMSG+25, SNDMSG+28*, SNDMSG+29, SNDMSG+30*, EXT+1! | 
| BMCLDT | EXT+1! | 
| BMCMSG | MSG+3*, MSG+4*, MSG+5, MSG+6, MSG+7, MSG+8, EXT+1! | 
| BMCNARR | EN1+1~, EN1+5*, EN1+6*, EN1+7*, EN2+1~, EN2+5*, EN2+6*, EN2+7*, SEND+9 | 
| BMCNODE | EN1+1~, EN1+5*, EN1+6*, EN1+7*, EN2+1~, EN2+5*, EN2+6*, EN2+7*, SEND+11 | 
| >> BMCRDATE | EN1+3, EN2+3, ENX+3, EN3+3, ENMM+3 | 
| >> BMCREC("PAT N | AME" , SEND+3, ENX+15, EN3+15, SNDMSG+8 | 
| >> BMCREC("REF D | ATE" , SEND+4, ENX+16, EN3+16, SNDMSG+9 | 
| >> BMCRIEN | EN1+5, SEND+7, ENX+5, ENX+10, ENX+19, EN3+5, EN3+10, EN3+19, EN3+21, EN3+23 , MSG+1, MSG+4, SNDMSG+3, SNDMSG+12, SNDMSG+13, SNDMSG+14, SNDMSG+15, SNDMSG+16, SNDMSG+18, SNDMSG+20 , SNDMSG+22, ADD+3 | 
| >> BMCRNUMB | SEND+5, ENX+17, EN3+17, SNDMSG+10, ADD+3 | 
| >> BMCRTYPE | SEND+11 | 
| BMCTMP | EXT+1! | 
| >> BMCTXCCP | EN2+6 | 
| >> BMCTXCEX | EN2+7 | 
| >> BMCTXCHC | EN2+5 | 
| >> BMCTXL3P | EN1+6 | 
| >> BMCTXPHC | EN1+7 | 
| DA | EN1+6, EN1+7, EN2+5, EN2+6, EN2+7, ENX+21, ADD+5*, ADD+11, ADD+12*, EXT! | 
| DA(1 | ADD+5*, ADD+6, ADD+11 | 
| DIC | ENMM+1~, ADD+1*, ADD+5*, EXT! | 
| DIC("DR" | ADD+3* | 
| DIC(0 | ADD+1* | 
| DIE | ADD+1*, ADD+5*, EXT! | 
| DIR | MSG+12!, EXT! | 
| DIR("A" | MSG+11*, MGRP+8* | 
| DIR("B" | MSG+11* | 
| DIR(0 | MSG+11*, MGRP+2*, MGRP+9* | 
| >> DIRUT | MSG+12, MGRP+10 | 
| DR | ADD+9*, EXT! | 
| DUZ | ADD+3 | 
| DUZ(2 | SEND+11 | 
| >> I | MGRP+7*, SNDMSG+2* | 
| U | SEND+7, SEND+8, SEND+11, ENX+5, ENX+10, ENX+19, ENX+20, EN3+5, EN3+10, EN3+19 , EN3+20, MSG+5, MSG+6, MSG+8, MSG+9, MGRP+5, MGRP+7, SNDMSG+2, SNDMSG+3, SNDMSG+16 , SNDMSG+17, SNDMSG+23, SNDMSG+25, ADD+11 | 
| >> X | EN1+6, EN1+7, EN2+5, EN2+6, EN2+7, ADD+2* | 
| XMB | SEND+1!, SEND+2*, SEND+14!, ENX+13!, ENX+14*, ENX+24!, EN3+13!, EN3+14*, EN3+26!, SNDMSG+1! , SNDMSG+7*, SNDMSG+32, EXT! | 
| XMB( | SNDMSG+25*, SNDMSG+29* | 
| XMB(1 | SEND+3*, ENX+15*, EN3+15*, SNDMSG+8* | 
| XMB(2 | SEND+4*, ENX+16*, EN3+16*, SNDMSG+9* | 
| XMB(3 | SEND+5*, ENX+17*, EN3+17*, SNDMSG+10* | 
| XMB(4 | SEND+6*, SEND+8*, ENX+18*, ENX+20*, EN3+18*, EN3+20*, SNDMSG+11*, SNDMSG+17* | 
| XMB(5 | SEND+9*, ENX+22*, EN3+22*, SNDMSG+12* | 
| XMB(6 | EN3+24*, SNDMSG+13* | 
| XMB(7 | SNDMSG+14* | 
| XMB(8 | SNDMSG+15* | 
| XMB(9 | SNDMSG+18* | 
| XMY | EN1+4!, EN2+4!, SEND+10!, SEND+12, SEND+14!, ENX+4!, ENX+12, ENX+24!, EN3+4!, EN3+12 , EN3+26!, SNDMSG+1!, EXT! | 
| XMY( | SEND+11*, ENX+8*, ENX+9*, ENX+11*, EN3+8*, EN3+9*, EN3+11* | 
| XMY("G." | SNDMSG+2* | 
| XMZ | SNDMSG+4*, EXT! | 
| Y | EN1+1~, EN2+1~, SEND+7*, SEND+8, SEND+11*, ENX+1~, ENX+5*, ENX+6, ENX+7, ENX+8 , ENX+9, ENX+10*, ENX+11, ENX+19*, ENX+20, ENX+21*, ENX+22, EN3+1~, EN3+5*, EN3+6 , EN3+7, EN3+8, EN3+9, EN3+10*, EN3+11, EN3+19*, EN3+20, EN3+21*, EN3+22, EN3+23* , EN3+24, ENMM+1~, MSG+5*, MSG+6, MSG+12, MGRP+2*, MGRP+5*, MGRP+6, MGRP+7, MGRP+9 , SNDMSG+2, SNDMSG+3*, SNDMSG+16*, SNDMSG+17, ADD+5 |