ABSPOSU ; IHS/FCS/DRS - utilities ;
Source file <ABSPOSU.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
SETCSTAT(CLAIM,STATUS) | ||
DORECEI() | ; Should we print a receipt?
; Site-specific conditions needed. ; example: electronic claims only; ; only claims with co-pay; ; etc. |
|
NEW57(RXI) | ;EP - copy this ^ABSPT(RXI) into ^ABSPTL(N)
|
|
SETCOMMS(CLAIM,POINTER) | ;EP - ABSPOSAM
|
|
SETSTAT(STATUS) | ;EP - from many places
; set ^ABSPT( status for ABSBRXI |
|
ISREVERS(CLAIM) | ;EP - ABSPOSP2
; is this a reversal claim? $$ returns 1 or 0 |
|
SETCRESU(CLAIM,RESULT,TEXT) | ;
|
|
STATUS99 | ; special activity when a claim reaches status 99
; Transaction log in .57 (but not if it's a canceled transaction!) |
|
RESULTI(X) | ||
NEW57A | ||
RECEIPT(IEN57) | ; This is where the receipt would go - taskman it to print in
; background, somewhere, somehow |
|
STATI(X) | ;EP - from many places ; perhaps should be a Fileman file
|
|
SETRESU(RESULT,TEXT) | ||
PREV57(N57) | ; EP -
|
|
RXI4REV(REVCLAIM) |
Name | Field # of Occurrence |
---|---|
^%ZTLOAD | STATUS99+32 |
RESUB1^ABSPOS6D | STATUS99+22 |
TRANSACT^ABSPOSBC | STATUS99+7 |
TASK^ABSPOSIZ | STATUS99+23 |
$$GETSLOT^ABSPOSL | STATUS99+11 |
LOG^ABSPOSL | STATUS99+4, STATUS99+13, STATUS99+18, STATUS99+21 |
RELSLOT^ABSPOSL | STATUS99+24 |
SETSLOT^ABSPOSL | STATUS99+12, STATUS99+25 |
$$CATEG^ABSPOSUC | STATUS99+15 |
$$TADD^ABSPOSUD | STATUS99+31 |
$$IMPOSS^ABSPOSUE | SETSTAT+10, NEW57+1 |
IMPOSS^ABSPOSUE | NEW57A+23, RXI4REV+6, RXI4REV+7 |
^DIE | SETSTAT+14 |
IX1^DIK | NEW57A+9 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^ABSPTL - [#9002313.57] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ABSPC - [#9002313.02] | ISREVERS+2 |
^ABSPT - [#9002313.59] | SETSTAT+10, SETSTAT+23, SETSTAT+5, STATUS99+2, STATUS99+10, STATUS99+20*, NEW57A+5, SETCOMMS+3*, SETRESU+1*, SETRESU+3 , SETRESU+7* |
^ABSPT("AD" | SETSTAT+20, SETSTAT+21! |
^ABSPT("AE" | SETCSTAT+5, SETCOMMS+2, SETCRESU+2 |
^ABSPT("AER" | RXI4REV+3 |
^ABSPTL - [#9002313.57] | NEW57+1, NEW57A+4, NEW57A+3, NEW57A+5*, NEW57A+15, NEW57A+16, NEW57A+19, NEW57A+20, PREV57+1, PREV57+2 |
^ABSPTL("NON-FILEMAN" | NEW57A+24*, PREV57+4 |
^ABSPTL(0 | NEW57A, NEW57A+1, NEW57A+2* |
^ABSVCPT(9002301 | NEW57A+21 |
Name | Line Occurrences |
---|---|
$$DORECEI | RECEIPT+2 |
$$ISREVERS | SETCSTAT+2 |
$$NEW57 | STATUS99+6 |
$$RXI4REV | SETCSTAT+3 |
NEW57A | NEW57A+3 |
RECEIPT | STATUS99+8 |
SETRESU | SETCRESU+3 |
SETSTAT | SETCSTAT+3, SETCSTAT+6 |
STATUS99 | SETSTAT+22 |
Name | Field # of Occurrence |
---|---|
^( | RXI4REV+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
A | NEW57A+13~, NEW57A+15*, NEW57A+19*, NEW57A+24 |
ABSBRXI | SETSTAT+5, SETSTAT+11, SETSTAT+21, STATUS99+2, STATUS99+6, STATUS99+10, STATUS99+12, STATUS99+15, STATUS99+20, STATUS99+22 , SETCSTAT+1~, SETCSTAT+3*, SETCSTAT+4*, SETCSTAT+5*, SETCOMMS+1~*, SETCOMMS+2*, SETCOMMS+3, SETRESU+1, SETRESU+3, SETRESU+7 , SETCRESU+1~*, SETCRESU+2* |
ABSP57 | STATUS99+6~*, STATUS99+7, STATUS99+8 |
B | NEW57A+13~, NEW57A+16*, NEW57A+20*, NEW57A+21*, NEW57A+24 |
C | NEW57A+1~*, NEW57A+2 |
CLAIM | SETCSTAT~, SETCSTAT+2, SETCSTAT+3, SETCSTAT+5, ISREVERS~, ISREVERS+2, SETCOMMS~, SETCOMMS+2, SETCRESU~, SETCRESU+2 |
DA | SETSTAT+11~*, NEW57A+9~* |
DIE | SETSTAT+11~* |
DIK | NEW57A+9~* |
DR | SETSTAT+11~*, SETSTAT+12* |
DT | STATUS99+31 |
IEN57 | RECEIPT~ |
INDEX | NEW57A+13~, NEW57A+17*, NEW57A+22*, NEW57A+24 |
MBN | RXI4REV+2~, RXI4REV+3*, RXI4REV+7 |
N | NEW57A~*, NEW57A+2, NEW57A+3, NEW57A+5, NEW57A+9~, NEW57A+15, NEW57A+16, NEW57A+19, NEW57A+20, NEW57A+24 , NEW57A+25 |
N57 | PREV57~, PREV57+1, PREV57+2, PREV57+4 |
OLDSLOT | STATUS99+11~*, STATUS99+25 |
POINTER | SETCOMMS~, SETCOMMS+3 |
RESULT | SETRESU~, SETRESU+1, SETRESU+8, SETCRESU~, SETCRESU+3 |
RET | RXI4REV+2~, RXI4REV+3*, RXI4REV+6, RXI4REV+8 |
REVCLAIM | RXI4REV~, RXI4REV+3, RXI4REV+6, RXI4REV+7 |
RXI | NEW57~, NEW57A+5, NEW57A+13, NEW57A+23, PREV57+1~*, PREV57+3, PREV57+4 |
RXR | PREV57+1~, PREV57+2*, PREV57+3, PREV57+4 |
SLOT | STATUS99+11~, STATUS99+12* |
STATUS | SETSTAT~, SETSTAT+5, SETSTAT+11, SETSTAT+12, SETSTAT+21, SETSTAT+22, SETCSTAT~, SETCSTAT+3, SETCSTAT+6 |
TEXT | SETRESU~, SETRESU+2, SETRESU+5, SETRESU+6, SETCRESU~, SETCRESU+3 |
TYPE | NEW57A+13~*, NEW57A+14, NEW57A+17, NEW57A+18, NEW57A+23 |
U | SETSTAT+5, STATUS99+2, STATUS99+10, STATUS99+20, NEW57A, NEW57A+1, NEW57A+2, NEW57A+15, NEW57A+16, NEW57A+19 , NEW57A+20, NEW57A+21, PREV57+1, PREV57+2, SETRESU+1, SETRESU+4, SETRESU+7 |
X | SETSTAT+11~, SETSTAT+20~*, SETSTAT+21, STATUS99+15~*, STATUS99+17, STATUS99+18, SETRESU+3~*, SETRESU+4*, SETRESU+5*, SETRESU+6* , SETRESU+7, STATI~, STATI+1, STATI+2, STATI+3, STATI+4, STATI+5, STATI+6, STATI+7, STATI+8 , STATI+9, STATI+10, STATI+11, STATI+12, STATI+13, STATI+15, RESULTI~, RESULTI+1, RESULTI+2 |
Y | SETRESU+3~, SETRESU+4*, SETRESU+5, SETRESU+6, SETRESU+7 |
ZTDTH | STATUS99+28~, STATUS99+31* |
ZTIO | STATUS99+28~, STATUS99+31* |
ZTRTN | STATUS99+28~, STATUS99+30* |
ZTSAVE | STATUS99+28~ |
Name | Field # of Occurrence |
---|---|
$T( | SETSTAT+10, STATUS99+4, STATUS99+13, STATUS99+18, STATUS99+21, NEW57+1, NEW57A+23, RXI4REV+6, RXI4REV+7 |