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 |