Skip to content

TerminologyHub/termhub-in-5-minutes

Repository files navigation

Termhub in 5 Minutes Tutorial

This is an easy-to-use tutorial for accessing TermHub APIs through api.terminologyhub.com. TermHub is a cloud healthcare terminology server offering access to a large library of code systems, value sets, and concept mappings along with standard developer-friendly mechansims for interacting with that content (such as FHIR® terminology services).

Tutorial Training Video

Reference deployments

To test against our TermHub terminology servers, you must first create an account by signing up at https://app.terminologyhub.com/signup.

Table of Contents

  1. Tutorials by Language
  2. Use Cases
  3. Resources
  4. Contributing
  5. License

Tutorials by Language

Back to top

Use Cases

The following cases will be used to demonstrate accessing the TermHub Terminology API. These are the standard kinds of questions that a terminology server supports for interacting with code systems.

  • Login
  • Get terminologies
  • Get project terminologies
  • Get specific terminology
  • Export terminology
  • Get concept by code
  • Get concept by code with explicit include parameter
  • Get concept relationships by code
  • Get concept inverse relationships by code
  • Get concept trees
  • Find concepts by search term (use paging to get only first 5 results)
  • Find concepts by search term with explicit include parameter
  • Find concepts by search term and expression
  • Find terms by search term
  • Support autocomplete/typeahead for first few characters typed
  • Get mapsets
  • Get project mapsets
  • Get specific mapset
  • Export mapset
  • Get mappings for concept by code
  • Find project mappings for mapset
  • Find project mappings
  • Coming Soon: compute "new" or "retired" codes across terminology versions

All of the tutorials use an environment variable for the API URL of the deployment:

Back to top

Resources

Back to top

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

Back to top

Current Contributors

Back to top

License

See the included LICENSE.txt file for details.

Back to top

About

Developer project for getting basic API integrations working in under 5 minutes

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6