HBHCPS24 ; LR VAMC(IRMS)/MJT-HBHC HBH*1*24 Post Install Routine to force 1 last transmission of 150 character transmission records before length of transmit record changes to 200 characters ; Mar 2008
Source file <HBHCPS24.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CLEANUP | ; Cleanup Transmit History (HBHC(634.6)) to maintain maximum of last 12 transmit batches
|
|
| EXIT | ; Exit module
|
|
| ADM | ; Clean up Admission Error file (#634.1)
|
|
| VISIT | ; Clean up Visit Error file (#634.2)
|
|
| DC | ; Clean up Discharge Error file (#634.3)
|
|
| MFH | ; Clean up MFH Error file (#634.7)
|
|
| ; Send mail message
|
||
| LOOP | ; Loop thru ^HBHC(631,"AE") (Form 3 Transmit Flag), ^HBHC(631,"AF") (Form 5 Transmit Flag), & ^HBHC(632,"AC") (Form 4 Transmit Flag) cross-refs to set batch initial MM message number & mailman message date fields in ^HBHC(631/632)
; also loop thru ^HBHC(633.2,"AC") (Form 7 Transmit Flag) |
|
| HISTORY | ; Update HBHC(634.6 Transmit History file
|
| FileNo | Call Tags |
|---|---|
| ^HBHC(631 - [#631] | Classic Fileman Calls |
| ^HBHC(632 - [#632] | Classic Fileman Calls |
| ^HBHC(633.2 - [#633.2] | Classic Fileman Calls |
| ^HBHC(634.6 - [#634.6] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HBHC(631 - [#631] | LOOP+4, LOOP+5 |
| ^HBHC(631.9 - [#631.9] | HBHCPS24+11*, CLEANUP+4*, MAIL+1, LOOP+8, LOOP+10* |
| ^HBHC(632 - [#632] | LOOP+6 |
| ^HBHC(633.2 - [#633.2] | LOOP+8 |
| ^HBHC(634 - [#634] | HBHCPS24+17 |
| ^HBHC(634.1 - [#634.1] | ADM+1!* |
| ^HBHC(634.2 - [#634.2] | VISIT+1!* |
| ^HBHC(634.3 - [#634.3] | DC+1!* |
| ^HBHC(634.6 - [#634.6] | CLEANUP+1, CLEANUP+2 |
| ^HBHC(634.7 - [#634.7] | MFH+1!* |
| ^TMP("HBHC" | HBHCPS24+12!, HBHCPS24+17*, EXIT+3! |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | EXIT+3! |
| %DT | HBHCPS24+12!, EXIT+3! |
| DA | CLEANUP+2*, EXIT+3!, LOOP+4*, LOOP+5*, LOOP+6*, LOOP+8* |
| DD | HISTORY+1! |
| DIC | EXIT+3!, HISTORY+1* |
| DIC("DR" | HISTORY+1* |
| DIC(0 | HISTORY+1* |
| DIE | EXIT+3!, LOOP+3*, LOOP+6*, LOOP+8* |
| DIFROM | HBHCPS24+13~ |
| DIK | CLEANUP+2*, EXIT+3! |
| DO | HISTORY+1! |
| DR | EXIT+3!, LOOP+4*, LOOP+5*, LOOP+6*, LOOP+8* |
| DT | HBHCPS24+6 |
| HBHC | HBHCPS24+3*, HBHCPS24+4, EXIT+2! |
| HBHCCNT | HBHCPS24+16*, HBHCPS24+17*, EXIT+3!, MAIL+3* |
| HBHCDAT | CLEANUP+1*, CLEANUP+2, EXIT+3! |
| HBHCDATE | HBHCPS24+15*, CLEANUP+1*, EXIT+3!, MAIL+1 |
| HBHCDIR | EXIT+2! |
| HBHCDT | HBHCPS24+15*, EXIT+3!, LOOP+10 |
| HBHCFLG | HBHCPS24+16*, EXIT+3!, LOOP+2, LOOP+11* |
| HBHCHOSP | EXIT+3!, MAIL+1 |
| HBHCINFO | HBHCPS24+17*, EXIT+3!, HISTORY+1 |
| HBHCLSDT | HBHCPS24+6*, EXIT+2! |
| HBHCMSG | HBHCPS24+16*, HBHCPS24+17, EXIT+3!, MAIL+1, MAIL+3* |
| HBHCNODE | HBHCPS24+16*, HBHCPS24+17*, EXIT+3! |
| HBHCPRTR | EXIT+3! |
| HBHCTOT | CLEANUP+1*, CLEANUP+2, EXIT+3! |
| HBHCZ | EXIT+3! |
| U | HBHCPS24+11, CLEANUP+4, MAIL+1, LOOP+8, LOOP+10 |
| X | HBHCPS24+15*, EXIT+3!, HISTORY+1* |
| XMDUZ | HBHCPS24+12! |
| XMSUB | EXIT+3!, MAIL+1* |
| XMTEXT | EXIT+3!, MAIL+1* |
| XMY | HBHCPS24+12!, EXIT+3! |
| XMY("XXX@Q-HBH.DOMAIN.EXT" | MAIL+1* |
| XMZ | HBHCPS24+12!, EXIT+3! |
| Y | HBHCPS24+15, EXIT+3! |