User Tools

Site Tools


documentation:athena:import_snomed

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
documentation:athena:import_snomed [2015/04/01 10:50]
gleb_malikov
documentation:athena:import_snomed [2015/04/02 04:30] (current)
cgreich
Line 1: Line 1:
 +I would build the logic slightly differently:​
 +
 +1. Concepts. ​
 +- We have one authoratitative source: SNOMED international in combination with SNOMED UK. Other components might follow later (DM+D, other country-specific versions).
 +- We get a stream of concepts from them:
 +  - Attributes of existing concepts are overwritten by the new concepts
 +  - New concepts are added
 +  - Missing concepts are deprecated
 +  - Explicitely deprecated (inactivated) concepts are deprecated
 +  - We do domain assignments for all of them. This is done by building the entire hierarchical tree and defining "​peaks",​ of which all children inherit their domain. ​
 +  - We define standard_concepts depending on their deprecation status and domain
 +- We get a stream of concept-to-concept relationships
 +  - New ones get added
 +  - Missing ones - if the concepts are deprecated, we leave them alone, if the concepts are active, we deprecate them
 +  - Explicitely deprecated ones are deprecated
 +- We get a stream of update (inactive to active) relationships (only one per deprecated concept must exist)
 +  - New ones get added
 +  - Existing identical ones get left alone
 +  - Existing update relationship to a different concept get deprecated and the new one added
 +
 +Makes sense?
 +
 +I am not sure we need UMLS for them. UMLS is really only a re-formating of SNOMED. There isn't much going on. Unless you found something in http://​www.nlm.nih.gov/​research/​umls/​sourcereleasedocs/​current/​SNOMEDCT_US. Take a look.
 ====== Import data from SNOMED vocabulary. ====== ====== Import data from SNOMED vocabulary. ======
  
Line 39: Line 62:
 **M** - new records, that are just added to new version of SNOMED. We need to validate them, using the source description. **M** - new records, that are just added to new version of SNOMED. We need to validate them, using the source description.
  
 +Also, we must have an ability to see each of this subsets as the table or export it to file by the user request.
 ==== Validation ==== ==== Validation ====
  
documentation/athena/import_snomed.1427885432.txt.gz ยท Last modified: 2015/04/01 10:50 by gleb_malikov