PXRMBXTL ; SLC/PKR - Build expanded taxonomies. ;03-Mar-2016 12:11;DU
Source file <PXRMBXTL.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 3 | ($$NEXT,$$STATCHK)^ICDAPIU ($$NEXT,$$STATCHK)^ICPTAPIU $$CPT^ICPTCOD | 
| VA Fileman | 3 | EN^DDIOL $$GET1^DID ^DIK | 
| Clinical Reminders | 2 | (DELEXTL,EXPALL,EXPAND)^PXRMBXTL $$SELECT^PXRMINQ | 
| Kernel | 2 | $$NOW^XLFDT (BMES,MES)^XPDUTL | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EXPALLO | ;Rebuild all taxonomy expansions, used by option | |
| CHECK(TAXIEN,KI) | ;Check for expanded taxonomy, build it if it does not | |
| EXPAND(TAXIEN,KI) | ;Build an expanded taxonomy. If KI is defined then | |
| ICD0(TAXIEN,LOW,HIGH,NICD0) | ;Build the list of internal entries for ICD0 | |
| EXPALL | ;Rebuild all taxonomy expansions. | |
| LOCKXTL(TAXIEN) | ;Lock the expanded taxonomy entry. This may be called during | |
| SELEXP | ;Entry point for the option selected taxonomy expansion. | |
| ULOCKXTL(TAXIEN) | ;Unlock the expanded taxonomy. | |
| ICPT(TAXIEN,LOW,HIGH,NICPT,NRCPT) | ;Build the list of internal entries | |
| SZN | ;Set 0 node. | |
| DELEXTL(TAXIEN) | ;Delete an expanded taxonomy. | |
| ICD9(TAXIEN,LOW,HIGH,NICD9) | ;Build the list of internal entries for ICD9 | 
| Name | Field # of Occurrence | 
|---|---|
| EN^DDIOL | LOCKXTL+16 | 
| $$GET1^DID | EXPAND+19, EXPAND+31, EXPAND+43 | 
| ^DIK | DELEXTL+5 | 
| $$NEXT^ICDAPIU | ICD0+11, ICD9+11 | 
| $$STATCHK^ICDAPIU | ICD0+5, ICD9+5 | 
| $$NEXT^ICPTAPIU | ICPT+32 | 
| $$STATCHK^ICPTAPIU | ICPT+11 | 
| $$CPT^ICPTCOD | ICPT+18 | 
| DELEXTL^PXRMBXTL | EXPALL+7 | 
| EXPALL^PXRMBXTL | EXPALLO+3 | 
| EXPAND^PXRMBXTL | EXPALL+8 | 
| $$SELECT^PXRMINQ | SELEXP+2 | 
| $$NOW^XLFDT | EXPAND+7, ICPT+18 | 
| BMES^XPDUTL | EXPALL+2, EXPALL+9 | 
| MES^XPDUTL | EXPALL+6 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^ICD9 - [#80] | GET1^DID | 
| ^ICD0 - [#80.1] | GET1^DID | 
| ^ICPT - [#81] | GET1^DID | 
| ^PXD(811.3 - [#811.3] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ICPT("B" | ICPT+8 | 
| ^PXD(811.2 - [#811.2] | EXPALL+4, EXPALL+5, EXPAND+12, EXPAND+14, EXPAND+24, EXPAND+26, EXPAND+36, EXPAND+38 | 
| ^PXD(811.3 - [#811.3] | CHECK+3, EXPAND+6!, EXPAND+8*, EXPAND+9*, EXPAND+21*, EXPAND+33*, EXPAND+45*, ICD0+7, ICD0+9*, ICD0+10* , ICD9+7, ICD9+9*, ICD9+10*, ICPT+13, ICPT+15*, ICPT+16*, ICPT+21, ICPT+23*, ICPT+24*, ICPT+30* , ICPT+31*, LOCKXTL+8, SZN+3, SZN+6*, ULOCKXTL+1 | 
| ^RAMIS(71 - [#71] | ICPT+28 | 
| ^XUSEC("PXRM MANAGER" | EXPALLO+1 | 
| Name | Line Occurrences | 
|---|---|
| $$LOCKXTL | DELEXTL+1, EXPAND+3 | 
| EXPAND | CHECK+4, SELEXP+4 | 
| ICD0 | EXPAND+18 | 
| ICD9 | EXPAND+30 | 
| ICPT | EXPAND+42 | 
| SZN | EXPAND+53 | 
| ULOCKXTL | DELEXTL+6, EXPAND+54 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACT | ICPT+2~, ICPT+20*, ICPT+21 | 
| CNT | ICPT+2~, ICPT+7*, ICPT+9*, ICPT+10, ICPT+17 | 
| CODE | ICD0+2~, ICD0+3*, ICD0+4, ICD0+5, ICD0+11*, ICD9+2~, ICD9+3*, ICD9+4, ICD9+5, ICD9+11* , ICPT+2~, ICPT+3*, ICPT+6, ICPT+8, ICPT+11, ICPT+18, ICPT+32* | 
| CPTDATE | EXPAND+4~, EXPAND+43*, EXPAND+44*, EXPAND+45 | 
| CPTIEN | ICPT+2~, ICPT+7*, ICPT+8* | 
| DA | DELEXTL+2~, DELEXTL+4* | 
| DATEBLT | EXPAND+4~, EXPAND+7*, EXPAND+9 | 
| DIK | DELEXTL+2~, DELEXTL+3* | 
| >> DILOCKTM | LOCKXTL+8 | 
| DUZ | EXPALLO+1 | 
| HIGH | EXPAND+4~, EXPAND+16*, EXPAND+17*, EXPAND+18, EXPAND+28*, EXPAND+29*, EXPAND+30, EXPAND+40*, EXPAND+41*, EXPAND+42 , ICD0~, ICD0+4, ICD9~, ICD9+4, ICPT~, ICPT+6 | 
| ICD0DATE | EXPAND+4~, EXPAND+19*, EXPAND+20*, EXPAND+21 | 
| ICD9DATE | EXPAND+4~, EXPAND+31*, EXPAND+32*, EXPAND+33 | 
| IEN | EXPALL+1~, EXPALL+3*, EXPALL+4*, EXPALL+5, EXPALL+6, EXPALL+7, EXPALL+8, ICD0+2~, ICD0+6*, ICD0+7 , ICD0+9, ICD0+10, ICD9+2~, ICD9+6*, ICD9+7, ICD9+9, ICD9+10, ICPT+2~, ICPT+12*, ICPT+13 , ICPT+15, ICPT+16, ICPT+19*, ICPT+21, ICPT+23, ICPT+24, ICPT+28, ICPT+30, ICPT+31, SZN+1~ , SZN+2*, SZN+3* | 
| IND | EXPAND+4~, EXPAND+11*, EXPAND+12*, EXPAND+13, EXPAND+14, EXPAND+23*, EXPAND+24*, EXPAND+25, EXPAND+26, EXPAND+35* , EXPAND+36*, EXPAND+37, EXPAND+38, LOCKXTL+3~, LOCKXTL+7* | 
| KI | CHECK~, CHECK+4, EXPAND~, EXPAND+13, EXPAND+25, EXPAND+37 | 
| LC | LOCKXTL+3~, LOCKXTL+4*, LOCKXTL+5*, LOCKXTL+7 | 
| LOCK | LOCKXTL+3~, LOCKXTL+6*, LOCKXTL+7, LOCKXTL+9*, LOCKXTL+11, LOCKXTL+17 | 
| LOW | EXPAND+4~, EXPAND+15*, EXPAND+17, EXPAND+18, EXPAND+27*, EXPAND+29, EXPAND+30, EXPAND+39*, EXPAND+41, EXPAND+42 , ICD0~, ICD0+3, ICD9~, ICD9+3, ICPT~, ICPT+3 | 
| NAME | EXPALL+1~, EXPALL+5*, EXPALL+6 | 
| NICD0 | EXPAND+5~, EXPAND+11*, EXPAND+18, EXPAND+21, ICD0~, ICD0+8*, ICD0+9, ICD0+10 | 
| NICD9 | EXPAND+5~, EXPAND+23*, EXPAND+30, EXPAND+33, ICD9~, ICD9+8*, ICD9+9, ICD9+10 | 
| NICPT | EXPAND+5~, EXPAND+35*, EXPAND+42, EXPAND+45, ICPT~, ICPT+14*, ICPT+15, ICPT+16, ICPT+22*, ICPT+23 , ICPT+24 | 
| NRCPT | EXPAND+5~, EXPAND+35*, EXPAND+42, EXPAND+45, ICPT~, ICPT+29*, ICPT+30, ICPT+31 | 
| >> PXRMXTLK | LOCKXTL+4, LOCKXTL+12* | 
| RADIEN | ICPT+2~, ICPT+27*, ICPT+28*, ICPT+30, ICPT+31 | 
| TAXIEN | CHECK~, CHECK+3, CHECK+4, DELEXTL~, DELEXTL+1, DELEXTL+4, DELEXTL+6, EXPAND~, EXPAND+3, EXPAND+6 , EXPAND+8, EXPAND+9, EXPAND+12, EXPAND+14, EXPAND+18, EXPAND+21, EXPAND+24, EXPAND+26, EXPAND+30, EXPAND+33 , EXPAND+36, EXPAND+38, EXPAND+42, EXPAND+45, EXPAND+54, ICD0~, ICD0+7, ICD0+9, ICD0+10, ICD9~ , ICD9+7, ICD9+9, ICD9+10, ICPT~, ICPT+13, ICPT+15, ICPT+16, ICPT+21, ICPT+23, ICPT+24 , ICPT+30, ICPT+31, LOCKXTL~, LOCKXTL+8, LOCKXTL+12, LOCKXTL+15, SELEXP+1~, SELEXP+2*, SELEXP+3, SELEXP+4 , ULOCKXTL~, ULOCKXTL+1 | 
| TEMP | CHECK+2~, CHECK+3*, CHECK+4, EXPAND+5~, EXPAND+14*, EXPAND+15, EXPAND+16, EXPAND+26*, EXPAND+27, EXPAND+28 , EXPAND+38*, EXPAND+39, EXPAND+40, ICD0+2~, ICD0+5*, ICD0+6, ICD9+2~, ICD9+5*, ICD9+6, ICPT+2~ , ICPT+11*, ICPT+12, ICPT+18*, ICPT+19, ICPT+20 | 
| TEXT | LOCKXTL+14~, LOCKXTL+15*, LOCKXTL+16 | 
| TOTAL | SZN+1~, SZN+2*, SZN+3*, SZN+6 | 
| U | EXPALL+5, EXPAND+8, EXPAND+9, EXPAND+15, EXPAND+16, EXPAND+20, EXPAND+21, EXPAND+27, EXPAND+28, EXPAND+32 , EXPAND+33, EXPAND+39, EXPAND+40, EXPAND+44, EXPAND+45, ICD0+6, ICD9+6, ICPT+12, ICPT+19, ICPT+20 , ICPT+30, SZN+6 | 
| X | EXPAND+5~ | 
| X1 | EXPAND+5~ | 
| X2 | EXPAND+5~ |