AUMSCBA ;IHS/OIT/NKD - SCB UPDATE - FULL TABLE UPDATE 12/10/2013 ;
Source file <AUMSCBA.m>
Package | Total | Call Graph |
---|---|---|
VA Fileman | 6 | $$GET1^DID UPDATE^DIE IXALL^DIK $$GET1^DIQ END^DITM ^DITM2 |
Table Maintenance | 3 | BUILD^AUMSCBA (CLIN,STNM)^AUMSCBA2 (ENTRY,RSLT)^AUMSCBD |
IHS VA Utilities | 1 | ^XBFMK |
Kernel | 1 | $$REPEAT^XLFSTR |
Package | Total | Caller Graph |
---|---|---|
Table Maintenance | 3 | AUMSCBA AUMSCBA2 AUMSCBD |
Name | Comments | DBIA/ICR reference |
---|---|---|
REINDX(AUMGL,AUMIN) | ; RE-INDEX FILE
; GL=GLOBAL,IN=LIST OF INDEXES |
|
LOC | ; LOCATION FILE
; INV CODE/COMP/CODE |
|
ALL | ;EP - PROCESS FULL TABLE UPDATE
|
|
BUILD(AUMGL,AUMIN,AUMD) | ; BUILD X-REFS - TEMP GLOBAL
; GL=GLOBAL,IN=INDEX,D=PIECES TO BUILD X-REF |
|
AREA | ; AREA FILE
; DUP/COMP/CODE/NAME ; T=TAG,GL=GLOBAL,TGL=TEMP GLOBAL,L=LIST,CNT=COUNT,FL=FILE,INFL=INACTIVE FIELD |
|
DUP(AUMT,AUMFL,AUMGL,AUMIN) | ; SEARCH FOR DUPLICATE ENTRIES AND MERGE
|
|
MERG(AUMFL,AUMGL,AUMFROM,AUMTO) | ; COMPARE/MERGE
|
|
CTY | ; COUNTY FILE
; INV CODE/DUP/COMP/CODE |
|
SU | ; SERVICE UNIT FILE
; INV CODE/DUP/COMP/CODE/NAME |
|
ST | ; STATE FILE
; DUP/COMP/CODE/NAME |
|
CTYMERG(AUMFROM,AUMTO) | ; CHS SERVICE DELIVERY AREA MERGE
|
|
MATCH(AUMT,AUMGL,AUMTGL,AUMIN,AUMTIN,AUMC,AUML,AUMQ) | ; SEARCH/MATCH/UPDATE - IHS/OIT/NKD AUM*15.0*3 ADDED QUIET
; T=TAG,GL=GLOBAL,TGL=TEMP GLOBAL,IN=INDEX,TIN=TEMP INDEX,C=ADDITIONAL PIECE FOR X-REF,AUML=IENS TO PROCESS,AUMQ=QUIET |
|
COM | ; COMMUNITY FILE
; INV CODE/COMP/CODE |
|
END(AUMT,AUMGL,AUMTGL,AUML) | ; END PROCESSING
; UPDATE REMAINING IN TEMP GLOBAL ; INACTIVATE LOCALS NOT MATCHED |
Name | Field # of Occurrence |
---|---|
BUILD^AUMSCBA | AREA+12, AREA+19, AREA+24, SU+30, SU+34, SU+38, LOC+28, LOC+32, ST+9, ST+13 , ST+17, CTY+29, CTY+33, COM+28, COM+32 |
CLIN^AUMSCBA2 | ALL+4 |
STNM^AUMSCBA2 | ALL+3 |
ENTRY^AUMSCBD | MATCH+19, END+8, END+9 |
RSLT^AUMSCBD | AREA+6, SU+5, SU+24, LOC+5, LOC+24, ST+5, CTY+5, CTY+23, COM+5, COM+24 , END+22, DUP+10 |
$$GET1^DID | MATCH+17, END+15 |
UPDATE^DIE | SU+23, LOC+23, CTY+22, COM+23, END+21, CTYMERG+7 |
IXALL^DIK | REINDX+6 |
$$GET1^DIQ | SU+24, LOC+21, LOC+24, CTY+23, COM+21, COM+24, MATCH+17, MATCH+18, END+19 |
END^DITM | MERG+8 |
^DITM2 | MERG+8 |
^XBFMK | REINDX+7, MERG+8 |
$$REPEAT^XLFSTR | AREA+6, SU+5, LOC+5, ST+5, CTY+5, COM+5 |
FileNo | Call Tags |
---|---|
^AUTTSU - [#9999999.22] | GET1^DIQ |
^AUTTCTY - [#9999999.23] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ACHSSDA - [#9002073.3] | CTYMERG+2, CTYMERG+3, CTYMERG+4, CTYMERG+5 |
^AUTTAREA("C" | SU+20 |
^AUTTCOM - [#9999999.05] | COM+15, COM+16 |
^AUTTCOM("C" | COM+8 |
^AUTTCTY - [#9999999.23] | CTY+15, CTY+16 |
^AUTTCTY("C" | CTY+8, COM+19 |
^AUTTLOC - [#9999999.06] | LOC+15, LOC+16 |
^AUTTLOC("C" | LOC+8 |
^AUTTSU - [#9999999.22] | SU+6!, SU+16, SU+17 |
^AUTTSU("C" | SU+9, LOC+19 |
^DIC(4 - [#4] | MATCH+13 |
^DIC(5 - [#5] | CTY+19 |
^TMP("AUM" | SU+8!, SU+9*, SU+14, SU+15, SU+26!, LOC+7!, LOC+8*, LOC+13, LOC+14, LOC+26! , CTY+7!, CTY+8*, CTY+13, CTY+14, CTY+25!, COM+7!, COM+8*, COM+13, COM+14, COM+26! |
Name | Line Occurrences |
---|---|
$$MATCH | AREA+14, AREA+20, AREA+25, SU+31, SU+35, SU+39, LOC+29, LOC+33, ST+10, ST+14 , ST+18, CTY+30, CTY+34, COM+29, COM+33 |
AREA | ALL+1 |
COM | ALL+2 |
CTY | ALL+2 |
CTYMERG | MERG+2 |
DUP | AREA+8, SU+28, ST+7, CTY+27 |
END | AREA+16, AREA+21, AREA+26, SU+32, SU+36, SU+40, LOC+30, LOC+34, ST+11, ST+15 , ST+19, CTY+31, CTY+35, COM+30, COM+34 |
LOC | ALL+1 |
MERG | DUP+13 |
REINDX | AREA+7, SU+11, LOC+10, ST+6, CTY+10, COM+10 |
ST | ALL+2 |
SU | ALL+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AUMC | MATCH~, MATCH+12, MATCH+13 |
AUMCNT | AREA+3~, AREA+14*, AREA+20*, AREA+25*, SU+2~, SU+13~, SU+14*, SU+15, SU+17, SU+18 , SU+20, SU+31*, SU+35*, SU+39*, LOC+2~, LOC+12~, LOC+13*, LOC+14, LOC+16, LOC+17 , LOC+19, LOC+29*, LOC+33*, ST+2~, ST+10*, ST+14*, ST+18*, CTY+2~, CTY+12~, CTY+13* , CTY+14, CTY+16, CTY+17, CTY+19, CTY+30*, CTY+34*, COM+2~, COM+12~, COM+13*, COM+14 , COM+16, COM+17, COM+19, COM+29*, COM+33*, DUP+1~, DUP+2*, DUP+3, DUP+4, DUP+5 , DUP+6, DUP+7, DUP+8*, DUP+10, DUP+11, CTYMERG+1~, CTYMERG+2*, CTYMERG+3, CTYMERG+4, CTYMERG+5 , CTYMERG+6 |
AUMCNT2 | SU+13~, SU+15*, SU+16, SU+17, SU+22, SU+24, LOC+12~, LOC+14*, LOC+15, LOC+16 , LOC+21, LOC+22, LOC+24, CTY+12~, CTY+14*, CTY+15, CTY+16, CTY+21, CTY+23, COM+12~ , COM+14*, COM+15, COM+16, COM+21, COM+22, COM+24, DUP+1~, DUP+4*, DUP+5, DUP+6 , DUP+7*, DUP+11*, DUP+12*, DUP+13, CTYMERG+1~, CTYMERG+4*, CTYMERG+5, CTYMERG+6 |
AUMCNT3 | SU+19~, SU+20*, LOC+18~, LOC+19*, CTY+18~, CTY+19*, COM+18~, COM+19* |
AUMCNT4 | SU+19~, SU+20*, SU+21, SU+22, LOC+18~, LOC+19*, LOC+20, LOC+21, LOC+22, CTY+18~ , CTY+19*, CTY+20, CTY+21, COM+18~, COM+19*, COM+20, COM+21, COM+22 |
AUMD | BUILD~, BUILD+6 |
AUMDA | BUILD+4~, BUILD+7*, BUILD+8 |
AUMDD | BUILD+4~, BUILD+5*, BUILD+6*, BUILD+7 |
>> AUMDT | END+20 |
AUMFL | AREA+3~, AREA+4*, AREA+8, SU+2~, SU+3*, SU+22, SU+24, SU+28, LOC+2~, LOC+3* , LOC+21, LOC+22, LOC+24, ST+2~, ST+3*, ST+7, CTY+2~, CTY+3*, CTY+21, CTY+23 , CTY+27, COM+2~, COM+3*, COM+21, COM+22, COM+24, MATCH+17, MATCH+18, END+15, END+19 , END+20, DUP~, DUP+13, MERG~, MERG+5 |
AUMFROM | MERG~, MERG+2, MERG+6, CTYMERG~, CTYMERG+3, CTYMERG+4, CTYMERG+5 |
AUMGL | AREA+3~, AREA+4*, AREA+7, AREA+8, AREA+14, AREA+16, AREA+20, AREA+21, AREA+25, AREA+26 , SU+2~, SU+3*, SU+11, SU+28, SU+31, SU+32, SU+35, SU+36, SU+39, SU+40 , LOC+2~, LOC+3*, LOC+29, LOC+30, LOC+33, LOC+34, ST+2~, ST+3*, ST+6, ST+7 , ST+10, ST+11, ST+14, ST+15, ST+18, ST+19, CTY+2~, CTY+3*, CTY+10, CTY+27 , CTY+30, CTY+31, CTY+34, CTY+35, COM+2~, COM+3*, COM+10, COM+29, COM+30, COM+33 , COM+34, BUILD~, BUILD+3, BUILD+6, BUILD+7, MATCH~, MATCH+6, MATCH+7, MATCH+9, MATCH+12 , MATCH+13, END~, REINDX~, REINDX+4, REINDX+5, DUP~, DUP+2, DUP+3, DUP+4, DUP+5 , DUP+7, DUP+13, MERG~, MERG+2, MERG+5 |
AUMGL2 | LOC+2~, LOC+3* |
AUMI | SU+2~, SU+6* |
AUMIN | BUILD~, BUILD+7, MATCH~, MATCH+6, MATCH+7, MATCH+9, REINDX~, REINDX+2, REINDX+4, DUP~ , DUP+2, DUP+3, DUP+4, DUP+5, DUP+7 |
AUMINFL | AREA+3~, AREA+4*, SU+2~, SU+3*, LOC+2~, LOC+3*, ST+2~, ST+3*, CTY+2~, CTY+3* , COM+2~, COM+3*, MATCH+17, MATCH+18, END+15, END+19, END+20 |
AUML | AREA+3~, AREA+14*, AREA+16, AREA+20, SU+2~, SU+31*, SU+32, SU+35, LOC+2~, LOC+29* , LOC+30, LOC+33, ST+2~, ST+10*, ST+11, ST+14, CTY+2~, CTY+30*, CTY+31, CTY+34 , COM+2~, COM+29*, COM+30, COM+33, MATCH~, MATCH+10, END~, END+11, END+16, END+17 |
AUML2 | AREA+3~, AREA+20*, AREA+21, AREA+25, SU+2~, SU+35*, SU+36, SU+39, LOC+2~, LOC+33* , LOC+34, ST+2~, ST+14*, ST+15, ST+18, CTY+2~, CTY+34*, CTY+35, COM+2~, COM+33* , COM+34 |
AUML3 | AREA+3~, AREA+25*, AREA+26, SU+2~, SU+39*, SU+40, LOC+2~, ST+2~, ST+18*, ST+19 , CTY+2~, COM+2~ |
AUMLI | END+12~, END+17*, END+18, END+19, END+20 |
AUMQ | MATCH~, MATCH+2*, MATCH+19 |
AUMR | MATCH+3~, MATCH+4*, MATCH+15*, MATCH+22*, MATCH+24 |
AUMT | AREA+3~, AREA+4*, AREA+8, AREA+14, AREA+16, AREA+20, AREA+21, AREA+25, AREA+26, SU+2~ , SU+3*, SU+28, SU+31, SU+32, SU+35, SU+36, SU+39, SU+40, LOC+2~, LOC+3* , LOC+29, LOC+30, LOC+33, LOC+34, ST+2~, ST+3*, ST+7, ST+10, ST+11, ST+14 , ST+15, ST+18, ST+19, CTY+2~, CTY+3*, CTY+27, CTY+30, CTY+31, CTY+34, CTY+35 , COM+2~, COM+3*, COM+29, COM+30, COM+33, COM+34, MATCH~, MATCH+19, END~, END+8 , END+9, END+14, DUP~ |
AUMTGL | AREA+3~, AREA+4*, AREA+5, AREA+12, AREA+14, AREA+16, AREA+19, AREA+20, AREA+21, AREA+24 , AREA+25, AREA+26, SU+2~, SU+3*, SU+4, SU+30, SU+31, SU+32, SU+34, SU+35 , SU+36, SU+38, SU+39, SU+40, LOC+2~, LOC+3*, LOC+4, LOC+28, LOC+29, LOC+30 , LOC+32, LOC+33, LOC+34, ST+2~, ST+3*, ST+4, ST+9, ST+10, ST+11, ST+13 , ST+14, ST+15, ST+17, ST+18, ST+19, CTY+2~, CTY+3*, CTY+4, CTY+29, CTY+30 , CTY+31, CTY+33, CTY+34, CTY+35, COM+2~, COM+3*, COM+4, COM+28, COM+29, COM+30 , COM+32, COM+33, COM+34, MATCH~, MATCH+14, MATCH+17, MATCH+18*, MATCH+19, MATCH+20, MATCH+21 , MATCH+23, END~, END+5, END+6, END+8, END+9, END+24 |
AUMTIN | MATCH~, MATCH+13, MATCH+14, MATCH+20, MATCH+23 |
AUMTMP | DUP+1~ |
AUMTMP( | DUP+6*, DUP+7*, DUP+8, DUP+11 |
AUMTMP2 | DUP+1~, DUP+9*, DUP+11*, DUP+12, DUP+13 |
AUMTO | MERG~, MERG+2, MERG+6, CTYMERG~, CTYMERG+6 |
CNT | BUILD+2~, BUILD+3*, BUILD+6, BUILD+7, MATCH+3~, MATCH+6*, MATCH+7, MATCH+9, MATCH+12, MATCH+13 , END+3~, END+6*, END+8, END+9, END+12~, END+16*, END+17, REINDX+3~, REINDX+4* |
CNT2 | BUILD+2~, BUILD+6*, MATCH+3~, MATCH+9*, MATCH+10, MATCH+12, MATCH+13, MATCH+15, MATCH+17, MATCH+18 , MATCH+19, END+12~, END+13*, END+20*, END+22 |
DA | REINDX+3~ |
DIC | REINDX+3~ |
DIK | REINDX+3~, REINDX+5* |
DILN | MERG+1~, MERG+3* |
DITM | MERG+1~, MERG+3* |
DITM("DDEF" | MERG+4* |
DITM("DDIF" | MERG+4* |
DITM("DELETE" | MERG+4* |
DITM("DFF" | MERG+5* |
DITM("DIC" | MERG+5* |
DITM("DIMERGE" | MERG+5* |
DITM("DIT(1)" | MERG+6* |
DITM("DIT(2)" | MERG+6* |
DITM("EXCLUDE" | MERG+2* |
DITM("NON-INTERACTIVE" | MERG+7* |
DITM("NOTALK" | MERG+7* |
DITM("REPOINT" | MERG+7* |
FDA | SU+19~, LOC+18~, CTY+18~, COM+18~, END+12~, END+21, CTYMERG+1~, CTYMERG+7 |
FDA( | SU+22*, LOC+21*, LOC+22*, CTY+21*, COM+21*, COM+22*, END+20*, CTYMERG+6* |
L | MERG+1~, MERG+3* |
TMP | MATCH+3~, MATCH+11~, MATCH+12*, MATCH+13*, MATCH+14, MATCH+20 |
TMP2 | MATCH+3~, MATCH+11~, MATCH+14*, MATCH+15, MATCH+17, MATCH+18, MATCH+19, MATCH+20 |
U | SU+17, LOC+16, CTY+16, COM+16, BUILD+6, MATCH+4, MATCH+12, MATCH+13, MATCH+17, MATCH+18 , MATCH+22, END+8, END+16, END+17, DUP+11, DUP+12, DUP+13 |