Skip to content

Scripts to create and populate a MySQL, Postgres, or Oracle database with a SNOMED CT terminology release in RF2.

Notifications You must be signed in to change notification settings

WestCoastInformatics/SNOMED-DB-Load-Scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNOMED CT DATABASE LOAD SCRIPTS

Scripts to build a transitive closure table from an RF2, snapshot, inferred SNOMED CT relationships file, create and populate a MySQL, Postgres, or Oracle database with a SNOMED CT terminology release in RF2.

To download a package built for the latest US or International edition, visit https://www.westcoastinformatics.com/products/db-load-scripts

*New feature: a "depth" flag is now computed as well where 0 means "self", 1 means "child", and >1 means "non-child descendant". This enables asking queries about "child of", "descendant of", and "descendant or self of".

Minimum Specification

  • MySQL v8.+, MariaDB 10.+, MariaDB 11.+
    • MySQL v8 requires the server to run with "--local_infile=ON"
  • Oracle v12.+
  • Postgres v13.+, v14.+, v15.+, v16.+

Installation

  • See HOWTO.md file to understand how to load the rf2 files into the database

See Also

TODO

Next Steps:

  • Better automated QA to validate file sizes against table sizes
  • Better automated QA to validate views have same row count as driving tables

About

Scripts to create and populate a MySQL, Postgres, or Oracle database with a SNOMED CT terminology release in RF2.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Visual Basic 6.0 33.1%
  • Shell 29.1%
  • Python 19.8%
  • Perl 18.0%