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 |