1 | RMPR9PA ;HOIFO/SPS - GUI 2319 TAB 2 PENDING APPOINTMENTS ;3/26/07 07:27
|
---|
2 | ;;3.0;PROSTHETICS;**59,88**;Feb 09, 1996;Build 2
|
---|
3 | ;DDA 6 MAR 07 - Patch 88 - Added Scheduling Encapsulation database check
|
---|
4 | ; for SDA^VADPT call and ^UTILITY("VASD", usage.
|
---|
5 | ; Variable RMPRSDER will equal 2 if the COTS database is unavailable.
|
---|
6 | ;
|
---|
7 | A1(IEN) G A2
|
---|
8 | EN(RESULTS,IEN) ;broker entry point
|
---|
9 | A2 ;
|
---|
10 | S DFN=$P($G(^RMPR(668,IEN,0)),U,2)
|
---|
11 | I DFN="" S RESULTS(0)="NOTHING TO REPORT" G EXIT
|
---|
12 | ;Pending Appointments
|
---|
13 | D SDA^VADPT S RMPRSDER=VAERR
|
---|
14 | I RMPRSDER=2!'$D(^UTILITY("VASD",$J)) G EXIT
|
---|
15 | S CNT=0,RO=0 F S RO=$O(^UTILITY("VASD",$J,RO)) Q:RO'>0 D
|
---|
16 | . I CNT>0 S CNT=CNT+1
|
---|
17 | . S RESULTS(CNT)=$P(^UTILITY("VASD",$J,RO,"E"),U,1)_"^"_$P(^UTILITY("VASD",$J,RO,"E"),U,2)_"^"_$P(^UTILITY("VASD",$J,RO,"E"),U,3)_"^"_$P(^UTILITY("VASD",$J,RO,"E"),U,4)
|
---|
18 | . S CNT=CNT+1
|
---|
19 | EXIT ;common exit point
|
---|
20 | I RMPRSDER=2 S RESULTS(0)="Fatal RSA error. See SDAM RSA ERROR LOG file."
|
---|
21 | I '$D(RESULTS) S RESULTS(0)="NOTHING TO REPORT"
|
---|
22 | K CNT,DFN,RMPRSDER,RO,^UTILITY("VASD",$J)
|
---|
23 | ;END
|
---|