Skip to content

Conversation

@Dtphelan1
Copy link
Contributor

@Dtphelan1 Dtphelan1 commented Aug 2, 2021

Summary

This PR addresses STEAM-423. CT Matching task is using snomed condition codes. MEF looks to see if condition codes are in primary or secondary value set in order to properly add category.coding values to conform to mCODE cancer condition profiles. However, because our VS files are not expanded, we don't properly satisfy the 'isCancerCondition' check, so we don't add the necessary category codings.

This PR expands all mCODE VS's that have include objects which define codes intensionally with a filter object.

New behavior

No new behavior, just new codes against which we match for isCancerCondition function calls

Code changes

None.

Testing guidance

Before checking out this PR, run the extraction tool and inspect the Condition resource and confirm that the condition's do not have a category code with value "64572001" (this category code gets added when the condition is recognized as a Cancer condition).

Afterwards, checkout the branch and run extraction again. Confirm that this category code, "64572001", is now showing up on condition resources.

NOTE: Before merging, we should remove the old VS's in the valuesets/original dir. I've left them in so people can see the change that's taken place in expansion.

@Dtphelan1 Dtphelan1 changed the base branch from main to develop August 2, 2021 16:24
@dmendelowitz dmendelowitz self-assigned this Aug 2, 2021
Copy link
Contributor

@dmendelowitz dmendelowitz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me!

@Dtphelan1 Dtphelan1 merged commit 0da2dec into develop Aug 2, 2021
@Dtphelan1 Dtphelan1 deleted the expand-vs branch August 2, 2021 19:38
@Dtphelan1 Dtphelan1 restored the expand-vs branch September 7, 2021 13:40
@Dtphelan1 Dtphelan1 deleted the expand-vs branch September 7, 2021 14:31
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 this pull request may close these issues.

3 participants