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 |
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
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 |
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 |
>> | 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 |