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 |