PXRMPDRS ;SLC/PKR - Patient List Demographic Report data selection. ;03/03/2011
Source file <PXRMPDRS.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DSEL | ||
| APPSEL(DATA,SUB) | ;Let the user select the appointment information they want. | |
| DEMSEL(DATA,SUB) | ;Let the user select the demographic information they want. | |
| REMSEL(PLIEN,DATA,SUB) | ;If the list was generated from a reminder report | |
| APPERR | ; | |
| SEL(SELLIST,LEN) | ;Select global list | |
| DATASEL(LISTIEN,DATA,SUB) | ; Build a list of data that is availble for | |
| INPSEL(DATA,SUB) | ;Let the user select the inpatient information they want. | |
| GCATYPE(DATA,SUB) | ;Get the type of confidential addresses to use. | |
| ELIGSEL(DATA,SUB) | ;Let the user select the eligibility data they want. | |
| ADDSEL(DATA,SUB) | ;Let the user select the address information they want. | |
| HELP | ; -- help code. | 
| Name | Field # of Occurrence | 
|---|---|
| HELP^DIE | GCATYPE+2 | 
| $$GET1^DIQ | APPERR+7, APPERR+17 | 
| ^DIR | SEL+4 | 
| $$ASKNUM^PXRMEUT | APPSEL+16, DSEL+14, DSEL+15 | 
| SEND^PXRMMSG | APPERR+19 | 
| $$SEL^PXRMPDRS | ADDSEL+11, APPSEL+11, DATASEL+12, DSEL+1, ELIGSEL+16, GCATYPE+10, INPSEL+13, REMSEL+15 | 
| SSN^PXRMXSD | DSEL+11 | 
| $$FMTE^XLFDT | APPERR+5 | 
| $$NOW^XLFDT | APPERR+4 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| 2.141 | HELP^DIE | 
| ^VA(200 - [#200] | GET1^DIQ | 
| ^XMB(3.8 - [#3.8] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PXD(811.9 - [#811.9] | REMSEL+6, REMSEL+7 | 
| ^PXRM(800 - [#800] | APPERR+15 | 
| ^PXRMXP(810.5 - [#810.5] | DATASEL+4, REMSEL+2, REMSEL+5 | 
| ^TMP("PXRMXMZ" | APPERR+6!, APPERR+7*, APPERR+8*, APPERR+9*, APPERR+10*, APPERR+13* | 
| ^TMP($J | APPERR+12, APPERR+13, APPERR+27, APPERR+28 | 
| Name | Line Occurrences | 
|---|---|
| DSEL | DSEL+16 | 
| GCATYPE | ADDSEL+15 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ADDLIST | ADDSEL+1~, ADDSEL+11 | 
| ADDLIST("?" | ADDSEL+9* | 
| ADDLIST("A" | ADDSEL+2*, ADDSEL+7*, ADDSEL+8* | 
| APPLIST | APPSEL+5~, APPSEL+11 | 
| APPLIST("?" | APPSEL+9* | 
| APPLIST("A" | APPSEL+6*, APPSEL+7*, APPSEL+8* | 
| CATLIST | GCATYPE+1~, GCATYPE+10 | 
| CATLIST("A" | GCATYPE+5*, GCATYPE+9* | 
| DATA | ADDSEL~, ADDSEL+15, APPSEL~, DATASEL~, DEMSEL~, ELIGSEL~, GCATYPE~, INPSEL~, REMSEL~ | 
| DATA( | ADDSEL+2*, ADDSEL+3*, ADDSEL+4*, ADDSEL+5*, ADDSEL+6*, ADDSEL+7*, ADDSEL+13*, ADDSEL+14*, ADDSEL+15, APPSEL+6* , APPSEL+7*, APPSEL+13*, APPSEL+14*, APPSEL+15, APPSEL+16*, DATASEL+6*, DATASEL+8*, DATASEL+14*, DATASEL+15*, DEMSEL+6* , DEMSEL+7*, DEMSEL+8*, DEMSEL+9*, DEMSEL+10*, DEMSEL+11*, DEMSEL+12*, DEMSEL+13*, DEMSEL+14*, DEMSEL+15*, DEMSEL+16* , DSEL+3*, DSEL+4*, DSEL+5, DSEL+7, DSEL+8, DSEL+12*, DSEL+13, DSEL+14*, DSEL+15*, ELIGSEL+6* , ELIGSEL+7*, ELIGSEL+8*, ELIGSEL+9*, ELIGSEL+10*, ELIGSEL+11*, ELIGSEL+12*, ELIGSEL+18*, ELIGSEL+19*, GCATYPE+12*, GCATYPE+13* , INPSEL+6*, INPSEL+7*, INPSEL+8*, INPSEL+9*, INPSEL+15*, INPSEL+16*, REMSEL+2*, REMSEL+9*, REMSEL+10*, REMSEL+17* , REMSEL+18* | 
| DATALIST | DATASEL+2~, DATASEL+12 | 
| DATALIST("?" | DATASEL+10* | 
| DATALIST("A" | DATASEL+5*, DATASEL+9* | 
| >> DBDUZ | APPERR+7, APPERR+14 | 
| DEMLIST | DEMSEL+5~, DSEL+1 | 
| DEMLIST("?" | DEMSEL+18* | 
| DEMLIST("A" | DEMSEL+6*, DEMSEL+7*, DEMSEL+8*, DEMSEL+9*, DEMSEL+10*, DEMSEL+11*, DEMSEL+12*, DEMSEL+13*, DEMSEL+14*, DEMSEL+15* , DEMSEL+16*, DEMSEL+17* | 
| DIR | SEL+1~, SEL+2* | 
| DIR(0 | SEL+3* | 
| DTOUT | ADDSEL+12, APPSEL+12, DATASEL+13, DEMSEL+5~, DSEL+2, DSEL+13, DSEL+16!, ELIGSEL+17, INPSEL+14, REMSEL+16 | 
| DTYPE | DATASEL+2~, DATASEL+3*, DATASEL+4*, DATASEL+5, DATASEL+6 | 
| DUOUT | ADDSEL+12, APPSEL+12, DATASEL+13, DEMSEL+5~, DSEL+2, DSEL+13, DSEL+16!, ELIGSEL+17, INPSEL+14, REMSEL+16 | 
| DUZ | APPERR+19 | 
| ECODE | APPERR+1~, APPERR+11*, APPERR+12*, APPERR+13, APPERR+26*, APPERR+27*, APPERR+28 | 
| ELIGLIST | ELIGSEL+5~, ELIGSEL+16 | 
| ELIGLIST("?" | ELIGSEL+14* | 
| ELIGLIST("A" | ELIGSEL+6*, ELIGSEL+7*, ELIGSEL+8*, ELIGSEL+9*, ELIGSEL+10*, ELIGSEL+11*, ELIGSEL+12*, ELIGSEL+13* | 
| FULLSSN | DSEL+10~, DSEL+11, DSEL+12 | 
| IEN | REMSEL+3~, REMSEL+4*, REMSEL+5*, REMSEL+6, REMSEL+7, REMSEL+10 | 
| IND | DATASEL+2~, DATASEL+3*, DATASEL+5*, DATASEL+6, DATASEL+8, DATASEL+12, DEMSEL+5~, DSEL+5*, DSEL+6, DSEL+13* , GCATYPE+1~, GCATYPE+7*, GCATYPE+9, REMSEL+3~, REMSEL+4*, REMSEL+8*, REMSEL+9, REMSEL+10, REMSEL+11, REMSEL+15 | 
| INPLIST | INPSEL+5~, INPSEL+13 | 
| INPLIST("?" | INPSEL+11* | 
| INPLIST("A" | INPSEL+6*, INPSEL+7*, INPSEL+8*, INPSEL+9*, INPSEL+10* | 
| IOF | APPERR+23 | 
| ITEM | DEMSEL+5~, ELIGSEL+5~, INPSEL+5~ | 
| JND | DEMSEL+5~, DSEL+6*, DSEL+7, DSEL+8, GCATYPE+1~, GCATYPE+6*, GCATYPE+8*, GCATYPE+9, GCATYPE+10 | 
| KND | DEMSEL+5~, DSEL+7*, DSEL+8 | 
| LEN | SEL~, SEL+3 | 
| LIST | ADDSEL+1~, ADDSEL+11*, ADDSEL+13, ADDSEL+14, APPSEL+5~, APPSEL+11*, APPSEL+13, APPSEL+14, DATASEL+12*, DATASEL+14 , DATASEL+15, DEMSEL+5~, DSEL+1*, DSEL+3, DSEL+4, DSEL+6, ELIGSEL+5~, ELIGSEL+16*, ELIGSEL+18, ELIGSEL+19 , GCATYPE+1~, GCATYPE+10*, GCATYPE+11*, GCATYPE+12, GCATYPE+13, INPSEL+5~, INPSEL+13*, INPSEL+15, INPSEL+16, REMSEL+15* , REMSEL+17, REMSEL+18 | 
| LISTIEN | DATASEL~, DATASEL+4 | 
| MAX | APPSEL+5~ | 
| MGIEN | APPERR+3~, APPERR+15*, APPERR+16, APPERR+17 | 
| MGROUP | APPERR+3~, APPERR+17*, APPERR+18 | 
| MSG | GCATYPE+1~ | 
| MSG("DIHELP" | GCATYPE+7, GCATYPE+9 | 
| NL | APPERR+3~, APPERR+11*, APPERR+13* | 
| PLIEN | REMSEL~, REMSEL+2, REMSEL+5 | 
| REMLIST | REMSEL+3~, REMSEL+15 | 
| REMLIST("?" | REMSEL+13* | 
| REMLIST("A" | REMSEL+11*, REMSEL+12* | 
| RNAME | REMSEL+3~, REMSEL+6*, REMSEL+7*, REMSEL+9, REMSEL+11 | 
| SELLIST | SEL~, SEL+2 | 
| SUB | ADDSEL~, ADDSEL+2, ADDSEL+3, ADDSEL+4, ADDSEL+5, ADDSEL+6, ADDSEL+7, ADDSEL+13, ADDSEL+14, ADDSEL+15 , APPSEL~, APPSEL+6, APPSEL+7, APPSEL+13, APPSEL+14, APPSEL+15, APPSEL+16, DATASEL~, DATASEL+6, DATASEL+8 , DATASEL+14, DATASEL+15, DEMSEL~, DEMSEL+6, DEMSEL+7, DEMSEL+8, DEMSEL+9, DEMSEL+10, DEMSEL+11, DEMSEL+12 , DEMSEL+13, DEMSEL+14, DEMSEL+15, DEMSEL+16, DSEL+3, DSEL+4, DSEL+5, DSEL+7, DSEL+8, DSEL+12 , DSEL+13, DSEL+14, DSEL+15, ELIGSEL~, ELIGSEL+6, ELIGSEL+7, ELIGSEL+8, ELIGSEL+9, ELIGSEL+10, ELIGSEL+11 , ELIGSEL+12, ELIGSEL+18, ELIGSEL+19, GCATYPE~, GCATYPE+12, GCATYPE+13, INPSEL~, INPSEL+6, INPSEL+7, INPSEL+8 , INPSEL+9, INPSEL+15, INPSEL+16, REMSEL~, REMSEL+2, REMSEL+9, REMSEL+10, REMSEL+17, REMSEL+18 | 
| TEMP | DEMSEL+5~, DSEL+8*, DSEL+9, DSEL+14, DSEL+15 | 
| TIME | APPERR+3~, APPERR+4*, APPERR+5*, APPERR+8 | 
| TO | APPERR+3~, APPERR+19 | 
| TO( | APPERR+14*, APPERR+18* | 
| U | ADDSEL+2, ADDSEL+3, ADDSEL+4, ADDSEL+5, ADDSEL+6, ADDSEL+7, APPSEL+6, APPSEL+7, DEMSEL+6, DEMSEL+7 , DEMSEL+8, DEMSEL+9, DEMSEL+10, DEMSEL+11, DEMSEL+12, DEMSEL+13, DEMSEL+14, DEMSEL+15, DEMSEL+16, DSEL+8 , DSEL+14, DSEL+15, ELIGSEL+6, ELIGSEL+7, ELIGSEL+8, ELIGSEL+9, ELIGSEL+10, ELIGSEL+11, ELIGSEL+12, INPSEL+6 , INPSEL+7, INPSEL+8, INPSEL+9, REMSEL+2, REMSEL+6, REMSEL+7 | 
| X | SEL+1~ | 
| Y | SEL+1~, SEL+5 | 
| >> ZTQUEUED | APPERR+2, APPERR+22 | 
| >> ZTSTOP | APPERR+20* |