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 |