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 |