generated from mapping-commons/mapping-commons-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
We need a way to understand how far we are along the mapping process and how far we still need to go.
Functional requirements:
- We have statistics and tables about:
- Number of ICD terms (100%)
- ICD terms that are
- not mapped
unmapped-in-scope: but in scope (it is a disease)unmapped-excluded: but excluded (because out of scope)
mapped.
- not mapped
unmapped-in-scope,unmapped-excludedandmappedadd up to 100%.
Inputs to analysis:
- Exclusion table (Create list of ICD terms excluded from our mapping monarch-initiative/mondo#4570): sync from here.
- Mappings (Ingest Mondo mappings #4, @hrshdhgd will share link to a mondo-icd sssom mapping when its there)
- ICD10 (owl file).
Output:
- a table with all ICD codes that have a column
categorythat is either unmapped-excluded, mapped or unmapped-in-scope - Summary summary statistics across
### Example Table:
| code | category |
|---|---|
| ICD10CM:ABC | unmapped-in-scope |
| ICD10CM:A12 | unmapped-excluded |
Non-functional requirements:
- We need to be able to do the same for any incoming ontology - the code should be agnostic to which ontology, mappingset etc it takes as an input
- Should be delivered as a
Makefilegoal here
analysis/icd10cm-mapping-progress.tsv: mirror/icd10cm.owl exclusions/icd10.tsv mappings/icd10cm.sssom.tsv
python........
Reactions are currently unavailable