RCDPEUPO ;ALBANY/KML - Unposted EFT Override ; 6/10/19 12:30pm
Source file <RCDPEUPO.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 |
---|---|---|
Accounts Receivable | 2 | RCDPE UNPOSTED EFT OVERRIDE RCDPEWLP |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ; Display warning message when aged, unposted EFTs exist
|
|
DMSGS(CODES) | ; display warning/error messages (if any)
; Input: CODES ; 1P - error condition for aged, unposted Pharmacy EFTs ; 2P - warning condition for aged,unposted Pharmacy EFTs ; 3P - Override exists for aged, unposted pharmacy EFTs ; 1M - error condition for aged, unposted Medical EFTs ; 2M - warning condition for aged, unposted Medical EFTs ; 3M - Override exists for aged, unposted Medical EFTs ; 1T - error condition for aged, unposted Tricare EFTs ; 2T - warning condition for aged, unposted Tricare EFTs ; 3T - Override exists for aged, unposted Tricare EFTs ; 0 - no error or warning conditions ; possible values: ; "1P" or "2P" or "3P" or "1M" or "2M" or "3M" or "1P^1M" or "1P^2M" or ; "1P^3M" or "2P^1M" or "2P^2M" or "2P^3M" or "3P^1M" or "3P^2M" or "3P^3M" |
|
OVERRIDE(TYPE,TEXT) | ; when ERROR state exists, perform the Override
; Input: TYPE - "M" Medical ; "P" Phamacy ; "T" - Tricare ; Any combination of above flags ; TEXT - Warning and/or error statements; passed by reference ; Output: TEXT - Additional text to be displayed with warning and/or error statements ; contents of TEXT array will be in the body of the mail message ; (refer to MAIL tag) ; Returns: DONE - 1 - OVERRIDE was performed; 0 - Override was not performed |
|
OVERQ | ;
|
|
MAIL(TEXT) | ;generate mail message when OVERRIDE is implemented
; Input: TEXT - Lines of text that represent the body of the mail message |
|
CHECK(TYPE,OVERRIDE) | ; Determine if override exists for today's date
; Input: TYPE - "M" for medical, "P" for Pharmacy or "T" for Tricare ; OVERRIDE - Passed by reference; array to hold the OVERRIDE data ; Output: OVERRIDE - Returned array holding existing OVERRIDE data |
|
NONE | ; the system does not have any aged, unposted EFTs
|
|
NOACTION | ; OVERRIDE already exists
; Input: TYPE - "M" for medical, "P" for Pharmacy or "T" for Tricare |
|
NOENTRY | ; user is not authorized to use the option
|
|
NOLOCK | ; entry at 344.61 cannot be locked
|
Name | Field # of Occurrence |
---|---|
FILE^DIE | OVERRIDE+45 |
UPDATE^DIE | OVERRIDE+57 |
$$GET1^DIQ | DMSGS+25, OVERRIDE+50, CHECK+8 |
^DIR | DMSGS+44, DMSGS+50, DMSGS+57, OVERRIDE+19, OVERRIDE+31, OVERRIDE+37, NONE+7, NOACTION+9, NOENTRY+7, NOLOCK+7 |
$$GETEFTS^RCDPEWLP | EN+5 |
$$SITE^VASITE | MAIL+8 |
$$FMTE^XLFDT | MAIL+8 |
$$NOW^XLFDT | OVERRIDE+41, MAIL+8 |
SENDMSG^XMXAPI | MAIL+14 |
OWNSKEY^XUSRB | EN+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RCY(344.61 - [#344.61] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RCY(344.61 - [#344.61] | OVERRIDE+12, OVERQ+1 |
^TMP( | MAIL+4 |
^VA(200 - [#200] | OVERRIDE+63 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
AGEDEFTS | EN+4~, EN+5*, EN+6 |
ARRAY | MAIL+3~ |
CNT | MAIL+3~ |
CNT1 | MAIL+3~ |
CODES | DMSGS~, DMSGS+15, DMSGS+20 |
DAYSLIMT | DMSGS+16~, DMSGS+25*, DMSGS+28 |
>> DILOCKTM | OVERRIDE+12 |
DIR | DMSGS+16~, OVERRIDE+11~, OVERRIDE+35!, NONE+1~, NOACTION+2~, NOENTRY+1~, NOLOCK+1~ |
DIR("A" | DMSGS+18*, DMSGS+19*, DMSGS+27*, DMSGS+28*, DMSGS+29*, DMSGS+30*, DMSGS+33*, DMSGS+34*, DMSGS+35*, DMSGS+36* , DMSGS+39*, DMSGS+40*, DMSGS+41*, DMSGS+43*, DMSGS+46, DMSGS+48*, DMSGS+49*, DMSGS+55*, DMSGS+56*, OVERRIDE+15* , OVERRIDE+16*, OVERRIDE+17*, OVERRIDE+18*, OVERRIDE+25*, OVERRIDE+27*, OVERRIDE+28*, OVERRIDE+29*, OVERRIDE+30*, OVERRIDE+36*, NONE+3* , NONE+4*, NONE+5*, NONE+6*, NOACTION+4*, NOACTION+5*, NOACTION+6*, NOACTION+7*, NOACTION+8*, NOENTRY+3*, NOENTRY+4* , NOENTRY+5*, NOENTRY+6*, NOLOCK+3*, NOLOCK+4*, NOLOCK+5*, NOLOCK+6* |
DIR(0 | DMSGS+43*, DMSGS+47*, DMSGS+57*, OVERRIDE+15*, OVERRIDE+21*, OVERRIDE+22*, OVERRIDE+23*, OVERRIDE+24*, OVERRIDE+36*, NONE+2* , NOACTION+3*, NOENTRY+2*, NOLOCK+2* |
DIRUT | OVERRIDE+11~, OVERRIDE+32, OVERRIDE+38 |
DONE | OVERRIDE+11~, OVERRIDE+12*, OVERRIDE+13*, OVERRIDE+20, OVERRIDE+32*, OVERRIDE+39*, OVERQ+2 |
DT | CHECK+12 |
DTTM | OVERRIDE+11~, OVERRIDE+41*, OVERRIDE+42, OVERRIDE+52, OVERRIDE+64 |
DUOUT | OVERRIDE+11~, OVERRIDE+32, OVERRIDE+38 |
DUZ | EN+2, OVERRIDE+43, OVERRIDE+53, OVERRIDE+63, MAIL+11 |
ERROR | DMSGS+16~, DMSGS+17*, DMSGS+23*, DMSGS+45, DMSGS+54 |
GLB | MAIL+3~, MAIL+4*, MAIL+7, MAIL+9, MAIL+11 |
I | DMSGS+16~, DMSGS+20* |
IENS | OVERRIDE+11~, OVERRIDE+51*, OVERRIDE+52, OVERRIDE+53, OVERRIDE+54, OVERRIDE+55, OVERRIDE+56 |
LN | DMSGS+16~, DMSGS+19*, DMSGS+26*, DMSGS+27, DMSGS+28, DMSGS+29*, DMSGS+30*, DMSGS+32*, DMSGS+33, DMSGS+34 , DMSGS+35, DMSGS+36*, DMSGS+39*, DMSGS+40, DMSGS+41*, DMSGS+48*, DMSGS+55*, DMSGS+56* |
MSG | EN+1~, EN+2 |
MSG(0 | EN+3 |
MSGTXT | DMSGS+16~, DMSGS+46*, DMSGS+52, DMSGS+53 |
OVERRIDE | DMSGS+16~, DMSGS+17*, DMSGS+38*, DMSGS+42, DMSGS+52*, DMSGS+53, CHECK~, CHECK+4!, CHECK+9*, CHECK+12* , CHECK+13* |
OVERRIDE( | CHECK+8*, CHECK+9!, CHECK+12! |
RCDFDA | OVERRIDE+11~, OVERRIDE+48! |
RCDFDA( | OVERRIDE+42*, OVERRIDE+43*, OVERRIDE+44*, OVERRIDE+52*, OVERRIDE+53*, OVERRIDE+54*, OVERRIDE+55*, OVERRIDE+56* |
RCPROG1 | MAIL+3~, MAIL+4* |
REASON | OVERRIDE+11~, OVERRIDE+41*, OVERRIDE+44, OVERRIDE+54, OVERRIDE+65 |
S1 | DMSGS+16~, DMSGS+21*, DMSGS+22, DMSGS+31, DMSGS+37 |
S2 | DMSGS+16~, DMSGS+21*, DMSGS+23, DMSGS+25, DMSGS+27, DMSGS+33, DMSGS+35, DMSGS+39 |
SBJ | MAIL+3~, MAIL+8*, MAIL+11 |
STATE | DMSGS+16~, DMSGS+20*, DMSGS+21 |
SUB | MAIL+3~, MAIL+7* |
TEXT | OVERRIDE~, MAIL~, MAIL+9 |
TEXT( | OVERRIDE+59, OVERRIDE+61*, OVERRIDE+63*, OVERRIDE+64*, OVERRIDE+65* |
TYPE | DMSGS+16~, DMSGS+23*, DMSGS+52, OVERRIDE~, OVERRIDE+14, OVERRIDE+16, OVERRIDE+20, OVERRIDE+22, OVERRIDE+23, OVERRIDE+24 , OVERRIDE+25, OVERRIDE+28, OVERRIDE+29, OVERRIDE+33*, OVERRIDE+42, OVERRIDE+43, OVERRIDE+44, OVERRIDE+49, OVERRIDE+55, OVERRIDE+61 , CHECK~, CHECK+8, CHECK+9, CHECK+12, NOACTION+4 |
U | DMSGS+20 |
X | DMSGS+16~ |
X1 | OVERRIDE+11~, OVERRIDE+59*, OVERRIDE+60*, OVERRIDE+61, OVERRIDE+62*, OVERRIDE+63*, OVERRIDE+64, OVERRIDE+65 |
XMDUZ | MAIL+10~, MAIL+11*, MAIL+14 |
XMINSTR | MAIL+10~, MAIL+14 |
XMINSTR("FLAGS" | MAIL+13* |
XMINSTR("FROM" | MAIL+12* |
XMSUB | MAIL+10~, MAIL+11*, MAIL+14 |
XMTEXT | MAIL+10~, MAIL+11*, MAIL+14 |
XMY | MAIL+10~, MAIL+14 |
XMY("I:G.RCDP | E AUDIT" , MAIL+11* |
XX | OVERRIDE+11~, OVERRIDE+49*, OVERRIDE+50*, OVERRIDE+56 |
Y | DMSGS+16~, DMSGS+51, OVERRIDE+11~, OVERRIDE+33, OVERRIDE+41 |