PXRMTXCR ;SLC/PKR - Taxonomies, copy from a range. ;05/07/2014
Source file <PXRMTXCR.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 4 | ($$NEXT,$$STATCHK)^ICDAPIU $$ICDDX^ICDEX ($$NEXT,$$STATCHK)^ICPTAPIU $$CPT^ICPTCOD | 
| Clinical Reminders | 1 | EXPAND^PXRMBXTL | 
| Kernel | 1 | (BMES,MES)^XPDUTL | 
| VA Fileman | 1 | (FILE,UPDATE)^DIE | 
| Package | Total | Caller Graph | 
|---|---|---|
| Clinical Reminders | 2 | PXRMEXIC PXRMP26I | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CFRANGE(IEN,NODE) | ;Copy from a range of codes to the Lexicon based structure. | |
| CNTCHK(IEN) | ;Compare the number of codes stored under the old pointer | |
| CFR(IEN) | ;Combine building selectable lists and copy from range. | |
| BLDCFR(IEN,NODE) | ;Build the range, selectable diagnosis, and selectable | |
| EXCH(IEN,NODE) | ;This entry point is used by Reminder Exchange to populate | |
| CPALL | ;Do a range of codes copy for all taxonomies. | 
| Name | Field # of Occurrence | 
|---|---|
| FILE^DIE | CFRANGE+16, CFRANGE+41, CFRANGE+58 | 
| UPDATE^DIE | CFRANGE+110 | 
| $$NEXT^ICDAPIU | CFRANGE+24, CFRANGE+31 | 
| $$STATCHK^ICDAPIU | CFRANGE+20 | 
| $$ICDDX^ICDEX | BLDCFR+17 | 
| $$NEXT^ICPTAPIU | CFRANGE+24, CFRANGE+31 | 
| $$STATCHK^ICPTAPIU | CFRANGE+20 | 
| $$CPT^ICPTCOD | BLDCFR+24, CFRANGE+76 | 
| EXPAND^PXRMBXTL | CNTCHK+5 | 
| BMES^XPDUTL | CPALL+2 | 
| MES^XPDUTL | CFRANGE+23, CFRANGE+48, CFRANGE+65, CNTCHK+52, CNTCHK+59, CNTCHK+66, CPALL+6 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PXD(811.2 - [#811.2] | BLDCFR+7, BLDCFR+8, BLDCFR+14, BLDCFR+15, BLDCFR+21, BLDCFR+22, CFRANGE+12, CFRANGE+13, CFRANGE+37, CFRANGE+38 , CFRANGE+54, CFRANGE+55, CNTCHK+11, CNTCHK+14, CNTCHK+15, CNTCHK+22, CNTCHK+25, CNTCHK+26, CNTCHK+33, CNTCHK+36 , CNTCHK+38, CNTCHK+41, CNTCHK+42, CNTCHK+49, CNTCHK+56, CNTCHK+63, CPALL+4, CPALL+5 | 
| ^PXD(811.3 - [#811.3] | CNTCHK+6 | 
| ^TMP("PXRMCFR" | CFRANGE+3!, CFRANGE+29*, CFRANGE+49*, CFRANGE+66*, CFRANGE+71, CFRANGE+72, CFRANGE+74, CFRANGE+78*, CFRANGE+81, CFRANGE+82 , CFRANGE+84, CFRANGE+85!, CFRANGE+90, CFRANGE+96, CFRANGE+99, CFRANGE+102, CFRANGE+111! | 
| ^TMP($J | BLDCFR+3!, BLDCFR+11*, BLDCFR+19*, BLDCFR+26*, CFRANGE+6, CFRANGE+8, CFRANGE+27, CFRANGE+28, CFRANGE+30*, CFRANGE+43 , CFRANGE+45, CFRANGE+46, CFRANGE+60, CFRANGE+62, CFRANGE+63, CFRANGE+86!, CNTCHK+3!, CNTCHK+16*, CNTCHK+19, CNTCHK+27* , CNTCHK+30, CNTCHK+39*, CNTCHK+43*, CNTCHK+46, CNTCHK+67!, CPALL+8!, EXCH+4 | 
| Name | Line Occurrences | 
|---|---|
| BLDCFR | CFR+1 | 
| CFR | CPALL+7 | 
| CFRANGE | CFR+2, EXCH+5 | 
| CNTCHK | CFRANGE+112 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CODE | BLDCFR+2~, BLDCFR+18*, BLDCFR+19, BLDCFR+25*, BLDCFR+26, CFRANGE+1~, CFRANGE+17*, CFRANGE+18, CFRANGE+20, CFRANGE+23 , CFRANGE+24*, CFRANGE+27, CFRANGE+28, CFRANGE+29, CFRANGE+30, CFRANGE+31*, CFRANGE+42*, CFRANGE+43*, CFRANGE+45, CFRANGE+46 , CFRANGE+48, CFRANGE+49, CFRANGE+59*, CFRANGE+60*, CFRANGE+62, CFRANGE+63, CFRANGE+65, CFRANGE+66, CFRANGE+73*, CFRANGE+74* , CFRANGE+76, CFRANGE+78, CFRANGE+83*, CFRANGE+84*, CFRANGE+85, CFRANGE+98*, CFRANGE+99*, CFRANGE+102, CFRANGE+104, CNTCHK+2~ , CNTCHK+13*, CNTCHK+14*, CNTCHK+15, CNTCHK+16, CNTCHK+24*, CNTCHK+25*, CNTCHK+26, CNTCHK+27, CNTCHK+35*, CNTCHK+36* , CNTCHK+38, CNTCHK+39, CNTCHK+40*, CNTCHK+41*, CNTCHK+42, CNTCHK+43 | 
| CODEIEN | BLDCFR+2~, BLDCFR+15*, BLDCFR+17, BLDCFR+22*, BLDCFR+24, CFRANGE+1~, CFRANGE+21*, CFRANGE+22, CNTCHK+2~, CNTCHK+15* , CNTCHK+16, CNTCHK+18*, CNTCHK+19*, CNTCHK+26*, CNTCHK+27, CNTCHK+29*, CNTCHK+30*, CNTCHK+38*, CNTCHK+39, CNTCHK+42* , CNTCHK+43, CNTCHK+45*, CNTCHK+46* | 
| CODESYS | BLDCFR+2~, BLDCFR+4*, BLDCFR+5, BLDCFR+11, CFRANGE+1~, CFRANGE+4*, CFRANGE+6, CFRANGE+8, CFRANGE+9, CFRANGE+20 , CFRANGE+23, CFRANGE+24, CFRANGE+27, CFRANGE+28, CFRANGE+29, CFRANGE+30, CFRANGE+31, CFRANGE+95*, CFRANGE+96*, CFRANGE+99 , CFRANGE+102, CFRANGE+107 | 
| CSYS | CFRANGE+1~, CFRANGE+76*, CFRANGE+77 | 
| CSYSIND | CFRANGE+1~, CFRANGE+95*, CFRANGE+97*, CFRANGE+101, CFRANGE+106 | 
| DT | BLDCFR+17 | 
| FDA | CFRANGE+1~, CFRANGE+91! | 
| FDA( | CFRANGE+15*, CFRANGE+40*, CFRANGE+57*, CFRANGE+94*, CFRANGE+104*, CFRANGE+105*, CFRANGE+107*, CFRANGE+108*, CFRANGE+109* | 
| HIGH | BLDCFR+2~, BLDCFR+9*, BLDCFR+10*, BLDCFR+11, CFRANGE+1~, CFRANGE+7*, CFRANGE+8*, CFRANGE+9, CFRANGE+18 | 
| IEN | BLDCFR~, BLDCFR+7, BLDCFR+8, BLDCFR+14, BLDCFR+15, BLDCFR+21, BLDCFR+22, CFR~, CFR+1, CFR+2 , CFRANGE~, CFRANGE+12, CFRANGE+13, CFRANGE+14, CFRANGE+37, CFRANGE+38, CFRANGE+39, CFRANGE+54, CFRANGE+55, CFRANGE+56 , CFRANGE+93, CFRANGE+101, CFRANGE+106, CFRANGE+112, CNTCHK~, CNTCHK+5, CNTCHK+6, CNTCHK+11, CNTCHK+14, CNTCHK+15 , CNTCHK+22, CNTCHK+25, CNTCHK+26, CNTCHK+33, CNTCHK+36, CNTCHK+38, CNTCHK+41, CNTCHK+42, CNTCHK+49, CNTCHK+56 , CNTCHK+63, CPALL+1~, CPALL+5*, CPALL+6, CPALL+7, EXCH~, EXCH+5 | 
| IENS | CFRANGE+1~, CFRANGE+14*, CFRANGE+15, CFRANGE+39*, CFRANGE+40, CFRANGE+56*, CFRANGE+57, CFRANGE+93*, CFRANGE+94, CFRANGE+101* , CFRANGE+104, CFRANGE+105, CFRANGE+106*, CFRANGE+107, CFRANGE+108, CFRANGE+109 | 
| IND | BLDCFR+2~, BLDCFR+6*, BLDCFR+7*, BLDCFR+8, BLDCFR+13*, BLDCFR+14*, BLDCFR+15, BLDCFR+20*, BLDCFR+21*, BLDCFR+22 , CFRANGE+1~ | 
| LOW | BLDCFR+2~, BLDCFR+9*, BLDCFR+10, BLDCFR+11, CFRANGE+1~, CFRANGE+5*, CFRANGE+6*, CFRANGE+8, CFRANGE+9, CFRANGE+17 | 
| MSG | CFRANGE+1~, CFRANGE+91! | 
| NAME | CPALL+1~, CPALL+3*, CPALL+4*, CPALL+5, CPALL+6 | 
| NCODES | CFRANGE+2~, CFRANGE+98*, CFRANGE+100*, CFRANGE+101, CFRANGE+108 | 
| NCPC | CNTCHK+2~, CNTCHK+8*, CNTCHK+37*, CNTCHK+65 | 
| NCPT | CNTCHK+2~, CNTCHK+8*, CNTCHK+46*, CNTCHK+60, CNTCHK+65 | 
| NICD | CNTCHK+2~, CNTCHK+8*, CNTCHK+30*, CNTCHK+53, CNTCHK+58 | 
| NICD0 | CNTCHK+2~, CNTCHK+7*, CNTCHK+9, CNTCHK+47, CNTCHK+50 | 
| NICD9 | CNTCHK+2~, CNTCHK+7*, CNTCHK+20, CNTCHK+53, CNTCHK+57 | 
| NICP | CNTCHK+2~, CNTCHK+8*, CNTCHK+19*, CNTCHK+47, CNTCHK+51 | 
| NICPT | CNTCHK+2~, CNTCHK+7*, CNTCHK+31, CNTCHK+60, CNTCHK+64 | 
| NODE | BLDCFR~, BLDCFR+3, BLDCFR+11, BLDCFR+19, BLDCFR+26, CFRANGE~, CFRANGE+6, CFRANGE+8, CFRANGE+27, CFRANGE+28 , CFRANGE+30, CFRANGE+43, CFRANGE+45, CFRANGE+46, CFRANGE+60, CFRANGE+62, CFRANGE+63, CFRANGE+86, EXCH~, EXCH+4 , EXCH+5 | 
| NUID | CFRANGE+2~, CFRANGE+98*, CFRANGE+103*, CFRANGE+109 | 
| TEMP | BLDCFR+2~, BLDCFR+8*, BLDCFR+9, BLDCFR+17*, BLDCFR+18, BLDCFR+19, BLDCFR+24*, BLDCFR+25, BLDCFR+26, CFRANGE+2~ , CFRANGE+20*, CFRANGE+21, CFRANGE+46*, CFRANGE+47, CFRANGE+63*, CFRANGE+64, CNTCHK+2~, CNTCHK+6*, CNTCHK+7 | 
| TERM | CFRANGE+2~, CFRANGE+9*, CFRANGE+12, CFRANGE+13, CFRANGE+29, CFRANGE+34*, CFRANGE+37, CFRANGE+38, CFRANGE+49, CFRANGE+51* , CFRANGE+54, CFRANGE+55, CFRANGE+66, CFRANGE+70*, CFRANGE+71*, CFRANGE+72, CFRANGE+74, CFRANGE+78, CFRANGE+80*, CFRANGE+81* , CFRANGE+82, CFRANGE+84, CFRANGE+85, CFRANGE+89*, CFRANGE+90*, CFRANGE+94, CFRANGE+96, CFRANGE+99, CFRANGE+102, CNTCHK+2~ , CNTCHK+10*, CNTCHK+11*, CNTCHK+12, CNTCHK+14, CNTCHK+21*, CNTCHK+22*, CNTCHK+23, CNTCHK+25, CNTCHK+32*, CNTCHK+33* , CNTCHK+34, CNTCHK+36, CNTCHK+41 | 
| TERMIND | CFRANGE+2~, CFRANGE+13*, CFRANGE+14, CFRANGE+38*, CFRANGE+39, CFRANGE+55*, CFRANGE+56, CFRANGE+89*, CFRANGE+92*, CFRANGE+93 , CFRANGE+95, CFRANGE+101, CFRANGE+106 | 
| TEXT | CNTCHK+2~, CNTCHK+52, CNTCHK+54!, CNTCHK+59, CNTCHK+61!, CNTCHK+66 | 
| TEXT(1 | CNTCHK+48*, CNTCHK+55*, CNTCHK+62* | 
| TEXT(2 | CNTCHK+49*, CNTCHK+56*, CNTCHK+63* | 
| TEXT(3 | CNTCHK+50*, CNTCHK+57*, CNTCHK+64* | 
| TEXT(4 | CNTCHK+51*, CNTCHK+58*, CNTCHK+65* | 
| TNODE | BLDCFR+2~, BLDCFR+5*, BLDCFR+7, BLDCFR+8 | 
| U | BLDCFR+9, BLDCFR+15, BLDCFR+18, BLDCFR+22, BLDCFR+25, CFRANGE+21, CFRANGE+47, CFRANGE+64, CFRANGE+76, CNTCHK+7 , CNTCHK+49, CNTCHK+56, CNTCHK+63 | 
| UID | CFRANGE+2~, CFRANGE+25*, CFRANGE+27*, CFRANGE+28*, CFRANGE+29, CFRANGE+102*, CFRANGE+103, CFRANGE+105 |