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

ICD11 ingest: grouping issue #16

Closed
4 tasks done
matentzn opened this issue Feb 24, 2022 · 8 comments
Closed
4 tasks done

ICD11 ingest: grouping issue #16

matentzn opened this issue Feb 24, 2022 · 8 comments
Assignees
Labels

Comments

@matentzn
Copy link
Member

matentzn commented Feb 24, 2022

Overview

Ingest ICD11 into Mondo.

Sub-task list

1. Ingest ICD11 source

Add ICD 11 foundation as a regular sync source in ODK / mondo-ingest.Makefile.

How to get data via REST API (defunct)

Defunct because we now have an `.owl` to work with.

From Can Celik (WHO):

As Chris mentioned, we have a REST API for the ICD11 which gives access to the foundation component of the ICD-11 as well the linearizations (i.e. statistical classification). It contains additional functionality on top of providing full access to the classification. For example, the API contains search endpoints powered by our search engine which could be useful for mapping projects. The API supports JSON-LD, it is multilingual which contains 5 languages at the moment, and also provides access to earlier releases of the classification. More information on it could be found in our ICD-API Home Page https://icd.who.int/icdapi

And:

At this point, we don’t have a file that would be suitable for you. We have basic files with codes, titles, etc. but not something that includes more than that.
Reading everything won’t be a problem. The API is rather efficient. Also, you could easily deploy a local version if you prefer. With Docker, it’s just one command or several clicks to install it as a Windows or a Linux service.
We’ve just released new versions yesterday.

2. ICD11::ORDO mappings

Get ahold of all ICD11 - ORDO mappings from a respectable source and derive an initial set of Mondo - ICD11 mappings from that (with the mapping set id as the source)

From Julie at Orphanet:

ICD-11 is included into ORDO (release every 6 months) but only the MMS code is represented. If you need URI (from the Foundation) and MMS aligned codes, you need to download the alignment file on Orphadata or the nomenclature pack. Initially, we have designed a two-step process. The first phase has consisted to perform a lexical/semantical semi-automatic mapping to align all the entites represented in the foundation and/or the MMS; this is almost completed. The second phase has started several months ago and consists to attribute a MMS code for the rare diseases not represented in ICD-11. Up to date, the coverage is 65,8% for the disorder level (percentage calculated on active entities and for all relationships). We are actively working to improve the coverage but as you can imagine, it is very long.

@joeflack4
Copy link
Contributor

joeflack4 commented May 21, 2023

See relevant PR: https://github.com/monarch-initiative/mondo-ingest-private/pull/1
Edit: This approach now defunct. Not making a separate repo for ICD11 now. Simply adding goal to mondo-ingest.

@joeflack4 joeflack4 mentioned this issue Jan 31, 2024
11 tasks
@matentzn
Copy link
Member Author

FYI @joeflack4 updated the description above with a quote from Orphanet:

ICD-11 is included into ORDO (release every 6 months) but only the MMS code is represented. If you need URI (from the Foundation) and MMS aligned codes, you need to download the alignment file on Orphadata or the nomenclature pack.

@joeflack4
Copy link
Contributor

Oh, thanks. I forgot about those mappings. Right now I'm focused on 1. ICD11 source rather than 2. ICD11::ORDO mappings. If you want, I can kinda do them in parallel too. Right now I'm not sure where to get that ORDO release. Maybe here?: https://www.orphadata.com/orphanet-nomenclature-for-coding/

Sounds like she's saying right now they only have ICD11 MMS(Morbidity and Mortality) terms, but they'll soon also have (the rest of the) foundation terms, as well as a list of Orphanet diseases not mapped to ICD11.

@matentzn
Copy link
Member Author

matentzn commented Feb 1, 2024

I think ICD11:ORDO can be done as a second PR - just to keep things as small as possible, but it should be done (1) before this ticket is closed, and (2) before someone starts with the manual curation process.

@joeflack4 joeflack4 linked a pull request Feb 8, 2024 that will close this issue
9 tasks
@joeflack4 joeflack4 mentioned this issue Feb 8, 2024
9 tasks
@joeflack4 joeflack4 changed the title ICD11 ingest ICD11 ingest: grouping issue Mar 13, 2024
@joeflack4
Copy link
Contributor

@matentzn I set myself a reminder for when wrapping #434 to evaluate this. Feel free to think about this and respond now if you like. I'm adding it to the agenda for our next meeting though, so we can also discuss then.

@matentzn
Copy link
Member Author

Think about what exactly?

@joeflack4
Copy link
Contributor

@matentzn Sorry I meant think about "to evaluate this" (issue). As in where these are in the priorities, as well as expanding on (2). Actually, let's just leave this to the next meeting; we'll have a better idea then after I've made progress on other issues.

@joeflack4 joeflack4 removed a link to a pull request Mar 19, 2024
9 tasks
@joeflack4 joeflack4 assigned joeflack4 and unassigned joeflack4 Apr 3, 2024
@hrshdhgd hrshdhgd mentioned this issue Apr 4, 2024
5 tasks
@joeflack4
Copy link
Contributor

Complete!

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

No branches or pull requests

2 participants