1 | SPNLCNV1 ;HISC/DAD-CONVERSION ;6/1/95 15:28
|
---|
2 | ;;2.0;Spinal Cord Dysfunction;;01/02/1997
|
---|
3 | ;
|
---|
4 | ; *** Etiology conversion table
|
---|
5 | F OFFSET=1:1 S SPNLINE=$P($T(ETIOLOGY+OFFSET),";",3) Q:SPNLINE="" D
|
---|
6 | . S SPNOLD(0)=$P(SPNLINE,U),SPNNEW(0)=$P(SPNLINE,U,2)
|
---|
7 | . S SPNTYPE=$P(SPNLINE,U,3)
|
---|
8 | . D FINDNEW I SPNNEWD0 D FINDOLD
|
---|
9 | . Q
|
---|
10 | ; *** Registration status conversion table
|
---|
11 | F OFFSET=1:1 S SPNLINE=$P($T(REGSTAT+OFFSET),";",3) Q:SPNLINE="" D
|
---|
12 | . S SPNOLD=$P(SPNLINE,U),SPNNEW=$P(SPNLINE,U,2)
|
---|
13 | . S ^TMP($J,"SPN REGSTAT",SPNOLD)=SPNNEW
|
---|
14 | . S ^TMP($J,"SPN REGSTAT",SPNNEW)=SPNNEW
|
---|
15 | . Q
|
---|
16 | ; *** Source of NLOI conversion table
|
---|
17 | F OFFSET=1:1 S SPNLINE=$P($T(NLOI+OFFSET),";",3) Q:SPNLINE="" D
|
---|
18 | . S SPNOLD=$P(SPNLINE,U),SPNNEW=$P(SPNLINE,U,2)
|
---|
19 | . S ^TMP($J,"SPN NLOI",SPNOLD)=SPNNEW
|
---|
20 | . S ^TMP($J,"SPN NLOI",SPNNEW)=SPNNEW
|
---|
21 | . Q
|
---|
22 | Q
|
---|
23 | ;
|
---|
24 | FINDNEW ; *** Find the new etiology entry in file #154.03
|
---|
25 | S (SPNNEW,SPNNEWD0)=0
|
---|
26 | F S SPNNEW=$O(^SPNL(154.03,"B",SPNNEW(0),SPNNEW)) Q:SPNNEW'>0!SPNNEWD0 D
|
---|
27 | . I $P($G(^SPNL(154.03,SPNNEW,0)),U,1,2)'=(SPNNEW(0)_U_SPNTYPE) Q
|
---|
28 | . S SPNNEWD0=SPNNEW
|
---|
29 | . Q
|
---|
30 | I SPNNEWD0'>0 D
|
---|
31 | . S X="Cannot convert '"_SPNNEW(0)_"' ("_SPNTYPE_"), not found in SCD"
|
---|
32 | . S X=X_" ETIOLOGY file (#154.03), affects all SCD Registry records"
|
---|
33 | . D ERR^SPNLCNV0(X)
|
---|
34 | . Q
|
---|
35 | Q
|
---|
36 | ;
|
---|
37 | FINDOLD ; *** Find the old etiology entry in file #154.02
|
---|
38 | S SPNOLD=0,SPNEXIT=1
|
---|
39 | F S SPNOLD=$O(^SPNL(154.02,"B",SPNOLD(0),SPNOLD)) Q:SPNOLD'>0 D
|
---|
40 | . I $P($G(^SPNL(154.02,SPNOLD,0)),U)'=SPNOLD(0) Q
|
---|
41 | . S ^TMP($J,"SPN ETIOLOGY",SPNOLD)=SPNNEWD0,SPNEXIT=0
|
---|
42 | . Q
|
---|
43 | I SPNEXIT=1 D
|
---|
44 | . S X="Cannot convert '"_SPNOLD(0)_"', not found in *SCD ETIOLOGY CATEGORY"
|
---|
45 | . S X=X_" file (#154.02), affects all SCD Registry records"
|
---|
46 | . D ERR^SPNLCNV0(X)
|
---|
47 | . Q
|
---|
48 | Q
|
---|
49 | ;
|
---|
50 | ETIOLOGY ;; Old_Value ^ New_Value ^ Type_of_Cause
|
---|
51 | ;;AIR SPORTS^SPORTS ACTIVITY^TC
|
---|
52 | ;;ALL OTHER PENETRATING WOUNDS^ACT OF VIOLENCE^TC
|
---|
53 | ;;ALL TERRAIN VEHICLE & CYCLE^VEHICULAR^TC
|
---|
54 | ;;AUTO ACCIDENT^VEHICULAR^TC
|
---|
55 | ;;BASEBALL/SOFTBALL^SPORTS ACTIVITY^TC
|
---|
56 | ;;BASKETBALL/VOLLEYBALL^SPORTS ACTIVITY^TC
|
---|
57 | ;;BICYCLE^VEHICULAR^TC
|
---|
58 | ;;BOAT^VEHICULAR^TC
|
---|
59 | ;;DIVING^SPORTS ACTIVITY^TC
|
---|
60 | ;;EXPLOSION^ACT OF VIOLENCE^TC
|
---|
61 | ;;FALL^FALL^TC
|
---|
62 | ;;FIELD SPORTS^SPORTS ACTIVITY^TC
|
---|
63 | ;;FIXED-WING AIRCRAFT^VEHICULAR^TC
|
---|
64 | ;;FOOTBALL^SPORTS ACTIVITY^TC
|
---|
65 | ;;GUNSHOT WOUND^ACT OF VIOLENCE^TC
|
---|
66 | ;;GYMNASTICS^SPORTS ACTIVITY^TC
|
---|
67 | ;;HANG GLIDING^SPORTS ACTIVITY^TC
|
---|
68 | ;;HIT BY FALLING/FLYING OBJECT^ACT OF VIOLENCE^TC
|
---|
69 | ;;HORSEBACK RIDING^SPORTS ACTIVITY^TC
|
---|
70 | ;;INTERSPINAL ABSCESS^INFECTION OR ABSCESS^NTC
|
---|
71 | ;;MEDICAL/SURGICAL COMPLICATION^OTHER - TRAUMATIC^TC
|
---|
72 | ;;MOTOR NEURON DISEASE^MOTOR NEURON DISEASE^NTC
|
---|
73 | ;;MOTORCYCLE ACCIDENT^VEHICULAR^TC
|
---|
74 | ;;MULTIPLE SCLEROSIS^MULTIPLE SCLEROSIS^NTC
|
---|
75 | ;;NEOPLSM AFCTNG SPNL& RLTD STRC^TUMOR^NTC
|
---|
76 | ;;OTHER^OTHER^U
|
---|
77 | ;;OTHER DESEASE OF THE SPNL CORD^OTHER - DISEASE^NTC
|
---|
78 | ;;OTHER SPORT - UNCLASSIFIED^SPORTS ACTIVITY^TC
|
---|
79 | ;;OTHER UNCLASSIFIED^OTHER^U
|
---|
80 | ;;OTHER VEHICULAR - UNCLASSIFIED^VEHICULAR^TC
|
---|
81 | ;;PEDESTRIAN^OTHER - TRAUMATIC^TC
|
---|
82 | ;;PERSON-TO-PERSON CONTACT^ACT OF VIOLENCE^TC
|
---|
83 | ;;POLIOMYELITIS^POLIOMYELITIS^NTC
|
---|
84 | ;;RODEO^SPORTS ACTIVITY^TC
|
---|
85 | ;;ROTATING WING AIRCRAFT^VEHICULAR^TC
|
---|
86 | ;;SKATEBOARD^SPORTS ACTIVITY^TC
|
---|
87 | ;;SNOW SKIING^SPORTS ACTIVITY^TC
|
---|
88 | ;;SNOWMOBILE^SPORTS ACTIVITY^TC
|
---|
89 | ;;SPINOCEREBELLAR DISEASES^OTHER - DISEASE^NTC
|
---|
90 | ;;SPONDYLOSIS^OTHER - DISEASE^NTC
|
---|
91 | ;;SURFING^SPORTS ACTIVITY^TC
|
---|
92 | ;;TRACK & FIELD^SPORTS ACTIVITY^TC
|
---|
93 | ;;TRAMPOLINE^SPORTS ACTIVITY^TC
|
---|
94 | ;;UNKNOWN -DISEASE^UNKNOWN^NTC
|
---|
95 | ;;UNKNOWN -TRAUMATIC^UNKNOWN^TC
|
---|
96 | ;;WATER SKIING^SPORTS ACTIVITY^TC
|
---|
97 | ;;WINTER SPORTS^SPORTS ACTIVITY^TC
|
---|
98 | ;;WRESTLING^SPORTS ACTIVITY^TC
|
---|
99 | ;;
|
---|
100 | REGSTAT ;; Old_Value ^ New_Value
|
---|
101 | ;;A^1
|
---|
102 | ;;I^2
|
---|
103 | ;;
|
---|
104 | NLOI ;; Old_Value ^ New_Value
|
---|
105 | ;;PS^1
|
---|
106 | ;;CO^2
|
---|
107 | ;;CA^3
|
---|
108 | ;;
|
---|