| [613] | 1 | PPPDIC ;;OIFIO BAY PINES/ELR - UPDATE DESCRIPTION OF FILE 1020.2 - 8/11/2003
 | 
|---|
 | 2 |  ;;1.0;PHARMACY PRESCRIPTION PRACTICE;**38**;APR 7,1995
 | 
|---|
 | 3 |  Q
 | 
|---|
 | 4 | START ;
 | 
|---|
 | 5 |  I '$D(^DIC(1020.2)) D ZTQUE Q
 | 
|---|
 | 6 |  K ^XTMP("PPPDIC",$J)
 | 
|---|
 | 7 |  S ^XTMP("PPPDIC",$J,1)=""
 | 
|---|
 | 8 |  S ^XTMP("PPPDIC",$J,2)="This file contains SSN, last date of visit at each facility, and other"
 | 
|---|
 | 9 |  S ^XTMP("PPPDIC",$J,3)="data for patients who have visited other VA facilities. This file is"
 | 
|---|
 | 10 |  S ^XTMP("PPPDIC",$J,4)="created everytime PPP Build FFX is run.  It is updated everytime"
 | 
|---|
 | 11 |  S ^XTMP("PPPDIC",$J,5)="PPP Batch is run. This file contains approximately 10% of the VA"
 | 
|---|
 | 12 |  S ^XTMP("PPPDIC",$J,6)="patient population.  This file excludes local facility data."
 | 
|---|
 | 13 |  S ^XTMP("PPPDIC",$J,7)=""
 | 
|---|
 | 14 |  S ^XTMP("PPPDIC",$J,8)="Per VHA Directive 10-93-142, this file definition should not be modified."
 | 
|---|
 | 15 |  S PPPDA="1020.2"
 | 
|---|
 | 16 |  D FDA
 | 
|---|
 | 17 |  D SET
 | 
|---|
 | 18 |  K ^XTMP("PPPDIC",$J)
 | 
|---|
 | 19 |  K PPPDA,PPPIENS
 | 
|---|
 | 20 |  Q
 | 
|---|
 | 21 | FDA ;
 | 
|---|
 | 22 |  S PPPIENS=$$IENS^DILF(.PPPDA)
 | 
|---|
 | 23 |  D FDA^DILF(1,PPPIENS,4,"","^XTMP(""PPPDIC"",$J)","FDA(1020.2)")
 | 
|---|
 | 24 |  Q
 | 
|---|
 | 25 | SET D UPDATE^DIE("","FDA(1020.2)","PPPIENS")
 | 
|---|
 | 26 |  I $G(^TMP("DIERR",$J,1)) D ZTQUE
 | 
|---|
 | 27 |  Q
 | 
|---|
 | 28 | BULL ; Bulletin for failed update
 | 
|---|
 | 29 |  N PPPLN,PPPMSG S PPPLN=0
 | 
|---|
 | 30 |  K ^TMP("PPPDIC",$J)
 | 
|---|
 | 31 |  S XMSUB="DICITONARY MAINTENANCE (FILE 1020.2) " K XMY
 | 
|---|
 | 32 |  S XMTEXT="^TMP(""PPPDIC"",$J,"
 | 
|---|
 | 33 |  S XMY($S(DUZ:DUZ,1:.5))=""
 | 
|---|
 | 34 |  S XMDUZ=.5 D NOW^%DTC
 | 
|---|
 | 35 |  S PPPMSG=" " D SETLN
 | 
|---|
 | 36 |  S PPPMSG="The update of file PPP FOREIGN FACILITY XREF (1020.2) description failed." D SETLN
 | 
|---|
 | 37 |  S PPPMSG=" " D SETLN
 | 
|---|
 | 38 |  D ^XMD
 | 
|---|
 | 39 |  K ^TMP("PPPDIC",$J),XMY,XMTEXT,XMSUB
 | 
|---|
 | 40 |  Q
 | 
|---|
 | 41 | SETLN ; Setting TMP global for bulletin
 | 
|---|
 | 42 |  S PPPLN=PPPLN+1
 | 
|---|
 | 43 |  S ^TMP("PPPDIC",$J,PPPLN)=PPPMSG
 | 
|---|
 | 44 |  Q
 | 
|---|
 | 45 | ZTQUE   ;
 | 
|---|
 | 46 |  N ZTIO,ZTDTH,ZTDESC,ZTRTN,ZTSAVE
 | 
|---|
 | 47 |  S ZTIO="",ZTDTH=$H,$P(ZTDTH,",",2)=$P(ZTDTH,",",2)+60,ZTDESC="PPPDIC ERROR"
 | 
|---|
 | 48 |  S ZTRTN="BULL^PPPDIC"
 | 
|---|
 | 49 |  D ^%ZTLOAD
 | 
|---|
 | 50 |  Q
 | 
|---|