| [613] | 1 | PSSDFEE ;BIR/ASJ-VARIOUS FILES ENTER EDIT ROUTINE ;01/21/00
 | 
|---|
 | 2 |  ;;1.0;PHARMACY DATA MANAGEMENT;**38,48,125**;9/30/97;Build 2
 | 
|---|
 | 3 | DF ;Dosage File Enter/Edit
 | 
|---|
 | 4 |  D ^PSSDEE2 N DIC,PSSDF
 | 
|---|
 | 5 |  F  W !! S DIC(0)="QEAMZ",DIC="^PS(50.606,",DIC("S")="I '$P(^(0),""^"",2)!($P(^(0),""^"",2)>DT)" D ^DIC S PSSREC=+Y Q:PSSREC<0  W !!,"NAME: ",Y(0,0) D EDT(DIC,PSSREC,"[PSS DOSAGE FORM]",50.606)
 | 
|---|
 | 6 |  W ! Q
 | 
|---|
 | 7 | MR ;Medication Routes File Enter/Edit
 | 
|---|
 | 8 |  D ^PSSDEE2 N DIC,PSSDF,DLAYGO
 | 
|---|
 | 9 |  F  W !! S DIC(0)="QEAMZIL",DIC="^PS(51.2,",DLAYGO=51.2 D ^DIC Q:Y<0  S PSSREC=+Y D EDT(DIC,PSSREC,"[PSS MEDICATION ROUTES]",51.2)
 | 
|---|
 | 10 |  W ! Q
 | 
|---|
 | 11 | CF ;Rx Consult File
 | 
|---|
 | 12 |  Q
 | 
|---|
 | 13 |  ; It was decided not to put this functionality in PSS*1*38
 | 
|---|
 | 14 |  D ^PSSDEE2 N DIC,PSSDF,DLAYGO
 | 
|---|
 | 15 |  F  W !! S DIC(0)="QEAMZIL",DIC="^PS(54,",DLAYGO=54 D ^DIC Q:Y<0  S PSSREC=+Y D EDT(DIC,PSSREC,"[PSS RX CONSULT]",54)
 | 
|---|
 | 16 |  W @IOF Q
 | 
|---|
 | 17 |  ;
 | 
|---|
 | 18 | EDT(DIE,DA,DR,PSFILE)    ;
 | 
|---|
 | 19 |  N PSREC S PSREC=DA
 | 
|---|
 | 20 |  L +^PS(PSFILE,PSREC):$S($G(DILOCKTM)>0:DILOCKTM,1:3)
 | 
|---|
 | 21 |  I '$T W !,$C(7),"Another person is editing this one." Q
 | 
|---|
 | 22 |  D ^DIE K DIE,DR,DA,Y
 | 
|---|
 | 23 |  L -^PS(PSFILE,PSREC)
 | 
|---|
 | 24 |  Q
 | 
|---|