You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As tumour grading is not applicable to certain cancers, for example blood cancers:
T-cell Lymphoma (EUPTCL-DE)
Multiple Myeloma (MM-KR)
Programs can submit Not applicable for tumour_grading_system, Not applicable for tumour_grade, when cancer_type_code matches this regex: ^[C]([8][1-9]|9[0-6]{2})(.[0-9]{1,3}[A-Z]{0,1})?$
Modify the validation rules in specimen.ts, so that tumour_grade is Not applicable when:
tumour_grading_system = Not applicable
and cancer_type_code = [cancer_codes]
Refer to below Hardeep's examples.
Blood cancer type codes are between C81-C96 (https://icd.who.int/browse10/2019/en#/C81-C96). If cancer_type_code is a code between C81 to C96, then it is a blood cancer and tumour_grading_system is allowed to be Not applicable.
tumour_grading_system to only allowed to be Not applicable if cancer_type_code matches this regex: ^[C]([8][1-9]|9[0-6]{2})(.[0-9]{1,3}[A-Z]{0,1})?$
Examples:
Valid because C85.1 is B-cell lymphoma which is a blood cancer and tumour grading does not apply. cancer_type_code = C85.1 tumour_grading_system = Not applicable
Invalid because tumour grading does not apply to blood cancers and C81 is a blood cancer (Hodgkin lymphoma): cancer_type_code = C81 tumour_grading_system = Three-tier grading system
Valid because tumour grading is done on prostate cancer (C61) cancer_type_code = C61 tumour_grading_system = Gleason grade group system
The text was updated successfully, but these errors were encountered:
Blood cancer type codes are between C81-C96 (https://icd.who.int/browse10/2019/en#/C81-C96). If cancer_type_code is a code between C81 to C96, then it is a blood cancer and tumour_grading_system is allowed to be Not applicable.
tumour_grading_system to only allowed to be Not applicable if cancer_type_code matches this regex: ^[C]([8][1-9]|9[0-6]{2})(.[0-9]{1,3}[A-Z]{0,1})?$
Examples:
Valid because C85.1 is B-cell lymphoma which is a blood cancer and tumour grading does not apply. cancer_type_code = C85.1 tumour_grading_system = Not applicable
Invalid because tumour grading does not apply to blood cancers and C81 is a blood cancer (Hodgkin lymphoma): cancer_type_code = C81 tumour_grading_system = Three-tier grading system
Valid because tumour grading is done on prostate cancer (C61) cancer_type_code = C61 tumour_grading_system = Gleason grade group system
Buwujiu
changed the title
Feature Request: Cross File Validation for 'tumour_grading_system'
Feature Request: Cross File Validation for 'tumour_grading_system' and tumour_gradeNov 14, 2022
Detailed Description
Will unblock EUPTCL-DE clinical submission.
As tumour grading is not applicable to certain cancers, for example blood cancers:
Programs can submit
Not applicable
fortumour_grading_system
,Not applicable
fortumour_grade
, whencancer_type_code
matches this regex:^[C]([8][1-9]|9[0-6]{2})(.[0-9]{1,3}[A-Z]{0,1})?$
Note that this is NOT an exception.
This should be done after this ticket: icgc-argo/argo-dictionary#359
Exit Criteria
when users submit this combo:
Specimen:
Primary diagnosis:
there should be no clinical validation errors.
Possible Implementation
Modify the validation rules in specimen.ts, so that
tumour_grade
isNot applicable
when:tumour_grading_system
=Not applicable
cancer_type_code
= [cancer_codes]Refer to below Hardeep's examples.
Blood cancer type codes are between C81-C96 (https://icd.who.int/browse10/2019/en#/C81-C96). If cancer_type_code is a code between C81 to C96, then it is a blood cancer and tumour_grading_system is allowed to be
Not applicable
.tumour_grading_system
to only allowed to beNot applicable
ifcancer_type_code
matches this regex:^[C]([8][1-9]|9[0-6]{2})(.[0-9]{1,3}[A-Z]{0,1})?$
Examples:
Valid because C85.1 is B-cell lymphoma which is a blood cancer and tumour grading does not apply.
cancer_type_code
=C85.1
tumour_grading_system
=Not applicable
Invalid because tumour grading does not apply to blood cancers and C81 is a blood cancer (Hodgkin lymphoma):
cancer_type_code
=C81
tumour_grading_system
=Three-tier grading system
Valid because tumour grading is done on prostate cancer (C61)
cancer_type_code
=C61
tumour_grading_system
=Gleason grade group system
The text was updated successfully, but these errors were encountered: