Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXRMTXSM

Package: Clinical Reminders

Routine: PXRMTXSM


Information

PXRMTXSM ;SLC/PKR - Reminder Taxonomy ScreenMan routines ;06/14/2022

Source Information

Source file <PXRMTXSM.m>

Call Graph

Call Graph

Call Graph Total: 18

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  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
Clinical Reminders 8 PXRMCPLS  PXRMTAXD  PXRMTAXL  PXRMTXDL  PXRMTXIC  PXRMTXIM  PXRMUIDE  PXRMVSTX  

Entry Points

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.

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IOAWM0
  • Line Location: LEXSRCH+18
Function Call: WRITE
  • Prompt: !,"National taxonomies cannot be edited."
  • Line Location: SMANEDIT+7
Function Call: WRITE
  • Prompt: IOAWM0
  • Line Location: VEALLSEL+14
Routine Call
  • DDS
  • Line Location:
    • SMANEDIT+19
    • SMANEDIT+47
Routine Call
  • DIE
  • Line Location:
    • POSTSAVE+12
    • POSTSAVE+21
Routine Call
  • DIE
  • Line Location:
    • POSTSAVE+37
    • SMANEDIT+42
Routine Call
  • VALM
  • Line Location:
    • LEXSRCH+11
    • VEALLSEL+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PXD(811.2 - [#811.2] GET^DDSVAL
811.23 GET^DDSVAL,  PUT^DDSVAL
^PXRMD(811.6 - [#811.6] GET1^DIQ

Global Variables Directly Accessed

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!

Label References

Name Line Occurrences
CODELIST SMANEDIT+16
SPONCLASS FDATAVAL+9

Local Variables

Legend:

>> 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*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All