| 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 | 
|---|