API Reference

The SMART Genomics API is built on top of SMART on FHIR. Please see their website for more information.

Note: The SMART Genomics API supports both XML and JSON formats. Append ?_format={xml|json} in HTTP requests to differentiate between the two.

Resource Types

Sequence
SequencingLab

GeneticObservation

Sequence

For resource details, please see the Sequence resource page.

Method HTTP Request Description
get GET    /Sequence/{Id} Gets a Sequence by ID
update PUT    /Sequence/{Id} Updates a Sequence
search GET    /Sequence Searches for a Sequence

Sequencing Lab

For resource details, please see the Sequencing Lab resource page. Sequencing Lab is an extension of the Procedure resource.

Method HTTP Request Description
get GET    /Procedure/{Id} Gets a Sequencing Lab by ID
create POST    /Procedure Creates a Sequencing Lab
update PUT    /Procedure/{Id} Updates a Sequencing Lab
search GET    /Procedure Searches for a Sequencing Lab

Genetic Observation 

For resource details, please see the Genetic Observation resource page. Genetic Observation is an extension of the Observation resource.

Method HTTP Request Description
get GET    /Observation/{Id} Gets a Genetic Observation by ID
create POST    /Observation Creates a Genetic Observation
update PUT    /Observation/{Id} Updates a Genetic Observation
search GET    /Observation Searches for a Genetic Observation