PXRMXD ; SLC/PJH - Reminder Due reports DRIVER ;23-Mar-2015 10:41;DU
Source file <PXRMXD.m>
Package | Total | Call Graph |
---|---|---|
Clinical Reminders | 15 | $$ASKYN^PXRMEUT PLIST^PXRMLCR ($$FACL,$$INP)^PXRMXAP ASK^PXRMXD (FDR,PDR,SDR)^PXRMXDUT EXIT^PXRMXGUT JOB^PXRMXQUE MERGE^PXRMXS1 SCAT^PXRMXSC ($$DELIMSEL,BED,COMB,FUTURE,PREV,PRIME,REP,SELECT,SEPCS,SRT,SSN,TABS,TOTALS)^PXRMXSD (FACILITY,LIST,LOC,OERR,PAT,PCMM,PROV,RCAT)^PXRMXSU ^PXRMXT START^PXRMXTA ^PXRMXTB ^PXRMXTU |
Kernel | 1 | ($$FMADD,$$NOW)^XLFDT |
VA Fileman | 1 | ^DIR |
Name | Comments | DBIA/ICR reference |
---|---|---|
FUT | ;For detailed report give option to display future appointments
|
|
INP() | ;Applies to location reports only
|
|
TABS | ||
REP | ;
|
|
TCHAR | ||
TOT | ||
LIT | ||
USER | ||
TCOMB | ||
SEPCS | ;Allow users to determine the output of the Clinic Stops report
|
|
DR | ; Get the date range.
|
|
SCAT | ;Get the service categories.
|
|
DPER | ;Print percentage with the report outut
|
|
ASK(YESNO,PROMPT,NUM) | ;
|
|
PATLIST | ;
|
|
MLOC | ;Print Locations empty location at the end of the report
|
|
DPAT | ;Ask whether to include deceased and test patients.
|
|
NLOC | ||
JOB | ;
|
|
FAC | ;Get the facility list.
|
|
SEL | ;
|
|
RCAT | ;
|
|
IHSDT | ;IHS/MSC/MGH patch 1001 for primary care providers
|
|
PRIME | ;
|
|
DUE | ||
START | ; Arrays and strings
|
|
SRT | ;For detailed report give option to sort by appointment date
|
|
COMB | ||
TPAT | ;
|
|
OPT | ;Variable prompts
|
|
LCOMB | ||
SAV | ;Option to create a new report template
|
|
SSN | ||
EXIT | ;Clean things up.
|
|
PREV | ||
TYP | ;Determine type of report (detail/summary)
|
Name | Field # of Occurrence |
---|---|
^DIR | MLOC+3, DPER+4, ASK+9 |
$$ASKYN^PXRMEUT | DPAT+1, TPAT+1 |
PLIST^PXRMLCR | PATLIST+14 |
$$FACL^PXRMXAP | NLOC+12 |
$$INP^PXRMXAP | INP+5 |
ASK^PXRMXD | PATLIST+11 |
FDR^PXRMXDUT | PREV+4 |
PDR^PXRMXDUT | IHSDT+2, PREV+3, PREV+5 |
SDR^PXRMXDUT | DUE |
EXIT^PXRMXGUT | EXIT+1 |
JOB^PXRMXQUE | JOB+1 |
MERGE^PXRMXS1 | RCAT+6 |
SCAT^PXRMXSC | SCAT+2 |
$$DELIMSEL^PXRMXSD | TCHAR+1 |
BED^PXRMXSD | SRT+4 |
COMB^PXRMXSD | COMB+1, LCOMB+4, TCOMB+3 |
FUTURE^PXRMXSD | FUT+3, FUT+5 |
PREV^PXRMXSD | PREV |
PRIME^PXRMXSD | PRIME+2 |
REP^PXRMXSD | TYP+2 |
SELECT^PXRMXSD | SEL+1 |
SEPCS^PXRMXSD | SEPCS+1 |
SRT^PXRMXSD | SRT+6 |
SSN^PXRMXSD | SSN+3 |
TABS^PXRMXSD | TABS+1 |
TOTALS^PXRMXSD | TOT+13 |
FACILITY^PXRMXSU | FAC+2 |
LIST^PXRMXSU | OPT+5 |
LOC^PXRMXSU | OPT+16 |
OERR^PXRMXSU | OPT+7 |
PAT^PXRMXSU | OPT+3 |
PCMM^PXRMXSU | OPT+9 |
PROV^PXRMXSU | OPT+11, OPT+13 |
RCAT^PXRMXSU | RCAT+1 |
^PXRMXT | REP+2 |
START^PXRMXTA | REP+5 |
^PXRMXTB | REP+2 |
^PXRMXTU | SAV+1 |
$$FMADD^XLFDT | START+28, START+29 |
$$NOW^XLFDT | START+25 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^XTMP( | START+28*, START+29* |
Name | Line Occurrences |
---|---|
$$INP | OPT+21, NLOC+5 |
ASK | PATLIST+4, PATLIST+9 |
COMB | OPT+18 |
DPAT | TPAT+2 |
DUE | SCAT+5 |
EXIT | REP+2, SEL+1, SEL+2, FAC+1, COMB, OPT+17, PRIME+1, PREV, PREV+2, DUE , SCAT+4, TYP+2, LCOMB+1, TCOMB, FUT+2, SRT+2, SSN, TOT, SEPCS+1, MLOC+4 , DPER+5, RCAT+1, SAV+1, TABS, TCHAR, PATLIST+12, PATLIST+13 |
FAC | COMB, OPT+18 |
FUT | SRT+2, SSN |
LCOMB | FUT+2, SRT+2 |
LIT | TOT+13 |
MLOC | DPER+6, RCAT+3 |
NLOC | LCOMB+3, TOT+10 |
OPT | PRIME+1, PREV, DUE+1 |
PATLIST | PATLIST+13 |
PREV | PREV+2, DUE+1 |
RCAT | SAV+1 |
REP | REP+4, SEL+2 |
SAV | TABS |
SCAT | TYP+3 |
SEL | FAC+1, OPT+18 |
SEPCS | MLOC+5 |
SRT | SSN |
SSN | SEPCS+1, MLOC+5 |
START | USER+2 |
TABS | TCHAR, DPAT+3 |
TCOMB | FUT+2, SRT+2 |
TOT | SEPCS+1, MLOC+5 |
TPAT | PATLIST+12 |
TYP | LCOMB+1, TCOMB, FUT+2, SRT+2, TOT |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DBDOWN | START+14~ |
DBDUZ | START+14~ |
DBERR | START+14~ |
DEFAULT | LCOMB+2~, LCOMB+4, TCOMB+1~, TCOMB+2*, TCOMB+3, TOT+10~, NLOC*, NLOC+1*, NLOC+2* |
DIR | ASK+9! |
DIR("?" | ASK+6* |
DIR("??" | ASK+7* |
DIR("A" | MLOC+2*, DPER+3*, ASK+4* |
DIR("B" | MLOC+2*, DPER+2*, ASK+5* |
DIR(0 | MLOC+2*, DPER+2*, ASK+3* |
DIROUT | ASK+2!, ASK+10 |
DIRUT | REP+5!, ASK+2! |
DT | START+28, START+29, PREV+6 |
DTOUT | REP+2, REP+4, REP+5!, SEL+1, FAC+1, FAC+2, COMB, OPT+17, PRIME+1, PREV , PREV+2, DUE, SCAT+3, SCAT+4, TYP+2, LCOMB+1, TCOMB, FUT+2, FUT+4, SRT+2 , SSN, TOT, SEPCS+1, RCAT+1, SAV+1, TABS, TCHAR, DPAT+3, TPAT+2, PATLIST+9 , PATLIST+12, PATLIST+13, PATLIST+14, ASK+2!, ASK+10*, ASK+11 |
DUOUT | REP+2, REP+4, REP+5!, SEL+2, FAC+1, FAC+2, COMB, OPT+18, PRIME+1, PREV , PREV+2, DUE+1, SCAT+3, SCAT+5, TYP+3, LCOMB+1, TCOMB, FUT+2, FUT+4, SRT+2 , SSN, TOT, SEPCS+1, RCAT+3, SAV+1, TABS, TCHAR, DPAT+3, TPAT+2, PATLIST+9 , PATLIST+12, PATLIST+13, PATLIST+14, ASK+2!, ASK+11 |
DUZ | USER+1 |
FAC | NLOC+8~, NLOC+9*, NLOC+12*, NLOC+14, NLOC+15*, NLOC+17*, NLOC+19 |
HLNAME | NLOC+8~, NLOC+13*, NLOC+14, NLOC+18*, NLOC+19* |
HLOCIEN | NLOC+8~, NLOC+12* |
IC | NLOC+8~, NLOC+9*, NLOC+11*, NLOC+12, NLOC+13, NLOC+18*, NLOC+19*, NLOC+20 |
LIT | LIT~, LIT+1*, LIT+3, LIT+4, LIT+7, LIT+8 |
LIT1 | TOT+12~, TOT+13, LIT+3*, LIT+7* |
LIT2 | TOT+12~, TOT+13, LIT+4*, LIT+8* |
LIT3 | TOT+12~, TOT+13, LIT+5*, LIT+9* |
MULT | NLOC+8~, NLOC+15*, NLOC+17, NLOC+20*, NLOC+22 |
MULT( | NLOC+14*, NLOC+17, NLOC+19 |
NCAT | START+9~ |
NCGRP | START+9~, NLOC+4 |
NCS | START+9~, NLOC+2*, NLOC+3 |
NFAC | START+9~, COMB, OPT+18, NLOC+7 |
NHL | START+9~, NLOC+5 |
NLOC | START+9~, LCOMB*, LCOMB+4, FUT+2, SRT+2, TOT+10, NLOC*, NLOC+1*, NLOC+3*, NLOC+4* , NLOC+5*, NLOC+7, NLOC+22* |
NOTM | START+9~, TCOMB, FUT+2, SRT+2, TOT+7 |
NPAT | START+9~ |
NPCM | START+9~ |
NPRV | START+9~, TOT+6 |
NREM | START+9~ |
NUM | ASK~, ASK+7 |
PATCREAT | PATLIST+1!, PATLIST+8*, PATLIST+9 |
PATLST | PATLIST+2~, PATLIST+4, PATLIST+5, PATLIST+6, PATLIST+7, PATLIST+12, PATLIST+14 |
PLISTPUG | START+15~, PATLIST+10!, PATLIST+11* |
PROMPT | ASK~, ASK+4 |
PX | START+1~ |
PXRMBDT | START+11~, IHSDT+2, PREV+3, PREV+4, PREV+5, PREV+6* |
PXRMCCS | START+16~, START+19*, SEPCS+1 |
PXRMCGRN | START+6~, OPT+15! |
PXRMCGRP | START+6~, OPT+15! |
PXRMCS | START+6~, OPT+15! |
PXRMCSN | START+6~, OPT+15! |
PXRMDEV | START+1~ |
PXRMDLOC | START+11~, FUT+5 |
PXRMDPAT | START+16~, DPAT+1*, DPAT+2 |
PXRMEDT | START+11~, IHSDT+2, PREV+3, PREV+4, PREV+5, PREV+6* |
PXRMFAC | START+2~, FAC+2 |
PXRMFACN | START+2~ |
PXRMFCMB | START+3~, START+18*, COMB+1, LIT+2, LIT+6, NLOC+9 |
PXRMFD | START+11~, DR+1*, PREV, PREV+3, PREV+4, PREV+5, PREV+6, SCAT+1 |
PXRMFUT | START+11~, FUT+1*, FUT+3, FUT+4 |
PXRMHFIO | START+1~ |
PXRMHRCN | START+13~, SSN+3 |
PXRMIDOD | DPAT+2~* |
PXRMINP | START+3~, REP+1*, OPT+21*, FUT+2, SRT+2, SRT+4 |
PXRMIOP | START+1~ |
PXRMLCHL | START+6~, OPT+15! |
PXRMLCHL( | NLOC+11, NLOC+12, NLOC+13 |
PXRMLCMB | START+3~, START+18*, LCOMB+4, TOT+9 |
PXRMLCSC | START+6~, MLOC+5, INP+3, INP+5, NLOC+1, NLOC+2, NLOC+3, NLOC+4, NLOC+5, NLOC+7 |
PXRMLIS | START+7~ |
PXRMLIS1 | START+14~, PATLIST+6*, PATLIST+14 |
PXRMLIST | START+14~, OPT+5! |
PXRMLOCN | START+6~, OPT+15!, INP+5 |
PXRMOPT | START+1~ |
PXRMOTM | START+5~, OPT+7! |
PXRMOWN | START+16~ |
PXRMPAT | START+5~, OPT+3! |
PXRMPCM | START+5~, OPT+9! |
PXRMPER | START+16~, DPER+7* |
PXRMPML | START+16~, MLOC+6* |
PXRMPRIM | START+11~, PRIME+2 |
PXRMPRV | START+5~, OPT+11!, OPT+13! |
PXRMQUE | START+1~ |
PXRMRCAT | START+5~, RCAT+1 |
PXRMREM | START+5~, RCAT+1 |
PXRMREP | START+11~, TYP+1*, TYP+2, LCOMB+1, TCOMB, FUT+2, SRT+2, SSN, TOT, SEPCS+1 , MLOC+5 |
PXRMRT | START+13~, START+18*, START+26, START+27 |
PXRMSCAT | START+2~ |
PXRMSDT | START+11~, DUE |
PXRMSEL | START+1~, SEL+1, FAC+1, COMB, OPT+3, OPT+5, OPT+7, OPT+9, OPT+11, OPT+13 , OPT+15, OPT+18, PRIME+1, IHSDT+2, PREV, PREV+2, DUE+1, SCAT+1, LCOMB+1, TCOMB , FUT+2, SRT+2, SRT+4, SSN, TOT+4, TOT+6, TOT+7, TOT+9, TOT+10, PATLIST+3 , INP+1, LIT+1 |
PXRMSRT | START+2~, SRT+1*, SRT+4, SRT+6 |
PXRMSSN | START+13~ |
PXRMTABC | START+13~, TCHAR+1* |
PXRMTABS | START+13~, TABS+1, TCHAR |
PXRMTCMB | START+3~, START+18*, TCOMB+3 |
PXRMTMP | START+5~, START+13~, REP+4, SEL+2, SAV+1 |
PXRMTOT | START+3~, TOT+2*, TOT+13 |
PXRMTPAT | START+16~, TPAT+1* |
PXRMTYP | START+2~, START+18* |
PXRMUSER | START+21~*, REP+2, PATLIST+3, USER~, USER+1* |
PXRMXCCS | START+16~, START+27*, START+29 |
PXRMXST | START+1~, START+25*, START+26, START+27 |
PXRMXTMP | START+1~, START+26*, START+28 |
REMINDER | START+3~ |
TEXT | LCOMB+2~, LCOMB+4, TCOMB+1~, TCOMB+2*, TCOMB+3, TOT+10~, PATLIST+14*, NLOC*, NLOC+3*, NLOC+4* , NLOC+5*, ASK+1~ |
TITLE | START+13~ |
U | START+28, START+29, MLOC+5, DPER+6, INP+3, INP+5, NLOC+1, NLOC+2, NLOC+5, NLOC+7 , NLOC+12, NLOC+13, ASK+7 |
VALUE | START+13~ |
X | ASK+1~ |
Y | START+14~, MLOC+4, MLOC+5, MLOC+6, DPER+5, DPER+6, DPER+7, ASK+1~ |
Y(0 | ASK+12 |
YESNO | ASK~, ASK+12* |