| 1 | BPSPHAR ;BHAM ISC/BEE - ECME MGR PHAR OPTION ;14-FEB-05 | 
|---|
| 2 | ;;1.0;E CLAIMS MGMT ENGINE;**1,3,2,5**;JUN 2004;Build 45 | 
|---|
| 3 | ;;Per VHA Directive 2004-038, this routine should not be modified. | 
|---|
| 4 | ; | 
|---|
| 5 | ; This routine is called by the BPS SETUP PHARMACY menu option. It updates | 
|---|
| 6 | ; several fields in the BPS PHARMACIES file. | 
|---|
| 7 | ; | 
|---|
| 8 | Q | 
|---|
| 9 | ; | 
|---|
| 10 | EN ; Main Entry Point | 
|---|
| 11 | N D0,DA,DI,DIC,DLAYGO,DIE,DIRUT,DQ,DR,DTOUT,DUOUT,X,Y | 
|---|
| 12 | ; | 
|---|
| 13 | ; First select the pharmacy or enter a new one | 
|---|
| 14 | W !! S DIC(0)="QEALM",(DLAYGO,DIC)=9002313.56,DIC("A")="Select BPS PHARMACIES NAME: " | 
|---|
| 15 | D ^DIC | 
|---|
| 16 | ; | 
|---|
| 17 | ;Check for "^", timeout, or blank entry | 
|---|
| 18 | I ($G(DUOUT)=1)!($G(DTOUT)=1)!($G(Y)=-1) Q | 
|---|
| 19 | ; | 
|---|
| 20 | ;Pull internal entry | 
|---|
| 21 | S DA=$P($G(Y),U) Q:'$G(Y) | 
|---|
| 22 | ; | 
|---|
| 23 | ; If new BPS Pharmacy, default the CMOP Switch and Auto-Reversal Parameter | 
|---|
| 24 | I $P(Y,U,3)=1 D | 
|---|
| 25 | . N DIE,DR,DTOUT | 
|---|
| 26 | . S DIE=9002313.56,DR="1////0;.09////0" | 
|---|
| 27 | . D ^DIE | 
|---|
| 28 | ; | 
|---|
| 29 | ; Display the BPS Pharmacy name, NCPDP #, and NPI | 
|---|
| 30 | W !!,"NAME: ",$P($G(^BPS(9002313.56,DA,0)),U,1) | 
|---|
| 31 | W !,"STATUS: ",$$GET1^DIQ(9002313.56,DA,.1,"E") | 
|---|
| 32 | W !,"NCPDP #: ",$P($G(^BPS(9002313.56,DA,0)),U,2) | 
|---|
| 33 | W !,"NPI: ",$P($G(^BPS(9002313.56,DA,"NPI")),U,1) | 
|---|
| 34 | ; | 
|---|
| 35 | ; Now edit OUTPATIENT SITE, CMOP SWITCH, AUTO-REVERSE PARAMETER, | 
|---|
| 36 | ;   and the DEFAULT DEA # | 
|---|
| 37 | S DIE=9002313.56 | 
|---|
| 38 | S DR="13800;1;.09;.03" | 
|---|
| 39 | S DR(2,9002313.5601)=".01" | 
|---|
| 40 | D ^DIE | 
|---|
| 41 | ; | 
|---|
| 42 | Q | 
|---|