[613] | 1 | ONCRR ;Hines OIFO/GWB - RECONSTRUCTION/RESTORATION ;09/21/04
|
---|
| 2 | ;;2.11;ONCOLOGY;**41**;Mar 07, 1995
|
---|
| 3 | ;
|
---|
| 4 | RRIT ;RECONSTRUCTION/RESTORATION (165.5,23)
|
---|
| 5 | ;INPUT
|
---|
| 6 | S NTXDD=$G(NTXDD) I NTXDD="" Q
|
---|
| 7 | S SCDXDT=$P($G(^ONCO(165.5,D0,0)),U,16) I SCDXDT="" K X Q
|
---|
| 8 | I SCDXDT<2980000 D I $D(X),NTXDD=1 S V=1 D NT^ONCODSR
|
---|
| 9 | .K DIC S DIC="^ONCO(160.4," D ^DIC
|
---|
| 10 | .I Y=-1 K X Q
|
---|
| 11 | .S X=$P(Y,U,1) W " ",$P(^ONCO(160.4,X,0),U,2)
|
---|
| 12 | I SCDXDT>2971231 D
|
---|
| 13 | .S TOP=$P($G(^ONCO(165.5,D0,2)),U,1) I TOP="" W " No TOPOGRAPHY!" K X Q
|
---|
| 14 | .S ICD=$P($G(^ONCO(164,TOP,0)),U,16) I ICD="" K X Q
|
---|
| 15 | .;ROADS D-cxliii
|
---|
| 16 | .I ($E(TOP,3,4)=76)!(TOP=67809)!(TOP=67420)!(TOP=67421)!(TOP=67423)!(TOP=67424) S ICD=67141
|
---|
| 17 | .S FOUND=0
|
---|
| 18 | .F XRR=0:0 S XRR=$O(^ONCO(164,ICD,"RR5",XRR)) Q:XRR'>0!(FOUND=1) D
|
---|
| 19 | ..I $P(^ONCO(164,ICD,"RR5",XRR,0),U,2)=X S X=XRR,FOUND=1 Q
|
---|
| 20 | .I FOUND=0 K X Q
|
---|
| 21 | .W " ",$P(^ONCO(164,ICD,"RR5",X,0),U,1)
|
---|
| 22 | I $D(X),NTXDD=1 S V=1 D NT^ONCODSR
|
---|
| 23 | K SCDXDT,FOUND,ICD,TOP,XRR Q
|
---|
| 24 | ;
|
---|
| 25 | RROT ;OUTPUT
|
---|
| 26 | S SCDXDT=$P($G(^ONCO(165.5,D0,0)),U,16) I SCDXDT="" Q
|
---|
| 27 | I SCDXDT<2980000 D
|
---|
| 28 | .S:Y'="" Y=$P($G(^ONCO(160.4,Y,0)),U,2)
|
---|
| 29 | I SCDXDT>2971231 D
|
---|
| 30 | .Q:Y=""
|
---|
| 31 | .S TOP=$P($G(^ONCO(165.5,D0,2)),U,1) I TOP="" S Y="" Q
|
---|
| 32 | .S ICD=$P($G(^ONCO(164,TOP,0)),U,16) I ICD="" S Y="" Q
|
---|
| 33 | .;ROADS D-cxliii
|
---|
| 34 | .I ($E(TOP,3,4)=76)!(TOP=67809)!(TOP=67420)!(TOP=67421)!(TOP=67423)!(TOP=67424) S ICD=67141
|
---|
| 35 | .S Y=$P($G(^ONCO(164,ICD,"RR5",Y,0)),U,1)
|
---|
| 36 | K SCDXDT,ICD,TOP Q
|
---|
| 37 | ;
|
---|
| 38 | RRHP ;HELP
|
---|
| 39 | S SCDXDT=$P($G(^ONCO(165.5,D0,0)),U,16) I SCDXDT="" Q
|
---|
| 40 | I SCDXDT<2980000 D
|
---|
| 41 | .W !?3,"Select from the following list:"
|
---|
| 42 | .F XRR=0:0 S XRR=$O(^ONCO(160.4,XRR)) Q:XRR'>0 W !?6,$P($G(^ONCO(160.4,XRR,0)),U,1),?12,$P($G(^ONCO(160.4,XRR,0)),U,2)
|
---|
| 43 | I SCDXDT>2971231 D
|
---|
| 44 | .S TOP=$P($G(^ONCO(165.5,D0,2)),U,1) I TOP="" W !,"No TOPOGRAPHY!" Q
|
---|
| 45 | .S ICD=$P($G(^ONCO(164,TOP,0)),U,16) I ICD="" W !,"No ICD Codes!" Q
|
---|
| 46 | .;ROADS D-cxliii
|
---|
| 47 | .I ($E(TOP,3,4)=76)!(TOP=67809)!(TOP=67420)!(TOP=67421)!(TOP=67423)!(TOP=67424) S ICD=67141
|
---|
| 48 | .W !?3,"Select from the following list:",!
|
---|
| 49 | .F XRR=0:0 S XRR=$O(^ONCO(164,ICD,"RR5",XRR)) Q:XRR'>0 W !?6,$P($G(^ONCO(164,ICD,"RR5",XRR,0)),U,2),?12,$P($G(^ONCO(164,ICD,"RR5",XRR,0)),U,1)
|
---|
| 50 | K SCDXDT,ICD,TOP,XRR Q
|
---|