-
Notifications
You must be signed in to change notification settings - Fork 75
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
ICD10 granularity issue requiring new more specific concepts #1015
Comments
Hello-hello @jswerdel! Is there a better SNOMED target? |
@aostropolets so Joel refers to the toxic gastroenteritis - https://athena.ohdsi.org/search-terms/terms/197596 |
I was about to suggest to map to two, colitis and gastroenteritis (even though ICD is or, not and), and funny enough colitis is replaced by chemical colitis https://athena.ohdsi.org/search-terms/terms/4248863 which has toxic enterocolitis as a synonym. Funny SNOMED. |
Agree with @dimshitc Thoughts? Will it be easier for users to find this standard concept if we map to Toxic gastroenteritis? |
I would map uphill, unless somebody reported a use case like here. Once reported, I would create the “OR” OMOP Extension and put it above both SNOMEDs. |
This could be a simple hand-made step towards the SNOMED Extension. @dimshitc @jswerdel @TinyRickC137 @cgreich @pbr6cornell @aostropolets Thoughts? |
We need to have agreement and additional investigation on how we create and maintain these OMOP Extension concepts. regarding the use case driven changes: I don't like this idea because users will never know which cases work which way. |
Right. Except with my proposal, nobody will suffer - we still map to a correct uphill concept. With the downhill mappings applied by request here and there, users will definitely never know which cases work which way. |
Users are used to the idea that SNOMED is standard for conditions, and if we want to introduce the SNOMED Extension, I we need to do it systematically. |
The idea (and the difference with the OMOP Extension) is to do it properly, using the SNOMED toolset, rules, and grammar which will reduce the maintenance burden but requires some initial effort indeed. So it's another way around.
Since it would be a local (still an official) extension, we can redesign some of the rules. It's anyway better than what SNOMED does when they transform ICD's "OR" into "AND" - this is the problem we/they need to solve at some point anyway @pbr6cornell
Do you mean the design principles or the actual maps? The former we have here. |
The real SNOMED extension that follows the rules of SNOMED (even some redesigned) looks like a huge and not really helpful, because most of the ICDs which don't have 1to1 map don't follow the SNOMED rules. |
Well, this is a choice between investing in the reproducible and scalable solution once or doing the manual thing with a much hieger maintenance burden.
What rules do you care about? If they have the right place in the hierarchy and are produced by the machine that handles the links and changes over time, it's all that we need. We anyway don't use most of the SNOMED features these rules are designed for. Tagging @ekorchmar
Of course, they need. The fact that we bring them to the Standard realm doesn't mean we achieve the standardization in the given domain. Remember the CPT4 visits? We only hide the problem to make people happy - some people call it a compromise. |
Currently, NHS is is struggling with the process of redesigning a drug hierarchy from scratch, as SNOMED International is changing uphill rules they depended on. Why am I bringing this up -- what we propose here is to introduce a whole new entire process with SNOMED extension authoring and, worse, a new external dependency on IHTSDO internal processes and mutable rules. This is a big commitment, both in upfront work and long term maintenance, as SNOMED is a complex, living, changing system. And, well, OHDSI has less disposable resources than NHS. I am not saying this because I am against the idea of OMOP SNOMED Extension -- I am rather for it; but not because I see it as a small upfront investment, but because I like the possibility to have a way to consistently resolve issues like K52.1 mapping.
SNOMED may have done it in the past, now they avoid this, and try to rectify older concepts. But if anything, this shows that SNOMED is:
To introduce a new standard concept on example of K52.1, we would need to do at least the following:
And this is for one concept. And once there are dozens of them... On the other hand, just integrating the new OMOP Extension concept "Toxic gastroenteritis and colitis" manually runs into similar problems, minus adherence requirements, plus reduced visibility of breakages. So eventually, we might just have to create an OMOP Extension due to inevitability of having to have a structure to manage the added content. Neither creating "fake" SNOMED concepts nor cheating mapping rules for individual concepts is sustainable. Two years from now, new person will look at the mapping of K52.1 to Toxic gastritis, not knowing about this conversation (probably burried in Closed Issues by then), and revert it to the current state, being absolutely right and justified. So at the end of the day, maintaining a SNOMED Extension, however costly, is sustainable. |
On a more practical note, pertaining to exactly Toxic gastroenteritis: It would be better long term to have an explicit mapping target that will eventually be remodelled to SNOMED extension; it also reduces chances of accidental reversal comparing to mapping "downhill" to an existing concept while we are still considering introducing the SNOMED extension. |
Eddy, thanks for the brilliant explanation of why proper SNOMED Extension is a burden. But is there a problem to create an OMOP Extension of "Toxic gastroenterocolitis"? We already have Maps to relationships from that ICD10, which will be turned into the Is a relationships between "Toxic gastroenterocolitis" and SNOMED parents. |
How I would go about it is exactly to create a new OMOP Extension concept and build it in the middle of SNOMED hierarchy, including manual Subsumes relationships. This does run the risk of missing target concepts turning deprecated -- and we would have to manage this risk; once formal OMOP SNOMED Extension is here, this management becomes way easier with SNOMED tools, but until then it's manual. Making a factually incorrect mapping may be a quicker and easier solution upfront, but is actually more brittle, and may be reverted very next update without anyone noticing. It could also cause problems for people trying to use this concept in other research problems. |
So getting back to my original proposal...
It seems like everybody's happy, right?
@dimshitc I think you're missing the @ekorchmar point. We're already far away from the intersection on the graph. We're 1,444 concepts now, and it's not easy to maintain. So we're already in a red zone and by adding more we grow the maintenance burden exponentially. |
@pbr6cornell We’re already there (see below). I don’t think a couple of use case-driven requests will change anything |
The issue was addressed during the August 2024 release. |
Let's keep this issue open and collect more similar cases. |
Currently the ICD-10 code K52.1 for Toxic gastroenteritis and colitis is mapped to SNOMED 128999004 - Inflammatory disorder of digestive tract. This is too high. There is a toxic gastroenteritis but no toxic colitis. This code is useful as it is used for examining the toxic effects of cancer treatment (see: https://pubmed.ncbi.nlm.nih.gov/37461984/)
The text was updated successfully, but these errors were encountered: