[613] | 1 | RMPR9X ;HOIFO/HNC - X-REF SUSPENSE FILE ;5/6/03 08:08
|
---|
| 2 | ;;3.0;PROSTHETICS;**59**;Feb 09, 1996
|
---|
| 3 | ;
|
---|
| 4 | Q
|
---|
| 5 | EN02 ;Date Closed and number of processing days
|
---|
| 6 | N RMPRDAYS S RMPRCD=""
|
---|
| 7 | S RMPRCD=$P($P(^RMPR(668,DA,0),U,5),".",1)
|
---|
| 8 | N X
|
---|
| 9 | S RMPRDAYS=$$PDAY^RMPREOU(DA)
|
---|
| 10 | S ^RMPR(668,"CD",RMPRCD,RMPRDAYS,DA)=""
|
---|
| 11 | Q
|
---|
| 12 | KILL02 ;
|
---|
| 13 | N RMPRDAYS,RMPRCD
|
---|
| 14 | S RMPRCD=$P(X,".",1)
|
---|
| 15 | S RMPRDAYS=$$PDAY^RMPREOU(DA)
|
---|
| 16 | K ^RMPR(668,"CD",RMPRCD,RMPRDAYS,DA)
|
---|
| 17 | Q
|
---|
| 18 | EN01 ;L1 x-ref
|
---|
| 19 | I X="" Q
|
---|
| 20 | N L2,L3,M3
|
---|
| 21 | ;L2 last 2 ssn
|
---|
| 22 | ;L3 status
|
---|
| 23 | ;M3 old status
|
---|
| 24 | S DFN=$P($G(^RMPR(668,DA,0)),U,2)
|
---|
| 25 | Q:DFN=""
|
---|
| 26 | D DEM^VADPT
|
---|
| 27 | S L2=$E($P(VADM(2),U,1),8,9)
|
---|
| 28 | S L3=$P($G(^RMPR(668,DA,0)),U,10)
|
---|
| 29 | Q:L3=""
|
---|
| 30 | ;last 2 SSN, status, ien
|
---|
| 31 | S M3=""
|
---|
| 32 | F S M3=$O(^RMPR(668,"L1",L2,M3)) Q:M3="" D
|
---|
| 33 | .I $D(^RMPR(668,"L1",L2,M3,DA)) K ^RMPR(668,"L1",L2,M3,DA)
|
---|
| 34 | S ^RMPR(668,"L1",L2,L3,DA)=""
|
---|
| 35 | K VADM
|
---|
| 36 | Q
|
---|
| 37 | KILL01 ;kill L1 x-ref
|
---|
| 38 | N L2,L3,M3
|
---|
| 39 | ;L2 last 2 ssn
|
---|
| 40 | ;L3 status
|
---|
| 41 | ;M3 old status
|
---|
| 42 | S DFN=$P($G(^RMPR(668,DA,0)),U,2)
|
---|
| 43 | Q:DFN=""
|
---|
| 44 | D DEM^VADPT
|
---|
| 45 | S L2=$E($P(VADM(2),U,1),8,9)
|
---|
| 46 | S L3=$P($G(^RMPR(668,DA,0)),U,10)
|
---|
| 47 | Q:L3=""
|
---|
| 48 | ;last 2 SSN, status, ien
|
---|
| 49 | S M3=""
|
---|
| 50 | F S M3=$O(^RMPR(668,"L1",L2,M3)) Q:M3="" D
|
---|
| 51 | .I $D(^RMPR(668,"L1",L2,M3,DA)) K ^RMPR(668,"L1",L2,M3,DA)
|
---|
| 52 | K VADM
|
---|
| 53 | Q
|
---|
| 54 | EN0 ;L x-ref
|
---|
| 55 | I X="" Q
|
---|
| 56 | N L2,L3,L4,M3,M4
|
---|
| 57 | S DFN=$P($G(^RMPR(668,DA,0)),U,2)
|
---|
| 58 | Q:DFN=""
|
---|
| 59 | D DEM^VADPT
|
---|
| 60 | S L2=$E($P(VADM(2),U,1),8,9)
|
---|
| 61 | S L3=$P($G(^RMPR(668,DA,0)),U,10)
|
---|
| 62 | Q:L3=""
|
---|
| 63 | S L4=$P($P(^RMPR(668,DA,0),U,1),".",1)
|
---|
| 64 | ;last 2 SSN, date no time, status, ien
|
---|
| 65 | S M4=0
|
---|
| 66 | F S M4=$O(^RMPR(668,"L",L2,M4)) Q:M4'>0 D
|
---|
| 67 | .S M3=""
|
---|
| 68 | .F S M3=$O(^RMPR(668,"L",L2,M4,M3)) Q:M3="" D
|
---|
| 69 | . .I $D(^RMPR(668,"L",L2,M4,M3,DA)) K ^RMPR(668,"L",L2,M4,M3,DA)
|
---|
| 70 | S ^RMPR(668,"L",L2,L4,L3,DA)=""
|
---|
| 71 | K VADM
|
---|
| 72 | Q
|
---|
| 73 | KILL0 ;
|
---|
| 74 | N L2,L3,M3,M4
|
---|
| 75 | S DFN=$P($G(^RMPR(668,DA,0)),U,2)
|
---|
| 76 | Q:DFN=""
|
---|
| 77 | S L3=$P(^RMPR(668,DA,0),U,10)
|
---|
| 78 | D DEM^VADPT
|
---|
| 79 | S L2=$E($P(VADM(2),U,1),8,9)
|
---|
| 80 | ;unknown status
|
---|
| 81 | S M4=0
|
---|
| 82 | F S M4=$O(^RMPR(668,"L",L2,M4)) Q:M4'>0 D
|
---|
| 83 | .S M3=""
|
---|
| 84 | .F S M3=$O(^RMPR(668,"L",L2,M4,M3)) Q:M3="" D
|
---|
| 85 | . .I $D(^RMPR(668,"L",L2,M4,M3,DA)) K ^RMPR(668,"L",L2,M4,M3,DA)
|
---|
| 86 | Q
|
---|
| 87 | EN ;Create Entry point
|
---|
| 88 | I X="C" D KILL Q
|
---|
| 89 | I X="X" D KILL Q
|
---|
| 90 | I X="" Q
|
---|
| 91 | N L2
|
---|
| 92 | S DFN=$P($G(^RMPR(668,DA,0)),U,2)
|
---|
| 93 | Q:DFN=""
|
---|
| 94 | D DEM^VADPT
|
---|
| 95 | S L2=$E($P(VADM(2),U,1),8,9)
|
---|
| 96 | S ^RMPR(668,"I",L2,DA)=""
|
---|
| 97 | K VADM
|
---|
| 98 | Q
|
---|
| 99 | KILL ;Kill entry point
|
---|
| 100 | N L2
|
---|
| 101 | S DFN=$P($G(^RMPR(668,DA,0)),U,2)
|
---|
| 102 | Q:DFN=""
|
---|
| 103 | D DEM^VADPT
|
---|
| 104 | S L2=$E($P(VADM(2),U,1),8,9)
|
---|
| 105 | K ^RMPR(668,"I",L2,DA)
|
---|
| 106 | Q
|
---|
| 107 | EN1 ;
|
---|
| 108 | S WHOZ=$P(^RMPR(669.9,DA(1),5,DA,0),U,1)
|
---|
| 109 | S ^RMPR(669.9,"PA",WHOZ,DA(1))=""
|
---|
| 110 | Q
|
---|
| 111 | KILL1 ;
|
---|
| 112 | S WHOZ=$P(^RMPR(669.9,DA(1),5,DA,0),U,1)
|
---|
| 113 | K ^RMPR(669.9,"PA",WHOZ,DA(1))
|
---|
| 114 | Q
|
---|
| 115 | EN2 ;PCARD CROSS REFERENCE
|
---|
| 116 | S WHOZ=$P(^RMPR(669.9,DA(1),5,DA,0),U,1)
|
---|
| 117 | S PCRD=$P(^RMPR(669.9,DA(1),5,DA,0),U,5)
|
---|
| 118 | S ^RMPR(669.9,"PCRD",WHOZ,PCRD,DA(1))=""
|
---|
| 119 | Q
|
---|
| 120 | KILL2 ;PCARD CROSS REFERENCE
|
---|
| 121 | Q
|
---|
| 122 | ;END
|
---|