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

Call Graph Total: 15

Package Total Call Graph
Clinical Reminders 5 START^PXRMLPAU  (HSA,HSI)^PXRMLPHS  (BLDLIST,HDR)^PXRMLPP  $$ACCESS^PXRMLPU  EN^PXRMPDR  
List Manager 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

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

Package Total Caller Graph
Clinical Reminders 12 PXRM PATIENT LIST AUTH USER  PXRM PATIENT LIST CHANGE VIEW  PXRM PATIENT LIST DEMOGRAPHIC  PXRM PATIENT LIST EDIT  PXRM PATIENT LIST HEALTH SUMMARY (ALL)  PXRM PATIENT LIST HEALTH SUMMARY (INDIVIDUAL)  PXRM PATIENT LIST PATIENT SELECT  PXRM PATIENT LIST PATIENTS  
PXRM PATIENT LIST PATIENTS MENU  PXRMETT  PXRMLPP  PXRMLPU  
Kernel 1 ^ORD(101  

Entry Points

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

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
  • DIE
  • Line Location:
    • EDIT+5
Routine Call
  • DIR
  • Line Location:
    • VIEW+10
Routine Call
  • VALM
  • Line Location:
    • BLDLIST+3
    • HDR+15
Routine Call
  • VALM
  • Line Location:
    • START+35
    • HLP+3

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