RCDPEWLZ ;ALB/PJH-Block Auto-decrease protocol ;09 Feb 2018
Source file <RCDPEWLZ.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 | 6 | RCDPE EOB AUTO-DECREASE RCDPEAD4 RCDPEWL RCDPEWL1 RCDPEWL7 RCDPEWLZ |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
BLOCK(RCERA) | ; Stop/Allow Auto Decrease of zero balance denials
|
|
QUIT | ; pause and rebuild the header
|
|
ASKSTAT(RCSTA) | ; ask if its okay to block to unblock from auto-decrease
; 1 is yes, otherwise no |
|
AUTO(RCERA,RCARRAY) | ; Search ERA for Auto-Decrease CARCs
; INPUT - RCERA = ERA number/IEN ; RCARRAY = return array reference ; OUTPUT - RCARRAY = list of ERA lines and auto-decrease CARC/amounts for each line |
|
UPD(RCERA,RCSTA) | ; Update AUTO-DECREASE BLOCKED status of an ERA
|
|
WLF(RCERA) | ; Return auto-decrease flag - EP EXTRACT^RCDPEWL7
; INPUT - RCERA = IEN of ERA in #344.4 ; OUTPUT - 'c' or null |
|
WLH(RCERA) | ; Auto-decrease status for ERA - EP HDR^RCDPEWL
; INPUT - RCERA = IEN of ERA in #344.4 ; OUTPUT - RCTXT = display text |
|
WLL(RCERA,RCLINE) | ; Auto-decrease status for ERA line - EP - RCDPEWL0
; INPUT - RCERA = IEN of ERA in #344.4 ; RCLINE = ERA line number ; OUTPUT - RCTXT = display text |
|
SCRPAD(RCERA) | ;Build Scratchpad entry in #344.49 for the ERA - EP REJ^RCDPEAD
|
|
SCRPADX | ;Return Scratchpad IEN
|
Name | Field # of Occurrence |
---|---|
^DIE | UPD+3 |
$$GET1^DIQ | BLOCK+18, AUTO+14, AUTO+16, AUTO+18, AUTO+20, AUTO+22, AUTO+24, AUTO+42, AUTO+53, WLH+9 |
^DIR | ASKSTAT+5 |
$$CARCLMT^RCDPEAD | AUTO+45 |
$$PHARM^RCDPEAP1 | AUTO+28 |
$$ADDREC^RCDPEWL | SCRPAD+15 |
ADDLINES^RCDPEWLA | SCRPAD+17 |
$$WLH^RCDPEWLZ | QUIT+5 |
FULL^VALM1 | BLOCK+8 |
$$FMADD^XLFDT | AUTO+18 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^RCY(344.4 - [#344.4] | Classic Fileman Calls, GET1^DIQ |
344.41 | GET1^DIQ |
^RCY(344.61 - [#344.61] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^RCY(344.4 - [#344.4] | AUTO+31, AUTO+32, AUTO+40, SCRPAD+7 |
^RCY(344.49 - [#344.49] | SCRPAD+13 |
^RCY(344.6 - [#344.6] | AUTO+34, AUTO+35 |
^TMP($J | AUTO+26 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | UPD+1~, UPD+2* |
DIE | UPD+1~, UPD+3* |
DIQ2 | ASKSTAT+2~ |
DIR | ASKSTAT+2~ |
DIR("A" | ASKSTAT+4* |
DIR("B" | ASKSTAT+3* |
DIR(0 | ASKSTAT+3* |
DR | UPD+1~, UPD+3* |
DT | AUTO+18 |
DTIME | QUIT+2 |
DTOUT | ASKSTAT+2~, ASKSTAT+6 |
DUOUT | ASKSTAT+2~, ASKSTAT+6 |
EOBIEN | AUTO+10~, AUTO+42*, AUTO+43, AUTO+45 |
I | WLL+4~, WLL+11* |
PAYID | AUTO+10~, AUTO+31*, AUTO+33, AUTO+34 |
PAYNAM | AUTO+10~, AUTO+32*, AUTO+33, AUTO+34 |
RC0 | SCRPAD+6~, SCRPAD+7*, SCRPAD+9, SCRPAD+11 |
RC3446 | AUTO+10~, AUTO+35*, AUTO+37 |
RC5 | SCRPAD+6~, SCRPAD+7* |
RCARC | QUIT+4~, QUIT+5*, QUIT+6, AUTO+10~, AUTO+45*, AUTO+47, AUTO+49, WLL+4~, WLL+11* |
RCARRAY | BLOCK+5~, BLOCK+6, BLOCK+11, AUTO~, AUTO+11!, AUTO+12*, AUTO+51*, WLF+3~, WLF+5, WLF+7 , WLH+3~, WLH+5, WLH+7, WLL+4~, WLL+6 |
RCARRAY( | AUTO+49*, WLL+8, WLL+11 |
RCARRAY("D" | BLOCK+14, AUTO+12*, AUTO+53*, WLH+11 |
RCBLK | AUTO+10~ |
RCDAT | SCRPAD+6~, SCRPAD+15 |
RCDAY | AUTO+10~, AUTO+18*, AUTO+22 |
RCERA | BLOCK~, BLOCK+6, BLOCK+18, BLOCK+28, AUTO~, AUTO+14, AUTO+16, AUTO+20, AUTO+22, AUTO+24 , AUTO+28, AUTO+31, AUTO+32, AUTO+40, AUTO+42, AUTO+53, UPD~, UPD+2, WLF~, WLF+5 , WLH~, WLH+5, WLH+9, WLL~, WLL+6, SCRPAD~, SCRPAD+7, SCRPAD+13, SCRPAD+15 |
RCLINE | WLL~, WLL+8, WLL+11 |
RCPARM | AUTO+10~, AUTO+34*, AUTO+35 |
RCRCVD | AUTO+10~, AUTO+20*, AUTO+22 |
RCRTYPE | AUTO+10~, AUTO+28*, AUTO+29 |
RCSCR | QUIT+5, SCRPAD+6~, SCRPAD+13*, SCRPAD+15*, SCRPAD+17, SCRPADX+1 |
RCSTA | BLOCK+17~, BLOCK+18*, BLOCK+22, BLOCK+25, BLOCK+28, BLOCK+30, ASKSTAT~, ASKSTAT+4, UPD~, UPD+3 |
RCSUB | AUTO+10~, AUTO+39*, AUTO+40*, AUTO+42, AUTO+49, AUTO+53 |
RCTOT | WLL+4~, WLL+10*, WLL+11*, WLL+12 |
RCZERO | AUTO+10~, AUTO+39*, AUTO+45 |
U | AUTO+31, AUTO+32, AUTO+37, WLL+11, SCRPAD+9, SCRPAD+11 |
>> VALMBCK | BLOCK+9* |
>> VALMHDR(4 | QUIT+6* |
X | BLOCK+17~, QUIT+2*, ASKSTAT+2~, SCRPAD+6~ |
Y | ASKSTAT+2~, ASKSTAT+6*, ASKSTAT+7 |