GMPLBLD ; SLC/MKB/TC -- Build Problem Selection Lists ;02/22/17 14:07
Source file <GMPLBLD.m>
| Package | Total | Call Graph |
|---|---|---|
| List Manager | 3 | EN^VALM FULL^VALM1 (CLEAN,CNTRL)^VALM10 |
| Problem List | 3 | ($$HDR,$$SEL1,$$SEQ,$$TMPIFN,DELETE)^GMPLBLD1 ($$CKSAVE,$$GROUP,$$LAST,$$LIST,$$VALGRP,SAVE)^GMPLBLD2 $$MSG^GMPLX |
| VA FileMan | 2 | $$GET1^DIQ ^DIR |
| DRG Grouper | 1 | ($$CODECS,$$STATCHK)^ICDEX |
| Kernel | 1 | ($$DT,$$FMTE)^XLFDT |
| Lexicon Utility | 1 | $$STATCHK^LEXSRC2 |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ; -- main entry point
|
|
| HDR | ; -- header code
|
|
| INIT | ; -- init variables and list array
|
|
| GETLIST | ; Build ^TMP("GMPLIST",$J,#)
|
|
| BUILD(LIST,MODE) | ; Build ^TMP("GMPLST",$J,)
|
|
| HELP | ; -- help code
|
|
| EXIT | ; -- exit code
|
|
| ADD | ; Add group(s)
|
|
| ADQ | ||
| EDIT | ; Edit category contents
|
|
| EDQ | ||
| REMOVE | ; Remove group
|
|
| RMQ | ||
| LENGTH | ;SHORTEN THE ICD9'S DESCRIPTION TO FIT SCREEN
|
| Name | Field # of Occurrence |
|---|---|
| $$GET1^DIQ | BUILD+8 |
| ^DIR | ADD+16, REMOVE+10 |
| $$HDR^GMPLBLD1 | ADD+18 |
| $$SEL1^GMPLBLD1 | REMOVE+3 |
| $$SEQ^GMPLBLD1 | ADD+20 |
| $$TMPIFN^GMPLBLD1 | ADD+21 |
| DELETE^GMPLBLD1 | REMOVE+12 |
| $$CKSAVE^GMPLBLD2 | EXIT+2 |
| $$GROUP^GMPLBLD2 | ADD+4 |
| $$LAST^GMPLBLD2 | ADD+19 |
| $$LIST^GMPLBLD2 | INIT+1 |
| $$VALGRP^GMPLBLD2 | ADD+10 |
| SAVE^GMPLBLD2 | EXIT+4 |
| $$MSG^GMPLX | INIT+4, HELP+10, ADQ, EDQ, RMQ |
| $$CODECS^ICDEX | BUILD+29 |
| $$STATCHK^ICDEX | BUILD+32 |
| $$STATCHK^LEXSRC2 | BUILD+25 |
| EN^VALM | EN+1, EDIT+3 |
| FULL^VALM1 | ADD+1, ADD+11 |
| CLEAN^VALM10 | BUILD+1 |
| CNTRL^VALM10 | BUILD+15, BUILD+17 |
| $$DT^XLFDT | BUILD+4, EXIT+3 |
| $$FMTE^XLFDT | HDR+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^GMPL(125.11 - [#125.11] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^GMPL(125 - [#125] | INIT+2, GETLIST+3, GETLIST+4, GETLIST+5, EXIT+5*, EXIT+6 |
| ^GMPL(125.11 - [#125.11] | BUILD+18, BUILD+20, BUILD+21, REMOVE+7 |
| ^TMP("GMPLIST" | GETLIST+1!, GETLIST+6*, GETLIST+7*, GETLIST+8*, BUILD+2*, BUILD+3, BUILD+5, BUILD+6, BUILD+7, BUILD+8 , BUILD+11, BUILD+16, EXIT+8!, ADD+9, ADD+21*, ADD+22*, REMOVE+5, REMOVE+6, REMOVE+8 |
| ^TMP("GMPLST" | HDR+2, BUILD+3*, BUILD+11*, BUILD+13*, BUILD+14, BUILD+23*, BUILD+30*, BUILD+35*, BUILD+36*, BUILD+37* , EXIT+8!, REMOVE+4, LENGTH+2, LENGTH+4, LENGTH+6, LENGTH+7* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | GETLIST+1~*, GETLIST+6*, GETLIST+8 |
| DATE | HDR+1~, HDR+3*, HDR+4 |
| DIR | ADD+15~, REMOVE+1~ |
| DIR("?" | REMOVE+9* |
| DIR("A" | REMOVE+8* |
| DIR("B" | REMOVE+10* |
| DIR(0 | ADD+16*, REMOVE+10* |
| DIRUT | ADD+15~ |
| DTIME | HELP+9 |
| DTOUT | ADD+15~ |
| DUOUT | ADD+15~ |
| GMI | BUILD+28~, BUILD+31*, BUILD+32 |
| GMPCLASS | BUILD+1~, BUILD+8*, BUILD+10 |
| GMPCSNME | BUILD+28~, BUILD+29*, BUILD+30 |
| GMPCSPTR | BUILD+28~, BUILD+29*, BUILD+32 |
| GMPCSREC | BUILD+28~, BUILD+29* |
| GMPCSYS | BUILD+19~, BUILD+34*, BUILD+35 |
| GMPDT | BUILD+1~, BUILD+4*, BUILD+25, BUILD+29, BUILD+32, EXIT+1~, EXIT+3*, EXIT+5 |
| GMPDTXT | BUILD+19~, BUILD+21*, BUILD+23 |
| GMPICD | BUILD+19~, BUILD+22*, BUILD+27, BUILD+29, BUILD+30, BUILD+31, BUILD+32 |
| GMPIFN | BUILD+1~, BUILD+6*, BUILD+7, BUILD+8, BUILD+11, BUILD+13, BUILD+16 |
| GMPLCIEN | REMOVE+1~, REMOVE+5*, REMOVE+7 |
| GMPLCOL | BUILD+1~, BUILD+14*, BUILD+15 |
| GMPLCSQ | GETLIST+1*, GETLIST+3*, GETLIST+4, GETLIST+7, BUILD+1~, BUILD+7*, BUILD+13 |
| GMPLDA | GETLIST+1~*, GETLIST+4*, GETLIST+5, GETLIST+6, GETLIST+7 |
| GMPLGRP | EDIT+1~ |
| GMPLICD | BUILD+19~*, BUILD+33*, BUILD+34 |
| GMPLIST | EXIT+7!, EDIT+1~ |
| GMPLMODE | INIT+4*, INIT+5, EXIT+7!, ADD+23, EDIT+1~, EDIT+4*, EDIT+5, REMOVE+13 |
| GMPLSAVE | EXIT+2, EXIT+7!, ADD+23*, EDIT+1~, REMOVE+12* |
| GMPLSCT | BUILD+19~*, BUILD+26*, BUILD+34 |
| GMPLSHDR | BUILD+1~, BUILD+12*, BUILD+13, BUILD+14, BUILD+15 |
| GMPLSLST | HDR+3, HDR+5, INIT+1*, INIT+2, GETLIST+3, GETLIST+4, GETLIST+5, EXIT+5, EXIT+6, EXIT+7! , ADD+2, EDIT+2, REMOVE+2, REMOVE+7 |
| GMPLST | EXIT+7!, EDIT+1~ |
| GMPQUIT | EXIT+7!, ADD+1~, ADD+3, ADD+4*, ADD+18*, ADD+20* |
| GMPREBLD | EXIT+7!, ADD+1~, ADD+22*, ADD+23 |
| GMPSCTC | BUILD+19~, BUILD+22*, BUILD+24, BUILD+25 |
| GMPSEQ | BUILD+1~, BUILD+4*, BUILD+5*, BUILD+6 |
| GROUP | BUILD+1~, BUILD+7*, BUILD+8, BUILD+18, BUILD+20, BUILD+21, ADD+1~, ADD+4*, ADD+5, ADD+9 , ADD+10, ADD+18, ADD+21, ADD+22 |
| GRP | GETLIST+1~, GETLIST+5*, GETLIST+7, REMOVE+1~ |
| HDR | BUILD+1~, BUILD+8*, BUILD+9*, BUILD+10*, BUILD+12, BUILD+17, ADD+1~, ADD+18*, ADD+21 |
| >> ICD9VAR | LENGTH+4*, LENGTH+5*, LENGTH+6*, LENGTH+7 |
| IFN | BUILD+1~, BUILD+20*, BUILD+21, ADD+1~, ADD+21*, ADD+22, REMOVE+1~, REMOVE+4*, REMOVE+5, REMOVE+6 , REMOVE+8, REMOVE+12 |
| >> IOINHI | BUILD+15 |
| >> IOINORM | BUILD+15 |
| >> IOUOFF | BUILD+17 |
| >> IOUON | BUILD+17 |
| ITEM | GETLIST+1~, GETLIST+5*, GETLIST+6, BUILD+1~, BUILD+21*, BUILD+22 |
| LCNT | BUILD+1~, BUILD+4*, BUILD+6*, BUILD+11*, BUILD+13, BUILD+14, BUILD+15, BUILD+17, BUILD+20*, BUILD+23 , BUILD+30, BUILD+35, BUILD+36*, BUILD+37 |
| LIST | BUILD~ |
| >> LLCNT | LENGTH+1*, LENGTH+2*, LENGTH+4, LENGTH+6, LENGTH+7 |
| MODE | BUILD~, BUILD+13 |
| NAME | HDR+1~, HDR+5* |
| NUM | HDR+1~, HDR+2*, HDR+4, BUILD+1~, BUILD+4*, BUILD+6*, BUILD+12, BUILD+13, BUILD+37, REMOVE+1~ , REMOVE+3*, REMOVE+4 |
| PSEQ | BUILD+1~, BUILD+18*, BUILD+20 |
| RT | EXIT+7!, ADD+19* |
| SEQ | ADD+1~, ADD+19*, ADD+20*, ADD+21, ADD+22, REMOVE+1~ |
| TMPLST | EXIT+7! |
| U | HDR+3, HDR+5, GETLIST+5, BUILD+3, BUILD+7, BUILD+8, BUILD+11, BUILD+16, BUILD+21, BUILD+22 , BUILD+29, BUILD+37, EXIT+5, ADD+2, ADD+5, ADD+18, ADD+21, EDIT+2, REMOVE+2, REMOVE+5 , REMOVE+7, REMOVE+8 |
| >> VALMBCK | HELP+10*, ADD+17*, ADD+23*, ADQ*, EDQ*, REMOVE+1*, REMOVE+12*, RMQ* |
| >> VALMCC | HELP+10, RMQ |
| >> VALMCNT | BUILD+3*, BUILD+37* |
| >> VALMHDR(1 | HDR+4* |
| >> VALMHDR(2 | HDR+5* |
| >> VALMQUIT | INIT+1* |
| >> VALMSG | INIT+4*, HELP+10*, ADQ*, EDQ*, RMQ* |
| X | HELP+1~, HELP+9*, ADD+15~, REMOVE+1~ |
| Y | ADD+15~, REMOVE+1~, REMOVE+11 |