ABSPOSRX ; IHS/FCS/DRS - callable from RPMS pharm ; [ 01/21/2003 8:40 AM ]
Source file <ABSPOSRX.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Pharmacy Point of Sale | 5 | ABSPOS1 ABSPOS6D ABSPOSNC ABSPOSR3 ABSPOSRB | 
| IHS Changes To Pharmacy | 3 | APSPAUTO APSPFUNC APSQBRES | 
| Outpatient Pharmacy | 1 | PSORXED | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| DOCU1 | ; There are only four callable entry points! ; $$CLAIM^ABSPOSRX Submit a claim to Point of Sale ; $$UNCLAIM^ABSPOSRX Reverse a previously submitted claim. ; $$STATUS^ABSPOSRX Inquire about a claim's status ; SHOWQ^ABSPOSRX Display queue of claims to be processed | |
| LASTUP59(RXI,RXR) | ;EP - ABSPOSR1;  time of last update | |
| TASK | ;N    ;IHS/SD/lwj 11/25/02 newing everything | |
| CLAIM(RXI,RXR,MOREDATA) | ||
| STATUS(RXI,RXR,MOREDATA) | ;EP - ABSPOSRB ; | |
| UNLOCK59 | ||
| LOCK59() | ||
| RUNNING() | ||
| UNLOCK(X) | ;EP - ABSPOSRB | |
| DOCU | ||
| RESTXT59(RXI,RXR) | ||
| IEN59(RXI,RXR) | ;EP - from ABSPOS,ABSPOSNC,ABSPOSRB | |
| SHOWQ | ||
| LASTLOG | ; tool for test - find and print most recent log file | |
| EDCLAIM(RXI,RXR,MOREDATA) | ||
| UNCLAIM(RXI,RXR,MOREDATA) | ;EP - ABSPOSR1 | |
| RXRDEF(RXI) | ;EP - ABSPOSNC | |
| LOCKNOW(X) | ;EP - ABSPOSRB | |
| NOW() | ||
| LOCK(X) | ;EP - ABSPOSRB | |
| TASKAT(ZTDTH) | ||
| STATUS59(RXI,RXR) | ||
| RESULT59(RXI,RXR) | ;EP - ABSPOS6D ;  result as defined in CATEG^ABSPOSUC | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ABSP(9002313.99 - [#9002313.99] | RUNNING+8, RUNNING+9, RUNNING+13* | 
| ^ABSPECP( | CLAIM+4!, CLAIM+5*, CLAIM+6*, UNCLAIM+4!, UNCLAIM+5*, UNCLAIM+6*, LOCK+3, LOCKNOW+3, UNLOCK+1 | 
| ^ABSPECP("LOG" | LASTLOG+2 | 
| ^ABSPT - [#9002313.59] | LOCK59, UNLOCK59, STATUS+10, RESTXT59+3, LASTUP59+3, STATUS59+4 | 
| ^PSRX - [#52] | RXRDEF+1 | 
| Name | Line Occurrences | 
|---|---|
| $$IEN59 | STATUS+9, RESULT59+2, RESTXT59+2, LASTUP59+2, STATUS59+2 | 
| $$LASTUP59 | STATUS+12, STATUS+20 | 
| $$LOCK | CLAIM+3, UNCLAIM+3 | 
| $$LOCK59 | STATUS59+3 | 
| $$NOW | CLAIM+5, UNCLAIM+5 | 
| $$RESTXT59 | STATUS+16 | 
| $$RESULT59 | STATUS+15 | 
| $$RXRDEF | RESULT59+2, RESTXT59+2, LASTUP59+2, STATUS59+2 | 
| $$STATUS59 | STATUS+13, STATUS+21 | 
| LOCK | EDCLAIM+4 | 
| RUNNING | CLAIM+8, UNCLAIM+8 | 
| TASK | RUNNING+15 | 
| TASKAT | TASK+2 | 
| UNLOCK | CLAIM+7, UNCLAIM+7, EDCLAIM+5 | 
| UNLOCK59 | STATUS59+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | NOW~ | 
| %DT | TASK+2~* | 
| %H | NOW~ | 
| %I | NOW~ | 
| A | STATUS+11~, STATUS+15*, STATUS+18*, STATUS+22 | 
| C | STATUS+11~, STATUS+16*, STATUS+19*, STATUS+22 | 
| CDT | RUNNING+5~, RUNNING+11*, RUNNING+12 | 
| CTM | RUNNING+5~, RUNNING+11*, RUNNING+12 | 
| DUZ | TASK+1 | 
| I | DOCU~* | 
| IEN59 | STATUS+8~, STATUS+9*, STATUS+10, RESULT59+1~*, RESULT59+2*, RESULT59+3, RESTXT59+1~*, RESTXT59+2*, RESTXT59+3, LASTUP59+1~* , LASTUP59+2*, LASTUP59+3, STATUS59~, STATUS59+1*, STATUS59+2*, STATUS59+4 | 
| LDT | RUNNING+5~, RUNNING+10*, RUNNING+12 | 
| LOCKED59 | STATUS59+3~*, STATUS59+5 | 
| LTM | RUNNING+5~, RUNNING+10*, RUNNING+12 | 
| MOREDATA | CLAIM~, CLAIM+6, UNCLAIM~, UNCLAIM+6, STATUS~, EDCLAIM~ | 
| QFL | RUNNING+5~, RUNNING+6*, RUNNING+9*, RUNNING+12*, RUNNING+14 | 
| RESULT | UNCLAIM+1~ | 
| RETVAL | CLAIM+1~, CLAIM+9*, CLAIM+10, UNCLAIM+1~, UNCLAIM+9*, UNCLAIM+10, STATUS+2~, EDCLAIM+3~*, EDCLAIM+6 | 
| RXI | CLAIM~, CLAIM+4, CLAIM+5, CLAIM+6, UNCLAIM~, UNCLAIM+4, UNCLAIM+5, UNCLAIM+6, STATUS~, STATUS+9 , STATUS+12, STATUS+13, STATUS+15, STATUS+16, STATUS+20, STATUS+21, EDCLAIM~, RESULT59~, RESULT59+1, RESULT59+2 , RESTXT59~, RESTXT59+1, RESTXT59+2, LASTUP59~, LASTUP59+1, LASTUP59+2, RXRDEF~, RXRDEF+1, IEN59~, IEN59+1 , STATUS59~, STATUS59+1, STATUS59+2 | 
| RXR | CLAIM~, CLAIM+2*, CLAIM+4, CLAIM+5, CLAIM+6, UNCLAIM~, UNCLAIM+2*, UNCLAIM+4, UNCLAIM+5, UNCLAIM+6 , STATUS~, STATUS+3*, STATUS+9, STATUS+12, STATUS+13, STATUS+15, STATUS+16, STATUS+20, STATUS+21, EDCLAIM~ , RESULT59~, RESULT59+2*, RESTXT59~, RESTXT59+2*, LASTUP59~, LASTUP59+2*, IEN59~, IEN59+1, STATUS59~, STATUS59+2* | 
| S1 | STATUS+11~, STATUS+13*, STATUS+14, STATUS+19 | 
| S2 | STATUS+11~, STATUS+21* | 
| STAT | CLAIM+1~, UNCLAIM+1~, STATUS59~, STATUS59+4~*, STATUS59+6 | 
| T1 | STATUS+11~, STATUS+12*, STATUS+22 | 
| T2 | STATUS+11~, STATUS+20* | 
| TYPE | CLAIM+1~*, CLAIM+4, CLAIM+5, CLAIM+6, UNCLAIM+1~*, UNCLAIM+4, UNCLAIM+5, UNCLAIM+6 | 
| U | STATUS+22, RESTXT59+3, LASTUP59+3, RXRDEF+1, STATUS59+4 | 
| X | DOCU~*, DOCU+1, NOW~, LOCK~, LOCK+3, LOCKNOW~, LOCKNOW+3, UNLOCK~, UNLOCK+1, RUNNING+5~ , RUNNING+9*, RUNNING+10, RUNNING+11*, TASK+2~*, LASTLOG+1~*, LASTLOG+2*, LASTLOG+3, LASTLOG+4 | 
| Y | TASK+2~ | 
| ZTDTH | TASKAT~ | 
| ZTIO | TASKAT+1~* | 
| ZTRTN | TASKAT+2~* | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | CLAIM+4, CLAIM+5, CLAIM+6, UNCLAIM+4, UNCLAIM+5, UNCLAIM+6, EDCLAIM+1, LOCK+3, LOCKNOW+3, UNLOCK+1 | 
| $T(DOCU1+I | DOCU |