BPSOSRX ;BHAM ISC/FCS/DRS/FLS - callable from RPMS pharm ;06/01/2004
Source file <BPSOSRX.m>
Package | Total | Call Graph |
---|---|---|
E Claims Management Engine | 9 | LOG^BPSOSL ($$LASTUP59,$$RESTXT59,$$STATUS59,$$SUBMIT59)^BPSOSRX $$MKINSUR^BPSOSRX2 $$MKRQST^BPSOSRX3 $$OLDSTAT^BPSOSRX6 $$STATI^BPSOSU $$CATEG^BPSOSUC $$NB^BPSSCR03 $$GETRQST^BPSUTIL2 |
VA FileMan | 2 | ^%DT NOW^%DTC |
Kernel | 1 | ^%ZTLOAD |
Name | Comments | DBIA/ICR reference |
---|---|---|
REQST(BPREQTYP,KEY1,KEY2,MOREDATA,BPCOBIND,IEN59,BILLNDC,BPSKIP) | ;
|
|
STATUS(KEY1,KEY2,QUE,BPRQIEN,BPCOB) | ;
; Setup needed variables |
|
QUESTAT(KEY1,KEY2,BPCOB) | ;
|
|
QUECUR(KEY1,KEY2,BPCOB) | ;
|
|
QUETIME(KEY1,KEY2,BPCOB,BPROCFL) | ;
|
|
NOW() | ||
RESTXT59(IEN59) | ;
|
|
LASTUP59(IEN59) | ;
|
|
STATUS59(IEN59) | ;
|
|
SUBMIT59(IEN59) | ;
|
|
LOCK(X,TIMEOUT) | ;EP - BPSOSRB
|
|
LOCKNOW(X) | ;EP - BPSOSRB
|
|
UNLOCK(X) | ;EP - BPSOSRB
|
|
RUNNING() | ;
|
|
IEN59(KEY1,KEY2,BPCOBIND) | ;EP - from BPSOS, BPSOSRB
|
|
TASK | ||
TASKAT(ZTDTH) | ;
|
|
LOCKRF(KEY1,KEY2,BPTIMOUT,IEN59,BPSRC) | ;EP - BPSOSRB
|
|
UNLCKRF(KEY1,KEY2,IEN59,BPSRC) | ;EP - BPSOSRB
|
Name | Field # of Occurrence |
---|---|
^%DT | TASK+2 |
NOW^%DTC | NOW |
^%ZTLOAD | TASKAT+3 |
LOG^BPSOSL | REQST+3 |
$$LASTUP59^BPSOSRX | STATUS+46, STATUS+54 |
$$RESTXT59^BPSOSRX | STATUS+50 |
$$STATUS59^BPSOSRX | STATUS+47, STATUS+55 |
$$SUBMIT59^BPSOSRX | STATUS+61 |
$$MKINSUR^BPSOSRX2 | REQST+4 |
$$MKRQST^BPSOSRX3 | REQST+7 |
$$OLDSTAT^BPSOSRX6 | STATUS+25, STATUS+34 |
$$STATI^BPSOSU | STATUS+53, STATUS+65, STATUS+66, STATUS+67, QUESTAT+1, QUESTAT+2, QUESTAT+3 |
$$CATEG^BPSOSUC | STATUS+49 |
$$NB^BPSSCR03 | STATUS+20 |
$$GETRQST^BPSUTIL2 | STATUS+37 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BPS(9002313.77 - [#9002313.77] | STATUS+25, STATUS+41, QUESTAT+1, QUESTAT+2, QUESTAT+3, QUECUR+1, QUECUR+2, QUECUR+3, QUECUR+4, QUETIME+2 , QUETIME+3 |
^BPST - [#9002313.59] | STATUS+17, RESTXT59+2, LASTUP59+2, STATUS59+2, SUBMIT59+2 |
^XTMP("BPS-PROC" | LOCK+2, LOCKNOW+1, UNLOCK+1 |
^XTMP("BPSOSRX-RX/REF" | LOCKRF+2, UNLCKRF+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | NOW~ |
%DT | TASK~, TASK+1* |
%H | NOW~ |
%I | NOW~ |
A | STATUS+44~, STATUS+49*, STATUS+52*, STATUS+65*, STATUS+66*, STATUS+67*, STATUS+70 |
BILLNDC | REQST~, REQST+7 |
BP59REQ | STATUS+2~, STATUS+37*, STATUS+38, STATUS+41 |
BP59ZERO | STATUS+2~, STATUS+17*, STATUS+25, STATUS+28, STATUS+31 |
BP77 | QUETIME+1~, QUETIME+2*, QUETIME+3 |
BPCOB | STATUS~, STATUS+11*, STATUS+14, STATUS+25, STATUS+28, STATUS+34, STATUS+38, STATUS+65, STATUS+66, STATUS+67 , QUESTAT~, QUESTAT+1, QUESTAT+2, QUESTAT+3, QUECUR~, QUECUR+1, QUECUR+2, QUECUR+3, QUECUR+4, QUETIME~ , QUETIME+2 |
BPCOBIND | REQST~, REQST+7, IEN59~, IEN59+3*, IEN59+4, IEN59+5 |
BPIEN77 | REQST+1~ |
BPIENS78 | REQST+1~, REQST+4, REQST+7 |
BPREQTYP | REQST~, REQST+7 |
BPRET | LOCKRF+1~, LOCKRF+3*, LOCKRF+4 |
BPRETV | REQST+1~, REQST+4*, REQST+5, REQST+7*, REQST+8 |
BPROCFL | QUETIME~, QUETIME+2 |
BPRQIEN | STATUS~, STATUS+8, STATUS+25, STATUS+34 |
BPSKIP | REQST~, REQST+2*, REQST+7 |
BPSRC | LOCKRF~, UNLCKRF~ |
BPTIMOUT | LOCKRF~, LOCKRF+2 |
BPTRTYP | STATUS+2~, STATUS+31*, STATUS+34 |
C | STATUS+44~, STATUS+50*, STATUS+53*, STATUS+65*, STATUS+66*, STATUS+67*, STATUS+70 |
IEN59 | REQST~, REQST+3, STATUS+2~, STATUS+14*, STATUS+17, STATUS+20, STATUS+37, STATUS+46, STATUS+47, STATUS+49 , STATUS+50, STATUS+54, STATUS+55, STATUS+61, RESTXT59~, RESTXT59+1, RESTXT59+2, LASTUP59~, LASTUP59+1, LASTUP59+2 , STATUS59~, STATUS59+1, STATUS59+2, SUBMIT59~, SUBMIT59+1, SUBMIT59+2, LOCKRF~, UNLCKRF~ |
KEY1 | REQST~, REQST+4, REQST+7, STATUS~, STATUS+3, STATUS+14, STATUS+25, STATUS+28, STATUS+34, STATUS+38 , STATUS+65, STATUS+66, STATUS+67, QUESTAT~, QUESTAT+1, QUESTAT+2, QUESTAT+3, QUECUR~, QUECUR+1, QUECUR+2 , QUECUR+3, QUECUR+4, QUETIME~, QUETIME+2, IEN59~, IEN59+1, IEN59+5, LOCKRF~, LOCKRF+2, UNLCKRF~ , UNLCKRF+1 |
KEY2 | REQST~, REQST+4, REQST+7, STATUS~, STATUS+4, STATUS+14, STATUS+25, STATUS+28, STATUS+34, STATUS+38 , STATUS+65, STATUS+66, STATUS+67, QUESTAT~, QUESTAT+1, QUESTAT+2, QUESTAT+3, QUECUR~, QUECUR+1, QUECUR+2 , QUECUR+3, QUECUR+4, QUETIME~, QUETIME+2, IEN59~, IEN59+2*, IEN59+5, LOCKRF~, LOCKRF+2, UNLCKRF~ , UNLCKRF+1 |
MOREDATA | REQST~, REQST+4, REQST+7 |
QUE | STATUS~, STATUS+5*, STATUS+8*, STATUS+25, STATUS+34, STATUS+65, STATUS+66, STATUS+67 |
S1 | STATUS+44~, STATUS+45, STATUS+47*, STATUS+48, STATUS+51, STATUS+53, STATUS+65*, STATUS+66*, STATUS+67*, STATUS+70 |
S2 | STATUS+44~, STATUS+45, STATUS+55* |
SDT | STATUS+2~, STATUS+41*, STATUS+65, STATUS+66, STATUS+67 |
SUBDT | STATUS+2~, STATUS+61*, STATUS+62*, STATUS+65, STATUS+66, STATUS+67 |
T1 | STATUS+44~, STATUS+45, STATUS+46*, STATUS+62, STATUS+65*, STATUS+66*, STATUS+67*, STATUS+70 |
T2 | STATUS+44~, STATUS+45, STATUS+54* |
TIMEOUT | LOCK~, LOCK+1*, LOCK+2 |
U | STATUS+31, STATUS+41, STATUS+70, QUESTAT+1, QUESTAT+2, QUESTAT+3, QUETIME+3, RESTXT59+2, LASTUP59+2, STATUS59+2 , SUBMIT59+2 |
X | NOW~, LOCK~, LOCK+2, LOCKNOW~, LOCKNOW+1, UNLOCK~, UNLOCK+1, TASK~, TASK+1* |
Y | TASK~, TASK+2 |
ZTDTH | TASKAT~ |
ZTIO | TASKAT+1~* |
ZTRTN | TASKAT+2~* |
Name | Field # of Occurrence |
---|---|
$T( | REQST+3 |