| 1 | PPPVPPIN ;ALB/JFP - Pre-init code for PPP ; 01 MAR 94 | 
|---|
| 2 | ;;V1.0;PHARMACY PRESCRIPTION PRACTICE;;APR 7,1995 | 
|---|
| 3 | ;;Per VHA Directive 10-93-142, this routine should not be modified. | 
|---|
| 4 | ; | 
|---|
| 5 | ; This routine removes old cross refernnces | 
|---|
| 6 | EN ; | 
|---|
| 7 | D DELX | 
|---|
| 8 | W !!,">>> The PPP cross reference will be added in a partial init of the" | 
|---|
| 9 | W !,"    VAQ - TRANSACTION file on field .02 (Current Status)." | 
|---|
| 10 | W !!,"Done",! | 
|---|
| 11 | Q | 
|---|
| 12 | ; | 
|---|
| 13 | DELX ; -- Deletes A1AY and A1AY2 cross reference | 
|---|
| 14 | N DA,DIK | 
|---|
| 15 | W !!,">>> Removing 'A1AY' cross reference from VAQ TRANSACTION file." | 
|---|
| 16 | S DA=0 | 
|---|
| 17 | F  S DA=$O(^DD(394.61,50,1,DA)) Q:DA<1  D | 
|---|
| 18 | .; -- naked set at DELX+4 | 
|---|
| 19 | .I $G(^(DA,0))="394.61^A1AY^MUMPS" D | 
|---|
| 20 | ..S DIK="^DD(394.61,50,1,",DA(1)=50,DA(2)=394.61 D ^DIK | 
|---|
| 21 | ..W "... Done" | 
|---|
| 22 | ; | 
|---|
| 23 | W !!,">>> Removing 'A1AY2' cross reference from VAQ TRANSACTION file." | 
|---|
| 24 | S DA=0 | 
|---|
| 25 | F  S DA=$O(^DD(394.618,.01,1,DA)) Q:DA<1  D | 
|---|
| 26 | .; -- naked set at DELX+11 | 
|---|
| 27 | .I $G(^(DA,0))="394.618^A1AY2^MUMPS" D | 
|---|
| 28 | ..S DIK="^DD(394.618,.01,1,",DA(1)=.01,DA(2)=394.618 D ^DIK | 
|---|
| 29 | ..W "... Done" | 
|---|
| 30 | ; | 
|---|
| 31 | QUIT | 
|---|
| 32 | ; | 
|---|