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 |  Local Variables |  All
Print Page as PDF
Routine: PXRMXD

Package: Clinical Reminders

Routine: PXRMXD


Information

PXRMXD ; SLC/PJH - Reminder Due reports DRIVER ;23-Mar-2015 10:41;DU

Source Information

Source file <PXRMXD.m>

Call Graph

Call Graph Total: 17

Package Total Call Graph
Clinical Reminders 15 $$ASKYN^PXRMEUT  PLIST^PXRMLCR  ($$FACL,$$INP)^PXRMXAP  ASK^PXRMXD  (FDR,PDR,SDR)^PXRMXDUT  EXIT^PXRMXGUT  JOB^PXRMXQUE  MERGE^PXRMXS1  
SCAT^PXRMXSC  ($$DELIMSEL,BED,COMB,FUTURE,PREV,PRIME,REP,SELECT,SEPCS,SRT,SSN,TABS,TOTALS)^PXRMXSD  (FACILITY,LIST,LOC,OERR,PAT,PCMM,PROV,RCAT)^PXRMXSU  ^PXRMXT  START^PXRMXTA  ^PXRMXTB  ^PXRMXTU  
Kernel 1 ($$FMADD,$$NOW)^XLFDT  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 12

Package Total Caller Graph
Clinical Reminders 10 PXRM REMINDERS DUE  PXRM REMINDERS DUE (USER)  PXRMETH  PXRMLCR  PXRMRUL1  PXRMXD  PXRMXGPR  PXRMXPR  
PXRMXQUE  PXRMXTA  
PCE Patient Care Encounter 2 PXRM REMINDERS DUE  PXRM REMINDERS DUE (USER)  

Entry Points

Name Comments DBIA/ICR reference
FUT ;For detailed report give option to display future appointments
INP() ;Applies to location reports only
TABS
REP ;
TCHAR
TOT
LIT
USER
TCOMB
SEPCS ;Allow users to determine the output of the Clinic Stops report
DR ; Get the date range.
SCAT ;Get the service categories.
DPER ;Print percentage with the report outut
ASK(YESNO,PROMPT,NUM) ;
PATLIST ;
MLOC ;Print Locations empty location at the end of the report
DPAT ;Ask whether to include deceased and test patients.
NLOC
JOB ;
FAC ;Get the facility list.
SEL ;
RCAT ;
IHSDT ;IHS/MSC/MGH patch 1001 for primary care providers
PRIME ;
DUE
START ; Arrays and strings
SRT ;For detailed report give option to sort by appointment date
COMB
TPAT ;
OPT ;Variable prompts
LCOMB
SAV ;Option to create a new report template
SSN
EXIT ;Clean things up.
PREV
TYP ;Determine type of report (detail/summary)

External References

Name Field # of Occurrence
^DIR MLOC+3, DPER+4, ASK+9
$$ASKYN^PXRMEUT DPAT+1, TPAT+1
PLIST^PXRMLCR PATLIST+14
$$FACL^PXRMXAP NLOC+12
$$INP^PXRMXAP INP+5
ASK^PXRMXD PATLIST+11
FDR^PXRMXDUT PREV+4
PDR^PXRMXDUT IHSDT+2, PREV+3, PREV+5
SDR^PXRMXDUT DUE
EXIT^PXRMXGUT EXIT+1
JOB^PXRMXQUE JOB+1
MERGE^PXRMXS1 RCAT+6
SCAT^PXRMXSC SCAT+2
$$DELIMSEL^PXRMXSD TCHAR+1
BED^PXRMXSD SRT+4
COMB^PXRMXSD COMB+1, LCOMB+4, TCOMB+3
FUTURE^PXRMXSD FUT+3, FUT+5
PREV^PXRMXSD PREV
PRIME^PXRMXSD PRIME+2
REP^PXRMXSD TYP+2
SELECT^PXRMXSD SEL+1
SEPCS^PXRMXSD SEPCS+1
SRT^PXRMXSD SRT+6
SSN^PXRMXSD SSN+3
TABS^PXRMXSD TABS+1
TOTALS^PXRMXSD TOT+13
FACILITY^PXRMXSU FAC+2
LIST^PXRMXSU OPT+5
LOC^PXRMXSU OPT+16
OERR^PXRMXSU OPT+7
PAT^PXRMXSU OPT+3
PCMM^PXRMXSU OPT+9
PROV^PXRMXSU OPT+11, OPT+13
RCAT^PXRMXSU RCAT+1
^PXRMXT REP+2
START^PXRMXTA REP+5
^PXRMXTB REP+2
^PXRMXTU SAV+1
$$FMADD^XLFDT START+28, START+29
$$NOW^XLFDT START+25

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: MLOC+1
Function Call: WRITE
  • Prompt: !
  • Line Location: DPER+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+8
Routine Call
  • DIR
  • Line Location:
    • MLOC+3
    • DPER+4
    • ASK+9

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTMP( START+28*, START+29*

Label References

Name Line Occurrences
$$INP OPT+21, NLOC+5
ASK PATLIST+4, PATLIST+9
COMB OPT+18
DPAT TPAT+2
DUE SCAT+5
EXIT REP+2, SEL+1, SEL+2, FAC+1, COMB, OPT+17, PRIME+1, PREV, PREV+2, DUE
, SCAT+4, TYP+2, LCOMB+1, TCOMB, FUT+2, SRT+2, SSN, TOT, SEPCS+1, MLOC+4
, DPER+5, RCAT+1, SAV+1, TABS, TCHAR, PATLIST+12, PATLIST+13
FAC COMB, OPT+18
FUT SRT+2, SSN
LCOMB FUT+2, SRT+2
LIT TOT+13
MLOC DPER+6, RCAT+3
NLOC LCOMB+3, TOT+10
OPT PRIME+1, PREV, DUE+1
PATLIST PATLIST+13
PREV PREV+2, DUE+1
RCAT SAV+1
REP REP+4, SEL+2
SAV TABS
SCAT TYP+3
SEL FAC+1, OPT+18
SEPCS MLOC+5
SRT SSN
SSN SEPCS+1, MLOC+5
START USER+2
TABS TCHAR, DPAT+3
TCOMB FUT+2, SRT+2
TOT SEPCS+1, MLOC+5
TPAT PATLIST+12
TYP LCOMB+1, TCOMB, FUT+2, SRT+2, TOT

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DBDOWN START+14~
DBDUZ START+14~
DBERR START+14~
DEFAULT LCOMB+2~, LCOMB+4, TCOMB+1~, TCOMB+2*, TCOMB+3, TOT+10~, NLOC*, NLOC+1*, NLOC+2*
DIR ASK+9!
DIR("?" ASK+6*
DIR("??" ASK+7*
DIR("A" MLOC+2*, DPER+3*, ASK+4*
DIR("B" MLOC+2*, DPER+2*, ASK+5*
DIR(0 MLOC+2*, DPER+2*, ASK+3*
DIROUT ASK+2!, ASK+10
DIRUT REP+5!, ASK+2!
DT START+28, START+29, PREV+6
DTOUT REP+2, REP+4, REP+5!, SEL+1, FAC+1, FAC+2, COMB, OPT+17, PRIME+1, PREV
, PREV+2, DUE, SCAT+3, SCAT+4, TYP+2, LCOMB+1, TCOMB, FUT+2, FUT+4, SRT+2
, SSN, TOT, SEPCS+1, RCAT+1, SAV+1, TABS, TCHAR, DPAT+3, TPAT+2, PATLIST+9
, PATLIST+12, PATLIST+13, PATLIST+14, ASK+2!, ASK+10*, ASK+11
DUOUT REP+2, REP+4, REP+5!, SEL+2, FAC+1, FAC+2, COMB, OPT+18, PRIME+1, PREV
, PREV+2, DUE+1, SCAT+3, SCAT+5, TYP+3, LCOMB+1, TCOMB, FUT+2, FUT+4, SRT+2
, SSN, TOT, SEPCS+1, RCAT+3, SAV+1, TABS, TCHAR, DPAT+3, TPAT+2, PATLIST+9
, PATLIST+12, PATLIST+13, PATLIST+14, ASK+2!, ASK+11
DUZ USER+1
FAC NLOC+8~, NLOC+9*, NLOC+12*, NLOC+14, NLOC+15*, NLOC+17*, NLOC+19
HLNAME NLOC+8~, NLOC+13*, NLOC+14, NLOC+18*, NLOC+19*
HLOCIEN NLOC+8~, NLOC+12*
IC NLOC+8~, NLOC+9*, NLOC+11*, NLOC+12, NLOC+13, NLOC+18*, NLOC+19*, NLOC+20
LIT LIT~, LIT+1*, LIT+3, LIT+4, LIT+7, LIT+8
LIT1 TOT+12~, TOT+13, LIT+3*, LIT+7*
LIT2 TOT+12~, TOT+13, LIT+4*, LIT+8*
LIT3 TOT+12~, TOT+13, LIT+5*, LIT+9*
MULT NLOC+8~, NLOC+15*, NLOC+17, NLOC+20*, NLOC+22
MULT( NLOC+14*, NLOC+17, NLOC+19
NCAT START+9~
NCGRP START+9~, NLOC+4
NCS START+9~, NLOC+2*, NLOC+3
NFAC START+9~, COMB, OPT+18, NLOC+7
NHL START+9~, NLOC+5
NLOC START+9~, LCOMB*, LCOMB+4, FUT+2, SRT+2, TOT+10, NLOC*, NLOC+1*, NLOC+3*, NLOC+4*
, NLOC+5*, NLOC+7, NLOC+22*
NOTM START+9~, TCOMB, FUT+2, SRT+2, TOT+7
NPAT START+9~
NPCM START+9~
NPRV START+9~, TOT+6
NREM START+9~
NUM ASK~, ASK+7
PATCREAT PATLIST+1!, PATLIST+8*, PATLIST+9
PATLST PATLIST+2~, PATLIST+4, PATLIST+5, PATLIST+6, PATLIST+7, PATLIST+12, PATLIST+14
PLISTPUG START+15~, PATLIST+10!, PATLIST+11*
PROMPT ASK~, ASK+4
PX START+1~
PXRMBDT START+11~, IHSDT+2, PREV+3, PREV+4, PREV+5, PREV+6*
PXRMCCS START+16~, START+19*, SEPCS+1
PXRMCGRN START+6~, OPT+15!
PXRMCGRP START+6~, OPT+15!
PXRMCS START+6~, OPT+15!
PXRMCSN START+6~, OPT+15!
PXRMDEV START+1~
PXRMDLOC START+11~, FUT+5
PXRMDPAT START+16~, DPAT+1*, DPAT+2
PXRMEDT START+11~, IHSDT+2, PREV+3, PREV+4, PREV+5, PREV+6*
PXRMFAC START+2~, FAC+2
PXRMFACN START+2~
PXRMFCMB START+3~, START+18*, COMB+1, LIT+2, LIT+6, NLOC+9
PXRMFD START+11~, DR+1*, PREV, PREV+3, PREV+4, PREV+5, PREV+6, SCAT+1
PXRMFUT START+11~, FUT+1*, FUT+3, FUT+4
PXRMHFIO START+1~
PXRMHRCN START+13~, SSN+3
PXRMIDOD DPAT+2~*
PXRMINP START+3~, REP+1*, OPT+21*, FUT+2, SRT+2, SRT+4
PXRMIOP START+1~
PXRMLCHL START+6~, OPT+15!
PXRMLCHL( NLOC+11, NLOC+12, NLOC+13
PXRMLCMB START+3~, START+18*, LCOMB+4, TOT+9
PXRMLCSC START+6~, MLOC+5, INP+3, INP+5, NLOC+1, NLOC+2, NLOC+3, NLOC+4, NLOC+5, NLOC+7
PXRMLIS START+7~
PXRMLIS1 START+14~, PATLIST+6*, PATLIST+14
PXRMLIST START+14~, OPT+5!
PXRMLOCN START+6~, OPT+15!, INP+5
PXRMOPT START+1~
PXRMOTM START+5~, OPT+7!
PXRMOWN START+16~
PXRMPAT START+5~, OPT+3!
PXRMPCM START+5~, OPT+9!
PXRMPER START+16~, DPER+7*
PXRMPML START+16~, MLOC+6*
PXRMPRIM START+11~, PRIME+2
PXRMPRV START+5~, OPT+11!, OPT+13!
PXRMQUE START+1~
PXRMRCAT START+5~, RCAT+1
PXRMREM START+5~, RCAT+1
PXRMREP START+11~, TYP+1*, TYP+2, LCOMB+1, TCOMB, FUT+2, SRT+2, SSN, TOT, SEPCS+1
, MLOC+5
PXRMRT START+13~, START+18*, START+26, START+27
PXRMSCAT START+2~
PXRMSDT START+11~, DUE
PXRMSEL START+1~, SEL+1, FAC+1, COMB, OPT+3, OPT+5, OPT+7, OPT+9, OPT+11, OPT+13
, OPT+15, OPT+18, PRIME+1, IHSDT+2, PREV, PREV+2, DUE+1, SCAT+1, LCOMB+1, TCOMB
, FUT+2, SRT+2, SRT+4, SSN, TOT+4, TOT+6, TOT+7, TOT+9, TOT+10, PATLIST+3
, INP+1, LIT+1
PXRMSRT START+2~, SRT+1*, SRT+4, SRT+6
PXRMSSN START+13~
PXRMTABC START+13~, TCHAR+1*
PXRMTABS START+13~, TABS+1, TCHAR
PXRMTCMB START+3~, START+18*, TCOMB+3
PXRMTMP START+5~, START+13~, REP+4, SEL+2, SAV+1
PXRMTOT START+3~, TOT+2*, TOT+13
PXRMTPAT START+16~, TPAT+1*
PXRMTYP START+2~, START+18*
PXRMUSER START+21~*, REP+2, PATLIST+3, USER~, USER+1*
PXRMXCCS START+16~, START+27*, START+29
PXRMXST START+1~, START+25*, START+26, START+27
PXRMXTMP START+1~, START+26*, START+28
REMINDER START+3~
TEXT LCOMB+2~, LCOMB+4, TCOMB+1~, TCOMB+2*, TCOMB+3, TOT+10~, PATLIST+14*, NLOC*, NLOC+3*, NLOC+4*
, NLOC+5*, ASK+1~
TITLE START+13~
U START+28, START+29, MLOC+5, DPER+6, INP+3, INP+5, NLOC+1, NLOC+2, NLOC+5, NLOC+7
, NLOC+12, NLOC+13, ASK+7
VALUE START+13~
X ASK+1~
Y START+14~, MLOC+4, MLOC+5, MLOC+6, DPER+5, DPER+6, DPER+7, ASK+1~
Y(0 ASK+12
YESNO ASK~, ASK+12*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All