PXRMTXSM ;SLC/PKR - Reminder Taxonomy ScreenMan routines ;06/14/2022
Source file <PXRMTXSM.m>
Package | Total | Call Graph |
---|---|---|
VA FileMan | 7 | BROWSE^DDBR EN^DDIOL ^DDS (HLP,REFRESH)^DDSUTL ($$GET,PUT)^DDSVAL (FILE,UPDATE)^DIE $$GET1^DIQ |
Clinical Reminders | 6 | TAXEDITC^PXRMDTAX DELETE^PXRMEXFI SPDS^PXRMPDS $$INUSE^PXRMTAXD BLDLIST^PXRMTAXL AWRITE^PXRMUTIL |
Kernel | 4 | ENDR^%ZISS $$NOW^XLFDT $$FILE^XLFSHAN $$REPEAT^XLFSTR |
List Manager | 1 | EN^VALM |
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 |
---|---|---|
CODELIST(TAXIEN) | ;See if the temporary list of selected codes exists,
|
|
EXETCCAP(DA) | ;Executable caption for code search.
|
|
FDATAVAL(IEN) | ;Form Data Validation.
|
|
SPONCLASS | ;Make sure the Class of the Sponsor matches that of the Taxonomy.
|
|
LEXSRCH(DA,CODESYS) | ;Branch for Lexicon Term/Code search.
|
|
LTCPAOC(DA) | ;Lexicon Term/Code post-action on change.
|
|
NUMCODES(DA) | ;Executable caption to display the number of selected codes
|
|
POSTACT(D0) | ;Form Post Action
|
|
POSTSAVE(IEN) | ;Form Post Save. Store changes in lists of codes.
|
|
SMANEDIT(IEN,NEW,FORM) | ;ScreenMan edit for entry IEN.
|
|
VEALLSEL(DA) | ;Branch for View/edit all selected codes.
|
Name | Field # of Occurrence |
---|---|
ENDR^%ZISS | LEXSRCH+18, VEALLSEL+14 |
BROWSE^DDBR | POSTACT+13 |
EN^DDIOL | POSTSAVE+41 |
^DDS | SMANEDIT+19, SMANEDIT+47 |
HLP^DDSUTL | FDATAVAL+13, FDATAVAL+17, SPONCLASS+7, SPONCLASS+13, LTCPAOC+8, POSTACT+9 |
REFRESH^DDSUTL | LEXSRCH+19, POSTACT+14, VEALLSEL+15 |
$$GET^DDSVAL | EXETCCAP+2, FDATAVAL+3, FDATAVAL+4, FDATAVAL+5, FDATAVAL+6, FDATAVAL+7, FDATAVAL+8, SPONCLASS+2, SPONCLASS+3, SPONCLASS+10 , LEXSRCH+7, LTCPAOC+2, NUMCODES+6, POSTACT+7, POSTSAVE+48 |
PUT^DDSVAL | LTCPAOC+9 |
FILE^DIE | POSTSAVE+12, POSTSAVE+21 |
UPDATE^DIE | POSTSAVE+37, SMANEDIT+42 |
$$GET1^DIQ | SPONCLASS+4 |
TAXEDITC^PXRMDTAX | POSTACT+11 |
DELETE^PXRMEXFI | SMANEDIT+23 |
SPDS^PXRMPDS | POSTSAVE+49 |
$$INUSE^PXRMTAXD | POSTACT+8 |
BLDLIST^PXRMTAXL | SMANEDIT+29, SMANEDIT+48 |
AWRITE^PXRMUTIL | POSTSAVE+42 |
EN^VALM | LEXSRCH+11, VEALLSEL+7 |
$$NOW^XLFDT | SMANEDIT+37 |
$$FILE^XLFSHAN | SMANEDIT+17, SMANEDIT+32 |
$$REPEAT^XLFSTR | NUMCODES+4, NUMCODES+7, NUMCODES+29, NUMCODES+36 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PXD(811.2 - [#811.2] | GET^DDSVAL |
811.23 | GET^DDSVAL, PUT^DDSVAL |
^PXRMD(811.6 - [#811.6] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^%ZOSF("RM" | LEXSRCH+17, VEALLSEL+13 |
^%ZOSF("TYPE-AHEAD" | LEXSRCH+17, VEALLSEL+13 |
^PXD(811.2 - [#811.2] | CODELIST+4, CODELIST+5, CODELIST+6, LTCPAOC+3, NUMCODES+21, NUMCODES+22, POSTACT+5, POSTSAVE+6, POSTSAVE+7, POSTSAVE+17 , POSTSAVE+18, POSTSAVE+46*, SMANEDIT+4, SMANEDIT+27 |
^TMP("PXRMCODES" | CODELIST+3, CODELIST+5*, CODELIST+6*, NUMCODES+10, NUMCODES+12, NUMCODES+14, POSTACT+3!, POSTSAVE+4, POSTSAVE+8, POSTSAVE+14 , POSTSAVE+24, POSTSAVE+26, POSTSAVE+44!, SMANEDIT+14!, SMANEDIT+20! |
^TMP("PXRMLEXS" | SMANEDIT+14!, SMANEDIT+20! |
^TMP("PXRMLEXTC" | LEXSRCH+5!, LEXSRCH+6*, LEXSRCH+7*, LEXSRCH+8*, LEXSRCH+12! |
^TMP("PXRMTAX" | VEALLSEL+3!, VEALLSEL+4*, VEALLSEL+8! |
^TMP("PXRMTEXT" | SMANEDIT+14!, SMANEDIT+20! |
Name | Line Occurrences |
---|---|
CODELIST | SMANEDIT+16 |
SPONCLASS | FDATAVAL+9 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLASS | SPONCLASS+1~, SPONCLASS+2*, SPONCLASS+5, SPONCLASS+6, SPONCLASS+11, SMANEDIT+1~, SMANEDIT+4*, SMANEDIT+5 |
CODE | NUMCODES+11*, NUMCODES+12*, NUMCODES+14, POSTSAVE+1~, POSTSAVE+23*, POSTSAVE+24*, POSTSAVE+26, POSTSAVE+29 |
CODESYS | LEXSRCH~, LEXSRCH+6, NUMCODES+8~, NUMCODES+9*, NUMCODES+10*, NUMCODES+12, NUMCODES+14, NUMCODES+16, NUMCODES+17, NUMCODES+23* , NUMCODES+26, NUMCODES+27, NUMCODES+28, NUMCODES+30*, NUMCODES+31*, NUMCODES+32, NUMCODES+33, POSTSAVE+1~, POSTSAVE+13*, POSTSAVE+14* , POSTSAVE+17, POSTSAVE+18, POSTSAVE+24, POSTSAVE+26, POSTSAVE+33, POSTSAVE+40 |
COUNT | NUMCODES+8~, NUMCODES+29 |
COUNT( | NUMCODES+16*, NUMCODES+26, NUMCODES+27*, NUMCODES+31, NUMCODES+32 |
CSYSIND | POSTSAVE+1~, POSTSAVE+13*, POSTSAVE+22*, POSTSAVE+28, POSTSAVE+32, POSTSAVE+36* |
D0 | POSTACT~, POSTACT+5, POSTACT+7, POSTACT+8, POSTACT+11 |
DA | EXETCCAP~, EXETCCAP+2, LEXSRCH~, LEXSRCH+7, LTCPAOC~, LTCPAOC+2, LTCPAOC+3, LTCPAOC+9, NUMCODES~, NUMCODES+4 , NUMCODES+6, NUMCODES+21, NUMCODES+22, SMANEDIT+1~, SMANEDIT+18*, SMANEDIT+43!, SMANEDIT+44*, VEALLSEL~, VEALLSEL+4 |
DA(1 | LEXSRCH+8, LTCPAOC+3, NUMCODES+21, NUMCODES+22, SMANEDIT+44* |
DDS | LEXSRCH+10!, LEXSRCH+16*, POSTACT+14, VEALLSEL+6!, VEALLSEL+12* |
>> DDSBR | FDATAVAL+14*, FDATAVAL+18*, SPONCLASS+8*, SPONCLASS+14* |
DDSCHANG | SMANEDIT+1~ |
>> DDSERROR | FDATAVAL+14*, FDATAVAL+18*, SPONCLASS+8*, SPONCLASS+14* |
DDSFILE | SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+43!, SMANEDIT+45* |
DDSFILE(1 | SMANEDIT+45* |
DDSPARM | SMANEDIT+1~, SMANEDIT+3* |
DDSSAVE | SMANEDIT+1~, SMANEDIT+23 |
DEL | SMANEDIT+1~, SMANEDIT+27*, SMANEDIT+28 |
DELTERM | POSTSAVE+1~, POSTSAVE+8*, POSTSAVE+9 |
DIDEL | SMANEDIT+1~, SMANEDIT+3* |
DIMSG | SMANEDIT+1~, SMANEDIT+21 |
DR | SMANEDIT+1~, SMANEDIT+3*, SMANEDIT+46* |
DTOUT | SMANEDIT+1~ |
DUZ | SMANEDIT+38 |
DUZ(0 | SMANEDIT+5 |
>> DX | POSTACT+14* |
>> DY | POSTACT+14* |
ERROR | SPONCLASS+1~, SPONCLASS+2, SPONCLASS+3, SPONCLASS+10, NUMCODES+8~ |
FDA | POSTSAVE+1~, POSTSAVE+37, SMANEDIT+35~ |
FDA( | POSTSAVE+29*, POSTSAVE+30*, POSTSAVE+33*, POSTSAVE+34*, POSTSAVE+35*, SMANEDIT+37*, SMANEDIT+38*, SMANEDIT+41* |
FDAIEN | SMANEDIT+35~ |
FDAIEN(1 | SMANEDIT+44 |
FORM | SMANEDIT~, SMANEDIT+3, SMANEDIT+28, SMANEDIT+48 |
HASH256 | SMANEDIT+2~, SMANEDIT+32* |
IEN | FDATAVAL~, FDATAVAL+3, FDATAVAL+4, FDATAVAL+5, FDATAVAL+6, FDATAVAL+7, FDATAVAL+8, SPONCLASS+2, SPONCLASS+3, SPONCLASS+10 , POSTSAVE~, POSTSAVE+6, POSTSAVE+7, POSTSAVE+10, POSTSAVE+17, POSTSAVE+18, POSTSAVE+19, POSTSAVE+28, POSTSAVE+32, POSTSAVE+46 , POSTSAVE+48, POSTSAVE+49, SMANEDIT~, SMANEDIT+4, SMANEDIT+16, SMANEDIT+17, SMANEDIT+18, SMANEDIT+23, SMANEDIT+27, SMANEDIT+32 , SMANEDIT+36, SMANEDIT+44 |
IENS | POSTSAVE+10*, POSTSAVE+11, POSTSAVE+19*, POSTSAVE+20, POSTSAVE+28*, POSTSAVE+29, POSTSAVE+30, POSTSAVE+32*, POSTSAVE+33, POSTSAVE+34 , POSTSAVE+35, SMANEDIT+35~, SMANEDIT+36*, SMANEDIT+37, SMANEDIT+38, SMANEDIT+41 |
INACTIVE | POSTACT+2~, POSTACT+7*, POSTACT+8 |
IND | NUMCODES+8~, NUMCODES+20*, NUMCODES+21*, NUMCODES+22 |
INUSE | POSTACT+2~, POSTACT+8*, POSTACT+9 |
IOAWM0 | LEXSRCH+15~, LEXSRCH+18, VEALLSEL+11~, VEALLSEL+14 |
IOSL | POSTACT+14 |
>> IOXY | POSTACT+14 |
KCSYSIND | POSTSAVE+1~, POSTSAVE+18*, POSTSAVE+19 |
KFDA | POSTSAVE+1~ |
KFDA( | POSTSAVE+11*, POSTSAVE+20* |
MAX | FDATAVAL+2~, FDATAVAL+4*, FDATAVAL+9, FDATAVAL+11, FDATAVAL+15 |
MAXDEC | FDATAVAL+2~, FDATAVAL+5*, FDATAVAL+9, FDATAVAL+11 |
MIN | FDATAVAL+2~, FDATAVAL+3*, FDATAVAL+9, FDATAVAL+11, FDATAVAL+15 |
MSG | POSTSAVE+1~, POSTSAVE+38, SMANEDIT+35~ |
NAME | SPONCLASS+1~, SPONCLASS+10*, SPONCLASS+11 |
NATOK | SMANEDIT+2~, SMANEDIT+5*, SMANEDIT+6 |
NEW | SMANEDIT~, SMANEDIT+10*, SMANEDIT+23, SMANEDIT+31, SMANEDIT+39 |
NSEL | POSTSAVE+1~, POSTSAVE+23*, POSTSAVE+25*, POSTSAVE+28, POSTSAVE+31, POSTSAVE+34, POSTSAVE+36 |
NTC | LTCPAOC+1~, LTCPAOC+2*, LTCPAOC+4 |
NUID | NUMCODES+8~, NUMCODES+11*, NUMCODES+15*, NUMCODES+17, NUMCODES+23*, NUMCODES+28, POSTSAVE+1~, POSTSAVE+23*, POSTSAVE+27*, POSTSAVE+35 |
NUID( | NUMCODES+17*, NUMCODES+28*, NUMCODES+33 |
NUM | NUMCODES+8~, NUMCODES+11*, NUMCODES+13*, NUMCODES+16, NUMCODES+23*, NUMCODES+26, NUMCODES+27, NUMCODES+35*, NUMCODES+36 |
OCLOG | SMANEDIT+2~, SMANEDIT+31*, SMANEDIT+32*, SMANEDIT+33 |
OTC | LTCPAOC+1~, LTCPAOC+3*, LTCPAOC+4, LTCPAOC+9 |
OUTPUT | POSTACT+2~, POSTACT+11, POSTACT+12 |
PDS | POSTSAVE+1~, POSTSAVE+48*, POSTSAVE+49 |
PROMPT | FDATAVAL+2~, FDATAVAL+7*, FDATAVAL+9, FDATAVAL+11 |
PXRMBGS | LEXSRCH+4~ |
>> PXRMINST | SMANEDIT+5 |
PXRMLEXV | LEXSRCH+2~, LEXSRCH+4~, VEALLSEL+2~ |
SAVEDDS | LEXSRCH+2~, LEXSRCH+10*, LEXSRCH+14, LEXSRCH+16, VEALLSEL+2~, VEALLSEL+6*, VEALLSEL+10, VEALLSEL+12 |
SCLASS | SPONCLASS+1~, SPONCLASS+4*, SPONCLASS+5, SPONCLASS+6 |
SHASH256 | SMANEDIT+2~, SMANEDIT+17*, SMANEDIT+32 |
SIEN | SPONCLASS+1~, SPONCLASS+3*, SPONCLASS+4 |
TAXIEN | CODELIST~, CODELIST+4, CODELIST+5, CODELIST+6, LEXSRCH+2~, LEXSRCH+8* |
TC | EXETCCAP+1~, EXETCCAP+2*, EXETCCAP+3*, EXETCCAP+4 |
TEMP | NUMCODES+8~, NUMCODES+22*, NUMCODES+23, POSTSAVE+2~ |
TERM | LEXSRCH+2~, LEXSRCH+7*, NUMCODES+5~, NUMCODES+6*, NUMCODES+7, NUMCODES+10, NUMCODES+12, NUMCODES+14, POSTSAVE+2~, POSTSAVE+3* , POSTSAVE+4*, POSTSAVE+6, POSTSAVE+7, POSTSAVE+8, POSTSAVE+14, POSTSAVE+17, POSTSAVE+18, POSTSAVE+24, POSTSAVE+26, POSTSAVE+39 |
TERMIND | POSTSAVE+2~, POSTSAVE+3*, POSTSAVE+7*, POSTSAVE+10, POSTSAVE+13, POSTSAVE+19, POSTSAVE+28, POSTSAVE+32 |
TEXT | FDATAVAL+2~, FDATAVAL+12*, FDATAVAL+13, FDATAVAL+16*, FDATAVAL+17, SPONCLASS+6*, SPONCLASS+7, SPONCLASS+12*, SPONCLASS+13, LTCPAOC+1~ , LTCPAOC+8, NUMCODES+8~, NUMCODES+30*, NUMCODES+32*, NUMCODES+33*, NUMCODES+34*, NUMCODES+35, NUMCODES+36*, NUMCODES+37, POSTSAVE+2~ , POSTSAVE+41 |
TEXT(1 | LTCPAOC+5*, POSTSAVE+39* |
TEXT(2 | LTCPAOC+6*, POSTSAVE+40* |
TEXT(3 | LTCPAOC+7* |
U | NUMCODES+23, POSTSAVE+18, POSTSAVE+46, SMANEDIT+4 |
UCUM | FDATAVAL+2~, FDATAVAL+6*, FDATAVAL+9, FDATAVAL+11 |
UDISPLAY | FDATAVAL+2~, FDATAVAL+8*, FDATAVAL+9, FDATAVAL+11 |
UID | NUMCODES+8~, NUMCODES+14*, NUMCODES+15, POSTSAVE+2~, POSTSAVE+26*, POSTSAVE+27, POSTSAVE+30 |
>> VALMBCK | SMANEDIT+9*, SMANEDIT+30*, SMANEDIT+33*, SMANEDIT+48* |
WPTMP | SMANEDIT+35~ |
WPTMP(1 | SMANEDIT+40* |
X | LEXSRCH+15~, LEXSRCH+17*, LEXSRCH+18*, VEALLSEL+11~, VEALLSEL+13*, VEALLSEL+14* |