ABSPOSR3 ; IHS/FCS/DRS - silent claim submitter ;
Source file <ABSPOSR3.m>
| Package | Total | Caller Graph |
|---|---|---|
| Pharmacy Point of Sale | 2 | ABSPOSR1 ABSPOSR4 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| WORKLIST(TIME,ENDTIME,LISTROOT) | ; EP - from ABSPOSR4
; callable from outside: ; given TIME = starting time to examine ; given ENDTIME="" to go through end, else ending date.time ; Be careful to process them in order! |
|
| GETFIELD(X) | ||
| MONITOR | ;EP -
|
|
| PROC1 | ; given WORKLIST,TIME,TYPE,RXI,RXR
; MSG for logging: set to null if you don't want a message ; (we'll probably change a lot of these to "" as we gain confidence) |
|
| MYLIST() | ||
| HANG | ||
| LOG(X) | ||
| LASTUP(RXI,RXR) | ||
| NEXT(N) | ; advances T1,T2 ; come in with T1,T2 already set
|
|
| KMYLIST | ||
| TURNEDON() | ||
| WORK1 | ; we have LISTROOT,CLAIM,CANCEL,INDEX,T,RXI,RXR
; put it on the work list |
|
| T2(INDEX,T1,N) | ; sets T2 to include N transactions from given T1
; may be more than N if there are several at the exact same time |
|
| POLL | ; here's where we poll and see what's new
|
|
| SEELIST(TIME,ENDTIME) | ||
| PROCESS(WORKLIST) | ||
| STOP() |
| Name | Field # of Occurrence |
|---|---|
| ZWRITE^ABSPOS | NEXT+4 |
| LOG^ABSPOSL | LOG |
| $$GETFIELD^ABSPOSR1 | GETFIELD |
| DEFAULTS^ABSPOSR1 | WORKLIST+5 |
| SETFIELD^ABSPOSR1 | MONITOR+11, POLL+5 |
| STOPIT^ABSPOSR1 | MONITOR+9 |
| $$CLAIM^ABSPOSRX | PROC1+8 |
| $$LASTUP59^ABSPOSRX | LASTUP |
| $$UNCLAIM^ABSPOSRX | PROC1+18 |
| $$TADDSECS^ABSPOSUD | POLL+8 |
| $$IMPOSS^ABSPOSUE | PROC1+7, PROC1+17 |
| IMPOSS^ABSPOSUE | PROC1+24 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^ABSP(9002313.99 - [#9002313.99] | NEXT+1 |
| ^ABSPECP( | KMYLIST! |
| ^PSRX - [#52] | T2+5, T2+7, WORKLIST+11, WORKLIST+12, WORKLIST+14 |
| ^PSRX("AL" | T2+9 |
| Name | Line Occurrences |
|---|---|
| $$GETFIELD | HANG, STOP, POLL+3, POLL+8, WORKLIST+5, WORKLIST+6 |
| $$MYLIST | POLL+10, POLL+11 |
| $$STOP | MONITOR+2 |
| $$T2 | NEXT+2 |
| $$TURNEDON | PROC1+7, PROC1+17 |
| HANG | MONITOR+3 |
| LOG | POLL+1, PROC1+10, PROC1+11, PROC1+14, PROC1+19, PROC1+21 |
| POLL | MONITOR+7 |
| PROC1 | PROCESS+7 |
| PROCESS | POLL+11 |
| SEELIST | NEXT+3 |
| WORK1 | WORKLIST+13 |
| WORKLIST | POLL+10, SEELIST+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> A | T2+4*, T2+5*, T2+7 |
| >> B | T2+6*, T2+7* |
| CANCEL | WORKLIST+6~*, WORKLIST+7, WORK1+2 |
| CLAIM | WORKLIST+6~*, WORKLIST+7, WORK1+2 |
| DOLLARH | MONITOR+1~ |
| DOLLARH(1 | MONITOR+4*, MONITOR+6 |
| DOLLARH(2 | MONITOR+1*, MONITOR+4, MONITOR+5*, MONITOR+6 |
| ENDTIME | POLL+9~*, POLL+10, SEELIST~, SEELIST+1*, SEELIST+2, SEELIST+3, WORKLIST~, WORKLIST+9 |
| I | SEELIST+4~*, SEELIST+5, SEELIST+6, SEELIST+7 |
| INDEX | T2~, T2+5, T2+7, WORKLIST+7~*, WORKLIST+11, WORKLIST+12, WORKLIST+14, WORK1+2 |
| KILL | PROC1+3~, PROC1+15*, PROC1+23*, PROC1+25 |
| LASTTIME | POLL+3~*, POLL+8*, POLL+9 |
| LISTROOT | WORKLIST~, WORK1+2 |
| >> MOREDATA | PROC1+8 |
| >> MOREDATA("DO | NOT RESUBMIT" , PROC1+6* |
| >> MOREDATA("ORIGIN" | PROC1+5* |
| MSG | PROC1+3~* |
| N | NEXT~, NEXT+2, T2~, T2+3, T2+5, T2+8*, T2+9 |
| Q | SEELIST+4~*, SEELIST+5 |
| >> RESTART | MONITOR+10* |
| RXI | WORKLIST+10~, WORKLIST+11*, WORKLIST+12, WORK1+2, PROCESS+2~, PROCESS+5*, PROCESS+6, PROC1+3, PROC1+8, PROC1+11 , PROC1+14, PROC1+18, PROC1+21, PROC1+26, LASTUP~ |
| RXR | WORKLIST+10~, WORKLIST+12*, WORK1+2, PROCESS+2~, PROCESS+6*, PROC1+3, PROC1+8, PROC1+11, PROC1+14, PROC1+18 , PROC1+21, PROC1+26, LASTUP~ |
| T | T2+2~*, T2+3, T2+5, T2+7, T2+9*, T2+10, WORKLIST+8~*, WORKLIST+9, WORKLIST+11, WORKLIST+12 , WORKLIST+14*, WORK1+2 |
| T1 | SEELIST+1, NEXT+1*, NEXT+2, NEXT+3, T2~, T2+2 |
| >> T2 | SEELIST+1, NEXT+2*, NEXT+3, T2+10*, T2+11 |
| TIME | POLL+9~*, POLL+10, SEELIST~, SEELIST+1*, SEELIST+2, SEELIST+3, WORKLIST~, WORKLIST+8, PROCESS+2~, PROCESS+3* , PROCESS+5, PROCESS+6, PROC1+26 |
| TMP | SEELIST+3! |
| TYPE | PROCESS+2~, PROCESS+4*, PROCESS+5, PROCESS+6, PROC1+4, PROC1+16, PROC1+24, PROC1+26 |
| U | NEXT+1 |
| WORKLIST | PROCESS~, PROCESS+3, PROCESS+5, PROCESS+6, PROC1+26 |
| X | GETFIELD~, HANG~*, HANG+1, LOG~, PROC1+3~, PROC1+7, PROC1+8*, PROC1+9, PROC1+11, PROC1+12* , PROC1+17, PROC1+18*, PROC1+22* |
| Name | Field # of Occurrence |
|---|---|
| $T( | MYLIST, KMYLIST, PROC1+7, PROC1+17, PROC1+24 |