Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement precancer/clinical data updates and testing #306

Closed
aclayton555 opened this issue Oct 2, 2023 · 10 comments · Fixed by #407
Closed

Implement precancer/clinical data updates and testing #306

aclayton555 opened this issue Oct 2, 2023 · 10 comments · Fixed by #407
Assignees

Comments

@aclayton555
Copy link
Contributor

Working with Kristen Anton to start implementing data model changes (maybe in separate branch). Consider proposed updates presented here: https://docs.google.com/presentation/d/1yWnmNKhEe9uXDMzdLa77DDPyQqh-54Lkq2ywSCztgjA/edit?usp=sharing

@aclayton555 aclayton555 added the effort-high This one's hard label Oct 2, 2023
@aclayton555
Copy link
Contributor Author

Pre-cancer atlases: BU, Duke, HMS, Stanford

@aclayton555
Copy link
Contributor Author

@aclayton555 set up time with Kristen to confirm approach and timelines for implementing changes in renewal, and how we want to implement these. Think about what we want to write into the renewal. Recommend that Kristen also connect with CRDC.

@adamjtaylor
Copy link
Contributor

We met with Kirsten on 2 Nov. Backlogged once we have concrete plans for data model implementation

@aclayton555
Copy link
Contributor Author

@aclayton555 aclayton555 removed their assignment Apr 3, 2024
@aclayton555 aclayton555 added renewal and removed effort-high This one's hard labels Apr 3, 2024
@aclayton555
Copy link
Contributor Author

Also revisit updates of optional -> required fields, as outlined in # 2 of #355

@kristenanton
Copy link

Propose a new (simple) manifest called 'Clinical Data Update' that will allow DCC to capture two important bits of information about cases: vital status, and precancer designation/description.

  1. Capture of Vital Status
    Manifest would contain data element 'Vital Status' with permissible values 'Alive, Dead, unknown, Not Reported.' This data element is included in the Clinical Tier 1 Demographics manifest at present (of which we expect only one record per participant).
    If the vital status of the patient is 'Dead' we will require the following data: 'Days to Death, Cause of Death, Cause of Death Source.' These data elements are included in the Clinical Tier 1 Demographics manifest at present.
    If the vital status is 'Alive, unknown, Not Reported' we will require a new data element: 'Days to Vital Status Reference' defined as 'Number of days between the date used for index and the reference date for designation of vital status.' The reference date for this update is important to researchers.

  2. Identification/Annotation of precancer cases
    Manifest would contain the data element 'Precancer Case' with permissible values 'Yes, No, Not Reported, unknown.' This is a new data element (does not exist in the current model).
    If 'Precancer Case' is Yes, we will require the following data: 'Days to Precancer Case Designation' (defined as 'Number of days between the date used for index and the reference date for designation of precancer status.') and 'Precancerous Condition Type. 'Days to Precancer Case Designation' is a new data element. 'Precancerous Condition Type' is included in the Clinical Tier 1 Diagnosis manifest at present.
    If 'Precancer Case' does not equal 'Yes' there is no additional data required.
    NOTE: We may want to allow the premalignant lesion to be coded. This may be done using the WHO Classification of Tumour, 5th edition (akin to ICD-O codes) however this approach is more complicated than simply using the three data elements listed above.

This information is contained in the attached Excel spreadsheet.
UpdateToClinicalData_Template_Proposed.xlsx

@kristenanton
Copy link

Update to 'Precancerous Condition Type' permissible value list is logged in ticket #334

@aclayton555
Copy link
Contributor Author

I think the above comment was meant to be linked to: #392

@kristenanton
Copy link

@adamjtaylor I would suggest we not list specific WHO Tumour Classification v5 codes at this time (I am not sure I can find a comprehensive list - and the full list is by subscription only).
I like your idea of validating the format (which is identical to ICD-O-3 coding, e.g., 8010/2) to reduce errors.
Thank you

@adamjtaylor
Copy link
Contributor

@kristenanton

regarding

If the vital status is 'Alive, unknown, Not Reported' we will require a new data element: 'Days to Vital Status Reference' defined as 'Number of days between the date used for index and the reference date for designation of vital status.' The reference date for this update is important to researchers.

I not able to implement this for unknown or Not Reported due to namespace clashes in the data model that will lead to unexpected behaviour in other components using these values.

I am hoping to be able to implement for Alive

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants