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

Package: Clinical Reminders

Routine: PXRMPDRS


Information

PXRMPDRS ;SLC/PKR - Patient List Demographic Report data selection. ;03/03/2011

Source Information

Source file <PXRMPDRS.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Clinical Reminders 4 $$ASKNUM^PXRMEUT  SEND^PXRMMSG  $$SEL^PXRMPDRS  SSN^PXRMXSD  
VA FileMan 3 HELP^DIE  $$GET1^DIQ  ^DIR  
Kernel 1 ($$FMTE,$$NOW)^XLFDT  

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

Package Total Caller Graph
Clinical Reminders 2 PXRMPDR  PXRMPDRS  

Entry Points

Name Comments DBIA/ICR reference
ADDSEL(DATA,SUB) ;Let the user select the address information they want.
APPERR ;
APPSEL(DATA,SUB) ;Let the user select the appointment information they want.
DATASEL(LISTIEN,DATA,SUB) ; Build a list of data that is availble for
DEMSEL(DATA,SUB) ;Let the user select the demographic information they want.
DSEL
ELIGSEL(DATA,SUB) ;Let the user select the eligibility data they want.
GCATYPE(DATA,SUB) ;Get the type of confidential addresses to use.
HELP ; -- help code.
INPSEL(DATA,SUB) ;Let the user select the inpatient information they want.
REMSEL(PLIEN,DATA,SUB) ;If the list was generated from a reminder report
SEL(SELLIST,LEN) ;Select global list

External References

Name Field # of Occurrence
HELP^DIE GCATYPE+2
$$GET1^DIQ APPERR+7, APPERR+17
^DIR SEL+4
$$ASKNUM^PXRMEUT APPSEL+16, DSEL+14, DSEL+15
SEND^PXRMMSG APPERR+19
$$SEL^PXRMPDRS ADDSEL+11, APPSEL+11, DATASEL+12, DSEL+1, ELIGSEL+16, GCATYPE+10, INPSEL+13, REMSEL+15
SSN^PXRMXSD DSEL+11
$$FMTE^XLFDT APPERR+5
$$NOW^XLFDT APPERR+4

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Select from the following address items:"
  • Line Location: ADDSEL+10
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: APPERR+23
Function Call: WRITE
  • Prompt: !,"Appointment data could not be obtained from the Scheduling database due to the"
  • Line Location: APPERR+24
Function Call: WRITE
  • Prompt: !,"following error(s):"
  • Line Location: APPERR+25
Function Call: WRITE
  • Prompt: !," ",^TMP($J,"SDAMA301",ECODE)
  • Line Location: APPERR+28
Function Call: WRITE
  • Prompt: !!,"Select from the following future appointment items:"
  • Line Location: APPSEL+10
Function Call: WRITE
  • Prompt: !!,"Select from the following patient data:"
  • Line Location: DATASEL+11
Function Call: WRITE
  • Prompt: !!,"Select from the following demographic items:"
  • Line Location: DSEL+0
Function Call: WRITE
  • Prompt: !!,"Select from the following eligibility items:"
  • Line Location: ELIGSEL+15
Function Call: WRITE
  • Prompt: !!,"If the patient has an active confidential address, which of the following"
  • Line Location: GCATYPE+3
Function Call: WRITE
  • Prompt: !,"confidential address categories are appropriate to use?",!
  • Line Location: GCATYPE+4
Function Call: WRITE
  • Prompt: !!,"You can choose any combination of numbers i.e., 1-4 or 1,3-5"
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!,"See the Clinical Reminders Managers manual for detailed explanations of each"
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !,"of the selection items."
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !!,"Select from the following inpatient items:"
  • Line Location: INPSEL+12
Function Call: WRITE
  • Prompt: !!,"Include due status information for the following reminder(s):"
  • Line Location: REMSEL+14
Routine Call
  • DIE
  • Line Location:
    • GCATYPE+2
Routine Call
  • DIR
  • Line Location:
    • SEL+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
2.141 HELP^DIE
^VA(200 - [#200] GET1^DIQ
^XMB(3.8 - [#3.8] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXD(811.9 - [#811.9] REMSEL+6, REMSEL+7
^PXRM(800 - [#800] APPERR+15
^PXRMXP(810.5 - [#810.5] DATASEL+4, REMSEL+2, REMSEL+5
^TMP("PXRMXMZ" APPERR+6!, APPERR+7*, APPERR+8*, APPERR+9*, APPERR+10*, APPERR+13*
^TMP($J APPERR+12, APPERR+13, APPERR+27, APPERR+28

Label References

Name Line Occurrences
DSEL DSEL+16
GCATYPE ADDSEL+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDLIST ADDSEL+1~, ADDSEL+11
ADDLIST("?" ADDSEL+9*
ADDLIST("A" ADDSEL+2*, ADDSEL+7*, ADDSEL+8*
APPLIST APPSEL+5~, APPSEL+11
APPLIST("?" APPSEL+9*
APPLIST("A" APPSEL+6*, APPSEL+7*, APPSEL+8*
CATLIST GCATYPE+1~, GCATYPE+10
CATLIST("A" GCATYPE+5*, GCATYPE+9*
DATA ADDSEL~, ADDSEL+15, APPSEL~, DATASEL~, DEMSEL~, ELIGSEL~, GCATYPE~, INPSEL~, REMSEL~
DATA( ADDSEL+2*, ADDSEL+3*, ADDSEL+4*, ADDSEL+5*, ADDSEL+6*, ADDSEL+7*, ADDSEL+13*, ADDSEL+14*, ADDSEL+15, APPSEL+6*
, APPSEL+7*, APPSEL+13*, APPSEL+14*, APPSEL+15, APPSEL+16*, DATASEL+6*, DATASEL+8*, DATASEL+14*, DATASEL+15*, DEMSEL+6*
, DEMSEL+7*, DEMSEL+8*, DEMSEL+9*, DEMSEL+10*, DEMSEL+11*, DEMSEL+12*, DEMSEL+13*, DEMSEL+14*, DEMSEL+15*, DEMSEL+16*
DSEL+3*, DSEL+4*, DSEL+5, DSEL+7, DSEL+8, DSEL+12*, DSEL+13, DSEL+14*, DSEL+15*, ELIGSEL+6*
, ELIGSEL+7*, ELIGSEL+8*, ELIGSEL+9*, ELIGSEL+10*, ELIGSEL+11*, ELIGSEL+12*, ELIGSEL+18*, ELIGSEL+19*, GCATYPE+12*, GCATYPE+13*
, INPSEL+6*, INPSEL+7*, INPSEL+8*, INPSEL+9*, INPSEL+15*, INPSEL+16*, REMSEL+2*, REMSEL+9*, REMSEL+10*, REMSEL+17*
, REMSEL+18*
DATALIST DATASEL+2~, DATASEL+12
DATALIST("?" DATASEL+10*
DATALIST("A" DATASEL+5*, DATASEL+9*
>> DBDUZ APPERR+7, APPERR+14
DEMLIST DEMSEL+5~, DSEL+1
DEMLIST("?" DEMSEL+18*
DEMLIST("A" DEMSEL+6*, DEMSEL+7*, DEMSEL+8*, DEMSEL+9*, DEMSEL+10*, DEMSEL+11*, DEMSEL+12*, DEMSEL+13*, DEMSEL+14*, DEMSEL+15*
, DEMSEL+16*, DEMSEL+17*
DIR SEL+1~, SEL+2*
DIR(0 SEL+3*
DTOUT ADDSEL+12, APPSEL+12, DATASEL+13, DEMSEL+5~, DSEL+2, DSEL+13, DSEL+16!, ELIGSEL+17, INPSEL+14, REMSEL+16
DTYPE DATASEL+2~, DATASEL+3*, DATASEL+4*, DATASEL+5, DATASEL+6
DUOUT ADDSEL+12, APPSEL+12, DATASEL+13, DEMSEL+5~, DSEL+2, DSEL+13, DSEL+16!, ELIGSEL+17, INPSEL+14, REMSEL+16
DUZ APPERR+19
ECODE APPERR+1~, APPERR+11*, APPERR+12*, APPERR+13, APPERR+26*, APPERR+27*, APPERR+28
ELIGLIST ELIGSEL+5~, ELIGSEL+16
ELIGLIST("?" ELIGSEL+14*
ELIGLIST("A" ELIGSEL+6*, ELIGSEL+7*, ELIGSEL+8*, ELIGSEL+9*, ELIGSEL+10*, ELIGSEL+11*, ELIGSEL+12*, ELIGSEL+13*
FULLSSN DSEL+10~, DSEL+11, DSEL+12
IEN REMSEL+3~, REMSEL+4*, REMSEL+5*, REMSEL+6, REMSEL+7, REMSEL+10
IND DATASEL+2~, DATASEL+3*, DATASEL+5*, DATASEL+6, DATASEL+8, DATASEL+12, DEMSEL+5~, DSEL+5*, DSEL+6, DSEL+13*
, GCATYPE+1~, GCATYPE+7*, GCATYPE+9, REMSEL+3~, REMSEL+4*, REMSEL+8*, REMSEL+9, REMSEL+10, REMSEL+11, REMSEL+15
INPLIST INPSEL+5~, INPSEL+13
INPLIST("?" INPSEL+11*
INPLIST("A" INPSEL+6*, INPSEL+7*, INPSEL+8*, INPSEL+9*, INPSEL+10*
IOF APPERR+23
ITEM DEMSEL+5~, ELIGSEL+5~, INPSEL+5~
JND DEMSEL+5~, DSEL+6*, DSEL+7, DSEL+8, GCATYPE+1~, GCATYPE+6*, GCATYPE+8*, GCATYPE+9, GCATYPE+10
KND DEMSEL+5~, DSEL+7*, DSEL+8
LEN SEL~, SEL+3
LIST ADDSEL+1~, ADDSEL+11*, ADDSEL+13, ADDSEL+14, APPSEL+5~, APPSEL+11*, APPSEL+13, APPSEL+14, DATASEL+12*, DATASEL+14
, DATASEL+15, DEMSEL+5~, DSEL+1*, DSEL+3, DSEL+4, DSEL+6, ELIGSEL+5~, ELIGSEL+16*, ELIGSEL+18, ELIGSEL+19
, GCATYPE+1~, GCATYPE+10*, GCATYPE+11*, GCATYPE+12, GCATYPE+13, INPSEL+5~, INPSEL+13*, INPSEL+15, INPSEL+16, REMSEL+15*
, REMSEL+17, REMSEL+18
LISTIEN DATASEL~, DATASEL+4
MAX APPSEL+5~
MGIEN APPERR+3~, APPERR+15*, APPERR+16, APPERR+17
MGROUP APPERR+3~, APPERR+17*, APPERR+18
MSG GCATYPE+1~
MSG("DIHELP" GCATYPE+7, GCATYPE+9
NL APPERR+3~, APPERR+11*, APPERR+13*
PLIEN REMSEL~, REMSEL+2, REMSEL+5
REMLIST REMSEL+3~, REMSEL+15
REMLIST("?" REMSEL+13*
REMLIST("A" REMSEL+11*, REMSEL+12*
RNAME REMSEL+3~, REMSEL+6*, REMSEL+7*, REMSEL+9, REMSEL+11
SELLIST SEL~, SEL+2
SUB ADDSEL~, ADDSEL+2, ADDSEL+3, ADDSEL+4, ADDSEL+5, ADDSEL+6, ADDSEL+7, ADDSEL+13, ADDSEL+14, ADDSEL+15
, APPSEL~, APPSEL+6, APPSEL+7, APPSEL+13, APPSEL+14, APPSEL+15, APPSEL+16, DATASEL~, DATASEL+6, DATASEL+8
, DATASEL+14, DATASEL+15, DEMSEL~, DEMSEL+6, DEMSEL+7, DEMSEL+8, DEMSEL+9, DEMSEL+10, DEMSEL+11, DEMSEL+12
, DEMSEL+13, DEMSEL+14, DEMSEL+15, DEMSEL+16, DSEL+3, DSEL+4, DSEL+5, DSEL+7, DSEL+8, DSEL+12
DSEL+13, DSEL+14, DSEL+15, ELIGSEL~, ELIGSEL+6, ELIGSEL+7, ELIGSEL+8, ELIGSEL+9, ELIGSEL+10, ELIGSEL+11
, ELIGSEL+12, ELIGSEL+18, ELIGSEL+19, GCATYPE~, GCATYPE+12, GCATYPE+13, INPSEL~, INPSEL+6, INPSEL+7, INPSEL+8
, INPSEL+9, INPSEL+15, INPSEL+16, REMSEL~, REMSEL+2, REMSEL+9, REMSEL+10, REMSEL+17, REMSEL+18
TEMP DEMSEL+5~, DSEL+8*, DSEL+9, DSEL+14, DSEL+15
TIME APPERR+3~, APPERR+4*, APPERR+5*, APPERR+8
TO APPERR+3~, APPERR+19
TO( APPERR+14*, APPERR+18*
U ADDSEL+2, ADDSEL+3, ADDSEL+4, ADDSEL+5, ADDSEL+6, ADDSEL+7, APPSEL+6, APPSEL+7, DEMSEL+6, DEMSEL+7
, DEMSEL+8, DEMSEL+9, DEMSEL+10, DEMSEL+11, DEMSEL+12, DEMSEL+13, DEMSEL+14, DEMSEL+15, DEMSEL+16, DSEL+8
DSEL+14, DSEL+15, ELIGSEL+6, ELIGSEL+7, ELIGSEL+8, ELIGSEL+9, ELIGSEL+10, ELIGSEL+11, ELIGSEL+12, INPSEL+6
, INPSEL+7, INPSEL+8, INPSEL+9, REMSEL+2, REMSEL+6, REMSEL+7
X SEL+1~
Y SEL+1~, SEL+5
>> ZTQUEUED APPERR+2, APPERR+22
>> ZTSTOP APPERR+20*
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