ACDFLAT3 ; IHS/ADC/EDE/KML - GENERATE FLAT ASCII RECORDS ;
Source file <ACDFLAT3.m>
Package | Total | Call Graph |
---|---|---|
Alcohol Chemical Dependency | 1 | ($$LBLNK,$$LZERO)^ACDFUNC |
IHS VA Utilities | 1 | EP^XBCLM |
Package | Total | Caller Graph |
---|---|---|
Alcohol Chemical Dependency | 1 | ACDFLAT2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
PROBCD(Y) | ||
FILESFT | ; EP-SHIFT TO SUBORDINATE FILE FOR REST OF DATA
|
|
TDC | ; GET DATA FROM TRANS/DISC/CLOSE FILE
|
|
IIF | ; GET DATA FROM INIT/INFO/FU FILE
|
|
SETARRAY | ; SET RECORD INTO ARRAY
|
|
CS | ; GET DATA FROM CLIENT SERVICE ENTRIES
|
|
DRUGCD(Y) | ||
CS2 | ; PROCESS ONE CS ENTRY
; killing of ACDF(n) necessary because one flat record is ; generated for each CS entry pointing to visit and all fields ; remain the same except those set here. Fields may be missing. |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ACDCOMP - [#9002170.1] | IIF+42, IIF+45, TDC+42, TDC+45 |
^ACDCS - [#9002172] | CS2+5, CS2+6, CS2+21, CS2+22, CS2+23 |
^ACDCS("C" | FILESFT+6, CS+3 |
^ACDDRUG - [#9002170.5] | DRUGCD+4 |
^ACDIIF - [#9002170] | IIF+1, IIF+3, IIF+8, IIF+9, IIF+10, IIF+21, IIF+22, IIF+23 |
^ACDIIF("C" | FILESFT+2 |
^ACDPLEX - [#9002170.4] | IIF+48, TDC+48 |
^ACDPROB - [#9002170.3] | PROBCD+4 |
^ACDTDC - [#9002171] | TDC+1, TDC+3, TDC+8, TDC+9, TDC+10, TDC+21, TDC+22, TDC+23 |
^ACDTDC("C" | FILESFT+4 |
^VA(200 - [#200] | CS2+26 |
Name | Line Occurrences |
---|---|
$$DRUGCD | IIF+26, TDC+26 |
$$PROBCD | IIF+5, IIF+13, TDC+5, TDC+13 |
CS | FILESFT+6 |
CS2 | CS+3 |
IIF | FILESFT+3 |
SETARRAY | FILESFT+3, FILESFT+5, CS2+29 |
TDC | FILESFT+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | IIF+6~, IIF+11*, IIF+12, IIF+19~, IIF+24*, IIF+25, IIF+39*, TDC+6~, TDC+11*, TDC+12 , TDC+19~, TDC+24*, TDC+25, TDC+39*, CS2+18~, CS2+24*, CS2+25 |
A | IIF+6~, IIF+12*, IIF+13, IIF+19~, IIF+25*, IIF+26, TDC+6~, TDC+12*, TDC+13, TDC+19~ , TDC+25*, TDC+26, CS2+18~, CS2+25*, CS2+26 |
>> ACDARRAY( | SETARRAY+6* |
ACDCSIEN | FILESFT+1~, CS+2*, CS+3*, CS2+5, CS2+6, CS2+21, CS2+22, CS2+23 |
>> ACDF( | IIF+13*, IIF+26*, TDC+13*, TDC+26*, CS2+26*, SETARRAY+3 |
>> ACDF(100 | IIF+50*, TDC+55* |
>> ACDF(101 | IIF+52*, TDC+57*, CS2+17* |
>> ACDF(106 | CS2+8!, CS2+9* |
>> ACDF(108 | CS2+11!, CS2+12* |
>> ACDF(110 | CS2+14!, CS2+15* |
>> ACDF(113 | IIF+5*, TDC+5* |
>> ACDF(133 | CS2+19! |
>> ACDF(139 | CS2+19! |
>> ACDF(145 | CS2+19! |
>> ACDF(53 | IIF+16*, TDC+16* |
>> ACDF(56 | IIF+18*, TDC+18* |
>> ACDF(67 | IIF+29*, TDC+29* |
>> ACDF(70 | IIF+31*, TDC+31* |
>> ACDF(73 | IIF+32*, TDC+32* |
>> ACDF(74 | IIF+33*, TDC+33* |
>> ACDF(75 | IIF+34*, TDC+34* |
>> ACDF(76 | IIF+35*, TDC+35* |
>> ACDF(77 | IIF+36*, TDC+36* |
>> ACDF(78 | IIF+37*, TDC+37* |
>> ACDF(79 | IIF+40*, TDC+40* |
>> ACDF(82 | IIF+42*, TDC+42* |
>> ACDF(85 | IIF+43*, TDC+43* |
>> ACDF(86 | IIF+45*, TDC+45* |
>> ACDF(89 | IIF+46*, TDC+46* |
>> ACDF(90 | IIF+49*, TDC+49* |
>> ACDF(92 | TDC+51* |
>> ACDF(95 | TDC+52* |
>> ACDF(97 | TDC+53* |
>> ACDF(99 | TDC+54* |
>> ACDFREC | SETARRAY+1*, SETARRAY+4*, SETARRAY+6, SETARRAY+7 |
>> ACDFTEST | SETARRAY+7 |
ACDIIEN | FILESFT+1~, FILESFT+2*, FILESFT+3, IIF+1, IIF+3, IIF+8, IIF+9, IIF+10, IIF+21, IIF+22 , IIF+23 |
ACDLC | FILESFT+1~, IIF+8*, IIF+11, IIF+21*, IIF+24, TDC+8*, TDC+11, TDC+21*, TDC+24, CS2+21* , CS2+24 |
ACDMIEN | FILESFT+1~, IIF+7*, IIF+8*, IIF+9, IIF+10, IIF+20*, IIF+21*, IIF+22, IIF+23, TDC+7* , TDC+8*, TDC+9, TDC+10, TDC+20*, TDC+21*, TDC+22, TDC+23, CS2+20*, CS2+21*, CS2+22 , CS2+23 |
ACDN0 | IIF+2~, IIF+3*, IIF+4, IIF+15, IIF+17, IIF+28, IIF+30, IIF+32, IIF+33, IIF+34 , IIF+35, IIF+36, IIF+37, IIF+39, IIF+41, IIF+43, IIF+44, IIF+46, IIF+47, IIF+50 , IIF+51, TDC+2~, TDC+3*, TDC+4, TDC+15, TDC+17, TDC+28, TDC+30, TDC+32, TDC+33 , TDC+34, TDC+35, TDC+36, TDC+37, TDC+39, TDC+41, TDC+43, TDC+44, TDC+46, TDC+47 , TDC+50, TDC+52, TDC+53, TDC+54, TDC+55, TDC+56, CS+1~, CS2+6*, CS2+7, CS2+10 , CS2+13, CS2+16 |
>> ACDRCTR | SETARRAY+5*, SETARRAY+6 |
ACDTIEN | FILESFT+1~, FILESFT+4*, FILESFT+5, TDC+1, TDC+3, TDC+8, TDC+9, TDC+10, TDC+21, TDC+22 , TDC+23 |
>> ACDVIEN | FILESFT+2, FILESFT+4, FILESFT+6, CS+3 |
U | IIF+4, IIF+10, IIF+15, IIF+17, IIF+23, IIF+28, IIF+30, IIF+32, IIF+33, IIF+34 , IIF+35, IIF+36, IIF+37, IIF+39, IIF+41, IIF+42, IIF+43, IIF+44, IIF+45, IIF+46 , IIF+47, IIF+48, IIF+50, IIF+51, TDC+4, TDC+10, TDC+15, TDC+17, TDC+23, TDC+28 , TDC+30, TDC+32, TDC+33, TDC+34, TDC+35, TDC+36, TDC+37, TDC+39, TDC+41, TDC+42 , TDC+43, TDC+44, TDC+45, TDC+46, TDC+47, TDC+48, TDC+50, TDC+52, TDC+53, TDC+54 , TDC+55, TDC+56, CS2+7, CS2+10, CS2+13, CS2+16, CS2+23, CS2+26, PROBCD+4, DRUGCD+4 |
V | SETARRAY+3!* |
>> W | IIF+39*, TDC+39* |
X | IIF+15*, IIF+16, IIF+17*, IIF+18, IIF+28*, IIF+29, IIF+30*, IIF+31, IIF+38*, IIF+39* , IIF+40, IIF+49, IIF+51*, IIF+52, TDC+15*, TDC+16, TDC+17*, TDC+18, TDC+28*, TDC+29 , TDC+30*, TDC+31, TDC+38*, TDC+39*, TDC+40, TDC+50*, TDC+51, TDC+56*, TDC+57, CS2+7* , CS2+9, CS2+10*, CS2+12, CS2+13*, CS2+15, CS2+16*, CS2+17, PROBCD+2~, PROBCD+3*, PROBCD+4* , PROBCD+5*, PROBCD+6, DRUGCD+2~, DRUGCD+3*, DRUGCD+4*, DRUGCD+5*, DRUGCD+6, SETARRAY+3* |
Y | IIF+4*, IIF+5, IIF+10*, IIF+13, IIF+23*, IIF+26, IIF+38*, IIF+39*, IIF+40, IIF+41* , IIF+42, IIF+44*, IIF+45, IIF+47*, IIF+48*, IIF+49, TDC+4*, TDC+5, TDC+10*, TDC+13 , TDC+23*, TDC+26, TDC+38*, TDC+39*, TDC+40, TDC+41*, TDC+42, TDC+44*, TDC+45, TDC+47* , TDC+48*, TDC+49, CS2+23*, CS2+26, PROBCD~, PROBCD+1, PROBCD+4, DRUGCD~, DRUGCD+1, DRUGCD+4 , SETARRAY+3* |