PXRMLPP ; SLC/PKR/PJH - Reminder Patient List Patients ;04/04/2007
Source file <PXRMLPP.m>
| 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 | 
| Package | Total | Caller Graph | 
|---|---|---|
| Clinical Reminders | 3 | PXRMETT PXRMLPP PXRMLPU | 
| 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. | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^PXRMXP(810.5 - [#810.5] | Classic Fileman Calls, EXTERNAL^DILFD | 
| 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 | 
| Name | Line Occurrences | 
|---|---|
| $$FRE | LIST+31 | 
| BLDLIST | ENTRY+1 | 
| HDR | VIEW+16 | 
| LIST | BLDLIST+5 | 
| XQORM | ENTRY+2, PEXIT+2 | 
| >> | 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 |