BPSOS57 ;BHAM ISC/FCS/DRS/FLS - BPS Log of Transactions Utils ;06/01/2004
Source file <BPSOS57.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 | ^BPSTL |
Name | Comments | DBIA/ICR reference |
---|---|---|
DRGDFN() | ; EP - BPS Log of Transaction field
|
|
DRGNAME() | ; EP - BPS Log of Transaction field
|
|
RELDATE() | ;EP - BPS Log of Transaction field
|
|
RXI() | ||
RXR() | ||
NDC() | ||
QTY() | ||
AMT() | ||
CHG() | ||
INSIEN() | ||
PATIENT() | ||
HRN() | ; Health record number and facility abbreviation
; Called by BPS Log of Transaction field |
|
USER() | ||
NOW() | ||
ISREVERS(N) | ;EP - BPSOSIY
; Returns reversal claim #, else false |
|
REVACC(N) | ;EP - BPSOSIY
; was this an accepted reversal? return true or false ; Treat Duplicate of Accepted Reversal ("S") as accepted |
|
REVRESP(N) | ;
|
|
POSITION() | ; return pointer to position within claim (D1)
|
|
IEN02() | ; return pointer to claim
|
|
IEN03() | ; return pointer to response
|
|
REVIEN02() | ; return pointer to reversal claim
|
|
REVIEN03() | ; return pointer to reversal response
|
|
FIELD(F,REV) | ; EP - BPS Log of Transaction fields
; Retrieve field F from claim or response - Given IEN57 ; Returns value ; Special for reject codes: F=511 gets ","-delimited string of codes ; F=511.01 gets first code, F=511.02 gets second one, etc. |
|
REJCODES | ; rejection codes for IEN03
; X = ","-delimited string of two-char codes ; X(j)=code_" "_description |
|
STRIPID | ; some fields have two-character field ID
|
|
MONEY | ; some fields are money fields in signed overpunch format
|
|
OTHER | ; other special conversions
|
FileNo | Call Tags |
---|---|
^BPSC - [#9002313.02] | GET1^DIQ |
9002313.0201 | GET1^DIQ |
^BPSR - [#9002313.03] | GET1^DIQ |
9002313.0301 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPSF(9002313.93 - [#9002313.93] | REJCODES+7, REJCODES+8 |
^BPSR - [#9002313.03] | REJCODES+5, REJCODES+6 |
^BPSTL - [#9002313.57] | RXI, RXR, NDC, QTY, AMT, CHG, INSIEN, PATIENT, USER, ISREVERS+2 , REVRESP+1, POSITION+1, IEN02+1, IEN03+1, REVIEN02+1, REVIEN03+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | NOW~ |
%H | NOW~ |
%I | NOW~ |
A | REJCODES+6~*, REJCODES+7*, REJCODES+8*, REJCODES+9, REJCODES+10 |
>> D0 | FIELD+5 |
DUZ | USER |
F | FIELD~, FIELD+11, FIELD+12, FIELD+15, FIELD+16, FIELD+17, FIELD+18, FIELD+19, STRIPID+1, STRIPID+2 , STRIPID+3, MONEY+1, MONEY+2, MONEY+3, OTHER+1 |
I | REJCODES+4~*, REJCODES+5*, REJCODES+6 |
IEN02 | FIELD+5~, FIELD+6*, FIELD+7*, FIELD+10, FIELD+15, FIELD+16 |
IEN03 | FIELD+5~, FIELD+6*, FIELD+7*, FIELD+12, FIELD+17, FIELD+19, REJCODES+5, REJCODES+6 |
IEN57 | RXI, RXR, NDC, QTY, AMT, CHG, INSIEN, PATIENT, USER, POSITION+1 , IEN02+1, IEN03+1, REVIEN02+1, REVIEN03+1, FIELD+5~* |
J | REJCODES+4~*, REJCODES+10* |
N | ISREVERS~, ISREVERS+2, REVACC~, REVACC+4, REVRESP~, REVRESP+1 |
POS | FIELD+5~, FIELD+6*, FIELD+11, FIELD+16, FIELD+19, REJCODES+5, REJCODES+6 |
RESP | REVRESP+1~*, REVRESP+2, REVRESP+3 |
REV | FIELD~, FIELD+7 |
RXI | DRGDFN+1~, DRGDFN+2*, DRGDFN+3, DRGDFN+4, DRGNAME+1~, DRGNAME+2*, DRGNAME+3, DRGNAME+4, RELDATE+1~, RELDATE+2* , RELDATE+3, RELDATE+4, RELDATE+5 |
RXR | RELDATE+1~, RELDATE+2*, RELDATE+4 |
U | RXI, RXR, NDC, QTY, AMT, CHG, INSIEN, PATIENT, USER, ISREVERS+3 , REVRESP+1, POSITION+1, IEN02+1, IEN03+1, REVIEN02+1, REVIEN03+1, REJCODES+6, REJCODES+9, REJCODES+10 |
X | USER~*, NOW~, ISREVERS+2~*, ISREVERS+3, REVACC+3~, REVACC+4*, REVACC+5, REVRESP+3~*, REVRESP+4, FIELD+5~ , FIELD+15*, FIELD+16*, FIELD+17*, FIELD+18*, FIELD+19*, FIELD+22*, FIELD+26, REJCODES+3!*, REJCODES+9*, STRIPID+4* , MONEY+4*, MONEY+5*, OTHER+1* |
X( | FIELD+18, REJCODES+10* |