duminică, 6 august 2017

SNOMED Query Service (v1.2.0) Demo

http://bit.do/dbL4V DBSchema secret sale page.
-- SNOMED Query Service Demonstration -- GitHub Project page: https://github.com/IHTSDO/snomed-query-service - Introduction - Hello my name is Kai, I'm the Technical Architect for tooling at Snomed International. I'd like to give a quick hands-on demo of the SNOMED Query Service. This is an open source tool which can perform Expression Constraint Language queries on any SNOMED CT release. It's a lightweight tool which you should be able to set up on your own machine in just 5 minutes. Here we have the GitHub project page. I will put a link below the video. The tool supports all the basic features of ECL, some of the more advanced features like cardinality are not available yet. Prerequisites The prerequisites for this tool are Java v1.7 or above (which comes pre-installed on most machines) and a web browser. - Setup - Let's follow the project quick start section to set up this application on my machine. First I'll head over to the releases page and download the Jar file for the latest release of the tool. You will also need a copy of the RF2 files for the SNOMED release you want to use. I am using the 2017 July release of the SNOMED International Edition. I'm going to unzip that now. I'm also going to create a folder to keep everything together. I'll drop in the RF2 files and the Jar file. Now we use the java command to load the SNOMED content into the query tool using the file path to the RF2 release files. And I'll hit Enter. This takes about one and a half minutes on my machine, so I think I'll fast-forward the video here! - Use - Right, now the content is loaded let's try some queries! Let's start the tool now in serve mode, using this command and we'll give it a few seconds to start up... Okay it's started. Now we can use the localhost URL to access the tool using a web browser. Let's load this URL to find descendants of Administrative statuses (finding). So the concepts are returned in JSON format with the SNOMED concept ID, module ID, definition status and the FSN of the concept. Let's head over to the official documentation of the ECL language to find some more examples. http://snomed.org/ecl Here we have descendants of Clinical Finding with two attributes, a Finding Site and an Associated Morphology. We can copy the expression in here and the results come back to us fairly quickly. It's worth noting that only the short syntax for ECL is supported. The long syntax containing words like 'ANY' or 'descendantOf' is not supported. - Try it yourself - Please download and try out this tool yourself. If you have any suggestions please use the GitHub page issues section. Thanks for watching! Foot Note: I am using Chrome Extension "JSON Formatter" for pretty JSON responses - https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en

Niciun comentariu:

Trimiteți un comentariu