Comments (7)
Hi, I've been able to identify the following fields with the word staging system in their names:
-
follow_up.json
recurrence_tumour_staging_system
posttherapy_tumour_staging_system
-
primary_diagnosis.json
clinical_tumour_staging_system
-
specimen.json
pathological_tumour_staging_system
Just want to confirm, will this script apply to each of these 5 fields? Am I missing any?
from argo-dictionary.
@wajiha-oicr They will NOT have a codelist, but the will probably have a regex. An empty string should not be allowed for now:
Here is a list of possibilities for the TNM scenarios that need to be codified into regex:
T[0-4] T[0-4][a-e] T[0-4][a-e][0-2] T[0-4][a-e][mi] TX Ta Tis Tis \(DCIS\) Tis \(LCIS\) Tis \(Paget's\) N[0-4] N[0-4][a-c] N1(bI|bII|bIII|bIV|mi) N0 (i+) N0 (i-) N0 (mol-) N0 (mol-) NX M[0-2] M[0-2][a-c] MX cM0 \(i+\)
I see, thanks. I'm assuming we will work on creating the validations for those fields as part of a separate ticket.
from argo-dictionary.
Also, are there recent tsv sample files available for these schemas? Particularly specimen.tsv and primary_diagnosis.tsv; I'm not seeing any columns for the m, n, t, or stage fields.
from argo-dictionary.
@wajiha-oicr Yes, those are all the correct spots!
from argo-dictionary.
@rosibaj , will the fields (i.e t,n,m category, stage group, stage suffix) eventually get codelists for which values are permitted? Or can the user enter any string they like?
Wondering if I need to check for empty strings or not; when there's a codelist that's already taken care of.
from argo-dictionary.
@wajiha-oicr They will NOT have a codelist, but the will probably have a regex. An empty string should not be allowed for now:
Here is a list of possibilities for the TNM scenarios that need to be codified into regex:
T[0-4]
T[0-4][a-e]
T[0-4][a-e][0-2]
T[0-4][a-e][mi]
TX
Ta
Tis
Tis \(DCIS\)
Tis \(LCIS\)
Tis \(Paget's\)
N[0-4]
N[0-4][a-c]
N1(bI|bII|bIII|bIV|mi)
N0 (i+)
N0 (i-)
N0 (mol-)
N0 (mol-)
NX
M[0-2]
M[0-2][a-c]
MX
cM0 \(i+\)
from argo-dictionary.
@wajiha-oicr yes, thats a future update :) list is still being verified.
from argo-dictionary.
Related Issues (20)
- Add optional fields to denote radiation boost HOT 4
- Change Data Tier for recurrence_tumour_staging_system field HOT 3
- Add new required "lymph_nodes_examined_method" field in Primary Diagnosis schema HOT 2
- Add additional treatment response critieria HOT 3
- Add new cumulative_drug_dosage_prescribed field HOT 2
- Add new field for percent_tumour_cells_measurement_method HOT 7
- Add new term "Biochemical progression" to relapse_type field HOT 1
- New specimen_type terms HOT 3
- Add fields for drug dosage in immunotherapy table HOT 2
- Update `anatomic_site_progression_or_recurrence` field to accept multiple values HOT 2
- 🐛 Regex field in dictionary is not implemented HOT 7
- Update validation scripts to take into account exception values (Unknown and Not applicable) HOT 2
- Proposed solution for making a clinical exception on the "prescribed_cumulative_drug_dose" and "actual_cumulative_drug_dose" HOT 4
- Add new term to "response_to_treatment" field HOT 1
- Allow treatment_start_interval=0 in treatment table HOT 2
- Allow a clinical exceptions on fields "percent_tumour_cells" and "percent_tumour_cells_measurement_method" HOT 1
- Allow a clinical exception on treatment field: `treatment_type` or update the dictionary enum HOT 2
- Add new term `End of life care` into schema `Treatment` - `treatment_type` HOT 2
- File Templates Error from Data Dictionary Front-end HOT 2
- New dosage unit values HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argo-dictionary.