Giter Site home page Giter Site logo

Comments (17)

matentzn avatar matentzn commented on July 20, 2024 1

Bit unsure where to draw the line. Maybe for now a simple python script that imports SSSOM mapping and mapping sets and just do it externally? I told @joeflack4 to add the ICD10-snomed mapping parser to SSSOM py but I am not sure. Maybe yes, adding it to parsers would be an option. For now the answer is: python, in whatever way you like. But perhaps having a method from_ncit() in parsers.py would be awesome.

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024 1

It's confusing but bare with me:

  • Broader than: skos:narrowMatch
  • Narrower than skos:broadMatch

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024 1

Related to : skos:relatedMatch

We don't need synonym unless the object of synonym is a code and not a label. What about "equivalent"?

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024 1

Use skos:exactMatch in these cases

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024

from disease-mappings.

hrshdhgd avatar hrshdhgd commented on July 20, 2024

You mean NCIt_Maps_To_ICD10_2016 (22.01e) and NCIt_Maps_To_ICD10CM_2017 (22.01e) ?

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024

Yeah, maybe.. Not sure. I guess I am wondering whether ncit.owl contains the mappings mentioned on this page, and if the page is mentioning these two, then yes.

I would love these mappings, especially the newest one, to be included here!

from disease-mappings.

hrshdhgd avatar hrshdhgd commented on July 20, 2024

So ncit.owl has just the mention of ICD10 2017 in them. Does not seem to have the actual ICD10 code. Although the mapping tables linked above have the mapping: 800 (ICD10 2017), 15 (ICD10 2016) and have the corresponding NCIT code.

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024

Perfect, thank you for checking. In this case, let's build an ingest into SSSOM for these!

from disease-mappings.

hrshdhgd avatar hrshdhgd commented on July 20, 2024

So do you mean having a new method in sssom-py that accommodates for external mapping files?

from disease-mappings.

hrshdhgd avatar hrshdhgd commented on July 20, 2024

Alright, for the time being I'll just do an external JOIN so to speak to include it in the SSSOM mappings as a quick-n-dirty solution. We can discuss a generic solution down the road after having experience with the different scenarios.

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024

Sounds good!

from disease-mappings.

hrshdhgd avatar hrshdhgd commented on July 20, 2024

ICD mapping column:

RELATIONSHIP_TO_TARGET

Broader Than
Related To
Has Synonym
Narrower Than

Which one would be appropriate?

"Broader Than": "skos:broader",
"Related To": "skos:relatedMatch",
"Has Synonym": "skos:altLabel",
"Narrower Than": "skos:related",

or

"Broader Than": "oboInOwl:hasBroadSynonym",
"Related To": "oboInOwl:hasRelatedSynonym",
"Has Synonym": "oboInOwl:hasExactSynonym",
"Narrower Than": "oboInOwl:hasNarrowSynonym",

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024

Maybe synonym is equivalent

from disease-mappings.

hrshdhgd avatar hrshdhgd commented on July 20, 2024
  • skos:closeMatch,
  • skos:exactMatch,
  • owl:sameAs,
  • owl:equivalentClass,
  • owl:equivalentProperty

from https://www.w3.org/TR/skos-reference/#L4858

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024

Just for recording (no need to concern yourself): NCIT versions can be found here: https://stars.renci.org/var/NCIt/releases/)

from disease-mappings.

matentzn avatar matentzn commented on July 20, 2024

https://thesaurus.cancer.gov/ncitbrowser/pages/mapping_search.jsf?nav_type=mappings&b=0&m=0

from disease-mappings.

Related Issues (17)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.