| 1 | ONCOIT ;Hines OIFO/GWB - Miscellaneous Input Transforms ;7/10/96
|
---|
| 2 | ;;2.11;ONCOLOGY;**18,19,28,29,33,36,40**;Mar 07, 1995
|
---|
| 3 | ;
|
---|
| 4 | NP ;NO PUNCTUATION
|
---|
| 5 | ;PATIENT ADDRESS AT DX (165.5,8)
|
---|
| 6 | ;CITY/TOWN AT DX (165.5,8.1)
|
---|
| 7 | ;POSTAL CODE AT DX (165.5,9)
|
---|
| 8 | S X1=$$STRIP^XLFSTR(X,"!""""#$%&'()*+,-./:;<=>?[>]^_\{|}~`")
|
---|
| 9 | I X'=X1 K X W " Punctuation not allowed" K X1 Q
|
---|
| 10 | S X1=$TR(X,"abcdefghijklmnopqrstuvwxyz","ABCDEFGHIJKLMNOPQRSTUVWXYZ")
|
---|
| 11 | I X'=X1 K X W " Lowercase text not allowed" K X1 Q
|
---|
| 12 | Q
|
---|
| 13 | ;
|
---|
| 14 | RNEIT ;REGIONAL NODES EXAMINED (165.5,33)
|
---|
| 15 | I (X=91)!(X=92)!(X=93)!(X=94) K X Q
|
---|
| 16 | S DXDT=$P($G(^ONCO(165.5,D0,0)),U,16)
|
---|
| 17 | I DXDT<2980000 D
|
---|
| 18 | .I X=0 W " No nodes examined" Q
|
---|
| 19 | .I X=97 W " 97 or more nodes examined" Q
|
---|
| 20 | .I X=98 W " Nodes examined, # not specified" Q
|
---|
| 21 | .I X=99 W " Unknown if nodes examined, NA" Q
|
---|
| 22 | I DXDT>2971231 D
|
---|
| 23 | .I X=0 W " No nodes examined" Q
|
---|
| 24 | .I X=90 W " 90 or more nodes examined" Q
|
---|
| 25 | .I X=95 W " No nodes removed, aspiration performed" Q
|
---|
| 26 | .I X=96 W " Node removal as sampling, # unknown" Q
|
---|
| 27 | .I X=97 W " Node removal as dissection, # unknown" Q
|
---|
| 28 | .I X=98 W " Nodes surgically removed, # unknown" Q
|
---|
| 29 | .I X=99 W " Unknown, NA or -, not stated" Q
|
---|
| 30 | Q
|
---|
| 31 | ;
|
---|
| 32 | RNPIT ;REGIONAL LYMPH NODES POSITIVE (165.5,32)
|
---|
| 33 | I (X=91)!(X=92)!(X=93)!(X=94)!(X=96) W " Invalid value" K X Q
|
---|
| 34 | I X=0 W " All nodes examined are negative" Q
|
---|
| 35 | I X=90 W " 90 or more nodes are positive" Q
|
---|
| 36 | I X=95 W " Positive aspiration was performed" Q
|
---|
| 37 | I X=97 W " Positive nodes, # not specified" Q
|
---|
| 38 | I X=98 W " No nodes were examined" Q
|
---|
| 39 | I X=99 W " Unknown if nodes +, NA, not stated" Q
|
---|
| 40 | Q
|
---|
| 41 | ;
|
---|
| 42 | BP ;BIOPSY PROCEDURE (165.5,141)
|
---|
| 43 | S XCODE=X
|
---|
| 44 | D BPGUCHK^ONCOTNE
|
---|
| 45 | I BPSITE="" K X Q
|
---|
| 46 | S FOUND=0
|
---|
| 47 | F XBP=0:0 S XBP=$O(^ONCO(164,BPSITE,"BP5",XBP)) Q:XBP'>0!(FOUND=1) D
|
---|
| 48 | .I $P(^ONCO(164,BPSITE,"BP5",XBP,0),U,2)=X S X=XBP,FOUND=1 Q
|
---|
| 49 | I FOUND=0 K X Q
|
---|
| 50 | D EN^DDIOL($P(^ONCO(164,BPSITE,"BP5",X,0),U,1))
|
---|
| 51 | K FOUND,XBP Q
|
---|
| 52 | ;
|
---|
| 53 | RDIT ;REGIONAL DOSE:cGy (165.5,442)
|
---|
| 54 | I X'?1.5N K X Q
|
---|
| 55 | D NUMIT
|
---|
| 56 | I +X=0 W " No radiation administered"
|
---|
| 57 | I +X=88888 W " NA, brachytherapy/radioisotopes administered"
|
---|
| 58 | I X=99999 W " Dose unknown/unknown if administered"
|
---|
| 59 | Q
|
---|
| 60 | ;
|
---|
| 61 | ;1998 Prostate Cancer Study
|
---|
| 62 | ;
|
---|
| 63 | PSA ;Item 14. Results of Most Recent Pre-Treatment Prostate Specific
|
---|
| 64 | ; Antigen (PSA) Test
|
---|
| 65 | ;RESULTS OF PSA TEST (PR98) (165.5,684)
|
---|
| 66 | I X'?1.3N&(X'?0.3N1"."1N) K X Q
|
---|
| 67 | I X'["." S X=X_".0"
|
---|
| 68 | I $P(X,".",1)="" S X="000"_X
|
---|
| 69 | I $L($P(X,".",1))=1 S X="00"_X
|
---|
| 70 | I $L($P(X,".",1))=2 S X="0"_X
|
---|
| 71 | Q
|
---|
| 72 | ;
|
---|
| 73 | LP25 ;Item 25. Gleason's Score for Biopsy, Local Resection, or Simple
|
---|
| 74 | ; Prostatectomy
|
---|
| 75 | ;LESSER PATTERN (02-40) (165.5,623.2)
|
---|
| 76 | I +X'=X!(X=6)!(X=7)!(X=8)!($L(X)>1)!(X<0)!(X?.E1"."1N.N) K X Q
|
---|
| 77 | S PP=$P($G(^ONCO(165.5,D0,"PRO2")),U,43)
|
---|
| 78 | I PP>0,PP<6,(X=0)!(X=9) K X
|
---|
| 79 | K PP
|
---|
| 80 | Q
|
---|
| 81 | ;
|
---|
| 82 | LP26 ;Item 26. Gleason's Score for Radical Prostatectomy
|
---|
| 83 | ;LESSER PATTERN (50-70) (165.5,623.5)
|
---|
| 84 | I +X'=X!(X=6)!(X=7)!(X=8)!($L(X)>1)!(X<0)!(X?.E1"."1N.N) K X Q
|
---|
| 85 | S PP=$P($G(^ONCO(165.5,D0,"PRO2")),U,46)
|
---|
| 86 | I PP>0,PP<6,(X=0)!(X=9) K X
|
---|
| 87 | K PP
|
---|
| 88 | Q
|
---|
| 89 | ;
|
---|
| 90 | ;2001 Gastric Cancers PCE Study
|
---|
| 91 | ;
|
---|
| 92 | AC ;Item 3. Alcohol Consumption
|
---|
| 93 | ;GAS ALCOHOL COMSUMPTION (165.5,1501)
|
---|
| 94 | D NUMIT
|
---|
| 95 | I +X=0 W " Never consumed alcohol"
|
---|
| 96 | I X=97 W " 97 or more drinks per week"
|
---|
| 97 | I X=98 W " Yes, number of drinks unknown"
|
---|
| 98 | I X=99 W " Not documented"
|
---|
| 99 | Q
|
---|
| 100 | ;
|
---|
| 101 | LS ;Item 16. Laboratory Studies
|
---|
| 102 | ;GAS LDH (IU/L) (165.5,1540)
|
---|
| 103 | ;GAS CEA (ng/ml) (165.5,1541)
|
---|
| 104 | ;GAS CA125 (U/ml) (165.5,1542)
|
---|
| 105 | ;GAS BETA2 MICROGLOBULIN (165.5,1543)
|
---|
| 106 | ;GAS URINARY 5-HIAA (mg/24hr) (165.5,1544)
|
---|
| 107 | D FRACIT
|
---|
| 108 | I +X=0 W " Test not administered"
|
---|
| 109 | I X=8888.8 W " Test administered but results unknown"
|
---|
| 110 | I X=9999.9 W " Not documented"
|
---|
| 111 | Q
|
---|
| 112 | ;
|
---|
| 113 | IRTD ;Item 40. Intra-operative Radiation Therapy, Dose (cCy)
|
---|
| 114 | ;GAS INTRA-OPERATIVE RADIATION (165.5,1567)
|
---|
| 115 | D NUMIT
|
---|
| 116 | I +X=0 W " Not administered"
|
---|
| 117 | I X=88888 W " Administered, dose not documented"
|
---|
| 118 | I X=99999 W " Not documented"
|
---|
| 119 | Q
|
---|
| 120 | ;
|
---|
| 121 | ;2001 Lung (NSCLC) Cancers PCE Study
|
---|
| 122 | ;
|
---|
| 123 | PFT ;Item 7. Pulmonary Function Tests
|
---|
| 124 | ;LNG FVC (165.5,1407
|
---|
| 125 | ;LNG FEV (165.5,1407.1)
|
---|
| 126 | I $L($P(X,".",1))>ONCL K X Q
|
---|
| 127 | D FRACIT
|
---|
| 128 | I X="0.00" W " Test not done" Q
|
---|
| 129 | I X=9.98 W " Test done, results not documented" Q
|
---|
| 130 | I X=9.99 W " Not documented if test performed" Q
|
---|
| 131 | Q
|
---|
| 132 | ;
|
---|
| 133 | RE ;Item 9. Radiological Evaluation
|
---|
| 134 | ;LNG TUMOR SIZE (BONE SCAN) (165.5,1409.4)
|
---|
| 135 | ;LNG NUM OF TUMORS (BONE SCAN) (165.5,1409.5)
|
---|
| 136 | ;LNG TUMOR SIZE (CHEST CT) (165.5,1410.4)
|
---|
| 137 | ;LNG NUM OF TUMORS (CHEST CT) (165.5,1410.5)
|
---|
| 138 | ;LNG TUMOR SIZE (BRAIN CT) (165.5,1411.4)
|
---|
| 139 | ;LNG NUM OF TUMORS (BRAIN CT) (165.5,1411.5)
|
---|
| 140 | ;LNG TUMOR SIZE (CHEST MRI) (165.5,1412.4)
|
---|
| 141 | ;LNG NUM OF TUMORS (CHEST MRI) (165.5,1412.5)
|
---|
| 142 | ;LNG TUMOR SIZE (BRAIN MRI) (165.5,1413.4)
|
---|
| 143 | ;LNG NUM OF TUMORS (BRAIN MRI) (165.5,1413.5)
|
---|
| 144 | ;LNG TUMOR SIZE (PET SCAN) (165.5,1414.4)
|
---|
| 145 | ;LNG NUM OF TUMORS (PET SCAN) (165.5,1414.5)
|
---|
| 146 | ;LNG TUMOR SIZE (CHEST XRAY) (165.5,1415.4)
|
---|
| 147 | ;LNG NUM OF TUMORS (CHEST XRAY) (165.5,1415.5)
|
---|
| 148 | D NUMIT
|
---|
| 149 | I +X=0 W " Test not performed"
|
---|
| 150 | I X=999!(X=99) W " Test performed, not documented"
|
---|
| 151 | Q
|
---|
| 152 | ;
|
---|
| 153 | TPBR ;Item 17. Total Peri-Operative Blood Replacement
|
---|
| 154 | ;LNG PERI-OPERATIVE BLOOD REP (165.5,1420)
|
---|
| 155 | D NUMIT
|
---|
| 156 | I +X=0 W " No transfusion performed"
|
---|
| 157 | I X=98 W " Transfusion performed, units not documented"
|
---|
| 158 | I X=99 W " Not recorded if transfusion done"
|
---|
| 159 | Q
|
---|
| 160 | ;
|
---|
| 161 | ;2001 Lung (NSCLC) Cancers PCE Study
|
---|
| 162 | ;2001 Gastric Cancers PCE Study
|
---|
| 163 | ;
|
---|
| 164 | DTU ;Item 2. Duration of Tobacco Use
|
---|
| 165 | ;LNG DURATION OF TOBACCO USE (165.5,1401)
|
---|
| 166 | ;Item 4. Duration of Tobacco Use
|
---|
| 167 | ;GAS DURATION OF TOBACCO USE (165.5,1572)
|
---|
| 168 | D NUMIT
|
---|
| 169 | I +X=0 W " Never used tobacco"
|
---|
| 170 | I X=99 W " Not documented"
|
---|
| 171 | Q
|
---|
| 172 | ;
|
---|
| 173 | GYGR ;YEAR OF GASTRIC RESECTION I.T.
|
---|
| 174 | I +X=0 W " No prior gastric resection"
|
---|
| 175 | I X=9999 W " Not documented"
|
---|
| 176 | Q
|
---|
| 177 | GTOBR ;GASTRIC TOTAL OPERATIVE BLOOD REPLACEMENT I.T.
|
---|
| 178 | I X="00" W " No transfusion"
|
---|
| 179 | I X="98" W " Transfusion, # of units not documented"
|
---|
| 180 | I X="99" W " Not recorded if transfusion done"
|
---|
| 181 | Q
|
---|
| 182 | HVBT ;Item 16. Hct (Hematocrit) Values Before Transfusion
|
---|
| 183 | ;LNG HCT VAL BEFORE TRANSFUSION (165.5,1430)
|
---|
| 184 | ;Item 33. Hct (Hematocrit) Values Before Transfusion
|
---|
| 185 | ;GAS HCT VAL BEFORE TRANSFUSION (165.5,1562)
|
---|
| 186 | D FRACIT
|
---|
| 187 | I +X=0 W " No transfusion"
|
---|
| 188 | I X=99.9 W " Not documented"
|
---|
| 189 | Q
|
---|
| 190 | ;
|
---|
| 191 | BD ;Item 23. Boost Dose (cCy)
|
---|
| 192 | ;LNG BOOST DOSE (cGy) (165.5,1422)
|
---|
| 193 | ;Item 39. Boost Dose (cCy)
|
---|
| 194 | ;GAS BOOST DOSE (cGy) (165.5,1575)
|
---|
| 195 | D NUMIT
|
---|
| 196 | I +X=0 W " Not administered"
|
---|
| 197 | I X=99999 W " Not documented"
|
---|
| 198 | Q
|
---|
| 199 | ;
|
---|
| 200 | DMCM ;Item 12. Distance in Millimeters to Closest Margin
|
---|
| 201 | ;LNG PROXIMAL MARGIN (165.5,1429)
|
---|
| 202 | ;LNG DISTAL MARGIN (165.5,1429.1)
|
---|
| 203 | D NUMIT
|
---|
| 204 | I +X=0 W " No free margins"
|
---|
| 205 | I X=998 W " NA, no surgery of primary site"
|
---|
| 206 | I X=999 W " Unknown, not documented"
|
---|
| 207 | Q
|
---|
| 208 | ;
|
---|
| 209 | EFM ;Item 30. Extent of Free Margin
|
---|
| 210 | ;GAS PROXIMAL MARGIN (165.5,1558)
|
---|
| 211 | ;GAS DISTAL MARGIN (165.5,1558.1)
|
---|
| 212 | D NUMIT
|
---|
| 213 | I +X=0 W " No free margins"
|
---|
| 214 | I X=999 W " Not documented"
|
---|
| 215 | Q
|
---|
| 216 | ;
|
---|
| 217 | NUMIT ;Pad with leading zeros
|
---|
| 218 | S ONCZZZ="000000000",ONCXLEN=$L(X) I ONCL=ONCXLEN Q
|
---|
| 219 | S ONCPNUM=ONCL-ONCXLEN,ONCPAD=$E(ONCZZZ,1,ONCPNUM),X=ONCPAD_X
|
---|
| 220 | K ONCZZZ,ONCXLEN,ONCPNUM,ONCPAD
|
---|
| 221 | Q
|
---|
| 222 | ;
|
---|
| 223 | FRACIT ;Pad with leading zeros, 1 decimal place
|
---|
| 224 | I X[".",$P(X,".",2)="" S X=+X
|
---|
| 225 | S ONCZZZ="000000000",ONCNUM=$P(X,".",1),ONCFRAC=$P(X,".",2)
|
---|
| 226 | S ONCNLEN=$L(ONCNUM),ONCFLEN=$L(ONCFRAC)
|
---|
| 227 | S ONCNPD=ONCL-ONCNLEN,ONCFPD=ONCF-ONCFLEN
|
---|
| 228 | S ONCPADN=$E(ONCZZZ,1,ONCNPD),ONCPADF=$E(ONCZZZ,1,ONCFPD)
|
---|
| 229 | I ONCFRAC="" S ONCPADF="."_ONCPADF
|
---|
| 230 | S X=ONCPADN_X_ONCPADF
|
---|
| 231 | K ONCZZZ,ONCNUM,ONCFRAC,ONCNLEN,ONCFLEN,ONCNPD,ONCFPD,ONCPADN,ONCPADF
|
---|
| 232 | Q
|
---|