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

Finalise Ontological Terminology #1752

Open
Tracked by #1726
JackScanlon opened this issue Nov 4, 2024 · 0 comments
Open
Tracked by #1726

Finalise Ontological Terminology #1752

JackScanlon opened this issue Nov 4, 2024 · 0 comments
Assignees
Labels
Backend To be considered in or relates to backend development Development Issues that relate to development tasks outside of normal workflow, e.g. deployment or clean up Enhancement New feature or request

Comments

@JackScanlon
Copy link
Collaborator

JackScanlon commented Nov 4, 2024

Task

Tip

See the following repos for ontological/coding generation & processing:

  • termsppMeSH and x-ref mapping
  • GOMEDSNOMED and x-ref mapping

1. Reference

1.1. Related Coding System Tables

Coding System Dot Code Non-Dot Code New/Modifiable/Existing
SNOMED [NONE] code New
MeSH [NONE] code New
ICD-9 [NONE] code New
ICD-10 code alt_code Existing
OPSC-4 code_with_decimal code_without_decimal Existing
ReadCV2 read_code [MISSING] Modifiable
ReadCV3 [MISSING] term_id Modifiable

1.2. Aux Coding System(s)

Coding System New/Modifiable/Existing
ICPC-2 New
BNF New
ICD-10-CA New
ICD-10-CM New
GPRD Prod Codes New

2. Pre-Deployment Tasks

2.1. Uploading & Processing

  1. Determine final procedure of uploading tables

    • GOMED outputs & assoc. scripts:

      • Upload SNOMED
      • Upload ICD-9 codes
    • termspp & assoc. scripts:

      • Upload MeSH codes
      • Upload MeSH mapping
  2. Build x-ref table(s)

  3. Post-upload processing

    • Write script to integrate ICD-9 & MeSH into Ontology

    • Measure mapping, e.g. ...

      • What % of ontological terms are mapped to other coding systems?
      • Which coding system mappings are weakly mapped?

2.2. Assignment

  1. Refactor ontological assignment algorithm to account for new coding system(s)

  2. Simplify ontological assignment:

    • Improve assignment algorithm by reducing matching threshold
    • Improve context of assignment(s)

3. Related Tasks

@JackScanlon JackScanlon added Enhancement New feature or request Backend To be considered in or relates to backend development Development Issues that relate to development tasks outside of normal workflow, e.g. deployment or clean up labels Nov 4, 2024
@JackScanlon JackScanlon self-assigned this Nov 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend To be considered in or relates to backend development Development Issues that relate to development tasks outside of normal workflow, e.g. deployment or clean up Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant