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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: PXRMETH

Package: Clinical Reminders

Routine: PXRMETH


Information

PXRMETH ; SLC/PJH - Reminder Extract History ;04/15/2014

Source Information

Source file <PXRMETH.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
Clinical Reminders 7 BLDLIST^PXRMETH1  START^PXRMETHL  START^PXRMETT  TRANS^PXRMETX  DELETE^PXRMETXU  ($$ASKYN,CALC)^PXRMEUT  ASK^PXRMXD  
Kernel 4 ENDR^%ZISS  ^%ZTLOAD  ($$FMDIFF,$$FMTE,$$NOW)^XLFDT  ($$LJ,$$UP)^XLFSTR  
List Manager 4 EN^VALM  FULL^VALM1  CLEAN^VALM10  EN^VALM2  
VA FileMan 2 EN^DDIOL  ^DIR  

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: 19

Package Total Caller Graph
Clinical Reminders 10 PXRM EXTRACT HISTORY  PXRM EXTRACT HISTORY CHANGE VIEW  PXRM EXTRACT HISTORY MENU  PXRM EXTRACT HISTORY SELECT ENTRY  PXRM EXTRACT HISTORY TRANSMISSIONS  PXRM EXTRACT MANUAL EXTRACT  PXRM EXTRACT MANUAL TRANSMISSION  PXRM EXTRACT SUMMARY  
PXRM EXTRACT SUMMARY DELETE  PXRMETM  
PCE Patient Care Encounter 9 PXRM EXTRACT HISTORY  PXRM EXTRACT HISTORY CHANGE VIEW  PXRM EXTRACT HISTORY MENU  PXRM EXTRACT HISTORY SELECT ENTRY  PXRM EXTRACT HISTORY TRANSMISSIONS  PXRM EXTRACT MANUAL EXTRACT  PXRM EXTRACT MANUAL TRANSMISSION  PXRM EXTRACT SUMMARY  
PXRM EXTRACT SUMMARY DELETE  

Entry Points

Name Comments DBIA/ICR reference
START(EDIEN) ;
DELETE ;Delete an extract, called by protocol PXRM EXTRACT SUMMARY DELETE.
ENTRY ;Entry code
EXIT ;Exit code
EXTRACT(EDIEN) ;Run Extract/Transmission
EXSEL
SURE ;
PLIST ;
HDR ; Header code
HLP ;Help code
INIT ;Init
LMSEL() ;Return selection list
PEXIT ;PXRM EXCH MENU protocol exit code
SELECT(FREQ,SEL) ;Select extract period
TLIST ;Extract summary display
TRANS ;Run Transmission
TRHIST ;Transmission History
VALID(FREQ,INP) ;Validate Period input
VIEW ;Select view
WARN(NEXT,STATUS) ;Warn if period is not completed
XQORM
XSEL ;PXRM EXTRACT HISTORY SELECT ENTRY validation

External References

Name Field # of Occurrence
ENDR^%ZISS START+10
^%ZTLOAD PLIST+49
EN^DDIOL VALID+6, VALID+10, VALID+12, VALID+14
^DIR PLIST+43, SELECT+16, VIEW+12, XSEL+29
BLDLIST^PXRMETH1 DELETE+7, ENTRY+1, TRANS+14, VIEW+19, XSEL+38
START^PXRMETHL TRHIST+5, XSEL+55
START^PXRMETT TLIST+5, XSEL+43
TRANS^PXRMETX TRANS+11, XSEL+52
DELETE^PXRMETXU DELETE+5, XSEL+36
$$ASKYN^PXRMEUT SURE+1, PLIST+7, PLIST+13, TRANS+10, XSEL+51
CALC^PXRMEUT SELECT+18, WARN+3
ASK^PXRMXD PLIST+1, PLIST+3
EN^VALM START+12, HLP+3
FULL^VALM1 EXIT+4, XSEL+17
CLEAN^VALM10 EXIT+3
EN^VALM2 LMSEL+2
$$FMDIFF^XLFDT SELECT+20, WARN+5
$$FMTE^XLFDT PLIST+40, HDR+5, SELECT+21, WARN+7
$$NOW^XLFDT PLIST+37, SELECT+20, WARN+5
$$LJ^XLFSTR HDR+6
$$UP^XLFSTR SELECT+18, VALID+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: EXTRACT+2
Function Call: WRITE
  • Prompt: !,"Reminder evaluation is disabled, cannot start an Extract."
  • Line Location: EXTRACT+8
Function Call: WRITE
  • Prompt: !,"Queue a "_ZTDESC_" for "_NEXT
  • Line Location: PLIST+38
Function Call: WRITE
  • Prompt: !,"Task number ",ZTSK," queued."
  • Line Location: PLIST+50
Function Call: WRITE
  • Prompt: !
  • Line Location: VALID+1
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: VIEW+1
Function Call: WRITE
  • Prompt: !!,"WARNING -This period is not complete until "_FDATE
  • Line Location: WARN+9
Routine Call
  • DIR
  • Line Location:
    • PLIST+43
    • SELECT+16
    • VIEW+12
    • XSEL+29
Routine Call
  • VALM
  • Line Location:
    • START+12
    • HLP+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( |sort
^DPT - [#2] |sort
^ORD(101 - [#101] XQORM, |ptcl
^PXD(811.9 - [#811.9] |sort
^PXRM(810.2 - [#810.2] START+5, EXTRACT+14, EXTRACT+15, HDR+3
^PXRM(810.4 - [#810.4] |inpt
^PXRMXT(810.3 - [#810.3] TRANS+5, XSEL+48, |opt, |sort
^TMP( |list
^TMP("PXRMCQML" |list
^TMP("PXRMDHLP" |list
^TMP("PXRMDLG" |list
^TMP("PXRMEFED" |list
^TMP("PXRMEFM" |list
^TMP("PXRMEGED" |list
^TMP("PXRMEGM" |list
^TMP("PXRMEPED" |list
^TMP("PXRMEPM" |list
^TMP("PXRMETH" EXIT+1!, LMSEL+9, XSEL+14, |list
^TMP("PXRMETHH" EXIT+2!
^TMP("PXRMETHL" |list
^TMP("PXRMETM" |list
^TMP("PXRMETM1" |list
^TMP("PXRMETT" |list
^TMP("PXRMEXDH" |list
^TMP("PXRMEXID" |list
^TMP("PXRMEXIH" |list
^TMP("PXRMEXLC" |list
^TMP("PXRMEXLD" |list
^TMP("PXRMEXLR" |list
^TMP("PXRMFP" |list
^TMP("PXRMGEN" |list
^TMP("PXRMLCD" |list
^TMP("PXRMLEXL" |list
^TMP("PXRMLPAU" |list
^TMP("PXRMLPP" |list
^TMP("PXRMLPU" |list
^TMP("PXRMLRED" |list
^TMP("PXRMLRM" |list
^TMP("PXRMRINQ" |list
^TMP("PXRMRST" |list
^TMP("PXRMSEL" |list
^TMP("PXRMTAXCE" |list
^TMP("PXRMTAXL" |list
^TMP("PXRMTXSC" |list
^TMP("PXRMVSL" |list
^XTMP("PXRM_DISEV" EXTRACT+7

Label References

Name Line Occurrences
$$LMSEL DELETE+2, TLIST+2, TRANS+2, TRHIST+2
HDR VIEW+19
PLIST PLIST+4
SELECT EXSEL
SURE PLIST+2
WARN EXSEL+2
XQORM ENTRY+1, PEXIT+2

Naked Globals

Name Field # of Occurrence
^( |sort
^(0 |sort
^(24 |ptcl

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ANS EXTRACT+12~, SURE+1*, TRANS+8~, TRANS+9*, TRANS+10*, TRANS+11, XSEL+47~, XSEL+50*, XSEL+51*, XSEL+52
BDATE SELECT+1~, SELECT+18, SELECT+20, SELECT+21, WARN+1~, WARN+3
C |sort*~
>> CAPTION |list
CLASS DELETE+1~
CODE VIEW+3~
>> D0 |form, |opt, |prnt, |sort*
>> D1 |prnt, |sort*
DA SELECT+1~, |form, |inpt, |opt!, |ptcl
DA(1 |ptcl
DATA START+4~, START+5*, START+6, EXTRACT+12~, EXTRACT+14*, EXTRACT+17
>> DDSBR |form
>> DDSERROR |form
DIC |opt!
DIE SELECT+1~, |opt!
DIK SELECT+1~
DIR PLIST+36~, SELECT+1~, VIEW+3~, VIEW+12!, XSEL+20~, XSEL+29!
DIR("?" VIEW+9*, XSEL+27*
DIR("??" VIEW+11*, XSEL+28*
DIR("A" PLIST+39*, PLIST+40*, PLIST+41*, SELECT+4*, SELECT+6*, SELECT+9*, SELECT+12*, VIEW+7*, XSEL+25*
DIR("B" SELECT+15*, VIEW+8*, XSEL+26*
DIR(0 PLIST+42*, SELECT+7*, SELECT+10*, SELECT+13*, VIEW+5*, VIEW+6*, XSEL+21*, XSEL+22*, XSEL+23*, XSEL+24*
DIROUT VIEW+4!, VIEW+13, XSEL+20!, XSEL+30
DIRUT VIEW+4!, XSEL+20!
>> DISX(1 |sort*
>> DISX(2 |sort*
>> DISX(3 |sort*
DLAYGO |opt!
>> DPP(2 |sort
>> DPP(3 |sort
DR SELECT+1~, |opt!
DTOUT EXTRACT+12~, EXSELSURE+1, PLIST+2, PLIST+4, PLIST+7, PLIST+11, PLIST+13, PLIST+36~, PLIST+44
, SELECT+3, SELECT+16, TRANS+8~, TRANS+10, VIEW+4!, VIEW+13*, VIEW+14, XSEL+20!, XSEL+30*, XSEL+31
XSEL+47~, XSEL+51
DUOUT EXTRACT+12~, EXSELSURE+1, PLIST+2, PLIST+4, PLIST+7, PLIST+11, PLIST+13, PLIST+36~, PLIST+44
, SELECT+3, SELECT+16, TRANS+8~, TRANS+10, VIEW+4!, VIEW+14, XSEL+20!, XSEL+31, XSEL+47~, XSEL+51
EDATE EXTRACT+12~, SELECT+1~, SELECT+18, WARN+1~, WARN+3, WARN+5, WARN+7
EDIEN START~, START+5, DELETE+7, ENTRY+1, EXTRACT~, EXTRACT+14, EXTRACT+15, HDR+3, TRANS+14, VIEW+19
, |ptcl
EXSUMPUG EXTRACT+12~, PLIST+3*
FDATE SELECT+1~, SELECT+21*, SELECT+22, WARN+1~, WARN+7*, WARN+9
FIND |inpt*~
FREQ EXTRACT+12~, EXTRACT+17*, EXSEL, SELECT~, SELECT+5, SELECT+8, SELECT+11, VALID~, VALID+6, VALID+8
, VALID+12, VALID+14
>> I(0 |sort*
>> I(1 |sort*
IEN DELETE+1~, DELETE+4*, DELETE+5, TLIST+1~, TLIST+4*, TLIST+5, TRANS+1~, TRANS+4*, TRANS+5, TRANS+11
TRHIST+1~, TRHIST+4*, TRHIST+5, |ptcl
IENLIST DELETE+1~, DELETE+2*, DELETE+3, DELETE+4, LMSEL+1~, LMSEL+5*, LMSEL+10*, LMSEL+11, TLIST+1~, TLIST+2*
TLIST+3, TLIST+4, TRANS+1~, TRANS+2*, TRANS+3, TRANS+4, TRHIST+1~, TRHIST+2*, TRHIST+3, TRHIST+4
IND DELETE+1~, DELETE+3*, DELETE+4, LMSEL+1~, LMSEL+6*, LMSEL+7*, LMSEL+9, TLIST+1~, TLIST+3*, TLIST+4
TRANS+1~, TRANS+3*, TRANS+4, TRHIST+1~, TRHIST+3*, TRHIST+4
INP VALID~, VALID+4*, VALID+6, VALID+7
>> IORESET EXTRACT+2, VIEW+1
>> LOGSTR |prnt
MINDT PLIST+36~, PLIST+37*, PLIST+40, PLIST+42
MODE EXTRACT+12~, PLIST+20*, PLIST+22*
NAME EXTRACT+13~, EXTRACT+17*, EXSEL+4
NAT EXTRACT+13~, EXTRACT+15*, PLIST+7
NEXT EXTRACT+13~, EXTRACT+17*, EXTRACT+19, EXSELEXSEL+2, EXSEL+4, PLIST+11, PLIST+38, SELECT+15, WARN~
, WARN+3
NPERIOD START+4~, START+6*, HDR+4
NSDATE START+4~, START+6*, HDR+5
NTAS START+4~
OPTION XSEL+20~, XSEL+32*, XSEL+35, XSEL+43, XSEL+46, XSEL+55
ORU HLP+1~
ORUPRMT HLP+1~
PERIOD VALID+2~, VALID+7*, VALID+8*, VALID+12, VALID+14
PLISTPUG EXTRACT+13~, PLIST+1*
>> PXRMDIEN |ptcl
>> PXRMDONE LMSEL+5*, LMSEL+7
>> PXRMGTYP |ptcl
>> PXRMITEM |ptcl
>> PXRMMODE |ptcl
PXRMNSCR |inpt*~
PXRMSIEN XSEL+1~, XSEL+14*, XSEL+36, XSEL+38, XSEL+43, XSEL+48, XSEL+52, XSEL+55
>> PXRMTYP |ptcl
PXRMVIEW START+4~, START+8*, HDR+2, VIEW+8, VIEW+16*
REPL EXTRACT+13~, PLIST+10*, PLIST+13*, PLIST+22
>> RR |inpt*
RTN EXTRACT+13~, EXTRACT+17*, SURE+1, PLIST+7, PLIST+13, TRANS+8~, TRANS+9*, TRANS+10, XSEL+47~, XSEL+50*
XSEL+51
SDTIME PLIST+36~, PLIST+45*, PLIST+48
SEL SELECT~, SELECT+3, SELECT+23*, XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14
SNEXT EXTRACT+13~, EXTRACT+19*, PLIST+11
STATUS EXTRACT+13~, EXSEL+2, PLIST+11, WARN~, WARN+5*, WARN+7*
STIME PLIST+36~
SUB HLP+1~, HLP+2*, |list
TAXDEF |inpt~
TAXSEL |inpt*~
TAXVAL |inpt~
TEXT EXTRACT+13~, EXSEL+4*, SURE+1, PLIST+6*, PLIST+7, PLIST+12*, PLIST+13, TRANS+8~, TRANS+9*, TRANS+10
XSEL+47~, XSEL+50*, XSEL+51
U START+6, DELETE+3, DELETE+4, EXTRACT+15, EXTRACT+17, PLIST+42, HDR+3, LMSEL+10, SELECT+7, SELECT+10
, SELECT+13, TLIST+3, TLIST+4, TRANS+3, TRANS+4, TRANS+5, TRHIST+3, TRHIST+4, VIEW+5, VIEW+11
XQORMXSEL+21, XSEL+28, XSEL+48, |inpt, |prnt, |ptcl, |sort
VALID SELECT+1~
>> VALMAR XSEL+9
VALMBCK START+2~, DELETE+9*, EXIT+5*, EXTRACT+4*, PLIST+51*, TLIST+6*, TLIST+7*, TRANS+16*, TRHIST+6*, VIEW+2*
XSEL+8*, XSEL+11*, XSEL+31*, XSEL+40*, XSEL+57*, |ptcl*
>> VALMBG |ptcl*
VALMCNT START+2~, START+11*, INIT+1*, XQORMXSEL+9
>> VALMHDR(2 HDR+3*
>> VALMHDR(3 HDR+4*
>> VALMHDR(4 HDR+5*, HDR+6*
VALMSG START+2~, HDR+7*, PEXIT+1*
VALMY LMSEL+1~, LMSEL+4
VALMY( LMSEL+7
VIEW HDR+1~, HDR+2*, HDR+6
X START+2~, START+9*, PLIST+36~, SELECT+1~, VIEW+3~, XSEL+20~, |inpt*, |prnt, |sort*
XIEN LMSEL+1~, LMSEL+9*, LMSEL+10
XMIT EXTRACT+13~, PLIST+7*, PLIST+8*, PLIST+11, PLIST+20, PLIST+22
XMZ START+2~
XQORM START+2~, HLP+1~
XQORM("#" XQORM*
XQORM("A" XQORM+1*
>> XQORMSG |ptcl
XQORNOD START+2~
XQORNOD(0 LMSEL+2, XSEL+2
Y PLIST+36~, PLIST+45, SELECT+18*, SELECT+23, VIEW+3~, VIEW+16, XSEL+20~, XSEL+32, |inpt*, |inpt*
, |sort*
>> Y(1 |sort*
>> Y(101 |sort*
YEAR VALID+2~, VALID+7*, VALID+10
ZTDESC PLIST+25~, PLIST+26*, PLIST+38
ZTDTH PLIST+25~, PLIST+48*
ZTIO PLIST+25~, PLIST+33*
ZTRTN PLIST+25~, PLIST+27*
ZTSAVE PLIST+25~
ZTSAVE("EDIEN" PLIST+28*
ZTSAVE("EXSUMPUG" PLIST+32*
ZTSAVE("MODE" PLIST+29*
ZTSAVE("NEXT" PLIST+30*
ZTSAVE("PLISTPUG" PLIST+31*
>> ZTSK PLIST+50
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All