Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: BPSOSRX

Package: E Claims Management Engine

Routine: BPSOSRX


Information

BPSOSRX ;BHAM ISC/FCS/DRS/FLS - callable from RPMS pharm ;06/01/2004

Source Information

Source file <BPSOSRX.m>

Call Graph

Call Graph

Call Graph Total: 12

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  

Caller Graph

Caller Graph Total: 47

Package Total Caller Graph
E Claims Management Engine 36 BPS10PST  BPSBUTL  BPSECMP2  BPSNCPD1  BPSNCPD2  BPSNCPD3  BPSNCPD4  BPSNCPD5  
BPSNCPD6  BPSNCPD9  BPSNCPDP  BPSOPR3  BPSOSIY  BPSOSIZ  BPSOSRB  BPSOSRX  
BPSOSRX2  BPSOSRX3  BPSOSRX5  BPSOSRX6  BPSPRRX  BPSPRRX3  BPSPRRX4  BPSPRRX5  
BPSPRRX6  BPSRPT6  BPSRPT9A  BPSSCRRJ  BPSSCRU3  BPSTEST  BPSUSCR1  BPSUSCR2  
BPSUTIL  BPSUTIL2  BPSVRX  BPSVRX1  
Outpatient Pharmacy 7 PSOBPSUT  PSOLBLN  PSONDCV  PSOPROD2  PSOREJP3  PSOREJU3  PSOSULB1  
CMOP 3 PSXBPSMS  PSXRPPL1  PSXRPPL2  
Integrated Billing 1 IBJTPE  

Entry Points

Name Comments DBIA/ICR reference
LOCKRF(KEY1,KEY2,BPTIMOUT,IEN59,BPSRC) ;EP - BPSOSRB
SUBMIT59(IEN59) ;
TASK
LOCK(X,TIMEOUT) ;EP - BPSOSRB
IEN59(KEY1,KEY2,BPCOBIND) ;EP - from BPSOS, BPSOSRB
STATUS59(IEN59) ;
LOCKNOW(X) ;EP - BPSOSRB
STATUS(KEY1,KEY2,QUE,BPRQIEN,BPCOB) ;
; Setup needed variables
NOW()
QUESTAT(KEY1,KEY2,BPCOB) ;
UNLCKRF(KEY1,KEY2,IEN59,BPSRC) ;EP - BPSOSRB
QUECUR(KEY1,KEY2,BPCOB) ;
QUETIME(KEY1,KEY2,BPCOB,BPROCFL) ;
TASKAT(ZTDTH) ;
RUNNING() ;
REQST(BPREQTYP,KEY1,KEY2,MOREDATA,BPCOBIND,IEN59,BILLNDC,BPSKIP) ;
RESTXT59(IEN59) ;
UNLOCK(X) ;EP - BPSOSRB
LASTUP59(IEN59) ;

External References

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

Global Variables Directly Accessed

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

Label References

Name Line Occurrences
$$IEN59 STATUS+14
$$LOCKNOW RUNNING+1
$$QUESTAT STATUS+28, STATUS+38
$$QUETIME STATUS+65, STATUS+66, STATUS+67, QUESTAT+1, QUESTAT+2, QUESTAT+3
TASK RUNNING+3
TASKAT TASK+2
UNLOCK RUNNING+2

Local Variables

Legend:

>> 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~*

Marked Items

Name Field # of Occurrence
$T( REQST+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All