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 |