[613] | 1 | BPSSCRCU ;BHAM ISC/SS - ECME SCREEN CONTINUOUS UPDATE AND CHANGE VIEW ;05-APR-05
|
---|
| 2 | ;;1.0;E CLAIMS MGMT ENGINE;**1,5**;JUN 2004;Build 45
|
---|
| 3 | ;;Per VHA Directive 2004-038, this routine should not be modified.
|
---|
| 4 | Q
|
---|
| 5 | ;
|
---|
| 6 | CU ;
|
---|
| 7 | N BPKEY,BPTIME,X,Y
|
---|
| 8 | S BPTIME=15 ;update every 15 seconds
|
---|
| 9 | D RE^VALM4
|
---|
| 10 | W "Press ""Q"" to quit."
|
---|
| 11 | F D S BPKEY=$$READ^XGF(1,BPTIME) Q:(BPKEY="Q")!(BPKEY="q")
|
---|
| 12 | . D UD^BPSSCRUD
|
---|
| 13 | . D RE^VALM4
|
---|
| 14 | . N %
|
---|
| 15 | . D NOW^%DTC S Y=% X ^DD("DD")
|
---|
| 16 | . W "The screen has been updated on "_Y_". Press ""Q"" to quit."
|
---|
| 17 | Q
|
---|
| 18 | ;
|
---|
| 19 | ;select insurance from the list of the insurances which was built for the current user setting
|
---|
| 20 | ;for the User Screen.
|
---|
| 21 | ;input : none
|
---|
| 22 | ;output : 1^name of the insurance or null
|
---|
| 23 | ;0^ - if "^" or was not selected
|
---|
| 24 | SELINSUR() ;
|
---|
| 25 | N DIR,Y,X
|
---|
| 26 | N BPX,BPCNT,BPTEL
|
---|
| 27 | S BPX=0,BPCNT=0
|
---|
| 28 | K ^TMP($J,"BPSSCRINS","LOOKUP")
|
---|
| 29 | F S BPX=$O(^TMP($J,"BPSSCRINS","VAL",BPX)) Q:BPX="" D
|
---|
| 30 | . S BPCNT=BPCNT+1
|
---|
| 31 | . S BPTEL=$O(^TMP($J,"BPSSCRINS","VAL",BPX,""))
|
---|
| 32 | . S ^TMP($J,"BPSSCRINS","LOOKUP",BPCNT,0)=BPX_U_BPTEL
|
---|
| 33 | . S ^TMP($J,"BPSSCRINS","LOOKUP","B",BPX,BPCNT)=""
|
---|
| 34 | S ^TMP($J,"BPSSCRINS","LOOKUP",0)=U_U_BPCNT_U_BPCNT
|
---|
| 35 | ;set DIR variables
|
---|
| 36 | S DIR(0)="P^TMP($J,""BPSSCRINS"",""LOOKUP"",:AEQMZ"
|
---|
| 37 | S DIR("A")="Select "
|
---|
| 38 | S DIR("A",1)=""
|
---|
| 39 | S DIR("A",2)="Select one of the insurances which were used by ECME to submit claims within"
|
---|
| 40 | S DIR("A",3)="the date range specified by the user."
|
---|
| 41 | S DIR("A",4)=""
|
---|
| 42 | D ^DIR
|
---|
| 43 | K ^TMP($J,"BPSSCRINS","LOOKUP")
|
---|
| 44 | I X="^" Q "-1^"
|
---|
| 45 | I $P(Y,U,2)="" Q "0^"
|
---|
| 46 | Q 1_U_$P(Y,U,2)
|
---|
| 47 | ;
|
---|