ICDEX ;SLC/KER - ICD Extractor - Main Entry Points ;04/21/2014
Source file <ICDEX.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 19 | ($$DTBR,$$IMP,$$MSG,$$SEL,$$STATCHK)^ICDEXA  ($$HIST,$$NEXT,$$PERIOD,$$PREV)^ICDEXA2  ($$CS,$$DLM,$$OBA,$$OD)^ICDEXA3  ($$CODE,$$CODEABA,$$CODEBA,$$CODEN,$$ICDD,$$ICDDX,$$ICDOP)^ICDEXC  ($$CODECS,$$CODEFI,$$CSI,$$SAI,$$VAGEH,$$VAGEL,$$VCC,$$VCCP,$$VMDC,$$VSEX)^ICDEXC2  ($$IEN,$$LD,$$SD,$$VLT,$$VLTD,$$VLTP,$$VST,$$VSTD,$$VSTP,PAR)^ICDEXC3  ($$LDH,$$SDH)^ICDEXC4  ($$EXIST,$$GETDRG,$$ISA)^ICDEXD ($$EFD,$$EFM,$$FY,$$ISVALID,$$MDCD,$$MDCN,$$MDCT,$$MOR,$$REF,$$UPDX,$$VMDCDX,$$VMDCOP,MD,MDCG)^ICDEXD2 ($$NCC,$$NOT,$$PDXE,$$REQ)^ICDEXD3 ($$ICDID,$$ICDIDS,$$ICDRGCC,$$IDSTR,$$ISOWNCC,INQ)^ICDEXD4 ($$DRG,$$DRGC,$$DRGD,$$DRGDES,$$DRGN,$$DRGW,$$GETDATE)^ICDEXD5 EN^ICDEXH LK^ICDEXLK Y^ICDEXLK2 ($$LK,$$WORD)^ICDEXLK3 ($$COD,$$EFF,$$EXC,$$FILE,$$IA,$$IE,$$LA,$$LI,$$LS,$$NUM,$$ROOT,$$SAB,$$SINFO,$$SNAM,$$SYS)^ICDEXS ($$HDR,$$VER)^ICDEXS2 TOKEN^ICDTOKN | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| IEN(CODE,ROOT,SYS) | ; IEN from Code/Root/Coding System | 
 
 | 
| VSTD(IEN,CDT) | 
 
 | |
| CODEFI(CODE) | ; File for code | 
 
 | 
| TOKEN(X,ROOT,SYS,ARY) | ; Parse Text into Words | 
 
 | 
| VLTD(IEN,CDT) | ; Description - Diagnosis | 
 
 | 
| OD(FILE,WORD,SYS,REV) | ; $Order D/AD | 
 
 | 
| SINFO(SYS,CDT) | ; System Info (uses file 80.4) | 
 
 | 
| NCC(IEN,SUB,FMT) | ; Codes not Considered CC With | 
 
 | 
| LS(FILE,IEN,CDT,FMT) | ; Last Status | 
 
 | 
| VLTP(IEN,CDT) | ; Description - Procedures | 
 
 | 
| ISA(IEN1,IEN2,FIELD) | ; Is Code 1 a condition of Code 2 (ICDDRG) | 
 
 | 
| PERIOD(CODE,ARY,SYS) | ; Activation Periods | 
 
 | 
| DRGDES(IEN,CDT,ARY,LEN) | ; Formatted DRG Description | 
 
 | 
| EFD(X) | ; Get Effective date in range (interactive) | 
 
 | 
| NEXT(CODE,SYS,CDT) | ; Next Code | 
 
 | 
| MDCD(IEN,MDC,CDT) | ; Check for default MDC (ICDDRG) | 
 
 | 
| SAI(FILE,IEN,CDT) | ; Status/Active/Inactive Dates | 
 
 | 
| IDSTR(FILE,IEN) | ; ICD identifier string (legacy) | 
 
 | 
| LD(FILE,IEN,CDT,ARY,LEN) | ; Long Description (formatted) | 
 
 | 
| ICDDX(CODE,CDT,SYS,FMT,LOC) | ; Dx Code Info | 
 
 | 
| SDH(FILE,IEN,ARY) | ; Short Description History | 
 
 | 
| Y(ROOT,IEN,CDT,FMT) | ; Output Variable Y from Lookup | 
 
 | 
| HDR(FILE) | ; File Header Node | 
 
 | 
| LDH(FILE,IEN,ARY) | ; Long Description History | 
 
 | 
| LKTX(X,ROOT,CDT,SYS,VER,OUT) | ; Lookup Text in ROOT (silent) | 
 
 | 
| HELP | ; Developer Help for an API | 
 
 | 
| ISOWNCC(IEN,CDT,FMT) | ; Return CC if DX is Own CC | 
 
 | 
| EFF(FILE,IEN,CDT) | ; Effective date and status | 
 
 | 
| IA(FILE,IEN) | ; Initial Activation Date | 
 
 | 
| EN | ; Main Entry Point | |
| DRGW(IEN) | ; DRG Weighted Work Unit (WWU) | 
 
 | 
| HIST(CODE,ARY,SYS) | ; Activation History | 
 
 | 
| MD(FILE,IEN,CDT,ARY,FLAG) | ; MDC DRGs | 
 
 | 
| FILE(SYS) | ; File Number from System | 
 
 | 
| CSI(FILE,IEN) | ; Coding system for IEN | 
 
 | 
| CODEABA(CODE,ROOT,SYS) | ; IEN from Code/Root/Coding System | 
 
 | 
| ICDID(FILE,ID,CODE) | ; Check if ICD identifier exist | 
 
 | 
| ICDD(CODE,ARY,CDT,SYS,LEN) | ; Description in Array | 
 
 | 
| ROOT(SYS) | ; Global Root | 
 
 | 
| FY(CDT) | ; FY 4 digit year (ICDGTDRG) | 
 
 | 
| VCC(IEN,CDT,FMT) | ; Complication/Comorbidity | 
 
 | 
| REQ(IEN,SUB,FMT) | ; Codes Required With | 
 
 | 
| SYS(SYS,CDT,FMT) | ; Resolve System (uses file 80.4) | 
 
 | 
| PDXE(IEN) | ; Primary DX Exclusion Code | 
 
 | 
| VSEX(FILE,IEN,CDT,FMT) | ; Sex for file | 
 
 | 
| IMP(SYS,CDT) | ; Implementation Date | 
 
 | 
| ICDOP(CODE,CDT,SYS,FMT,LOC) | ; Procedure Code Info | 
 
 | 
| PAR(ARY,LEN) | ; Parse Array | 
 
 | 
| DRGD(CODE,OUTARR,CDT) | ; Unformatted DRG Description | 
 
 | 
| INQ | ; Inquire to the ICD Files | |
| STATCHK(CODE,CDT,SYS) | ; Status of ICD Code | 
 
 | 
| VER(SYS,REL) | ; Coding System Version | 
 
 | 
| CODEN(CODE,FILE) | ; IEN of code | 
 
 | 
| CODEC(FILE,IEN) | ; Code from an IEN | 
 
 | 
| SAB(SYS,CDT) | ; Source Abbreviation | 
 
 | 
| NOT(IEN,SUB,FMT) | ; Codes not Used With | 
 
 | 
| SD(FILE,IEN,CDT,ARY,LEN) | ; Short Description (formatted) | 
 
 | 
| UPDX(IEN) | ; Unacceptable as Principle DX | 
 
 | 
| CODEBA(CODE,ROOT) | ; IEN from Code/Root | 
 
 | 
| MDCT(IEN,CDT,ARY,FMT) | ; For Multiple MDC DX Codes (ICDDRG) | 
 
 | 
| LA(FILE,IEN,CDT) | ; Last Activation Date | 
 
 | 
| GETDRG(FILE,IEN,CDT,MDC) | ; DRGs for an Fiscal Year (ICDGTDRG) | 
 
 | 
| VST(FILE,IEN,CDT) | 
 
 | |
| EXIST(IEN,FIELD) | ; Does a condition Exist (ICDDRGX) | 
 
 | 
| MDCG(IEN,CDT,ARY) | ; Set up array of MDCs (ICDDRG) | 
 
 | 
| VCCP(IEN,CDT,FMT) | ; CC Primary Flag | 
 
 | 
| DRGN(CODE) | ; Return the IEN of DRG | 
 
 | 
| VMDC(IEN,CDT,FMT) | ; Major Diagnostic Category | 
 
 | 
| VAGEL(IEN,CDT,FMT) | ; Age Low | 
 
 | 
| WORD(X,ROOT,SYS) | ; Word is Found | 
 
 | 
| MSG(CDT,STD,SYS) | ; Warning Message | 
 
 | 
| VAGEH(IEN,CDT,FMT) | ; Age High | 
 
 | 
| DRG(CODE,CDT) | ; Returns information about a DRG | 
 
 | 
| OBA(FILE,CODE,SYS,REV) | ; $Order BA/ABA | 
 
 | 
| ICDIDS(FILE,IEN,ARY) | ; Returns array of ICD identifiers | 
 
 | 
| IE(CODE) | ; Internal or External Format | 
 
 | 
| NUM(CODE) | ; Convert Code to a Numeric | 
 
 | 
| MDCN(IEN) | ; Major Diagnostic Category Name | 
 
 | 
| VMDCOP(IEN,MDC,CDT) | ; Versioned MDC for Op/Pro (ICDREF) | 
 
 | 
| SNAM(SYS) | ; System Name from Coding System | 
 
 | 
| CODECS(CODE,FILE,CDT) | ; Coding system for code/file | 
 
 | 
| DLM(FILE,IEN,FIELD,CDT) | ; Date Last Modified | 
 
 | 
| DRGC(IEN) | ; DRG Code | 
 
 | 
| VSTP(IEN,CDT) | ; Short Text - Procedures | 
 
 | 
| CS(FILE,FMT,CDT) | ; Select Coding System (lookup) | 
 
 | 
| COD(NUM) | ; Convert Numeric to a Code | 
 
 | 
| LK | ; Special Lookup (called by DIC) | 
 
 | 
| REF(IEN,CDT) | ; Return Reference Table (ICDREF) | 
 
 | 
| EXC(FILE,IEN) | ; Exclude From lookup | 
 
 | 
| VLT(FILE,IEN,CDT) | ; Long Text | 
 
 | 
| EFM(EDT) | ; Convert External Date to FM (ICDGTDRG) | 
 
 | 
| ISVALID(FILE,IEN,CDT) | ; Is an ICD code Valid | 
 
 | 
| MOR(IEN) | ; Major O.R. Procedure (ICDDRG) | 
 
 | 
| VMDCDX(IEN,CDT) | ; Versioned MDC for DX (ICDREF) | 
 
 | 
| GETDATE(IEN) | ; Calculate Effective Date | 
 
 | 
| SEL(FILE,IEN) | ; Entry is Selectable | 
 
 | 
| LI(FILE,IEN,CDT) | ; Last Inactivation Date | 
 
 | 
| PREV(CODE,SYS,CDT) | ; Previous Code | 
 
 | 
| ICDRGCC(DRG,CDT) | ; Get CC/MCC flag from DRG | 
 
 | 
| DTBR(CDT,STD,SYS) | ; Date Business Rules | 
 
 | 
| Name | Field # of Occurrence | 
|---|---|
| $$DTBR^ICDEXA | DTBR+1 | 
| $$IMP^ICDEXA | IMP+1 | 
| $$MSG^ICDEXA | MSG+1 | 
| $$SEL^ICDEXA | SEL+1 | 
| $$STATCHK^ICDEXA | STATCHK+1 | 
| $$HIST^ICDEXA2 | HIST+1 | 
| $$NEXT^ICDEXA2 | NEXT+1 | 
| $$PERIOD^ICDEXA2 | PERIOD+1 | 
| $$PREV^ICDEXA2 | PREV+1 | 
| $$CS^ICDEXA3 | CS+1 | 
| $$DLM^ICDEXA3 | DLM+1 | 
| $$OBA^ICDEXA3 | OBA+1 | 
| $$OD^ICDEXA3 | OD+1 | 
| $$CODE^ICDEXC | CODEC+1 | 
| $$CODEABA^ICDEXC | CODEABA+1 | 
| $$CODEBA^ICDEXC | CODEBA+1 | 
| $$CODEN^ICDEXC | CODEN+1 | 
| $$ICDD^ICDEXC | ICDD+1 | 
| $$ICDDX^ICDEXC | ICDDX+1 | 
| $$ICDOP^ICDEXC | ICDOP+1 | 
| $$CODECS^ICDEXC2 | CODECS+1 | 
| $$CODEFI^ICDEXC2 | CODEFI+1 | 
| $$CSI^ICDEXC2 | CSI+1 | 
| $$SAI^ICDEXC2 | SAI+1 | 
| $$VAGEH^ICDEXC2 | VAGEH+1 | 
| $$VAGEL^ICDEXC2 | VAGEL+1 | 
| $$VCC^ICDEXC2 | VCC+1 | 
| $$VCCP^ICDEXC2 | VCCP+1 | 
| $$VMDC^ICDEXC2 | VMDC+1 | 
| $$VSEX^ICDEXC2 | VSEX+1 | 
| $$IEN^ICDEXC3 | IEN+1 | 
| $$LD^ICDEXC3 | LD+1 | 
| $$SD^ICDEXC3 | SD+1 | 
| $$VLT^ICDEXC3 | VLT+1 | 
| $$VLTD^ICDEXC3 | VLTD+1 | 
| $$VLTP^ICDEXC3 | VLTP+1 | 
| $$VST^ICDEXC3 | VST+1 | 
| $$VSTD^ICDEXC3 | VSTD+1 | 
| $$VSTP^ICDEXC3 | VSTP+1 | 
| PAR^ICDEXC3 | PAR+1 | 
| $$LDH^ICDEXC4 | LDH+1 | 
| $$SDH^ICDEXC4 | SDH+1 | 
| $$EXIST^ICDEXD | EXIST+1 | 
| $$GETDRG^ICDEXD | GETDRG+1 | 
| $$ISA^ICDEXD | ISA+1 | 
| $$EFD^ICDEXD2 | EFD+1 | 
| $$EFM^ICDEXD2 | EFM+1 | 
| $$FY^ICDEXD2 | FY+1 | 
| $$ISVALID^ICDEXD2 | ISVALID+1 | 
| $$MDCD^ICDEXD2 | MDCD+1 | 
| $$MDCN^ICDEXD2 | MDCN+1 | 
| $$MDCT^ICDEXD2 | MDCT+1 | 
| $$MOR^ICDEXD2 | MOR+1 | 
| $$REF^ICDEXD2 | REF+1 | 
| $$UPDX^ICDEXD2 | UPDX+1 | 
| $$VMDCDX^ICDEXD2 | VMDCDX+1 | 
| $$VMDCOP^ICDEXD2 | VMDCOP+1 | 
| MD^ICDEXD2 | MD+1 | 
| MDCG^ICDEXD2 | MDCG+1 | 
| $$NCC^ICDEXD3 | NCC+1 | 
| $$NOT^ICDEXD3 | NOT+1 | 
| $$PDXE^ICDEXD3 | PDXE+1 | 
| $$REQ^ICDEXD3 | REQ+1 | 
| $$ICDID^ICDEXD4 | ICDID+1 | 
| $$ICDIDS^ICDEXD4 | ICDIDS+1 | 
| $$ICDRGCC^ICDEXD4 | ICDRGCC+1 | 
| $$IDSTR^ICDEXD4 | IDSTR+1 | 
| $$ISOWNCC^ICDEXD4 | ISOWNCC+1 | 
| INQ^ICDEXD4 | INQ+1 | 
| $$DRG^ICDEXD5 | DRG+1 | 
| $$DRGC^ICDEXD5 | DRGC+1 | 
| $$DRGD^ICDEXD5 | DRGD+1 | 
| $$DRGDES^ICDEXD5 | DRGDES+1 | 
| $$DRGN^ICDEXD5 | DRGN+1 | 
| $$DRGW^ICDEXD5 | DRGW+1 | 
| $$GETDATE^ICDEXD5 | GETDATE+1 | 
| EN^ICDEXH | HELP+1 | 
| LK^ICDEXLK | LK+1 | 
| Y^ICDEXLK2 | Y+1 | 
| $$LK^ICDEXLK3 | LKTX+1 | 
| $$WORD^ICDEXLK3 | WORD+1 | 
| $$COD^ICDEXS | COD+1 | 
| $$EFF^ICDEXS | EFF+1 | 
| $$EXC^ICDEXS | EXC+1 | 
| $$FILE^ICDEXS | FILE+1 | 
| $$IA^ICDEXS | IA+1 | 
| $$IE^ICDEXS | IE+1 | 
| $$LA^ICDEXS | LA+1 | 
| $$LI^ICDEXS | LI+1 | 
| $$LS^ICDEXS | LS+1 | 
| $$NUM^ICDEXS | NUM+1 | 
| $$ROOT^ICDEXS | ROOT+1 | 
| $$SAB^ICDEXS | SAB+1 | 
| $$SINFO^ICDEXS | SINFO+1 | 
| $$SNAM^ICDEXS | SNAM+1 | 
| $$SYS^ICDEXS | SYS+1 | 
| $$HDR^ICDEXS2 | HDR+1 | 
| $$VER^ICDEXS2 | VER+1 | 
| TOKEN^ICDTOKN | TOKEN+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARY | ICDD~, ICDD+1, SD~, SD+1, LD~, LD+1, SDH~, SDH+1, LDH~, LDH+1 , PAR~, PAR+1, HIST~, HIST+1, PERIOD~, PERIOD+1, MD~, MD+1, MDCG~, MDCG+1 , MDCT~, MDCT+1, ICDIDS~, ICDIDS+1, DRGDES~, DRGDES+1, TOKEN~, TOKEN+1 | 
| CDT | ICDDX~, ICDDX+1, ICDOP~, ICDOP+1, ICDD~, ICDD+1, CODECS~, CODECS+1, VMDC~, VMDC+1 , VAGEL~, VAGEL+1, VAGEH~, VAGEH+1, VCC~, VCC+1, VCCP~, VCCP+1, VSEX~, VSEX+1 , SAI~, SAI+1, VST~, VST+1, VLT~, VLT+1, VSTD~, VSTD+1, VSTP~, VSTP+1 , VLTD~, VLTD+1, VLTP~, VLTP+1, SD~, SD+1, LD~, LD+1, STATCHK~, STATCHK+1 , DTBR~, DTBR+1, IMP~, IMP+1, MSG~, MSG+1, NEXT~, NEXT+1, PREV~, PREV+1 , DLM~, DLM+1, CS~, CS+1, EFF~, EFF+1, LA~, LA+1, LI~, LI+1 , LS~, LS+1, SYS~, SYS+1, SINFO~, SINFO+1, SAB~, SAB+1, ISVALID~, ISVALID+1 , GETDRG~, GETDRG+1, MD~, MD+1, FY~, FY+1, VMDCDX~, VMDCDX+1, VMDCOP~, VMDCOP+1 , REF~, REF+1, MDCG~, MDCG+1, MDCT~, MDCT+1, MDCD~, MDCD+1, ISOWNCC~, ISOWNCC+1 , ICDRGCC~, ICDRGCC+1, DRG~, DRG+1, DRGDES~, DRGDES+1, DRGD~, DRGD+1, LKTX~, LKTX+1 , Y~, Y+1 | 
| CODE | ICDDX~, ICDDX+1, ICDOP~, ICDOP+1, ICDD~, ICDD+1, CODEN~, CODEN+1, CODEBA~, CODEBA+1 , CODEABA~, CODEABA+1, CODEFI~, CODEFI+1, CODECS~, CODECS+1, IEN~, IEN+1, STATCHK~, STATCHK+1 , NEXT~, NEXT+1, PREV~, PREV+1, HIST~, HIST+1, PERIOD~, PERIOD+1, OBA~, OBA+1 , NUM~, NUM+1, IE~, IE+1, ICDID~, ICDID+1, DRG~, DRG+1, DRGD~, DRGD+1 , DRGN~, DRGN+1 | 
| DRG | ICDRGCC~, ICDRGCC+1 | 
| EDT | EFM~, EFM+1 | 
| FIELD | DLM~, DLM+1, ISA~, ISA+1, EXIST~, EXIST+1 | 
| FILE | CODEN~, CODEN+1, CODEC~, CODEC+1, CODECS~, CODECS+1, CSI~, CSI+1, VSEX~, VSEX+1 , SAI~, SAI+1, VST~, VST+1, VLT~, VLT+1, SD~, SD+1, LD~, LD+1 , SDH~, SDH+1, LDH~, LDH+1, SEL~, SEL+1, OBA~, OBA+1, OD~, OD+1 , DLM~, DLM+1, CS~, CS+1, EFF~, EFF+1, IA~, IA+1, LA~, LA+1 , LI~, LI+1, LS~, LS+1, EXC~, EXC+1, HDR~, HDR+1, ISVALID~, ISVALID+1 , GETDRG~, GETDRG+1, MD~, MD+1, ICDID~, ICDID+1, IDSTR~, IDSTR+1, ICDIDS~, ICDIDS+1 | 
| FLAG | MD~, MD+1 | 
| FMT | ICDDX~, ICDDX+1, ICDOP~, ICDOP+1, VMDC~, VMDC+1, VAGEL~, VAGEL+1, VAGEH~, VAGEH+1 , VCC~, VCC+1, VCCP~, VCCP+1, VSEX~, VSEX+1, CS~, CS+1, LS~, LS+1 , SYS~, SYS+1, MDCT~, MDCT+1, NOT~, NOT+1, REQ~, REQ+1, NCC~, NCC+1 , ISOWNCC~, ISOWNCC+1, Y~, Y+1 | 
| ID | ICDID~, ICDID+1 | 
| IEN | CODEC~, CODEC+1, CSI~, CSI+1, VMDC~, VMDC+1, VAGEL~, VAGEL+1, VAGEH~, VAGEH+1 , VCC~, VCC+1, VCCP~, VCCP+1, VSEX~, VSEX+1, SAI~, SAI+1, VST~, VST+1 , VLT~, VLT+1, VSTD~, VSTD+1, VSTP~, VSTP+1, VLTD~, VLTD+1, VLTP~, VLTP+1 , SD~, SD+1, LD~, LD+1, SDH~, SDH+1, LDH~, LDH+1, SEL~, SEL+1 , DLM~, DLM+1, EFF~, EFF+1, IA~, IA+1, LA~, LA+1, LI~, LI+1 , LS~, LS+1, EXC~, EXC+1, ISVALID~, ISVALID+1, EXIST~, EXIST+1, GETDRG~, GETDRG+1 , MD~, MD+1, VMDCDX~, VMDCDX+1, VMDCOP~, VMDCOP+1, REF~, REF+1, MDCG~, MDCG+1 , MDCT~, MDCT+1, MDCD~, MDCD+1, MDCN~, MDCN+1, MOR~, MOR+1, UPDX~, UPDX+1 , NOT~, NOT+1, REQ~, REQ+1, NCC~, NCC+1, IDSTR~, IDSTR+1, ICDIDS~, ICDIDS+1 , ISOWNCC~, ISOWNCC+1, PDXE~, PDXE+1, DRGW~, DRGW+1, DRGDES~, DRGDES+1, DRGC~, DRGC+1 , GETDATE~, GETDATE+1, Y~, Y+1 | 
| IEN1 | ISA~, ISA+1 | 
| IEN2 | ISA~, ISA+1 | 
| LEN | ICDD~, ICDD+1, SD~, SD+1, LD~, LD+1, PAR~, PAR+1, DRGDES~, DRGDES+1 | 
| LOC | ICDDX~, ICDDX+1, ICDOP~, ICDOP+1 | 
| MDC | GETDRG~, GETDRG+1, VMDCOP~, VMDCOP+1, MDCD~, MDCD+1 | 
| NUM | COD~, COD+1 | 
| OUT | LKTX~, LKTX+1 | 
| OUTARR | DRGD~, DRGD+1 | 
| REL | VER~, VER+1 | 
| REV | OBA~, OBA+1, OD~, OD+1 | 
| ROOT | CODEBA~, CODEBA+1, CODEABA~, CODEABA+1, IEN~, IEN+1, LKTX~, LKTX+1, Y~, Y+1 , TOKEN~, TOKEN+1, WORD~, WORD+1 | 
| STD | DTBR~, DTBR+1, MSG~, MSG+1 | 
| SUB | NOT~, NOT+1, REQ~, REQ+1, NCC~, NCC+1 | 
| SYS | ICDDX~, ICDDX+1, ICDOP~, ICDOP+1, ICDD~, ICDD+1, CODEABA~, CODEABA+1, IEN~, IEN+1 , STATCHK~, STATCHK+1, DTBR~, DTBR+1, IMP~, IMP+1, MSG~, MSG+1, NEXT~, NEXT+1 , PREV~, PREV+1, HIST~, HIST+1, PERIOD~, PERIOD+1, OBA~, OBA+1, OD~, OD+1 , FILE~, FILE+1, ROOT~, ROOT+1, SYS~, SYS+1, SINFO~, SINFO+1, SNAM~, SNAM+1 , SAB~, SAB+1, VER~, VER+1, LKTX~, LKTX+1, TOKEN~, TOKEN+1, WORD~, WORD+1 | 
| VER | LKTX~, LKTX+1 | 
| WORD | OD~, OD+1 | 
| X | EFD~, LKTX~, LKTX+1, TOKEN~, TOKEN+1, WORD~, WORD+1 |