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 |