ICPTCR ;ALB/ABR - MUMPS CROSS REFERENCE ROUTINE ; 3/10/97
Source file <ICPTCR.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CATEG | ; For CATEGORY x-refs (file 81.1, fields 4-BEGIN CPT RANGE, and
; 5-END CPT RANGE) ; CAT = category type; used to determine x-ref "M" or "R" ; where "M" is used only for Major categories, and ; "R" is used for all others (not major) categories. |
|
| CVAR | ; set begin range x-ref variables.
; ICPTX = end range |
|
| CKIL(DA,CAT) | ; x-ref kill on END range
|
|
| MXKIL | ; kill modifier x-ref
|
|
| CXKIL | ; kill of category x-ref
|
|
| CBSET(DA,ICPTA) | ; x-ref on begin range for categories
|
|
| MXMKIL | ; kill full file x-ref on range
|
|
| MKIL(DA,ICPTX,M) | ; x-ref kill on end range
|
|
| MBSET(DA,ICPTA,M) | ; modifier begin range x-ref
|
|
| MBKIL(DA,ICPTA,M) | ; modifier begin range x-ref kill
|
|
| MXMSET | ; set full file x-ref on range
|
|
| CBKIL(DA,ICPTA) | ; x-ref kill on begin range for categories
|
|
| MSET(DA,ICPTX,M) | ; x-ref on end range
|
|
| MODIFIER | ; Mod x-refs
; ICPTA = begin range ; ICPTX = end range ; M = If $G(M), do whole file x-ref, ; else, just x-ref within multiple |
|
| MXSET | ; set modifier x-ref
|
|
| CSET(DA,ICPTX,CAT) | ; category range x-ref on END range
|
|
| CXSET | ; set of category x-ref
|
| Name | Field # of Occurrence |
|---|---|
| $$NUM^ICPTAPIU | CSET+2, CSET+3, CKIL+2, CBSET+4, CBKIL+3, MSET+2, MSET+3, MKIL+2, MKIL+3, MBSET+2 , MBSET+3, MBKIL+2, MBKIL+3 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(81.1 - [#81.1] | CSET+2, CKIL+2, CVAR+3, CXSET+1*, CXKIL+1! |
| ^DIC(81.3 - [#81.3] | MSET+2, MKIL+2, MBSET+2, MBKIL+2, MXSET+1*, MXKIL+1!, MXMSET+1*, MXMKIL+1! |
| Name | Line Occurrences |
|---|---|
| CVAR | CBSET+3, CBKIL+2 |
| CXKIL | CKIL+4, CBKIL+4 |
| CXSET | CSET+4, CBSET+5 |
| MXKIL | MKIL+5, MBKIL+5 |
| MXMKIL | MKIL+4, MBKIL+4 |
| MXMSET | MSET+4, MBSET+4 |
| MXSET | MSET+5, MBSET+5 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CAT | CSET~, CKIL~, CBSET+2~, CBKIL+1~, CVAR+3*, CXSET+1, CXKIL+1 |
| DA | CSET~, CSET+2, CKIL~, CKIL+2, CBSET~, CBKIL~, CVAR+3, CXSET+1, CXKIL+1, MSET~ , MSET+2, MKIL~, MKIL+2, MBSET~, MBSET+2, MBKIL~, MBKIL+2, MXMSET+1 |
| DA(1 | MSET+2, MKIL+2, MBSET+2, MBKIL+2, MXSET+1, MXKIL+1, MXMSET+1, MXMKIL+1 |
| ICPTA | CSET+1~, CSET+2*, CKIL+1~, CKIL+2*, CKIL+3, CBSET~, CBSET+4*, CBKIL~, CBKIL+3*, CXSET+1 , CXKIL+1, MSET+1~, MSET+2*, MKIL+1~, MKIL+2*, MBSET~, MBSET+3*, MBKIL~, MBKIL+3*, MXSET+1 , MXKIL+1, MXMSET+1, MXMKIL+1 |
| ICPTSTR | CVAR+2~, CVAR+3* |
| ICPTX | CSET~, CSET+3*, CBSET+2~, CBSET+4*, CBKIL+1~, CVAR+3*, CXSET+1, MSET~, MSET+3*, MKIL~ , MKIL+3*, MBSET+1~, MBSET+2*, MBKIL+1~, MBKIL+2*, MXSET+1, MXMSET+1, MXMKIL+1 |
| M | MSET~, MSET+4, MKIL~, MKIL+4, MBSET~, MBSET+4, MBKIL~, MBKIL+4 |
| U | CSET+2, CKIL+2, CVAR+3, MSET+2, MKIL+2, MBSET+2, MBKIL+2 |