BPSTASDB ;AITC/PD - ECME TAS BPSTL Utility; 12/16/2019
Source file <BPSTASDB.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 |
|---|---|---|
| E Claims Management Engine | 1 | BPS TAS DATABASE RESET |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN(RESULT,ARGS) | ; RPC Entry Point
|
|
| RESULT | ; setup JSON result
; Result will return variable COUNT ; COUNT = # of records reset or added ; COUNT = -1 indicates an input parameter was missing ; COUNT = -2 indicates the date passed in for ADD was invalid ; COUNT = -3 indicates input FLAG was not 1 or 2 |
|
| RESET | ; Reset existing entries in ^BPSTL("C") to 1
; Only entries that currently have a defined value for field #20 ; will be reset. Value will be reset to 1 (READY TO SEND (OPEN)) |
|
| ADD(BPSDATE) | ; Add new entries to ^BPSTL("C")
; Using the AH index and the date passed in, add entries ; to the queue that are not already in the queue. Set ; the value to 1. |
|
| DATE(X) | ; Convert Date to FileMan format
|
| RPC Name | Call Tags |
|---|---|
| BPS TAS DATABASE RESET | EN |
| FileNo | Call Tags |
|---|---|
| ^BPSTL - [#9002313.57] | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^BPSTL("AH" | ADD+10, ADD+12 |
| ^BPSTL("C" | RESET+7, RESET+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| %DT | DATE+2~ |
| ARGS | EN~ |
| ARGS("DATE" | EN+8 |
| ARGS("FLAG" | EN+5 |
| BPS57 | RESET+4~, RESET+8*, RESET+9*, RESET+12, ADD+5~, ADD+11*, ADD+12*, ADD+14, ADD+16, ADD+19 |
| BPSA | RESET+10~, ADD+17~ |
| BPSA( | RESET+13*, ADD+20* |
| BPSDATE | EN+2~, EN+8*, EN+9, EN+13, ADD~, ADD+7*, ADD+8, ADD+10*, ADD+12 |
| BPSFLAG | EN+2~, EN+5*, EN+6, EN+7, EN+9, EN+12, EN+13 |
| BPSFN | RESET+10~, RESET+11*, RESET+13, ADD+17~, ADD+18*, ADD+20 |
| BPSINDX | RESET+4~, RESET+6*, RESET+7*, RESET+9 |
| BPSREC | RESET+10~, RESET+12*, RESET+13, ADD+17~, ADD+19*, ADD+20 |
| COUNT | EN+2~, EN+6*, EN+7*, EN+9*, EN+11*, RESULT+6, RESET+15*, ADD+8*, ADD+22* |
| RESULT | EN~, EN+3! |
| RESULT(1 | RESULT+6* |
| X | DATE~ |
| Y | DATE+2~, DATE+4 |