GMPLBLD ; SLC/MKB -- Build Problem Selection Lists ;09/22/11 15:14
Source file <GMPLBLD.m>
Package | Total | Call Graph |
---|---|---|
Problem List | 3 | ($$HDR,$$SEL1,$$SEQ,$$TMPIFN,DELETE)^GMPLBLD1 ($$CKSAVE,$$GROUP,$$LAST,$$LIST,$$VALGRP,SAVE)^GMPLBLD2 $$MSG^GMPLX |
Registration | 3 | EN^VALM FULL^VALM1 (CLEAN,CNTRL)^VALM10 |
DRG Grouper | 1 | $$STATCHK^ICDAPIU |
Kernel | 1 | $$FMTE^XLFDT |
VA Fileman | 1 | ^DIR |
Package | Total | Caller Graph |
---|---|---|
Problem List | 3 | GMPL BUILD SELECTION LIST GMPLBLD1 GMPLBLD2 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; -- main entry point
|
|
HDR | ; -- header code
|
|
EDIT | ; Edit category contents
|
|
GETLIST | ; Build ^TMP("GMPLIST",$J,#)
|
|
ADD | ; Add group(s)
|
|
REMOVE | ; Remove group
|
|
INIT | ; -- init variables and list array
|
|
RMQ | ||
EXIT | ; -- exit code
|
|
LENGTH | ;SHORTEN THE ICD9'S DESCRIPTION TO FIT SCREEN
|
|
BUILD(LIST,MODE) | ; Build ^TMP("GMPLST",$J,)
|
|
HELP | ; -- help code
|
Name | Field # of Occurrence |
---|---|
^DIR | ADD+10, REMOVE+7 |
$$HDR^GMPLBLD1 | ADD+12 |
$$SEL1^GMPLBLD1 | REMOVE+2 |
$$SEQ^GMPLBLD1 | ADD+14 |
$$TMPIFN^GMPLBLD1 | ADD+15 |
DELETE^GMPLBLD1 | REMOVE+9 |
$$CKSAVE^GMPLBLD2 | EXIT+1 |
$$GROUP^GMPLBLD2 | ADD+3 |
$$LAST^GMPLBLD2 | ADD+13 |
$$LIST^GMPLBLD2 | INIT+1 |
$$VALGRP^GMPLBLD2 | ADD+5 |
SAVE^GMPLBLD2 | EXIT+2 |
$$MSG^GMPLX | INIT+4, HELP+10, ADD+18, EDIT+5, RMQ |
$$STATCHK^ICDAPIU | BUILD+21 |
EN^VALM | EN+1, EDIT+2 |
FULL^VALM1 | ADD+1, ADD+6 |
CLEAN^VALM10 | BUILD+1 |
CNTRL^VALM10 | BUILD+11, BUILD+13 |
$$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 |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^GMPL(125 - [#125] | INIT+2, EXIT+3*, EXIT+4 |
^GMPL(125.1 - [#125.1] | GETLIST+3, GETLIST+4 |
^GMPL(125.12 - [#125.12] | BUILD+14, BUILD+15, BUILD+16 |
^TMP("GMPLIST" | GETLIST+1!, GETLIST+5*, GETLIST+6*, GETLIST+7*, BUILD+2*, BUILD+3, BUILD+5, BUILD+6, BUILD+7, BUILD+9 , BUILD+12, EXIT+6!, ADD+4, ADD+15*, ADD+16*, REMOVE+4, REMOVE+5 |
^TMP("GMPLST" | HDR+2, BUILD+3*, BUILD+9*, BUILD+10*, BUILD+16*, BUILD+19*, BUILD+22*, BUILD+23*, BUILD+24*, EXIT+6! , REMOVE+3, LENGTH+2, LENGTH+4, LENGTH+6, LENGTH+7* |
Name | Line Occurrences |
---|---|
BUILD | INIT+5, ADD+17, EDIT+4, REMOVE+10 |
GETLIST | INIT+5, EDIT+4 |
HDR | ADD+17, REMOVE+10 |
INIT | INIT+2 |
LENGTH | INIT+6 |
RMQ | REMOVE+2, REMOVE+3, REMOVE+4, REMOVE+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | GETLIST+1~*, GETLIST+5*, GETLIST+7 |
DATE | HDR+1~, HDR+3*, HDR+4 |
DIR | ADD+9~, REMOVE+1~ |
DIR("?" | REMOVE+6* |
DIR("A" | REMOVE+5* |
DIR("B" | REMOVE+7* |
DIR(0 | ADD+10*, REMOVE+7* |
DIRUT | ADD+9~ |
DT | BUILD+21, EXIT+3 |
DTIME | HELP+9 |
DTOUT | ADD+9~ |
DUOUT | ADD+9~ |
GMI | BUILD+18~, BUILD+20*, BUILD+21 |
GMPLGRP | EDIT+1~ |
GMPLIST | EXIT+5!, EDIT+1~ |
GMPLMODE | INIT+4*, INIT+5, EXIT+5!, ADD+17, EDIT+1~, EDIT+3*, EDIT+4, REMOVE+10 |
GMPLSAVE | EXIT+1, EXIT+5!, ADD+17*, EDIT+1~, REMOVE+9* |
GMPLSLST | HDR+3, HDR+5, INIT+1*, INIT+2, GETLIST+3, EXIT+3, EXIT+4, EXIT+5! |
GMPLST | EXIT+5!, EDIT+1~ |
GMPQUIT | EXIT+5!, ADD+1~, ADD+2, ADD+3*, ADD+12*, ADD+14* |
GMPREBLD | EXIT+5!, ADD+1~, ADD+16*, ADD+17 |
GROUP | BUILD+1~, BUILD+7*, BUILD+14, BUILD+15, ADD+1~, ADD+3*, ADD+4, ADD+5, ADD+12, ADD+15 , ADD+16 |
GRP | GETLIST+1~, GETLIST+4*, GETLIST+6, REMOVE+1~ |
HDR | BUILD+1~, BUILD+7*, BUILD+8*, BUILD+10, BUILD+13, ADD+1~, ADD+12*, ADD+15 |
>> ICD9VAR | LENGTH+4*, LENGTH+5*, LENGTH+6*, LENGTH+7 |
IFN | GETLIST+1~, GETLIST+3*, GETLIST+4, GETLIST+5, GETLIST+6, BUILD+1~, BUILD+6*, BUILD+7, BUILD+9, BUILD+10 , BUILD+12, BUILD+15*, BUILD+16, ADD+1~, ADD+15*, ADD+16, REMOVE+1~, REMOVE+3*, REMOVE+4, REMOVE+5 , REMOVE+9 |
>> IOINHI | BUILD+11 |
>> IOINORM | BUILD+11 |
>> IOUOFF | BUILD+13 |
>> IOUON | BUILD+13 |
ITEM | GETLIST+1~, GETLIST+4*, GETLIST+5, BUILD+1~, BUILD+16*, BUILD+17, BUILD+19, BUILD+20, BUILD+21 |
LCNT | BUILD+1~, BUILD+4*, BUILD+6*, BUILD+9*, BUILD+10, BUILD+11, BUILD+13, BUILD+15*, BUILD+16, BUILD+19 , BUILD+22, BUILD+23*, BUILD+24 |
LIST | BUILD~ |
>> LLCNT | LENGTH+1*, LENGTH+2*, LENGTH+4, LENGTH+6, LENGTH+7 |
MODE | BUILD~, BUILD+10 |
NAME | HDR+1~, HDR+5* |
NUM | HDR+1~, HDR+2*, HDR+4, BUILD+1~, BUILD+4*, BUILD+6*, BUILD+10, BUILD+24, REMOVE+1~, REMOVE+2* , REMOVE+3 |
PSEQ | BUILD+1~, BUILD+14*, BUILD+15 |
RT | EXIT+5!, ADD+13* |
SEQ | GETLIST+1~, GETLIST+4*, GETLIST+6, BUILD+1~, BUILD+4*, BUILD+5*, BUILD+6, BUILD+10, ADD+1~, ADD+13* , ADD+14*, ADD+15, ADD+16, REMOVE+1~ |
TMPLST | EXIT+5! |
U | HDR+3, HDR+5, GETLIST+4, GETLIST+5, BUILD+3, BUILD+7, BUILD+9, BUILD+12, BUILD+16, BUILD+17 , BUILD+19, BUILD+20, BUILD+21, BUILD+24, EXIT+3, ADD+12, ADD+15, REMOVE+5 |
>> VALMBCK | HELP+10*, ADD+11*, ADD+17*, ADD+18*, EDIT+5*, REMOVE+1*, REMOVE+9*, RMQ* |
>> VALMCC | HELP+10, RMQ |
>> VALMCNT | BUILD+3*, BUILD+24* |
>> VALMHDR(1 | HDR+4* |
>> VALMHDR(2 | HDR+5* |
>> VALMQUIT | INIT+1* |
>> VALMSG | INIT+4*, HELP+10*, ADD+18*, EDIT+5*, RMQ* |
X | HELP+1~, HELP+9*, ADD+9~, REMOVE+1~ |
Y | ADD+9~, REMOVE+1~, REMOVE+8 |