GithubHelp home page GithubHelp logo

claimclarity / snomed-content-service Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ihtsdo/snomed-content-service

0.0 0.0 0.0 1.01 MB

Graph based Snomed Content Service

Shell 0.15% Java 99.16% HTML 0.69%

snomed-content-service's Introduction

snomed-content-service

Graph based Snomed Content Service

This work was superseded by the Snowowl EMF-MySQL based terminology server. As such this is offered as an interesting piece of code and is not a supported project by IHTSDO

This can be installed using out ansible role found at:

https://github.com/IHTSDO/ihtsdo-ansible/tree/master/roles/IHTSDO.graph_db

Which is usually run via:

https://github.com/IHTSDO/ihtsdo-ansible/blob/master/graphService.yml

Following are command and program for various data loading needs. In order to make it repeatable I will need make some tweaks so that we do not duplicate data. Also db connection properties file I can publish from container project as they being used by multiple projects.

To create SNOMED Graph Schema & Index

java -jar snomed-graph-indexer-0.1.1-SNAPSHOT.jar ../src/main/resources/snomed-graph-es-dev.properties schema java -jar snomed-graph-indexer-0.1.1-SNAPSHOT.jar ../src/main/resources/snomed-graph-es-dev.properties index

To load SNOMED Terminology Data

java -jar snomed-graph-loader-0.1.1-SNAPSHOT.jar -config ../../snomed-graph-indexer/src/main/resources/snomed-graph-es-dev.properties -cf sct2_Concept_Snapshot_INT_20140731.txt -type snapshot -bSize 1000 -reload true > concept.log

java -jar snomed-graph-loader-0.1.1-SNAPSHOT.jar -config ../../snomed-graph-indexer/src/main/resources/snomed-graph-es-dev.properties -df sct2_Description_Snapshot_INT_20140731.txt -type audit -bSize 1000 -reload true > description.log

java -jar snomed-graph-loader-0.1.1-SNAPSHOT.jar -config ../../snomed-graph-indexer/src/main/resources/snomed-graph-es-dev.properties -df sct2_Description_Snapshot_INT_20140731.txt -type audit -subType synonym -bSize 1000 -reload true > synonym.log

java -jar snomed-graph-loader-0.1.1-SNAPSHOT.jar -config ../../snomed-graph-indexer/src/main/resources/snomed-graph-es-dev.properties -df sct2_Description_Snapshot_INT_20140731.txt -type audit -subType definition -bSize 1000 -reload true > def.log

java -jar snomed-graph-loader-0.1.1-SNAPSHOT.jar -config ../../snomed-graph-indexer/src/main/resources/snomed-graph-es-dev.properties -rf sct2_Relationship_Snapshot_INT_20140731.txt -type audit -bSize 1000 -reload true > rel.log

To create Refset Graph Schema & Index

java -jar refset-graph-indexer-0.1.1-SNAPSHOT.jar ../src/main/resources/refset-graph-es-dev.properties schema java -jar refset-graph-indexer-0.1.1-SNAPSHOT.jar ../src/main/resources/refset-graph-es-dev.properties index

If reloading you do not need to create the schema & Index.

snomed-content-service's People

Contributors

aflinton avatar ft2000 avatar rorydavidson avatar

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.