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

Package: Clinical Reminders

Routine: PXRMPDRP


Information

PXRMPDRP ;SLC/AGP,PKR - Patient List Demographic report print routine ;03/03/2011

Source Information

Source file <PXRMPDRP.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
Clinical Reminders 2 $$EDATE^PXRMDATE  $$INSCHR^PXRMEXLC  
Kernel 1 $$FMTE^XLFDT  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Clinical Reminders 1 PXRMPDR  

Entry Points

Name Comments DBIA/ICR reference
ADDTXT(TEXT) ;Accumulate text in ^TMP.
PFACPR(DFN,DDATA,SUB) ;Print the patient's preferred facility.
APPHDR(DC,DDATA,SUB) ;Build the appointment header.
PREMDATA(DFN,DC,DDATA,SUB) ;Print the reminder data.
APPPRINT(DFN,DDATA,SUB) ;Print appointment data.
DELIMHDR(DC,DDATA,SUB) ;Build the delimited header for a data type.
TITLE(PLIEN,DELIM) ;Print the report title.
FINDPR(DFN,DDATA,SUB) ;Print finding information.
REMPR(DFN,DDATA,SUB) ;Print reminder status information.
PFINDATA(DFN,DC,DDATA,SUB) ;Print the finding data.
REMHDR(DC,DDATA,SUB) ;Build the reminder data delimited header.
PFACHDR(DDATA,SUB) ;Build the preferred facility header.
DELIMPR(DC,PLIEN,DDATA) ;
REGPR(PLIEN,DDATA,SUB) ;
VADPTPR(DFN,DNAME,DTYPE,DDATA,SUB) ;Print data returned by a VADPT call.
PAPPDATA(DFN,DC,DDATA,SUB) ;Print the delimited appointment data.
OUTPUT ;Output the text.
PFACDATA(DFN,DDATA,SUB) ;Print the patient's preferred facility data, delimited.
DELTITLE(DC,DATALIST,DDATA) ;Combine all the headers to create the delimited title.
PAGE ;
PDELDATA(DFN,DC,DDATA,SUB) ;Print the delimited data.

External References

Name Field # of Occurrence
^DIR PAGE+5
$$EDATE^PXRMDATE REMPR+11, REMPR+12
$$INSCHR^PXRMEXLC REMPR+3, REMPR+14, REMPR+16, REMPR+18
$$FMTE^XLFDT TITLE+7, TITLE+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,PNAME_DC
  • Line Location: DELIMPR+29
Function Call: WRITE
  • Prompt: "\\"
  • Line Location: DELIMPR+39
Function Call: WRITE
  • Prompt: !,"PATIENT"_DC
  • Line Location: DELTITLE+1
Function Call: WRITE
  • Prompt: DDATA(DATALIST(IND),"HDR")
  • Line Location: DELTITLE+3
Function Call: WRITE
  • Prompt: "\\"
  • Line Location: DELTITLE+4
Function Call: WRITE
  • Prompt: !,^TMP("PXRMPDEM",$J,LC)
  • Line Location: OUTPUT+6
Function Call: WRITE
  • Prompt: !
  • Line Location: PAGE+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PAGE+8
Function Call: WRITE
  • Prompt: LINE
  • Line Location: PAPPDATA+12
Function Call: WRITE
  • Prompt: LINE
  • Line Location: PDELDATA+15
Function Call: WRITE
  • Prompt: ^TMP("PXRMPLD",$J,DFN,"PFAC")
  • Line Location: PFACDATA+2
Function Call: WRITE
  • Prompt: LINE
  • Line Location: PFINDATA+8
Function Call: WRITE
  • Prompt: LINE
  • Line Location: PREMDATA+9
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TITLE+4
Function Call: WRITE
  • Prompt: !,"Patient Demographic Report"
  • Line Location: TITLE+5
Function Call: WRITE
  • Prompt: !," Patient List: "_LISTNAME
  • Line Location: TITLE+6
Function Call: WRITE
  • Prompt: !," Created on "_$$FMTE^XLFDT(DCREAT)
  • Line Location: TITLE+7
Routine Call
  • DIR
  • Line Location:
    • PAGE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PXRMXP(810.5 - [#810.5] TITLE+2
^TMP("PXRMPDEM" ADDTXT+2*, OUTPUT+6, REGPR+3!, REGPR+23!
^TMP("PXRMPLD" APPPRINT+14, FINDPR+7, PAPPDATA+5, PDELDATA+2, PFACDATA+2, PFACPR+3, PFINDATA+6, PREMDATA+7, REGPR+13, REMPR+8
, VADPTPR+4
^TMP("PXRMPLN" DELIMPR+26, DELIMPR+28, REGPR+7, REGPR+9

Label References

Name Line Occurrences
ADDTXT APPPRINT+10, APPPRINT+11, APPPRINT+12, APPPRINT+18, FINDPR+2, FINDPR+4, FINDPR+10, PFACPR+2, PFACPR+3, REGPR+10
, REGPR+11, REMPR+2, REMPR+4, REMPR+19, TITLE+9, TITLE+10, TITLE+11, VADPTPR+2, VADPTPR+3, VADPTPR+15
APPHDR DELIMPR+17
APPPRINT REGPR+15
DELIMHDR DELIMPR+16, DELIMPR+18, DELIMPR+19, DELIMPR+20, DELIMPR+21
DELTITLE DELIMPR+24
FINDPR REGPR+18
OUTPUT REGPR+22
PAGE OUTPUT+8
PAPPDATA DELIMPR+32
PDELDATA DELIMPR+31, DELIMPR+33, DELIMPR+34, DELIMPR+36
PFACDATA DELIMPR+37
PFACHDR DELIMPR+22
PFACPR REGPR+20
PFINDATA DELIMPR+35
PREMDATA DELIMPR+38
REMHDR DELIMPR+23
REMPR REGPR+21
TITLE DELIMPR+13, REGPR+5
VADPTPR REGPR+14, REGPR+16, REGPR+17, REGPR+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLINIC APPPRINT+1~
DATALIST DELIMPR+2~, DELIMPR+24, DELTITLE~
DATALIST( DELIMPR+4*, DELIMPR+5*, DELIMPR+6*, DELIMPR+7*, DELIMPR+8*, DELIMPR+9*, DELIMPR+10*, DELIMPR+11*, DELIMPR+16, DELIMPR+17
, DELIMPR+18, DELIMPR+19, DELIMPR+20, DELIMPR+21, DELIMPR+22, DELIMPR+23, DELIMPR+31, DELIMPR+32, DELIMPR+33, DELIMPR+34
, DELIMPR+35, DELIMPR+36, DELIMPR+37, DELIMPR+38, DELTITLE+3
DATALIST(0 DELIMPR+12*, DELTITLE+3
DATATYPE REGPR+2~, REGPR+12*, REGPR+13*, REGPR+14, REGPR+15, REGPR+16, REGPR+17, REGPR+18, REGPR+19, REGPR+20
, REGPR+21
DATE APPPRINT+1~
DC APPHDR~, APPHDR+10, DELIMHDR~, DELIMHDR+10, DELIMHDR+11, DELIMPR~, DELIMPR+16, DELIMPR+17, DELIMPR+18, DELIMPR+19
, DELIMPR+20, DELIMPR+21, DELIMPR+23, DELIMPR+24, DELIMPR+29, DELIMPR+31, DELIMPR+32, DELIMPR+33, DELIMPR+34, DELIMPR+35
, DELIMPR+36, DELIMPR+38, DELTITLE~, DELTITLE+1, PAPPDATA~, PAPPDATA+11, PDELDATA~, PDELDATA+12, PDELDATA+14, PFINDATA~
, PFINDATA+7, PREMDATA~, PREMDATA+6, PREMDATA+8, REMHDR~, REMHDR+5
>> DCREAT TITLE+7, TITLE+11
DDATA APPHDR~, APPPRINT~, DELIMHDR~, DELIMPR~, DELIMPR+16, DELIMPR+17, DELIMPR+18, DELIMPR+19, DELIMPR+20, DELIMPR+21
, DELIMPR+22, DELIMPR+23, DELIMPR+24, DELIMPR+31, DELIMPR+32, DELIMPR+33, DELIMPR+34, DELIMPR+35, DELIMPR+36, DELIMPR+37
, DELIMPR+38, DELTITLE~, FINDPR~, PAPPDATA~, PDELDATA~, PFACHDR~, PFACDATA~, PFACPR~, PFINDATA~, PREMDATA~
, REGPR~, REGPR+14, REGPR+15, REGPR+16, REGPR+17, REGPR+18, REGPR+19, REGPR+20, REGPR+21, REMHDR~
, REMPR~, VADPTPR~
DDATA( APPHDR+1, APPHDR+4, APPHDR+5, APPHDR+6, APPHDR+8, APPHDR+9, APPHDR+11*, APPPRINT+3, APPPRINT+4, APPPRINT+8
, APPPRINT+9, APPPRINT+14, DELIMHDR+1, DELIMHDR+4, DELIMHDR+5, DELIMHDR+7, DELIMHDR+8, DELIMHDR+9, DELIMHDR+12*, DELTITLE+3
, FINDPR+5, FINDPR+6, FINDPR+9, PAPPDATA+2, PAPPDATA+4, PAPPDATA+6, PAPPDATA+7, PAPPDATA+9, PAPPDATA+10, PDELDATA+4
, PDELDATA+5, PDELDATA+7, PDELDATA+10, PFACHDR+1*, PFACDATA+1, PFACPR+1, PFINDATA+2, PFINDATA+4, PFINDATA+5, PREMDATA+2
, PREMDATA+4, PREMDATA+5, PREMDATA+6, PREMDATA+7, REMHDR+3, REMHDR+4, REMHDR+6*, REMPR+5, REMPR+6, REMPR+7
, REMPR+13, REMPR+14, VADPTPR+5, VADPTPR+6, VADPTPR+8, VADPTPR+11, VADPTPR+14
DDATA("ADD" DELIMPR+4
DDATA("APP" DELIMPR+5
DDATA("DEM" DELIMPR+6
DDATA("ELIG" DELIMPR+7
DDATA("FIND" DELIMPR+8
DDATA("INP" DELIMPR+9
DDATA("PFAC" DELIMPR+10
DDATA("REM" DELIMPR+11
DELIM TITLE~, TITLE+3, TITLE+8
DFN APPPRINT~, APPPRINT+14, DELIMPR+2~, DELIMPR+27*, DELIMPR+28*, DELIMPR+31, DELIMPR+32, DELIMPR+33, DELIMPR+34, DELIMPR+35
, DELIMPR+36, DELIMPR+37, DELIMPR+38, FINDPR~, FINDPR+7, PAPPDATA~, PAPPDATA+5, PDELDATA~, PDELDATA+2, PFACDATA~
, PFACDATA+2, PFACPR~, PFACPR+3, PFINDATA~, PFINDATA+6, PREMDATA~, PREMDATA+7, REGPR+2~, REGPR+8*, REGPR+9*
, REGPR+11, REGPR+13, REGPR+14, REGPR+15, REGPR+16, REGPR+17, REGPR+18, REGPR+19, REGPR+20, REGPR+21
, REMPR~, REMPR+8, VADPTPR~, VADPTPR+4
DIR PAGE+2~, PAGE+5!
DIR(0 PAGE+3*
DNAME VADPTPR~, VADPTPR+3
>> DTOUT OUTPUT+9, PAGE+6
DTYPE VADPTPR~, VADPTPR+4
DUE REMPR+1~, REMPR+11*, REMPR+15, REMPR+16
>> DUOUT OUTPUT+9, PAGE+6
HDR APPHDR+2~, APPHDR+3*, APPHDR+10*, APPHDR+11, APPPRINT+1~, APPPRINT+7*, APPPRINT+8*, APPPRINT+9*, APPPRINT+12, DELIMHDR+2~
, DELIMHDR+3*, DELIMHDR+10*, DELIMHDR+11*, DELIMHDR+12, REMHDR+1~, REMHDR+2*, REMHDR+5*, REMHDR+6
IND APPHDR+2~, APPHDR+3*, APPHDR+4*, APPHDR+10, APPPRINT+1~, APPPRINT+3*, APPPRINT+4, APPPRINT+14*, DELIMHDR+2~, DELIMHDR+3*
, DELIMHDR+4*, DELIMHDR+5, DELIMPR+2~, DELIMPR+15*, DELIMPR+16, DELIMPR+17, DELIMPR+18, DELIMPR+19, DELIMPR+20, DELIMPR+21
, DELIMPR+22, DELIMPR+23, DELIMPR+30*, DELIMPR+31, DELIMPR+32, DELIMPR+33, DELIMPR+34, DELIMPR+35, DELIMPR+36, DELIMPR+37
, DELIMPR+38, DELTITLE+2~, DELTITLE+3*, FINDPR+1~, FINDPR+5*, FINDPR+6, OUTPUT+1~, OUTPUT+4*, OUTPUT+9*, PAPPDATA+1~
, PAPPDATA+4*, PAPPDATA+5, PDELDATA+1~, PDELDATA+4*, PDELDATA+5, PFINDATA+1~, PFINDATA+4*, PFINDATA+5, PREMDATA+1~, PREMDATA+4*
, PREMDATA+5, REMHDR+1~, REMHDR+3*, REMHDR+4, REMPR+1~, REMPR+5*, REMPR+6, VADPTPR+1~, VADPTPR+5*, VADPTPR+6
IO PAGE+1, PAGE+8
IO(0 PAGE+1, PAGE+8
IOF PAGE+7, PAGE+8, TITLE+4
IOSL OUTPUT+2
IOST PAGE+1, PAGE+8
JND APPHDR+2~, APPHDR+5*, APPHDR+6, APPPRINT+1~, APPPRINT+4*, APPPRINT+5, APPPRINT+6, DELIMHDR+2~, DELIMHDR+5*, DELIMHDR+7
, DELIMHDR+8, DELIMHDR+9, FINDPR+1~, FINDPR+6*, FINDPR+7, FINDPR+9, PAPPDATA+1~, PAPPDATA+6*, PAPPDATA+7, PDELDATA+1~
, PDELDATA+5*, PDELDATA+7, PDELDATA+10, PFINDATA+1~, PFINDATA+5*, PFINDATA+6, PREMDATA+1~, PREMDATA+5*, PREMDATA+6, PREMDATA+7
, REMHDR+1~, REMHDR+4*, REMHDR+5, REMPR+1~, REMPR+6*, REMPR+7, REMPR+13, REMPR+14, VADPTPR+1~, VADPTPR+6*
, VADPTPR+8, VADPTPR+11, VADPTPR+14
KND APPHDR+2~, APPHDR+6*, APPHDR+8, APPHDR+9, DELIMHDR+2~, DELIMHDR+6*, DELIMHDR+7*, DELIMHDR+8, DELIMHDR+9, PAPPDATA+1~
, PAPPDATA+7*, PAPPDATA+9, PAPPDATA+10, PDELDATA+1~, PDELDATA+6*, PDELDATA+7*, PDELDATA+10, PDELDATA+12, PDELDATA+14, VADPTPR+1~
, VADPTPR+7*, VADPTPR+8*, VADPTPR+9, VADPTPR+11, VADPTPR+14
LAST REMPR+1~, REMPR+12*, REMPR+17, REMPR+18
LC OUTPUT+1~, OUTPUT+3*, OUTPUT+5*, OUTPUT+6
LINCNT ADDTXT+1*, ADDTXT+2, OUTPUT+4, OUTPUT+9, REGPR+2~, REGPR+4*
LINE APPPRINT+1~, APPPRINT+15*, APPPRINT+16*, APPPRINT+17*, APPPRINT+18, FINDPR+1~, FINDPR+3*, FINDPR+4, FINDPR+9*, FINDPR+10
, PAPPDATA+1~, PAPPDATA+3*, PAPPDATA+11*, PAPPDATA+12, PDELDATA+1~, PDELDATA+3*, PDELDATA+12*, PDELDATA+14*, PDELDATA+15, PFINDATA+1~
, PFINDATA+3*, PFINDATA+7*, PFINDATA+8, PREMDATA+1~, PREMDATA+3*, PREMDATA+6*, PREMDATA+8*, PREMDATA+9, REMPR+1~, REMPR+3*
, REMPR+4, REMPR+14*, REMPR+15, REMPR+16*, REMPR+17, REMPR+18*, REMPR+19, VADPTPR+1~, VADPTPR+14*, VADPTPR+15
LISTNAME TITLE+1~, TITLE+2*, TITLE+6, TITLE+10
LND APPHDR+2~, APPHDR+7*, APPHDR+8*, APPHDR+9, DELIMHDR+2~, DELIMHDR+11*, PAPPDATA+1~, PAPPDATA+8*, PAPPDATA+9*, PDELDATA+1~
, PDELDATA+14*, VADPTPR+1~, VADPTPR+13*, VADPTPR+14
LO OUTPUT+1~, OUTPUT+3*, OUTPUT+5*, OUTPUT+7, OUTPUT+10*
MAX DELIMHDR+2~, DELIMHDR+9*, DELIMHDR+10, DELIMHDR+11, PDELDATA+1~, PDELDATA+10*, PDELDATA+12, PDELDATA+14, VADPTPR+1~, VADPTPR+11*
, VADPTPR+12*, VADPTPR+13
NDT DELIMPR+2~, DELIMPR+3*, DELIMPR+4*, DELIMPR+5*, DELIMPR+6*, DELIMPR+7*, DELIMPR+8*, DELIMPR+9*, DELIMPR+10*, DELIMPR+11*
, DELIMPR+12, DELIMPR+15, DELIMPR+30
NSP REMPR+1~, REMPR+13*, REMPR+14, REMPR+15*, REMPR+16, REMPR+17*, REMPR+18
PCLINIC APPPRINT+1~, APPPRINT+2*, APPPRINT+6*, APPPRINT+9, APPPRINT+17
PDATE APPPRINT+1~, APPPRINT+2*, APPPRINT+5*, APPPRINT+8, APPPRINT+16
PIECE PAPPDATA+1~, PAPPDATA+10*, PAPPDATA+11
PLIEN DELIMPR~, DELIMPR+13, REGPR~, REGPR+5, TITLE~, TITLE+2
PNAME DELIMPR+2~, DELIMPR+25*, DELIMPR+26*, DELIMPR+28, DELIMPR+29, REGPR+2~, REGPR+6*, REGPR+7*, REGPR+9, REGPR+11
RIEN REMPR+1~, REMPR+7*, REMPR+8
STATUS REMPR+1~, REMPR+10*, REMPR+14
SUB APPHDR~, APPHDR+1, APPHDR+4, APPHDR+5, APPHDR+6, APPHDR+8, APPHDR+9, APPHDR+11, APPPRINT~, APPPRINT+3
, APPPRINT+4, APPPRINT+8, APPPRINT+9, APPPRINT+14, DELIMHDR~, DELIMHDR+1, DELIMHDR+4, DELIMHDR+5, DELIMHDR+7, DELIMHDR+8
, DELIMHDR+9, DELIMHDR+12, FINDPR~, FINDPR+5, FINDPR+6, FINDPR+9, PAPPDATA~, PAPPDATA+2, PAPPDATA+4, PAPPDATA+6
, PAPPDATA+7, PAPPDATA+9, PAPPDATA+10, PDELDATA~, PDELDATA+2, PDELDATA+4, PDELDATA+5, PDELDATA+7, PDELDATA+10, PFACHDR~
, PFACHDR+1, PFACDATA~, PFACDATA+1, PFACPR~, PFACPR+1, PFINDATA~, PFINDATA+2, PFINDATA+4, PFINDATA+5, PREMDATA~
, PREMDATA+2, PREMDATA+4, PREMDATA+5, PREMDATA+6, PREMDATA+7, REGPR~, REMHDR~, REMHDR+3, REMHDR+4, REMHDR+6
, REMPR~, REMPR+5, REMPR+6, REMPR+7, REMPR+13, REMPR+14, VADPTPR~, VADPTPR+5, VADPTPR+6, VADPTPR+8
, VADPTPR+11, VADPTPR+14
TEMP APPHDR+2~, APPHDR+9*, APPHDR+10, APPPRINT+1~, APPPRINT+14*, APPPRINT+16, APPPRINT+17, DELIMHDR+2~, DELIMHDR+8*, DELIMHDR+10
, DELIMHDR+11, FINDPR+1~, FINDPR+7*, FINDPR+8, FINDPR+9, PAPPDATA+1~, PAPPDATA+5*, PAPPDATA+11, PDELDATA+1~, PDELDATA+2*
, PDELDATA+12, PDELDATA+14, PFINDATA+1~, PFINDATA+6*, PFINDATA+7, PREMDATA+1~, PREMDATA+7*, PREMDATA+8, REMPR+1~, REMPR+8*
, REMPR+9, REMPR+10, REMPR+11, REMPR+12, VADPTPR+1~, VADPTPR+4*, VADPTPR+9
TEXT ADDTXT~, ADDTXT+2
TTEMP PDELDATA+1~, PDELDATA+14*, VADPTPR+1~, VADPTPR+9*, VADPTPR+14
U APPHDR+9, APPPRINT+8, APPPRINT+9, APPPRINT+16, APPPRINT+17, DELIMHDR+8, DELIMHDR+9, FINDPR+9, PAPPDATA+10, PAPPDATA+11
, PDELDATA+10, PDELDATA+12, PDELDATA+14, PREMDATA+8, REMPR+10, REMPR+11, REMPR+12, TITLE+2, VADPTPR+9, VADPTPR+11
, VADPTPR+14
VSIZE OUTPUT+1~, OUTPUT+2*, OUTPUT+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All