PXRMXTA ; SLC/PJH - Reminder Reports Template Edit ;23-Mar-2015 10:42;DU
Source file <PXRMXTA.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| USE | ||
| TABS | ||
| TCHAR | ||
| TOT | ||
| FUT | ;For detailed report give option to display future appointments | |
| TCOMB | ||
| SEPCS | ;Allow users to determine the output of the Clinic Stops report | |
| ASK(YESNO) | ; | |
| START(ROUTINE) | ; | |
| PXRMREM | ||
| APPT | ||
| PATLIST | ; | |
| DPAT | ;Ask whether to include deceased and test patients. | |
| DAT | ||
| HELP(CALL) | ; | |
| FAC | ;Option to combine multifacility report | |
| PXRMREP | ||
| CHECK | ;Check for missing fields | |
| LOCK | ||
| UNLOCK | ||
| SRT | ;For detailed report give option to sort by appointment date | |
| EFF | ||
| TPAT | ; | |
| LCOMB | ||
| CANEDIT(TIEN) | ; | |
| SSN | ||
| EXIT | 
| Name | Field # of Occurrence | 
|---|---|
| ^DIR | ASK+9 | 
| ^DIWP | HELP+14 | 
| $$ASKYN^PXRMEUT | DPAT+1, TPAT+1 | 
| PLIST^PXRMLCR | PATLIST+13 | 
| $$INP^PXRMXD | SRT+4 | 
| ASK^PXRMXD | PATLIST+3, PATLIST+7, PATLIST+10 | 
| LIT^PXRMXD | TOT+14 | 
| NLOC^PXRMXD | LCOMB+3, TOT+11 | 
| FDR^PXRMXDUT | DAT+2 | 
| PDR^PXRMXDUT | DAT+1, DAT+3 | 
| SDR^PXRMXDUT | EFF | 
| $$DELIMSEL^PXRMXSD | TCHAR+1 | 
| BED^PXRMXSD | SRT+6 | 
| COMB^PXRMXSD | FAC+2, LCOMB+4, TCOMB+5 | 
| FUTURE^PXRMXSD | FUT+3, FUT+5 | 
| SEPCS^PXRMXSD | SEPCS+1 | 
| SRT^PXRMXSD | SRT+8 | 
| SSN^PXRMXSD | SSN+3 | 
| TABS^PXRMXSD | TABS+1 | 
| TOTALS^PXRMXSD | TOT+14 | 
| $$FIND^PXRMXT | USE+10 | 
| EDIT^PXRMXTE | USE+5 | 
| ^PXRMXTF | USE+14 | 
| ROLL^PXRMXTF | USE+8 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PXD(811.9 - [#811.9] | CHECK+14 | 
| ^PXRMD(811.7 - [#811.7] | CHECK+12, CHECK+13 | 
| ^PXRMPT(810.1 - [#810.1] | CANEDIT+1, UNLOCK, LOCK, PXRMREM, PXRMREM+2, PXRMREP+1 | 
| ^PXRMXP(810.5 - [#810.5] | CHECK+5 | 
| ^UTILITY($J | HELP+10!, HELP+17, HELP+18, HELP+19! | 
| ^XUSEC("PXRM MANAGER" | CANEDIT+2 | 
| Name | Line Occurrences | 
|---|---|
| $$CANEDIT | USE | 
| @( | PATLIST+15 | 
| APPT | SSN | 
| ASK | USE | 
| DAT | EFF+1 | 
| DPAT | TPAT+2 | 
| EFF | LCOMB+1, TCOMB+1, APPT, TOT | 
| EXIT | LCOMB+1, TCOMB+1, SSN, SEPCS+1, TABS, TCHAR, PATLIST+11, PATLIST+12 | 
| FUT | APPT, SRT+2 | 
| LCOMB | APPT | 
| LOCK | USE+4 | 
| PATLIST | PATLIST+12 | 
| SSN | SEPCS+1, TABS | 
| TABS | TCHAR, DPAT+3 | 
| TCOMB | APPT | 
| TOT | SEPCS+1, TABS | 
| TPAT | PATLIST+11 | 
| UNLOCK | USE+5 | 
| USE | CHECK+17, FAC+1, DAT, EFF+1 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CALL | HELP~, HELP+5 | 
| CNT | CHECK+1~, CHECK+2*, CHECK+3*, CHECK+4, CHECK+9*, CHECK+10*, CHECK+11 | 
| CRCNT | CHECK+1~, CHECK+12*, CHECK+13 | 
| DA | START+1~, USE+12, PXRMREP+1 | 
| DA(1 | PXRMREM, PXRMREM+2 | 
| DEFAULT | LCOMB+2~, LCOMB+4, TCOMB+2~, TCOMB+4*, TCOMB+5, TOT+11~ | 
| DIC | START+1~ | 
| >> DILOCKTM | LOCK | 
| DIR | ASK+9! | 
| DIR("?" | ASK+6* | 
| DIR("??" | ASK+7* | 
| DIR("A" | ASK+4* | 
| DIR("B" | ASK+5* | 
| DIR(0 | ASK+3* | 
| DIROUT | ASK+2!, ASK+10 | 
| DIRUT | ASK+2! | 
| DIWF | HELP+2~, HELP+3* | 
| DIWL | HELP+2~, HELP+3* | 
| DIWR | HELP+2~, HELP+3* | 
| DT | DAT+4 | 
| DTOUT | USE, USE+2, USE+7, USE+10*, FAC+1, DAT, EFF, LCOMB+1, TCOMB+1, APPT , SSN, TOT, SEPCS+1, TABS, TCHAR, DPAT+3, TPAT+2, PATLIST+8, PATLIST+11, PATLIST+12 , PATLIST+13, ASK+2!, ASK+10*, ASK+11, FUT+2, FUT+4 | 
| DUOUT | USE, USE+2, USE+4, USE+7, USE+12*, USE+14*, FAC+1, DAT, EFF+1, LCOMB+1 , TCOMB+1, APPT, SSN, TOT, SEPCS+1, TABS, TCHAR, DPAT+3, TPAT+2, PATLIST+8 , PATLIST+11, PATLIST+12, PATLIST+13, LOCK+1*, ASK+2!, ASK+11, FUT+2, FUT+4, SRT+2 | 
| DUZ | CANEDIT+1, CANEDIT+2 | 
| HTEXT | HELP+1~ | 
| HTEXT( | HELP+12, HELP+13 | 
| HTEXT(1 | HELP+6* | 
| HTEXT(2 | HELP+7* | 
| HTEXT(3 | HELP+8* | 
| IC | HELP+2~, HELP+11*, HELP+12*, HELP+13, HELP+16*, HELP+17*, HELP+18 | 
| LIT1 | TOT+13~, TOT+14 | 
| LIT2 | TOT+13~, TOT+14 | 
| LIT3 | TOT+13~, TOT+14 | 
| MSG | START+1~, USE+14 | 
| >> NFAC | FAC+1 | 
| NLOC | START+1~, LCOMB*, LCOMB+4, APPT, TOT+11 | 
| NODE | CHECK+1~, CHECK+4*, CHECK+5, CHECK+11*, CHECK+12, CHECK+13, CHECK+15 | 
| >> NOTM | TCOMB*, TCOMB+3*, APPT | 
| >> NREM | PXRMREP+2 | 
| PATCREAT | PATLIST+1~, PATLIST+7* | 
| PATLST | PATLIST+1~, PATLIST+3, PATLIST+4, PATLIST+5, PATLIST+6, PATLIST+11, PATLIST+13 | 
| PLISTPUG | PATLIST+9!, PATLIST+10* | 
| PXRMASK | START+1~, START+3*, USE, USE+2 | 
| >> PXRMBDT | DAT+1, DAT+2, DAT+3, DAT+4* | 
| >> PXRMCCS | SEPCS+1 | 
| PXRMCOPY | START+1~, START+3* | 
| >> PXRMDLOC | FUT+1*, FUT+5 | 
| >> PXRMDPAT | DPAT+1*, DPAT+2 | 
| PXRMEDIT | START+1~, START+3* | 
| >> PXRMEDT | DAT+1, DAT+2, DAT+3, DAT+4* | 
| >> PXRMFCMB | FAC+2 | 
| >> PXRMFD | DAT+1, DAT+2, DAT+3, DAT+4 | 
| >> PXRMFUT | FUT+1*, FUT+3, FUT+4 | 
| >> PXRMHRCN | SSN+3 | 
| PXRMIDOD | DPAT+2~* | 
| >> PXRMINP | SRT+4*, SRT+6 | 
| >> PXRMLCMB | LCOMB+4, TOT+10 | 
| >> PXRMLIS1 | PATLIST+5*, PATLIST+13 | 
| >> PXRMLIST( | CHECK+3, CHECK+4 | 
| >> PXRMOTM("" | TCOMB+3 | 
| >> PXRMOTM(1 | TOT+7 | 
| >> PXRMPCM(1 | TOT+8 | 
| >> PXRMPRV(1 | TOT+6 | 
| >> PXRMRCAT | CHECK+10 | 
| >> PXRMRCAT( | CHECK+10, CHECK+11 | 
| >> PXRMREP | LCOMB+1, TCOMB+1, APPT, SSN, TOT, SEPCS+1, TABS, FUT+2, SRT+2 | 
| >> PXRMSDT | EFF | 
| >> PXRMSEL | CHECK+3, FAC+1, DAT, EFF+1, LCOMB+1, TCOMB+1, APPT, TOT+4, TOT+6, TOT+7 , TOT+8, TOT+10, TOT+11, PATLIST+2, SRT+2 | 
| >> PXRMSRT | SRT+1*, SRT+6, SRT+8 | 
| >> PXRMTABC | TCHAR+1* | 
| >> PXRMTABS | TABS+1, TCHAR | 
| PXRMTCAT | START+2~ | 
| >> PXRMTCMB | TCOMB+5 | 
| >> PXRMTMP | USE, UNLOCK, LOCK, ASK+4 | 
| >> PXRMTOT | TOT+2*, TOT+14 | 
| >> PXRMTPAT | TPAT+1* | 
| PXRMTREM | START+2~ | 
| >> PXRMTYP | USE+10 | 
| >> PXRMUSER | USE, CHECK+17, CHECK+18, FAC+1, DAT, EFF+1, PATLIST+2 | 
| QUIT | CHECK+1~, CHECK+2*, CHECK+5*, CHECK+14*, CHECK+17, CHECK+18 | 
| RIEN | CHECK+1~, CHECK+13*, CHECK+14 | 
| ROUTINE | START~, PATLIST+15 | 
| TEXT | LCOMB+2~, LCOMB+4, TCOMB+2~, TCOMB+4*, TCOMB+5, TOT+11~, PATLIST+13*, ASK+1~ | 
| TIEN | CANEDIT~, CANEDIT+1 | 
| U | CANEDIT+1, USE, CHECK+5, CHECK+12, CHECK+13, CHECK+15, UNLOCK, LOCK, ASK+4, ASK+7 , PXRMREM, PXRMREM+2, PXRMREP+1 | 
| X | ASK+1~, HELP+13*, PXRMREM+4!, PXRMREP | 
| Y | ASK+1~, PXRMREM+4 | 
| Y(0 | ASK+12 | 
| YESNO | ASK~, ASK+12* |