Note : All parameters except 'term' are case sensitive.
| PARAMETER | DESCRIPTION |
|---|---|
| term | Term/text or Concept ID to be searched in SNOMED CT
repository. Example- fever, 22298006 |
| id | SNOMED CT Concept Identifier. Example- 22298006 |
| state | State of a component. Possible values - active, inactive, both.
|
| semantictag | The Semantic Tag in which SNOMED CT term/text or concept
id will be searched. Refer to
this article
for more information.
One or more Semantic Tag can be given with ++ separator. Possible values - all, procedure, disorder, finding, observable entity, body structure, organism, substance, specimen, physical force, event, environment / location, situation , qualifier value, record artifact, life style, regime/therapy and all possible values Default Value - all |
| acceptability | Represents the type of description i.e. whether the search
results contains preferred terms or preferred terms other than
FSN, only acceptable terms or synonyms.
Possible values - preferred, preferredexcludingfsn, synonyms,
acceptable, all.
|
| returnlimit | Maximum number of matching terms to be fetched. For all results returnlimit is -1. Example - 100 |
| returnAll | Boolean value, if true, returns all the concepts.
If false, returns first 100 concepts. Default value : false. |
| groupbyconcept | Boolean value, if true, then method will return set of
CompositeDescription which will contain one description from one
concept. The default value is false, which will return all matching descriptions. Any value other than 'true' and 'false' will internally be considered as 'false'. |
| refsetid | Refset Identifier. For Search through whole SNOMED CT terminology refsetid is null For Search through specific Refset refsetid should be a numeric value Example - 721144007 |
| parentid | Parent Concept Identifier
One or more Parent Id can be given with ++ separator. For Search through whole SNOMED CT terminology parentid is null For Search through all descendants of a specific Concept parentid should be a numeric value Example - 27624003 |
| fullconcept | Boolean value, if true, then method will return set of
CompositeDescription which contains full concept details object.
if false, then method returns set of CompositeDescription which
contains only conceptId, term, id (descriptionId), FSN of concept.
The default value is true, which will return all concept detail. Any value other than 'true' and 'false' will internally be considered as 'true'. |
| excludeparentconcept | Boolean value, if true, then method will return set of
CompositeDescription which will not contain descriptions from
given parent id. The default value is false, which will contain descriptions from given parent id. Any value other than 'true' and 'false' will internally be considered as 'false'. |
| langrefset | Specifies English language reference set for US or UK.
Possible values - us, uk, hi, all |
| relation | Type of relationship need to find for a concept. Possible values - is a, finding site, causative agent, procedure site, has active ingredient, has manufactured dose form, has basis of strength substance and all possible values Example - is a |
| direction | Direction in which relationship need to find for a
concept.
Possible values - source, destination. |
| attribute | Direction in which relationship need to find for a
concept. Possible values - finding site, causative agent, has intent, procedure site, specimen substance, associated finding, associated with and all possible values Example - causative agent |
| destinationid | SNOMED CT Concept Identifier. Example- 34348001 |
| gender | Gender of the patient.
Possible values - male, m, female, f |
| birthdate | Date of the birth of the patient.
Possible values - any date in MM-DD-YYYY format. |
| diagnosisdate | Date of the diagnosis i.e. date on which patient was
diagnosed.
Possible values - any date in MM-DD-YYYY format. |
| secondary | Secondary diagnosis concept id.
SNOMED CT Concept Identifier. |
| moduleId | A field in each component release file which represents
the development module within which it was created and is maintained.
Example - 900000000000207008 |
| subsumption | Boolean value, if true, then method will also return result
from the descendants of destinationid that match the criteria.
The default value is false, which will return result only from the given destinationid. Any value other than 'true' and 'false' will internally be considered as 'false'. |
| query |
SNOMED CT Expression Constraint Language (ECL) is used to represent SNOMED CT expression constraints and simple queries.
For a quick reference to the key syntax features, please refer to the ECL Quick Reference.
Example :
< 195967001 |Asthma (disorder)| :
|
CSNOServ is a ready to call Representational State Transfer (REST) API Layer exposed as Web Service. This service can be readily deployed along with application or centrally by the user for one or more products / deployment. This service is provided as part of C-DAC's Toolkit for SNOMED CT (CSNOtk). SNOMED Clinical Terms (SNOMED CT) is the most comprehensive, multilingual clinical healthcare terminology in the world. It is owned, maintained, and distributed by the SNOMED International on behalf of its member countries. CSNOServ includes SNOMED Clinical Terms (SNOMED CT ) which is used by permission of the SNOMED International. All rights reserved. SNOMED CT was originally created by the College of American Pathologists. "SNOMED", "SNOMED CT" and "SNOMED Clinical Terms" are registered trademarks of the SNOMED International (www.snomed.org). It is implicit that use of SNOMED CT in CSNOServ is governed by the conditions of SNOMED CT Sub-license issued by Centre for Development of Advance Computing(C-DAC).
- Search API provides facility to search SNOMED CT Concept by specifying parameters and retrieves result.
Lookup - Lookup APIs provide facility to find information about specified SNOMED CT Concept.
Explore - Explore APIs provide facility to travel through SNOMED CT Concepts in order to learn more about it.
Map - Map API provide facility to convert SNOMED CT Concept to corresponding ICD-10 code by specifying parameters.
DISB - DISB API provide facility to access Drug Information Service Bundle(DISB) to get additional information about Substance, Generic Drug and Medicine.