HBHCXMV ;LR VAMC(IRMS)/MJT - POPULATE HBHC TRANSMIT FILE OR LOG PSEUDO SSN ERRORS; Feb 22, 2021@07:22
Source file <HBHCXMV.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Hospital Based Home Care | 3 | HBHCFILE HBHCPS12 HBHCPS24 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| LOOP | ; Loop thru ^HBHC(632) "AC","N" cross-ref to create nodes in ^HBHC(634) => transmit
|
|
| EXIT | ; Exit module
|
|
| SETNODE | ; Set node in ^HBHC(634) (Transmit)
|
|
| DX | ; Dx
|
|
| CPT | ; CPT Codes
|
|
| SET | ; Set CPT variables
|
|
| WRITE | ; Write transmit record, separate records containing max 5 DX & 10 CPTs each are generated for same visit if > 5 DX or > 10 CPTs exist
|
|
| INIT | ; Initialize variables
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DG(40.8 - [#40.8] | SETNODE+16 |
| ^DIC(4 - [#4] | SETNODE+19 |
| ^DPT - [#2] | SETNODE+1, SETNODE+27 |
| ^HBHC(631.4 - [#631.4] | SETNODE+6 |
| ^HBHC(632 - [#632] | LOOP+1, SETNODE+1, CPT+1, WRITE+8!* |
| ^HBHC(634 - [#634] | WRITE+2, WRITE+3*, WRITE+6* |
| ^ICPT - [#81] | SET+1, SET+2 |
| ^SC - [#44] | SETNODE+13 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DILOCKTM | WRITE+2, WRITE+8 |
| >> HBHCAPDT | SETNODE+1*, SETNODE+3, SETNODE+4, SETNODE+25, SETNODE+26 |
| >> HBHCCNT | CPT+1*, SET+1, SET+2, INIT+2* |
| >> HBHCCNT1 | DX+8*, INIT+2* |
| >> HBHCCP10 | SET+2*, WRITE+5, INIT+2* |
| >> HBHCCPT1 | WRITE+1, WRITE+5 |
| >> HBHCCPT2 | WRITE+5 |
| >> HBHCCPT3 | WRITE+5 |
| >> HBHCCPT4 | WRITE+5 |
| >> HBHCCPT5 | WRITE+5 |
| >> HBHCCPT6 | WRITE+5 |
| >> HBHCCPT7 | WRITE+5 |
| >> HBHCCPT8 | WRITE+5 |
| >> HBHCCPT9 | WRITE+5 |
| >> HBHCDATE | SETNODE+26*, WRITE+5 |
| >> HBHCDFN | LOOP+1*, SETNODE+1, CPT+1, WRITE+8 |
| >> HBHCDX | DX+4*, DX+5*, DX+6 |
| >> HBHCDX( | DX+3, DX+4, DX+6*, DX+8 |
| >> HBHCDX1 | WRITE+1, WRITE+5 |
| >> HBHCDX2 | WRITE+5 |
| >> HBHCDX3 | WRITE+5 |
| >> HBHCDX4 | WRITE+5 |
| >> HBHCDX5 | WRITE+5 |
| >> HBHCFLAG | DX+8*, DX+9, CPT+2* |
| >> HBHCFORM | WRITE+5 |
| >> HBHCHOSP | SETNODE+23 |
| HBHCHOSPX | SETNODE+10~, SETNODE+11*, SETNODE+12, SETNODE+13*, SETNODE+14, SETNODE+16*, SETNODE+17, SETNODE+19*, SETNODE+20, SETNODE+21* , SETNODE+23*, WRITE+5 |
| >> HBHCI | DX+8*, CPT+1*, CPT+2 |
| >> HBHCINFO | SETNODE+1*, SETNODE+2, SETNODE+6, SETNODE+11, SETNODE+27, SETNODE+28 |
| >> HBHCJ | INIT+3* |
| >> HBHCK | INIT+1* |
| >> HBHCL | DX+2*, DX+3*, DX+4, DX+6, DX+8* |
| >> HBHCLNME | SETNODE+27*, WRITE+5 |
| >> HBHCLSDT | SETNODE+3 |
| >> HBHCNDX1 | WRITE+2*, WRITE+3, WRITE+6 |
| >> HBHCNOD2 | CPT+1*, SET+1, SET+2 |
| >> HBHCPRV | SETNODE+6*, SETNODE+8*, WRITE+5 |
| >> HBHCQAI | SETNODE+28*, WRITE+5, WRITE+10* |
| >> HBHCREC | WRITE+5*, WRITE+6 |
| >> HBHCSP1 | SETNODE+28 |
| >> HBHCSP10 | SETNODE+27 |
| >> HBHCSP2 | SETNODE+28, WRITE+10 |
| >> HBHCSP4 | SETNODE+21 |
| >> HBHCSP5 | SET+1, SET+2, WRITE+1, INIT+2, INIT+3 |
| >> HBHCSP64 | WRITE+5 |
| >> HBHCSP8 | DX+6, WRITE+1, INIT+1 |
| >> HBHCSSN | SETNODE+1*, SETNODE+5, WRITE+5 |
| >> HBHCTDY | WRITE+8 |
| >> HBHCTIME | SETNODE+25*, SETNODE+26 |
| >> HBHCXMT4 | SETNODE+1*, WRITE+8 |
| >> HBHCZRO4 | SETNODE+25 |
| U | SETNODE+1, SETNODE+2, SETNODE+6, SETNODE+11, SETNODE+13, SETNODE+19, SETNODE+27, SETNODE+28, SET+1, SET+2 , WRITE+2, WRITE+3, WRITE+8 |