GithubHelp home page GithubHelp logo

Comments (3)

juanidepapi avatar juanidepapi commented on September 14, 2024 1

Hello Kai!.
Thank you very much for your answer.

I think I understood your explanation perfectly.
I'll put it to the test and let you know how it went

from snowstorm.

kaicode avatar kaicode commented on September 14, 2024

Hi juanidepapi,

This would be a two step process:

  1. Use a terminology server to select the SNOMED CT concepts of interest
  2. Use an EHR/Patient repository to select patients with a matching diagnoses

I can help with the first part!

To create the SNOMED CT query I would recommend starting in a SNOMED CT Browser. Using the International Edition to create this sort of high level query is fine.

Find a concept that best represents the type of finding or diagnoses you are interested in. Following your example I searched for "respiratory disorder" and found 50043002 |Disorder of respiratory system (disorder)|.
Screenshot 2023-02-08 at 12 50 01

Make sure you select a concept with a (finding) or (disorder) tag in the name when searching for diagnoses.

Using the ECL query language we can select all the types of 50043002 |Disorder of respiratory system (disorder)| in SNOMED CT using a descendants of self constraint like this: <<50043002 |Disorder of respiratory system (disorder)|.

We can run that ECL query to fetch the matched concepts by expanding an intensional ValueSet in the FHIR API: /fhir/ValueSet/$expand?url=http://snomed.info/sct?fhir_vs=ecl/<<50043002|Disorder%20of%20respiratory%20system%20(disorder)|

Please note that the public Snowstorm instance (https://snowstorm.ihtsdotools.org/fhir) is for reference and testing purposes only. Please run your own instance of Snowstorm or another SNOMED CT FHIR terminology server for scripting/application development/production purposes.

Does that answer your question?

Kai

from snowstorm.

kaicode avatar kaicode commented on September 14, 2024

If you look at the children of concept 362965005 |Disorder of body system (disorder)| many of those may be of interest to you. http://snomed.info/id/362965005
Screenshot 2023-02-08 at 13 01 32

from snowstorm.

Related Issues (20)

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.