[613] | 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
|
---|