PXRMOUTD ; SLC/PKR - Reminder output driver. ;04/21/2022
Source file <PXRMOUTD.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Clinical Reminders | 2 | PXRM PXRMERRH |
Name | Comments | DBIA/ICR reference |
---|---|---|
DUE(PXRMITEM,DEFARR,DUE,DUEDATE,RESDATE,FREQ,CRSTATUS,FIEVAL) | ;Create the due information.
|
|
IGNNA(PXRMITEM,NOOUTPUT) | ;The reminder is N/A, determine if there is
|
|
OUTPUT(OUTTYPE,DEFARR,PXRMPDEM,PCLOGIC,RESLOGIC,DUE,DUEDATE,RESDATE,FREQ,CRSTATUS,FIEVAL) | ;
|
|
NAOUTPUT(PXRMITEM,RESDATE) | ;Prepare the N/A output.
|
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+26*, DUE+28*, IGNNA+14*, IGNNA+15*, OUTPUT+4*, OUTPUT+13!, 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 |
---|---|
CRDUEDATE | DUE+22~, DUE+23, DUE+24, DUE+25 |
CRSTATUS | DUE~, DUE+21, DUE+23, DUE+26, OUTPUT~, OUTPUT+26, OUTPUT+36, OUTPUT+38 |
DDATE | NAOUTPUT+1~, NAOUTPUT+2*, NAOUTPUT+3*, NAOUTPUT+4*, NAOUTPUT+5*, NAOUTPUT+6 |
DEFARR | DUE~, DUE+23, OUTPUT~, OUTPUT+26, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 |
DEFARR(0 | IGNNA+5 |
DISPLAYDATE | DUE+22~, DUE+24*, DUE+25*, DUE+26 |
DUE | DUE~, DUE+28, OUTPUT~, OUTPUT+13, OUTPUT+26 |
DUEDATE | DUE~, DUE+25, DUE+28, OUTPUT~, OUTPUT+26 |
FIEVAL | DUE~, DUE+23, OUTPUT~, OUTPUT+26, OUTPUT+30, OUTPUT+32, OUTPUT+34, OUTPUT+36, OUTPUT+38 |
FREQ | DUE~, DUE+13, DUE+18, 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+18 |
LDATEF | DUE+1~, DUE+3*, DUE+5*, DUE+8*, DUE+9*, DUE+14, DUE+19, DUE+26, DUE+28 |
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+26, DUE+28, 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+26, DUE+28, IGNNA+14, IGNNA+15, OUTPUT+4, OUTPUT+43, OUTPUT+44, NAOUTPUT+6 |
REFUSED | DUE+1~ |
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+26, DUE+28, IGNNA+5, NAOUTPUT+2, NAOUTPUT+3, NAOUTPUT+6 |