As a researcher
I want to be able to able to find a substance using a name or casrn
So that I can find the chemical I am interested in
GET https://api.chemreg.epa.gov/search?identifer=$$$$$$$
Acceptance Criteria:
An endpoint exists that allows me to search for an identifier.
that endpoint being a different and complicated function spanning multiple resources in our CRUD API should exist as a separate microservice
as a separate microservice and following the concept of encapsulation, the resolution app should have a separate data source that is not coupled at the database level to our CRUD database
If the searched identifier matches a substance.preferred_name, substance.display_name, substance.casrn, a list of the dtxsids for those substances are returned.
As a researcher I want to be able to able to find a substance using a name or casrn So that I can find the chemical I am interested in
GET https://api.chemreg.epa.gov/search?identifer=$$$$$$$
Acceptance Criteria: