ABSPOSBX ; IHS/FCS/DRS - Billing - FSI/ILC A/R v1,2;
Source file <ABSPOSBX.m>
Package | Total | Call Graph |
---|---|---|
Pharmacy Point of Sale | 11 | $$NOW^ABSPOS ($$DRGNAME,$$PREVIOUS,LOG59)^ABSPOS57 ($$LOCK,UNLOCK)^ABSPOSBD COMMENT^ABSPOSBF $$CHGLIST^ABSPOSBM $$DELAY2^ABSPOSBW (DONE,INIT,LOG,LOGARRAY)^ABSPOSL LOG^ABSPOSL2 ($$NEWBATCH,ADJUST)^ABSPOSP ($$TADDNOWS,$$TIMEDIFI)^ABSPOSUD $$IMPOSS^ABSPOSUE |
VA Fileman | 3 | ^%DTC FILE^DIE $$GET1^DIQ |
Kernel | 1 | ^%ZTLOAD |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADJBATCH() | ||
REBILLED | ; if anything in CHGLIST() was previously posted to A/R,
; write off the old charges and make comments on both old and new bills |
|
RESCHED(DELTA) | ;
|
|
BLASTDT() | ||
F | ||
LIST57() | ; given IEN57 ; return "CHGLIST" or "REVLIST"
; "CHGLIST" - this is a charge which should be posted to a/r ; "REVLIST" - this charge was subsequently reversed; do not post it |
|
BLIFE() | ||
GET235() | ||
LOG(X) | ||
EN | ; Taskman routine begins here
; with KEY15=visit/insurer/time sched for ; Does posting for just this one visit and insurer |
|
SETTLED() | ; has the flow of new charges for this KEY15 settled?
; yes, if all of them are at least $$DELAY2^ABSPOSBW seconds old |
|
NEEDREL() | ||
ADJUST(PCNDFN,AMTOLD,REASON) | ; EP - used by reversals handling in ABSPOSBW
|
|
ENABLED() | ||
LOGCLAIM(X) | ||
SET235(PIECE,VALUE) | ||
AB |
Name | Field # of Occurrence |
---|---|
^%DTC | NEEDREL+2 |
^%ZTLOAD | RESCHED+5 |
$$NOW^ABSPOS | SETTLED+6 |
$$DRGNAME^ABSPOS57 | REBILLED+10 |
$$PREVIOUS^ABSPOS57 | REBILLED+4 |
LOG59^ABSPOS57 | LOGCLAIM |
$$LOCK^ABSPOSBD | EN+14 |
UNLOCK^ABSPOSBD | F+9 |
COMMENT^ABSPOSBF | REBILLED+13 |
$$CHGLIST^ABSPOSBM | EN+44 |
$$DELAY2^ABSPOSBW | EN+37, SETTLED+7 |
DONE^ABSPOSL | F+8 |
INIT^ABSPOSL | EN+15 |
LOG^ABSPOSL | EN+64, F+3, AB+2, AB+6, LOG |
LOGARRAY^ABSPOSL | F+4, F+5 |
LOG^ABSPOSL2 | F+1 |
$$NEWBATCH^ABSPOSP | AB+1 |
ADJUST^ABSPOSP | AB+5 |
$$TADDNOWS^ABSPOSUD | RESCHED+2 |
$$TIMEDIFI^ABSPOSUD | SETTLED+6 |
$$IMPOSS^ABSPOSUE | F+2, AB+4 |
FILE^DIE | F |
$$GET1^DIQ | LIST57+6 |
FileNo | Call Tags |
---|---|
^ABSPTL - [#9002313.57] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSBITMS(9002302 | REBILLED+7, REBILLED+11 |
^ABSBPMNT( | NEEDREL+1, ADJBATCH+1 |
^ABSP(9002313.99 - [#9002313.99] | GET235, SET235* |
^ABSPTL - [#9002313.57] | LIST57+3, REBILLED+5, REBILLED+6, SETTLED+5 |
^ABSPTL("AR" | EN+27, EN+29, SETTLED+4 |
^ABSPTL("B" | LIST57+4, LIST57+5 |
Name | Line Occurrences |
---|---|
$$ADJBATCH | ADJUST+1 |
$$BLASTDT | NEEDREL+2 |
$$BLIFE | NEEDREL+3 |
$$ENABLED | EN+19 |
$$GET235 | ADJBATCH, BLASTDT, BLIFE |
$$LIST57 | EN+30 |
$$NEEDREL | ADJUST+3 |
$$SETTLED | EN+36 |
AB | AB+4 |
ADJUST | REBILLED+12 |
F | F+2 |
LOG | EN+38 |
REBILLED | EN+50 |
RESCHED | EN+14, EN+19, EN+37 |
SET235 | AB+3, AB+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%Y | NEEDREL+2~ |
AMTOLD | ADJUST~, AB+5 |
B | ADJBATCH~*, ADJBATCH+1 |
BATCH | ADJUST+1~*, ADJUST+3, ADJUST+6*, AB, AB+1*, AB+2, AB+3, AB+4, AB+5, AB+6 , NEEDREL, NEEDREL+1 |
CHGLIST | EN+25~, EN+43 |
CHGLIST( | EN+59, REBILLED+2 |
DELTA | RESCHED~, RESCHED+2 |
DIF | SETTLED+6~*, SETTLED+7 |
DRUG | REBILLED+10~*, REBILLED+12, REBILLED+13 |
DT | EN+15, EN+36, AB+7, NEEDREL+2 |
FDA | EN+58~, F |
FDA( | EN+60*, EN+61*, EN+63* |
IEN57 | EN+28~*, EN+29*, EN+30, EN+59*, EN+60, EN+61, EN+62*, EN+63, EN+64, LIST57+3 , LIST57+4, LIST57+5, REBILLED+2*, REBILLED+4, SETTLED+3~*, SETTLED+4*, SETTLED+5 |
>> KEY15 | EN+26, EN+27, EN+38, SETTLED+4 |
MSG | EN+58~, F+1, F+2 |
NEWPCNE | REBILLED+9~, REBILLED+11*, REBILLED+12 |
NEWPCNI | REBILLED+9~, REBILLED+11*, REBILLED+13 |
NXT57 | LIST57+5~*, LIST57+6 |
OLD57 | REBILLED+3~, REBILLED+4*, REBILLED+5, REBILLED+6 |
OLDAMT | REBILLED+3~, REBILLED+6*, REBILLED+12 |
OLDPCNE | REBILLED+3~, REBILLED+7*, REBILLED+13 |
OLDPCNI | REBILLED+3~, REBILLED+5*, REBILLED+7, REBILLED+12 |
PCNDFN | EN+9~, EN+44*, EN+57~*, EN+60, EN+61, EN+63, REBILLED+11, ADJUST~, AB+5 |
PIECE | SET235~ |
REASON | ADJUST~, AB+5 |
RET | SETTLED+2~*, SETTLED+4, SETTLED+7*, SETTLED+8 |
REVLIST | EN+25~ |
REVLIST( | EN+62 |
T1 | SETTLED+5~*, SETTLED+6 |
U | LIST57+3, REBILLED+5, REBILLED+6, REBILLED+7, REBILLED+11, NEEDREL+1, ADJBATCH, ADJBATCH+1, BLASTDT, BLIFE , SET235, SETTLED+5 |
VALUE | SET235~ |
X | EN+26~*, EN+27*, EN+29, LIST57+3~*, LIST57+4, LIST57+5, LIST57+6*, LIST57+7, LIST57+8, NEEDREL+2~ , NEEDREL+3, LOG~, LOGCLAIM~ |
X1 | NEEDREL+2~* |
X2 | NEEDREL+2~* |
ZTDTH | RESCHED+1~, RESCHED+2* |
ZTIO | RESCHED+1~, RESCHED+3* |
ZTRTN | RESCHED+1~, RESCHED+4* |
ZTSAVE | RESCHED+1~ |
ZTSAVE("KEY15" | RESCHED+3* |
Name | Field # of Occurrence |
---|---|
$T( | F+2, AB+4 |