PXRMOUTD ; SLC/PKR - Reminder output driver. ;10/20/2009
Source file <PXRMOUTD.m>
| Package | Total | Call Graph | 
|---|---|---|
| Clinical Reminders | 3 | CM^PXRMOUTC (MHVC,MHVD,MHVS)^PXRMOUTM ($$FERROR,WARN)^PXRMOUTU | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| OUTPUT(OUTTYPE,DEFARR,PXRMPDEM,PCLOGIC,RESLOGIC,DUE,DUEDATE,RESDATE,FREQ,FIEVAL) | ; | |
| IGNNA(PXRMITEM,NOOUTPUT) | ;The reminder is N/A, determine if there is | |
| NAOUTPUT(PXRMITEM,RESDATE) | ;Prepare the N/A output. | |
| DUE(PXRMITEM,DUE,DUEDATE,RESDATE,FREQ,FIEVAL) | ;Create the due information. | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^TMP( | IGNNA+8, IGNNA+11, IGNNA+12, IGNNA+13, IGNNA+15, IGNNA+16, IGNNA+17 | 
| ^TMP("PXRHM" | DUE+14*, DUE+19*, DUE+24*, DUE+26*, IGNNA+14*, IGNNA+15*, OUTPUT+4*, OUTPUT+44*, NAOUTPUT+6* | 
| Name | Line Occurrences | 
|---|---|
| DUE | OUTPUT+26 | 
| IGNNA | OUTPUT+21 | 
| NAOUTPUT | OUTPUT+22 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DDATE | NAOUTPUT+1~, NAOUTPUT+2*, NAOUTPUT+3*, NAOUTPUT+4*, NAOUTPUT+5*, NAOUTPUT+6 | 
| DEFARR | OUTPUT~, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 | 
| DEFARR(0 | IGNNA+5 | 
| DUE | DUE~, DUE+26, OUTPUT~, OUTPUT+13, OUTPUT+26 | 
| DUEDATE | DUE~, DUE+14, DUE+26, OUTPUT~, OUTPUT+26 | 
| FIEVAL | DUE~, OUTPUT~, OUTPUT+26, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 | 
| FIEVAL("CONTRAINDICATED" | DUE+13 | 
| FREQ | DUE~, DUE+18, DUE+23, OUTPUT~, OUTPUT+26 | 
| IGNORE | IGNNA+4~, IGNNA+5*, IGNNA+8, IGNNA+11, IGNNA+12, IGNNA+16, IGNNA+17 | 
| LDATE | DUE+1~, DUE+6*, DUE+7*, DUE+9, DUE+23 | 
| LDATEF | DUE+1~, DUE+3*, DUE+5*, DUE+8*, DUE+9*, DUE+14, DUE+19, DUE+24, DUE+26 | 
| NOOUTPUT | IGNNA~, IGNNA+2*, IGNNA+20*, OUTPUT+17~, OUTPUT+18*, OUTPUT+21, OUTPUT+22, OUTPUT+23 | 
| NTXT | OUTPUT+2~*, OUTPUT+4 | 
| OUTTYPE | OUTPUT~, OUTPUT+9*, OUTPUT+13, OUTPUT+21, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 | 
| PCLOGIC | OUTPUT~, OUTPUT+19, OUTPUT+26, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 | 
| PXRMITEM | DUE~, DUE+14, DUE+19, DUE+24, DUE+26, IGNNA~, IGNNA+8, IGNNA+11, IGNNA+12, IGNNA+13 , IGNNA+14, IGNNA+15, IGNNA+16, IGNNA+17, OUTPUT+4, OUTPUT+6, OUTPUT+21, OUTPUT+22, OUTPUT+26, OUTPUT+43 , OUTPUT+44, NAOUTPUT~, NAOUTPUT+6 | 
| PXRMPDEM | OUTPUT~, OUTPUT+6, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 | 
| >> PXRMPID | IGNNA+8, IGNNA+11, IGNNA+12, IGNNA+13, IGNNA+15, IGNNA+16, IGNNA+17 | 
| >> PXRMRNAM | DUE+14, DUE+19, DUE+24, DUE+26, IGNNA+14, IGNNA+15, OUTPUT+4, OUTPUT+43, OUTPUT+44, NAOUTPUT+6 | 
| RESDATE | DUE~, DUE+3, DUE+4, DUE+5, DUE+7, DUE+8, OUTPUT~, OUTPUT+22, OUTPUT+26, OUTPUT+30 , OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38, NAOUTPUT~, NAOUTPUT+2, NAOUTPUT+3, NAOUTPUT+4 | 
| RESLOGIC | OUTPUT~, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 | 
| TEMP | DUE+1~ | 
| TXT | DUE+1~ | 
| U | DUE+3, DUE+5, DUE+14, DUE+19, DUE+24, DUE+26, IGNNA+5, NAOUTPUT+2, NAOUTPUT+3, NAOUTPUT+6 |