| 1 | SDWLRP3 ;;IOFO BAY PINES/TEH - WAITING LIST - RPC 3 ; 20 Aug 2002  2:10 PM
 | 
|---|
| 2 |  ;;5.3;scheduling;**263**;AUG 13 1993
 | 
|---|
| 3 |  ;
 | 
|---|
| 4 |  ;
 | 
|---|
| 5 |  ;******************************************************************
 | 
|---|
| 6 |  ;                             CHANGE LOG
 | 
|---|
| 7 |  ;                                               
 | 
|---|
| 8 |  ;   DATE                        PATCH                   DESCRIPTION
 | 
|---|
| 9 |  ;   ----                        -----                   -----------
 | 
|---|
| 10 |  ;  10/30/2002                                          Inserted comment for DBIA174
 | 
|---|
| 11 |  ;
 | 
|---|
| 12 |  ;
 | 
|---|
| 13 |  ;
 | 
|---|
| 14 |  ;
 | 
|---|
| 15 |  ;
 | 
|---|
| 16 |  ;
 | 
|---|
| 17 |  ;******************************************************************
 | 
|---|
| 18 |  ;
 | 
|---|
| 19 |  ;
 | 
|---|
| 20 |  ;       Internal ID : Description ; Internal ID : Description 
 | 
|---|
| 21 |  ;
 | 
|---|
| 22 |  ;
 | 
|---|
| 23 | SDPRIOUT() ;PRIORITY SET OF CODES - Internal ID:Description;Internal ID:Description
 | 
|---|
| 24 |  K ^TMP("SDWLST",$J)
 | 
|---|
| 25 |  D FIELD^DID(409.3,"10",,"POINTER","^TMP(""SDWLPRI"",$J)")
 | 
|---|
| 26 |  Q
 | 
|---|
| 27 | SDREQOUT() ;REQUEST BY SET OF CODES - Internal ID:Description;Internal ID:Description
 | 
|---|
| 28 |  K ^TMP("SDWLST",$J)
 | 
|---|
| 29 |  D FIELD^DID(409.3,"11",,"POINTER","^TMP(""SDWLREQ"",$J)")
 | 
|---|
| 30 |  Q
 | 
|---|
| 31 | SDTYOUT() ;WAIT LIST TYPE - Internal ID:Description;Internal ID:Description 
 | 
|---|
| 32 |  K ^TMP("SDWLST",$J)
 | 
|---|
| 33 |  D FIELD^DID(409.3,"4",,"POINTER","^TMP(""SDWLTY"",$J)")
 | 
|---|
| 34 |  Q
 | 
|---|
| 35 | SDDISOUT() ;DISPOSITION 
 | 
|---|
| 36 |  K ^TMP("SDWLDIS",$J)
 | 
|---|
| 37 |  D FIELD^DID(409.3,"21",,"POINTER","^TMP(""SDWLDIS"",$J)")
 | 
|---|
| 38 |  Q
 | 
|---|
| 39 | SDSTOUT() ;CURRENT STATUS
 | 
|---|
| 40 |  K ^TMP("SDWLST",$J)
 | 
|---|
| 41 |  D FIELD^DID(409.3,"23",,"POINTER","^TMP(""SDWLST"",$J)")
 | 
|---|
| 42 |  Q
 | 
|---|
| 43 | SDPACOUT() ;PACKAGE
 | 
|---|
| 44 |  K ^TMP("SDWPAC",$J)
 | 
|---|
| 45 |  D FIELD^DID(409.3,"26",,"POINTER","^TMP(""SDWLPAC"",$J)")
 | 
|---|
| 46 |  Q
 | 
|---|
| 47 | SDNEOUT() ;NEW ENROLLEE
 | 
|---|
| 48 |  K ^TMP("SDWLNE",$J)
 | 
|---|
| 49 |  D FIELD^DID(409.3,"27",,"POINTER","^TMP(""SDWLNE"",$J)")
 | 
|---|
| 50 |  Q
 | 
|---|
| 51 | SDSC(SDWLOUT,SDWLDFN) ;-service connected API
 | 
|---|
| 52 |  ;
 | 
|---|
| 53 |  ;
 | 
|---|
| 54 |  ;       Input:
 | 
|---|
| 55 |  ;               Patients DFN
 | 
|---|
| 56 |  ;               
 | 
|---|
| 57 |  ;       Output:
 | 
|---|
| 58 |  ;               ^TMP("SDWLRP3",$J,0)=Service Connected Disability %
 | 
|---|
| 59 |  ;               ^TMP("SDWLRP3",$J,INTERNAL NUMBER)=DISABILITY^%
 | 
|---|
| 60 |  ;               
 | 
|---|
| 61 |  ;               
 | 
|---|
| 62 |  K ^TMP("SDWLRP3",$J)
 | 
|---|
| 63 |  D ELIG^VADPT,SVC^VADPT
 | 
|---|
| 64 |  I $D(VAEL(3)),$P(VAEL(3),U,2) S SDWLSC=$P(VAEL(3),U,2),^TMP("SDWLRP3",$J,0)=SDWLSC
 | 
|---|
| 65 |  ;
 | 
|---|
| 66 |  ;10/30/2002;DBIA174 - Direct global access to Patient file, Field .3721 -- Rated Disabilties-teh
 | 
|---|
| 67 |  ;
 | 
|---|
| 68 |  I $D(^DPT(SDWLDFN,.372)) S X=0 F  S X=$O(^DPT(SDWLDFN,.372,X)) Q:X<1  D
 | 
|---|
| 69 |  .S Y=$G(^DPT(SDWLDFN,.372,X,0)) I $P(Y,U,3) S SDWLX=$P($G(^DIC(31,+Y,0)),U,1),^TMP("SDWLRP3",$J,$P(Y,U,1))=SDWLX_"^"_$P(Y,U,2)
 | 
|---|
| 70 |  I '$D(^TMP("SDWLRP3",$J)) S SDWLOUT=-1 Q
 | 
|---|
| 71 |  K SDWLOUT S SDWLOUT=$NA(^TMP("SDWLRP3",$J))
 | 
|---|
| 72 |  Q
 | 
|---|