| [613] | 1 | PSS102RP ;OIFO BAY PINES/VGF - TEMP RTN TO UPDATE PLACE OF VISIT IN FILE 1020.2;3/30/04
 | 
|---|
 | 2 |  ;;1.0;PHARMACY DATA MANAGEMENT;**102**;9/30/97
 | 
|---|
 | 3 |  N PSSIEN,PSSDRG,PSSDRUGT,PSSSPCE,PSSDUZ,PSSLN,PSSDRUG
 | 
|---|
 | 4 |  N XMDUZ,XMSUB,XMTEXT,XMY
 | 
|---|
 | 5 |  S PSSDUZ=DUZ
 | 
|---|
 | 6 |  K ^TMP($J,"PSS102"),^XTMP("PSS102")
 | 
|---|
 | 7 |  S PSSIEN="" F  S PSSIEN=$O(^PS(50.7,PSSIEN)) Q:PSSIEN=""  D
 | 
|---|
 | 8 |  .S PSSDRG="" F  S PSSDRG=$O(^PS(50.7,PSSIEN,1,"B",PSSDRG)) Q:PSSDRG=""  D
 | 
|---|
 | 9 |  ..S PSSDRUGT=$G(^PS(51.7,PSSDRG,0))
 | 
|---|
 | 10 |  ..I $D(^PS(50.7,PSSIEN,2,"B",PSSDRUGT)) Q
 | 
|---|
 | 11 |  ..S ^XTMP("PSS102",PSSIEN,PSSDRUGT)=""
 | 
|---|
 | 12 |  I $O(^XTMP("PSS102",""))="" S ^XTMP("PSS102","NO DRUGS TO LIST","NO DRUGS TO LIST")=""
 | 
|---|
 | 13 |  S ^TMP($J,"PSS102")=""
 | 
|---|
 | 14 |  S ^TMP($J,"PSS102",0)=" "
 | 
|---|
 | 15 |  S ^TMP($J,"PSS102",1)=" "
 | 
|---|
 | 16 |  S ^TMP($J,"PSS102",2)="DRUG TEXT REPORT"
 | 
|---|
 | 17 |  S ^TMP($J,"PSS102",3)=" "
 | 
|---|
 | 18 |  S ^TMP($J,"PSS102",4)="This report will list the Drug Text entries in the Pharmacy"
 | 
|---|
 | 19 |  S ^TMP($J,"PSS102",5)="Orderable Item file (#50.7) which are not also set up as"
 | 
|---|
 | 20 |  S ^TMP($J,"PSS102",6)="Synonyms"
 | 
|---|
 | 21 |  S ^TMP($J,"PSS102",7)=" "
 | 
|---|
 | 22 |  S ^TMP($J,"PSS102",8)="DRUG NAME                    DRUG TEXT ENTRY"
 | 
|---|
 | 23 |  S ^TMP($J,"PSS102",9)="---------                    ---------------"
 | 
|---|
 | 24 |  S ^TMP($J,"PSS102",10)=" "
 | 
|---|
 | 25 |  S PSSLN=11,$P(PSSSPCE," ",25)=""
 | 
|---|
 | 26 |  S PSSIEN="" F  S PSSIEN=$O(^XTMP("PSS102",PSSIEN)) Q:PSSIEN=""  D
 | 
|---|
 | 27 |  .S PSSDRUG=$P($G(^PS(50.7,PSSIEN,0)),"^")
 | 
|---|
 | 28 |  .S PSSDRUGT="" F  S PSSDRUGT=$O(^XTMP("PSS102",PSSIEN,PSSDRUGT)) Q:PSSDRUGT=""  D
 | 
|---|
 | 29 |  ..S ^TMP($J,"PSS102",PSSLN)=$E(PSSDRUG_PSSSPCE,1,25)_"     "_$E(PSSDRUGT_PSSSPCE,1,25)
 | 
|---|
 | 30 |  ..S PSSLN=PSSLN+1
 | 
|---|
 | 31 | QUEUE ;Send report to user
 | 
|---|
 | 32 |  S XMSUB="PHARMACY DATA MANAGEMENT",XMTEXT="^TMP("_$J_","_"""PSS102"""_",",XMDUZ="PATCH PSS*1.0*102",XMY(PSSDUZ)=""
 | 
|---|
 | 33 |  D SENDMSG^XMXAPI(PSSDUZ,XMSUB,"^TMP("_$J_","_"""PSS102"""_")",PSSDUZ)
 | 
|---|
 | 34 |  K ^TMP($J)
 | 
|---|
 | 35 |  Q
 | 
|---|