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

Package: Clinical Reminders

Routine: PXRMLPP


Information

PXRMLPP ; SLC/PKR/PJH - Reminder Patient List Patients ;04/04/2007

Source Information

Source file <PXRMLPP.m>

Call Graph

Call Graph Total: 15

Package Total Call Graph
Clinical Reminders 5 START^PXRMLPAU  (HSA,HSI)^PXRMLPHS  (BLDLIST,HDR)^PXRMLPP  $$ACCESS^PXRMLPU  EN^PXRMPDR  
Registration 4 (CHGCAP,EN)^VALM  ($$SETFLD,FULL)^VALM1  CLEAN^VALM10  EN^VALM2  
VA Fileman 4 ^DIE  $$EXTERNAL^DILFD  $$GET1^DIQ  ^DIR  
Kernel 2 ($$FMADD,$$FMTE,$$NOW)^XLFDT  ($$LJ,$$RJ)^XLFSTR  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Clinical Reminders 3 PXRMETT  PXRMLPP  PXRMLPU  

Entry Points

Name Comments DBIA/ICR reference
USER ;
XSEL ;PXRM PATIENT LIST PATIENT SELECT validation
START(IEN) ;
EDITOK(IEN) ;Screen for protocol PXRM PATIENT LIST EDIT, return true if
HDR ; Header code
BLDLIST(IEN) ;Build a list of all patients
EDIT ;Edit selected patient list fields.
HSI ;Print Health Summary for selected patients.
XQORM
USR(IEN) ;Screen for protocol PXRM PATIENT LIST AUTH USER
HLP ;Help code
PEXIT ;PXRM PATIENT LIST PATIENTS MENU protocol exit code
INIT ;Init
HSA ;Print Health Summary for all patients on list
EXIT ;Exit code
DEM ;
ENTRY ;Entry code
VIEW ;Select view
FRE(NUMBER,PNAME,DFN,DECEASED,TESTP,INST) ;Format entry number, name, primary
LIST(VALMCNT,IEN,INCINST) ;Build a list of patients.

External References

Name Field # of Occurrence
^DIE EDIT+5
$$EXTERNAL^DILFD START+26
$$GET1^DIQ START+23
^DIR VIEW+10
START^PXRMLPAU USER+3
HSA^PXRMLPHS HSA+1
HSI^PXRMLPHS HSI+18, XSEL+18
BLDLIST^PXRMLPP VIEW+16
HDR^PXRMLPP EDIT+9
$$ACCESS^PXRMLPU USR+5
EN^PXRMPDR DEM+2
CHGCAP^VALM BLDLIST+3, HDR+15
EN^VALM START+35, HLP+3
$$SETFLD^VALM1 FRE+4, FRE+11
FULL^VALM1 DEM+1, EXIT+4, USER+1, USER+2, XSEL+16
CLEAN^VALM10 EXIT+3
EN^VALM2 HSI+4
$$FMADD^XLFDT HSI+9
$$FMTE^XLFDT HDR+3
$$NOW^XLFDT HSI+7
$$LJ^XLFSTR FRE+5, HDR+4, HDR+6
$$RJ^XLFSTR FRE+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: HSI+2
Function Call: WRITE
  • Prompt: !,"This option is locked for Public Lists."
  • Line Location: USER+1
Function Call: WRITE
  • Prompt: IORESET
  • Line Location: VIEW+1
Routine Call
  • VALM
  • Line Location:
    • START+35
    • HLP+3
Routine Call
  • DIE
  • Line Location:
    • EDIT+5
Routine Call
  • VALM
  • Line Location:
    • BLDLIST+3
    • HDR+15
Routine Call
  • DIR
  • Line Location:
    • VIEW+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^PXRMXP(810.5 - [#810.5] Classic Fileman Calls,  EXTERNAL^DILFD

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] HSI+15, LIST+10
^ORD(101 - [#101] XQORM
^PXRM(810.2 - [#810.2] START+9
^PXRM(810.4 - [#810.4] START+13
^PXRMXP(810.5 - [#810.5] START+4, START+28, BLDLIST+2, EDIT+6, EDITOK+4, LIST+4, LIST+5, USER+1, USR+2
^TMP("PXRMLPP" BLDLIST+4!, BLDLIST+7*, EXIT+1!, HSI+13, LIST+31*, XSEL+14
^TMP("PXRMLPPA" BLDLIST+4!, LIST+18*, LIST+21, LIST+23, LIST+25, LIST+26, LIST+33!
^TMP("PXRMLPPH" EXIT+2!
^TMP("PXRMLPPI" BLDLIST+4!, BLDLIST+7, BLDLIST+8!, LIST+32*
^VA(200 - [#200] EDIT+8
^XTMP( HSI+8!, HSI+9*, HSI+17*
^XUSEC("PXRM MANAGER" EDIT+4, EDITOK+2

Label References

Name Line Occurrences
$$FRE LIST+31
BLDLIST ENTRY+1
HDR VIEW+16
LIST BLDLIST+5
XQORM ENTRY+2, PEXIT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CDATE START+1~, START+6*, HDR+3
CLASS START+1~, START+28*, START+29*, HDR+5
CODE VIEW+3~
CREATOR START+1~, START+22*, START+23*, EDIT+7*, EDIT+8*, EDITOK+3~, EDITOK+4*, EDITOK+5, HDR+4
DA EDIT+1~, EDIT+2*
DATA LIST+1~, LIST+5*, LIST+6, LIST+7, LIST+8, LIST+12, LIST+13, LIST+15, LIST+26*, LIST+27
, LIST+28, LIST+29
DECEASED FRE~, FRE+7, FRE+9, LIST+1~, LIST+7*, LIST+18, LIST+27*, LIST+31
DFN FRE~, FRE+5, HSI+3~, HSI+13*, HSI+15, HSI+16, HSI+17, LIST+1~, LIST+6*, LIST+10
, LIST+11, LIST+18, LIST+24*, LIST+25*, LIST+26, LIST+31, LIST+32, XSEL+1~, XSEL+14*, XSEL+18
DIE EDIT+1~, EDIT+2*
DIR VIEW+3~, VIEW+10!
DIR("?" VIEW+9*
DIR("A" VIEW+7*
DIR("B" VIEW+8*
DIR(0 VIEW+5*, VIEW+6*
DIROUT VIEW+4!, VIEW+11
DIRUT VIEW+4!
DR EDIT+1~, EDIT+3*, EDIT+4*
DT HSI+9
DTOUT VIEW+4!, VIEW+11*, VIEW+12
DUOUT VIEW+4!, VIEW+12
DUZ EDIT+4, EDITOK+2, EDITOK+5
>> EM START+26
EPIEN XSEL+1~
IEN START~, START+4, START+28, BLDLIST~, BLDLIST+2, BLDLIST+5, DEM+2, EDIT+2, EDIT+6, EDITOK~
, EDITOK+4, ENTRY+1, HSA+1, LIST~, LIST+4, LIST+5, USER+1, USER+3, USR~, USR+2
, USR+5, VIEW+16
INCINST BLDLIST+1~, BLDLIST+2*, BLDLIST+3, BLDLIST+5, LIST~, LIST+29
IND BLDLIST+1~, BLDLIST+6*, BLDLIST+7, HSI+3~, HSI+10*, HSI+11*, HSI+13, LIST+1~, LIST+3*, LIST+4*
, LIST+5
INDP START+1~, START+30*, HDR+11, HDR+13
INST FRE~, FRE+11, LIST+1~, LIST+13*, LIST+15*, LIST+16*, LIST+17, LIST+18, LIST+22*, LIST+29*
, LIST+31
>> INSTNUM LIST+12*
INTP START+1~, START+31*, HDR+12, HDR+13
>> IORESET HSI+2, VIEW+1
LDATA START+1~, START+4*, START+5, START+6, START+7, START+12, START+16, START+22, START+25, START+30
, START+31
LNAME START+1~, START+5*, EDIT+7*, HDR+2
NEXT LIST+1~
NUMBER FRE~, FRE+3
ORU HLP+1~
ORUPRMT HLP+1~
PLNODE HSI+3~, HSI+7*, HSI+8, HSI+9, HSI+17, HSI+18
PNAME FRE~, FRE+4, HSI+3~, HSI+15*, HSI+16*, HSI+17, LIST+1~, LIST+10*, LIST+11*, LIST+18
, LIST+22*, LIST+23*, LIST+25, LIST+26, LIST+31
>> PXRMDONE HSI+10*, HSI+11
PXRMVIEW START+1~, START+33*, LIST+17, VIEW+8, VIEW+14*
SEL XSEL+1~, XSEL+2*, XSEL+4*, XSEL+6, XSEL+9, XSEL+10, XSEL+14
SNAME START+1~, START+7*, START+9*, START+11, START+13*, START+15, START+17*, START+20*, HDR+7
SOURCE START+1~, START+7*, START+9, START+12*, START+13, START+16*, START+17
SUB HLP+1~, HLP+2*, LIST+1~, LIST+3*, LIST+17*, LIST+18, LIST+20*, LIST+21*, LIST+23, LIST+25
, LIST+26
TEMP EDIT+1~, EDIT+6*, EDIT+7, FRE+2~, FRE+6*, FRE+7*, FRE+8*, FRE+9*, FRE+10
TESTP FRE~, FRE+8, FRE+9, LIST+1~, LIST+8*, LIST+18, LIST+28*, LIST+31
TEXT FRE+2~, FRE+3*, FRE+4*, FRE+5*, FRE+10*, FRE+11*, FRE+12, HDR+1~, HDR+10*, HDR+11*
, HDR+12*, HDR+13*, HDR+14*, HDR+15
TNAME FRE+2~
TSOURCE FRE+2~
TYPE START+1~, START+25*, START+26*, EDIT+7*, HDR+6, USR+1~, USR+2*, USR+4
U START+5, START+6, START+7, START+9, START+12, START+13, START+16, START+22, START+25, START+28
, START+30, START+31, BLDLIST+2, EDIT+7, EDIT+8, EDITOK+4, HSI+9, HSI+15, LIST+6, LIST+7
, LIST+8, LIST+10, LIST+12, LIST+13, LIST+15, LIST+18, LIST+27, LIST+28, LIST+29, USER+1
, USR+2, VIEW+5, XQORM
>> VALMAR XSEL+9
VALMBCK START+2~, DEM+3*, EDIT+10*, EXIT+5*, HSA+2*, HSI+19*, USER+4*, VIEW+2*, XSEL+8*, XSEL+11*
, XSEL+19*
VALMBG START+2~, VIEW+2*
VALMCNT START+2~, START+34*, BLDLIST+5, BLDLIST+6, HDR+8, INIT+1*, LIST~, LIST+20*, LIST+30*, LIST+31
, LIST+32, XSEL+9, XQORM
>> VALMHDR(1 HDR+2*
>> VALMHDR(2 HDR+3*, HDR+4*
>> VALMHDR(3 HDR+5*, HDR+6*
>> VALMHDR(4 HDR+7*
>> VALMHDR(5 HDR+8*
VALMSG START+2~, HDR+9*, PEXIT+1*
VALMY HSI+3~, HSI+6
VALMY( HSI+11
X START+2~, VIEW+3~
XMZ START+2~
XQORM START+2~, HLP+1~
XQORM("#" XQORM*
XQORM("A" XQORM+1*
XQORNOD START+2~
XQORNOD(0 HSI+4, XSEL+2
Y VIEW+3~, VIEW+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