@@ -175,7 +175,7 @@ def select_first_definitive_teatment_information_option(self, option: str) -> No
175175NOT_REPORTED_CODE = "202140~~202188"
176176
177177
178- class ASAGradeOptions (StrEnum ):
178+ class CancerASAGradeOptions (StrEnum ):
179179 """Enum for ASA Grade options."""
180180
181181 FIT = "17009"
@@ -186,22 +186,38 @@ class ASAGradeOptions(StrEnum):
186186 NOT_KNOWN = "17015"
187187
188188
189- class YesNoOptions (StrEnum ):
189+ class CancerYesNoOptions (StrEnum ):
190190 """Enum for YesNo options."""
191191
192192 YES = "17058"
193193 NO = "17059"
194194
195195
196- class MetastasesPresentOptions (StrEnum ):
196+ class CancerRadiologyYesNoOptions (StrEnum ):
197+ """Enum for Yes/No options specific to Radiology fields"""
198+
199+ YES = "17058~~204365"
200+ NO = "17059~~204366"
201+ NOT_REPORTED = "202140"
202+
203+
204+ class CancerTaggingAgentDrugAdministeredOptions (StrEnum ):
205+ """Enum for Tagging Agent Given Drugs Administered"""
206+
207+ YES = "17058~~204368"
208+ NO = "17059"
209+ NOT_REPORTED = "202140"
210+
211+
212+ class CancerMetastasesPresentOptions (StrEnum ):
197213 """Enum for Metastases Present options."""
198214
199215 CERTAIN = "17131~~202199"
200216 NONE = "17130"
201217 NOT_REPORTED = NOT_REPORTED_CODE
202218
203219
204- class FinalPreTreatmentTCategoryOptions (StrEnum ):
220+ class CancerFinalPreTreatmentTCategoryOptions (StrEnum ):
205221 """Enum for Final Pre-Treatment T Category options."""
206222
207223 CTX = "17356"
@@ -213,7 +229,7 @@ class FinalPreTreatmentTCategoryOptions(StrEnum):
213229 NOT_REPORTED = NOT_REPORTED_CODE
214230
215231
216- class FinalPreTreatmentNCategoryOptions (StrEnum ):
232+ class CancerFinalPreTreatmentNCategoryOptions (StrEnum ):
217233 """Enum for Final Pre-Treatment N Category options."""
218234
219235 CNX = "202201"
@@ -223,7 +239,7 @@ class FinalPreTreatmentNCategoryOptions(StrEnum):
223239 NOT_REPORTED = NOT_REPORTED_CODE
224240
225241
226- class ReasonNoTreatmentRecievedOptions (StrEnum ):
242+ class CancerReasonNoTreatmentReceivedOptions (StrEnum ):
227243 """Enum for Reason No Treatment Received options."""
228244
229245 ADVANCED_DISEASE = "99016"
@@ -234,7 +250,7 @@ class ReasonNoTreatmentRecievedOptions(StrEnum):
234250 UNKNOWN = "99018"
235251
236252
237- class PreviouslyExcisedTumorOptions (StrEnum ):
253+ class CancerPreviouslyExcisedTumorOptions (StrEnum ):
238254 """Enum for Previously Excised Tumor options."""
239255
240256 YES = "17058~~305403"
@@ -243,14 +259,14 @@ class PreviouslyExcisedTumorOptions(StrEnum):
243259 NOT_REPORTED = "202140"
244260
245261
246- class TreatmentTypeOptions (StrEnum ):
262+ class CancerTreatmentTypeOptions (StrEnum ):
247263 """Enum for Treatment Type options."""
248264
249265 SURGICAL = "202143"
250266 NON_SURGICAL = "202144"
251267
252268
253- class TreatmentGivenOptions (StrEnum ):
269+ class CancerTreatmentGivenOptions (StrEnum ):
254270 """Enum for Treatment Given options."""
255271
256272 CHEMOTHERAPY = "202160~~202184,202217,202218,202219,202220,202221,202222,202223,202224,202225,202226,202227,202228,202287,305395,305397"
@@ -269,14 +285,14 @@ class CancerTreatmentIntentOptions(StrEnum):
269285 NOT_KNOWN = "17373"
270286
271287
272- class NHSOrPrivateOptions (StrEnum ):
288+ class CancerNHSOrPrivateOptions (StrEnum ):
273289 """Enum for NHS or Private options."""
274290
275291 NHS = "202153~~202177,202178"
276292 PRIVATE = "202154~~202179"
277293
278294
279- class TreatmentProviderLookupOptions (StrEnum ):
295+ class CancerTreatmentProviderLookupOptions (StrEnum ):
280296 """Enum for Treatment Provider lookup options."""
281297
282298 ADVANCE_NURSE_PRACTITIONER_1 = "51905"
@@ -305,7 +321,7 @@ class TreatmentProviderLookupOptions(StrEnum):
305321 BUSHBURY_HEALTH_CENTRE = "51801"
306322
307323
308- class ConsultantLookupOptions (StrEnum ):
324+ class CancerConsultantLookupOptions (StrEnum ):
309325 """Enum for Consultant lookup options."""
310326
311327 B_FRAME = "201"
0 commit comments