| 1 | RMPR9S8P ;HOIFO/SPS - GUI 2319 PRESCRIPTION INFO SCREEN 8 HOME OXYGEN | 
|---|
| 2 | ;;3.0;PROSTHETICS;**59**;Feb 09, 1996 | 
|---|
| 3 | ;         (IEN)=ien of file 660 | 
|---|
| 4 | ;display detailed record | 
|---|
| 5 | A1(IEN) G A2 | 
|---|
| 6 | EN(RESULTS,IEN) ;Broker | 
|---|
| 7 | A2 ; | 
|---|
| 8 | I '$D(^RMPR(660,IEN)) S RESULTS(0)="NOTHING TO REPORT" G EXIT | 
|---|
| 9 | S RMPRDFN=$P(^RMPR(660,IEN,0),U,2) | 
|---|
| 10 | S RMPODFN=RMPRDFN | 
|---|
| 11 | D BPI,DPI | 
|---|
| 12 | K PTI,I,RX,Y,DT1,DT2,TRX,IENS,DFN | 
|---|
| 13 | Q | 
|---|
| 14 | BPI ; Build pt info hdr | 
|---|
| 15 | K PTI | 
|---|
| 16 | ; Name,SSN | 
|---|
| 17 | S DFN=RMPODFN D DEM^VADPT | 
|---|
| 18 | ; Current Rx (IEN on ACT DATE) | 
|---|
| 19 | S RX=$O(^RMPR(665,RMPODFN,"RMPOB"," "),-1) | 
|---|
| 20 | I 'RX S RESULTS(0)="NOTHING TO REPORT" Q | 
|---|
| 21 | S Y=$P(^RMPR(665,RMPODFN,"RMPOB",RX,0),U) X ^DD("DD") S DT1=Y | 
|---|
| 22 | S Y=$P(^RMPR(665,RMPODFN,"RMPOB",RX,0),U,3) X ^DD("DD") S DT2=Y | 
|---|
| 23 | S PTI(0)=RX | 
|---|
| 24 | ; Activation date | 
|---|
| 25 | S PTI(1)=DT1 | 
|---|
| 26 | ; Expiration Date: | 
|---|
| 27 | S PTI(2)=DT2 | 
|---|
| 28 | ; Rx Remarks | 
|---|
| 29 | K TRX | 
|---|
| 30 | S IENS=RX_","_RMPODFN_"," | 
|---|
| 31 | D GETS^DIQ(665.193,IENS,3,,"TRX") | 
|---|
| 32 | S I=0 F  S I=$O(TRX(665.193,IENS,3,I)) Q:I=""  D | 
|---|
| 33 | . S PTI(2+I)=TRX(665.193,IENS,3,I) | 
|---|
| 34 | Q | 
|---|
| 35 | DPI ; Display pt info hdr | 
|---|
| 36 | S I="" F  S I=$O(PTI(I)) Q:I=""  S RESULTS(I)=PTI(I) ;W !,PTI(I) | 
|---|
| 37 | Q | 
|---|
| 38 | EXIT ; | 
|---|
| 39 | Q | 
|---|