| 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 | 
|---|