1 | ONCOSUR2 ;Hines OIFO/RTK - ONCOSUR continued ;12/19/00
|
---|
2 | ;;2.11;ONCOLOGY;**15,19,22,27,33,34,36,40,42**;Mar 07, 1995
|
---|
3 | ;
|
---|
4 | D TMK,EXT,LYM,TNM,CS,SUR,SCT W !
|
---|
5 | Q
|
---|
6 | ;
|
---|
7 | TMK ;TUMOR MARKER 1 (165.5,25.1)
|
---|
8 | ;TUMOR MARKER 2 (165.5,25.2)
|
---|
9 | ;TUMOR MARKER 3 (165.5,25.3)
|
---|
10 | F SITESUB=67500:1:67509 S SITE(SITESUB)="BREAST"
|
---|
11 | F SITESUB=67180:1:67189 S SITE(SITESUB)="COLORECTAL"
|
---|
12 | S SITE(67199)="COLORECTAL"
|
---|
13 | S SITE(67220)="LIVER"
|
---|
14 | S SITE(67221)="LIVER"
|
---|
15 | S SITE(67569)="OVARY"
|
---|
16 | S SITE(67619)="PROSTATE"
|
---|
17 | S SITE(67620)="TESTIS"
|
---|
18 | S SITE(67621)="TESTIS"
|
---|
19 | S SITE(67629)="TESTIS"
|
---|
20 | I $G(SITE(OLDTOP))=$G(SITE(X)) Q
|
---|
21 | D MESSAGE
|
---|
22 | W !?5,"TUMOR MARKERS"
|
---|
23 | S $P(^ONCO(165.5,D0,24),U,2)=""
|
---|
24 | S $P(^ONCO(165.5,D0,24),U,3)=""
|
---|
25 | S $P(^ONCO(165.5,D0,24),U,7)=""
|
---|
26 | Q
|
---|
27 | ;
|
---|
28 | EXT ;EXTENSION (165.5,30)
|
---|
29 | S ONCOX="E",ONCOT=OLDTOP S OLDEXT=$$GETLIST^ONCODEL(D0,ONCOX,ONCOT)
|
---|
30 | S ONCOX="E",ONCOT=X S NEWEXT=$$GETLIST^ONCODEL(D0,ONCOX,ONCOT)
|
---|
31 | I OLDEXT=NEWEXT Q
|
---|
32 | D MESSAGE
|
---|
33 | W !?5,"EXTENSION"
|
---|
34 | S $P(^ONCO(165.5,D0,2),U,10)=""
|
---|
35 | Q
|
---|
36 | ;
|
---|
37 | LYM ;LYMPH NODES (165.5,31)
|
---|
38 | S ONCOX="L",ONCOT=OLDTOP S OLDLYM=$$GETLIST^ONCODEL(D0,ONCOX,ONCOT)
|
---|
39 | S ONCOX="L",ONCOT=X S NEWLYM=$$GETLIST^ONCODEL(D0,ONCOX,ONCOT)
|
---|
40 | I OLDLYM=NEWLYM Q
|
---|
41 | D MESSAGE
|
---|
42 | W !?5,"LYMPH NODES"
|
---|
43 | S $P(^ONCO(165.5,D0,2),U,11)=""
|
---|
44 | Q
|
---|
45 | ;
|
---|
46 | TNM ;CLINICAL STAGING
|
---|
47 | ;PATHOLOGIC STAGING
|
---|
48 | S OLDTNM=$P($G(^ONCO(164,OLDTOP,0)),U,11) I OLDTNM="" Q
|
---|
49 | S NEWTNM=$P($G(^ONCO(164,X,0)),U,11) I NEWTNM="" Q
|
---|
50 | I OLDTNM=NEWTNM Q
|
---|
51 | D MESSAGE
|
---|
52 | W !?5,"CLINICAL STAGING",?36,"(all fields)"
|
---|
53 | W !?5,"PATHOLOGIC STAGING",?36,"(all fields)"
|
---|
54 | S $P(^ONCO(165.5,D0,2),U,25)="" ;37.1 ;CLINICAL T
|
---|
55 | S $P(^ONCO(165.5,D0,2),U,26)="" ;37.2 ;CLINICAL N
|
---|
56 | S $P(^ONCO(165.5,D0,2),U,27)="" ;37.3 ;CLINICAL M
|
---|
57 | S $P(^ONCO(165.5,D0,2),U,20)="" ;38 ;CLINICAL STAGE GROUP
|
---|
58 | S $P(^ONCO(165.5,D0,3),U,32)="" ;19 ;STAGED BY (CLINICAL STAGE)
|
---|
59 | S $P(^ONCO(165.5,D0,2.1),U,12)="" ;134 ;CLINICAL RISK FACTORS
|
---|
60 | S $P(^ONCO(165.5,D0,24),U,8)="" ;136 ;SERUM TUMOR MARKERS
|
---|
61 | S $P(^ONCO(165.5,D0,2.1),U,1)="" ;85 ;PATHOLOGIC T
|
---|
62 | S $P(^ONCO(165.5,D0,2.1),U,2)="" ;86 ;PATHOLOGIC N
|
---|
63 | S $P(^ONCO(165.5,D0,2.1),U,3)="" ;87 ;PATHOLOGIC M
|
---|
64 | S $P(^ONCO(165.5,D0,2.1),U,4)="" ;88 ;PATHOLOGIC STAGE GROUP
|
---|
65 | S $P(^ONCO(165.5,D0,2.1),U,5)="" ;89 ;STAGED BY (PATHOLOGIC STAGE)
|
---|
66 | S $P(^ONCO(165.5,D0,2.1),U,13)="" ;135 ;PATHOLOGIC RISK FACTORS
|
---|
67 | Q
|
---|
68 | ;
|
---|
69 | SUR ;SURGICAL PROCEDURES
|
---|
70 | S OLDSCG=$P($G(^ONCO(164,OLDTOP,0)),U,16) I OLDSCG="" Q
|
---|
71 | S NEWSCG=$P($G(^ONCO(164,X,0)),U,16) I NEWSCG="" Q
|
---|
72 | I OLDSCG=NEWSCG Q
|
---|
73 | D MESSAGE
|
---|
74 | W !?5,"SURGICAL PROCEDURES",?36,"(all fields)"
|
---|
75 | ;
|
---|
76 | S $P(^ONCO(165.5,D0,3),U,34)="" ;74 ;SURGICAL APPROACH (R)
|
---|
77 | S $P(^ONCO(165.5,D0,3),U,38)="" ;58.2 ;SURGERY OF PRIMARY (R)
|
---|
78 | S $P(^ONCO(165.5,D0,3.1),U,7)="" ;50.2 ;SURGERY OF PRIMARY @FAC (R)
|
---|
79 | S $P(^ONCO(165.5,DA,3),U,40)="" ;138 ;SCOPE OF LN SURGERY (R)
|
---|
80 | S $P(^ONCO(165.5,DA,3.1),U,9)="" ;138.1;SCOPE OF LN SURGERY @FAC (R)
|
---|
81 | S $P(^ONCO(165.5,DA,3),U,42)="" ;140 ;NUMBER OF LN REMOVED (R)
|
---|
82 | S $P(^ONCO(165.5,DA,3.1),U,11)="" ;140.1;NUMBER OF LN REMOVED @FAC(R)
|
---|
83 | S $P(^ONCO(165.5,DA,3),U,41)="" ;139 ;SURG PROC/OTHER SITE (R)
|
---|
84 | S $P(^ONCO(165.5,DA,3.1),U,10)="" ;139.1;SURG PROC/OTHER SITE @FAC(R)
|
---|
85 | ;
|
---|
86 | S $P(^ONCO(165.5,D0,3.1),U,29)="" ;58.6 ;SURGERY OF PRIMARY (F)
|
---|
87 | S TXDT=$P(^ONCO(165.5,DA,3),U,1)_"S1"
|
---|
88 | S $P(^ONCO(165.5,DA,3),U,1)="" ;50 ;MOST DEFINITIVE SURG DATE
|
---|
89 | K ^ONCO(165.5,"ATX",DA,TXDT)
|
---|
90 | S $P(^ONCO(165.5,DA,3),U,28)="" ;59 ;SURGICAL MARGINS
|
---|
91 | S $P(^ONCO(165.5,D0,3.1),U,30)="" ;58.7 ;SURGERY OF PRIMARY @FAC (F)
|
---|
92 | S $P(^ONCO(165.5,DA,3.1),U,8)="" ;50.3 ;MOST DEFINITIVE SURG @FAC DATE
|
---|
93 | ;
|
---|
94 | S $P(^ONCO(165.5,DA,3.1),U,31)="" ;138.4;SCOPE OF LN SURGERY (F)
|
---|
95 | S TXDT=$P($G(^ONCO(165.5,DA,3.1)),U,22)_"S2"
|
---|
96 | S $P(^ONCO(165.5,DA,3.1),U,22)="" ;138.2;SCOPE OF LN SURGERY DATE
|
---|
97 | K ^ONCO(165.5,"ATX",DA,TXDT)
|
---|
98 | S $P(^ONCO(165.5,DA,3.1),U,32)="" ;138.5;SCOPE OF LN SURGERY @FAC (F)
|
---|
99 | S $P(^ONCO(165.5,DA,3.1),U,23)="" ;138.2;SCOPE OF LN SURGERY @FAC DT
|
---|
100 | ;
|
---|
101 | S $P(^ONCO(165.5,DA,3.1),U,33)="" ;139.4;SURG PROC/OTHER SITE (F)
|
---|
102 | S TXDT=$P(^ONCO(165.5,DA,3.1),U,24)_"S3"
|
---|
103 | S $P(^ONCO(165.5,DA,3.1),U,24)="" ;139.2;SURG PROC/OTHER SITE DATE
|
---|
104 | K ^ONCO(165.5,"ATX",DA,TXDT)
|
---|
105 | S $P(^ONCO(165.5,DA,3.1),U,34)="" ;139.5;SURG PROC/OTHER SITE @FAC(F)
|
---|
106 | S $P(^ONCO(165.5,DA,3.1),U,25)="" ;139.3;SURG PROC/OTHER SITE @FAC DT
|
---|
107 | S $P(^ONCO(165.5,DA,3),U,33)="" ;23 ;RECONSTRUCTION/RESTORATION
|
---|
108 | S $P(^ONCO(165.5,DA,"THY1"),U,36)="" ;435 ;DATE OF SURGICAL DISCHARGE
|
---|
109 | S $P(^ONCO(165.5,DA,3.1),U,28)="" ;14 ;READMISSION W/I 30 DAYS/SURG
|
---|
110 | K ^ONCO(165.5,DA,14) ;108 ;TEXT-RX-SURGERY
|
---|
111 | S $P(^ONCO(165.5,DA,3),U,26)="" ;58 ;REASON NO SURGERY OF PRIMARY
|
---|
112 | Q
|
---|
113 | SCT ;
|
---|
114 | S OLDSCG=$P($G(^ONCO(164,OLDTOP,0)),U,16) I OLDSCG="" Q
|
---|
115 | S NEWSCG=$P($G(^ONCO(164,X,0)),U,16) I NEWSCG="" Q
|
---|
116 | I OLDSCG=NEWSCG Q
|
---|
117 | D MESSAGE
|
---|
118 | W !?5,"SUBSEQUENT COURSE OF TREATMENT",?36,"(all surgery fields)"
|
---|
119 | F SCT=0:0 S SCT=$O(^ONCO(165.5,DA,4,SCT)) Q:SCT'>0 D
|
---|
120 | .S $P(^ONCO(165.5,DA,4,SCT,0),U,4)="" ;.04 ;SURGERY OF PRIMARY
|
---|
121 | .S $P(^ONCO(165.5,DA,4,SCT,0),U,11)="" ;.041;SURGERY OF PRIMARY DATE
|
---|
122 | .S $P(^ONCO(165.5,DA,4,SCT,2),U,32)="" ;35 ;SCOPE OF LN SURGERY
|
---|
123 | .S $P(^ONCO(165.5,DA,4,SCT,2),U,34)="" ;37 ;NUMBER OF LN REMOVED
|
---|
124 | .S $P(^ONCO(165.5,DA,4,SCT,2),U,33)="" ;36 ;SURG PROC/OTHER SITE
|
---|
125 | .S $P(^ONCO(165.5,DA,4,SCT,2),U,30)="" ;33 ;RECON/RESTORE DELAYED
|
---|
126 | .S $P(^ONCO(165.5,DA,4,SCT,2),U,31)="" ;34 ;RECON/RESTORE DELAY DATE
|
---|
127 | W !
|
---|
128 | Q
|
---|
129 | ;
|
---|
130 | CS ;COLLOBORATIVE STAGING
|
---|
131 | S OLDSCG=$P($G(^ONCO(164,OLDTOP,0)),U,16) I OLDSCG="" Q
|
---|
132 | S NEWSCG=$P($G(^ONCO(164,X,0)),U,16) I NEWSCG="" Q
|
---|
133 | I OLDSCG=NEWSCG Q
|
---|
134 | D MESSAGE
|
---|
135 | W !?5,"COLLABORATIVE STAGING",?36,"(all fields)"
|
---|
136 | F PIECE=1:1:12 S $P(^ONCO(165.5,D0,"CS"),U,PIECE)=""
|
---|
137 | F PIECE=1:1:11 S $P(^ONCO(165.5,D0,"CS1"),U,PIECE)=""
|
---|
138 | Q
|
---|
139 | ;
|
---|
140 | MESSAGE ;
|
---|
141 | I MSSG=1 Q
|
---|
142 | W !!?3,"You have changed the PRIMARY SITE. The new topography is"
|
---|
143 | W !?3,"outside of the old topography's site group. This change"
|
---|
144 | W !?3,"may affect the validity of all site-specific fields. Therefore,"
|
---|
145 | W !?3,"these fields have been initialized and need to be re-entered:"
|
---|
146 | W ! S MSSG=1 Q
|
---|
147 | Q
|
---|