AICDADK1 ; IHS/OHPRD/ACC - PART 2 OF ADD KEYWORDS TO "OTHER KEYWORDS" FIELD IN ^ICD0/9 ;
Source file <AICDADK1.m>
| Package | Total | Caller Graph | 
|---|---|---|
| IHS ICD CPT Lookup and Grouper | 1 | AICDADK | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SET | ; SET WORDS IN WORD TABLE INTO ^ICD0/9 UNDER 'NCODE' | |
| GETKWD | ; GET WORD STRING AND BUILD WORD TABLE | |
| NONCON | ||
| LIST | ; LIST KEYWORDS FOR CODE | |
| REMQT | ||
| CANONIC | ||
| OPCODE | ||
| DXCODE | ||
| DECIDE | ; DECIDE WHETHER TO SET OR KILL | |
| KILLWD | ; KILL WORD IN ^ICD0/9 | |
| CHKCODE | ; CHECK FORMAT OF CODE | |
| SETWD | ; SET WORD INTO ^ICD0/9 | |
| TOKNDX | ; BREAK WORD INTO TOKENS AND INDEX | |
| SETLOOP | ||
| GETSEQ | ; GET NEXT AVAIILABLE SUB-DFN | 
| Name | Line Occurrences | 
|---|---|
| Function Call: READ | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences | 
|---|---|
| DECIDE | SET+5 | 
| GETKWD | GETKWD+3, GETKWD+4 | 
| GETSEQ | SETWD+2 | 
| KILLWD | DECIDE+2 | 
| LIST | GETKWD+3 | 
| OPCODE | CHKCODE+1 | 
| REMQT | REMQT | 
| SET | SETLOOP | 
| SETLOOP | NONCON, CANONIC | 
| SETWD | DECIDE+3 | 
| TOKNDX | KILLWD+2, SETWD+7 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | KILLWD+2! | 
| ^(0 | SET+3* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> AICDBB | KILLWD+1 | 
| >> AICDCDFN | LIST+1, LIST+2 | 
| >> AICDCNT | SET+4*, SET+6, KILLWD+2*, SETWD+3* | 
| >> AICDCODE | NONCON, CANONIC, SETLOOP, DXCODE*, DXCODE+1, DXCODE+2, DXCODE+3, DXCODE+4*, OPCODE*, OPCODE+1 , OPCODE+2* | 
| >> AICDDFN | SET+1*, SET+2, SET+3, SET+4, SET+6, KILLWD+1, KILLWD+2, SETWD+1, SETWD+4, SETWD+5 , GETSEQ+1 | 
| >> AICDEXEC | KILLWD+2*, SETWD+6*, REMQT+1, REMQT+5 | 
| >> AICDFLD | LIST+1, LIST+2, SET+2, SET+3, SET+4, SET+6, KILLWD+1, KILLWD+2, SETWD+1, SETWD+4 , SETWD+5, GETSEQ+1 | 
| >> AICDGBL | SETLOOP, LIST+1, LIST+2, SET+1, SET+2, SET+3, SET+4, SET+6*, KILLWD+1, KILLWD+2 , SETWD+1, SETWD+4, SETWD+5, GETSEQ+1, CHKCODE+1 | 
| >> AICDI | REMQT*, REMQT+3*, REMQT+5* | 
| >> AICDL | GETKWD+2*, GETKWD+3, GETKWD+4, GETKWD+5*, GETKWD+6, LIST+2* | 
| >> AICDNUMB | NONCON*, CANONIC*, SETLOOP*, SET+1, KILLWD+1 | 
| >> AICDNW | GETKWD+5*, GETKWD+6* | 
| >> AICDNWS | GETKWD+6 | 
| >> AICDQ | SETLOOP*, GETKWD+5*, KILLWD+2* | 
| >> AICDSQN | KILLWD+2*, SETWD+4, SETWD+5, GETSEQ+1* | 
| >> AICDW | SET+5* | 
| >> AICDWC | REMQT+2*, REMQT+3*, REMQT+4*, REMQT+5 | 
| >> AICDWD | GETKWD+6*, LIST+2*, SET+5*, DECIDE+1, DECIDE+2*, DECIDE+3*, KILLWD+1, KILLWD+2, SETWD+1, SETWD+4 , SETWD+5, REMQT*, REMQT+1, REMQT+2, REMQT+3, REMQT+4, REMQT+5*, REMQT+6* | 
| >> AICDWF | REMQT+3*, REMQT+4 | 
| >> AICDWS | REMQT+2*, REMQT+6 | 
| >> AICDWSV | DECIDE+1*, DECIDE+2, DECIDE+3 | 
| AICDWT | GETKWD+1!*, GETKWD+6* | 
| AICDWT( | GETKWD+6*, SET+5 | 
| DTIME | GETKWD+2 | 
| U | GETKWD+2, SET+4, SET+6 |