Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add endpoints for profile data #318

Closed
michael-82 opened this issue Aug 6, 2024 · 1 comment · Fixed by #321
Closed

Add endpoints for profile data #318

michael-82 opened this issue Aug 6, 2024 · 1 comment · Fixed by #321
Assignees
Labels
enhancement New feature or request

Comments

@michael-82
Copy link
Collaborator

michael-82 commented Aug 6, 2024

The following is needed in order to support the upcoming DSE feature.

  1. /dse/profile-tree
  2. /dse/profile-data
    3. /terminology/i18n
  3. /terminology/systems
  1. simply deliveres a pre-generated json (DSE - UI Ontology fdpg-plus#18)
  2. takes a list of urls (or maybe uuids...to be discussed with gui team) and returns the detailed information for those ids (similar to the criteria-profile-data endpoint). This information is to be stored in a standalone table in the postgres db
  3. returns a mapping between the terminology url and a better readable name (e.g. simply "loinc") - since this does not need different languages (most likely), it could be renamed to something that does not imply multiple languages
@michael-82 michael-82 added the enhancement New feature or request label Aug 6, 2024
@michael-82 michael-82 self-assigned this Aug 6, 2024
michael-82 added a commit that referenced this issue Aug 6, 2024
- add endpoint to read dse profile tree
- add endpoint to read list of dse profile data (by url)
- add endpoint to get mapping of terminology url to display names
- missing: tests
- missing: updated swagger file
@michael-82 michael-82 linked a pull request Aug 6, 2024 that will close this issue
@juliangruendner
Copy link
Contributor

/terminology/i18n change to /terminology/systems

michael-82 added a commit that referenced this issue Aug 8, 2024
- rename terminology-mapping endpoint to systems
michael-82 added a commit that referenced this issue Aug 9, 2024
- Make dse profile data a repeatable instead of a versioned script
- Add new endpoints to swagger doc
michael-82 added a commit that referenced this issue Aug 9, 2024
- Modify terminology-systems.json format
michael-82 added a commit that referenced this issue Aug 9, 2024
- Add tests for added methods in TerminologyRestController and TerminologyService
michael-82 added a commit that referenced this issue Aug 13, 2024
- add endpoint to read dse profile tree
- add endpoint to read list of dse profile data (by url)
- add endpoint to get mapping of terminology url to display names
- missing: tests
- missing: updated swagger file
michael-82 added a commit that referenced this issue Aug 13, 2024
- rename terminology-mapping endpoint to systems
michael-82 added a commit that referenced this issue Aug 13, 2024
- Make dse profile data a repeatable instead of a versioned script
- Add new endpoints to swagger doc
michael-82 added a commit that referenced this issue Aug 13, 2024
- Modify terminology-systems.json format
michael-82 added a commit that referenced this issue Aug 13, 2024
- Add tests for added methods in TerminologyRestController and TerminologyService
michael-82 added a commit that referenced this issue Aug 14, 2024
- add endpoint to read dse profile tree
- add endpoint to read list of dse profile data (by url)
- add endpoint to get mapping of terminology url to display names
- missing: tests
- missing: updated swagger file
michael-82 added a commit that referenced this issue Aug 14, 2024
- rename terminology-mapping endpoint to systems
michael-82 added a commit that referenced this issue Aug 14, 2024
- Make dse profile data a repeatable instead of a versioned script
- Add new endpoints to swagger doc
michael-82 added a commit that referenced this issue Aug 14, 2024
- Modify terminology-systems.json format
michael-82 added a commit that referenced this issue Aug 14, 2024
- Add tests for added methods in TerminologyRestController and TerminologyService
michael-82 added a commit that referenced this issue Aug 15, 2024
- in dse profile filter, change single referencedCriteriaSet to list of value set urls
- change v9_1 script to v9 since there is no 2nd part any more (is a repeatable now)
michael-82 added a commit that referenced this issue Aug 16, 2024
- remove profile_tree.json and terminology_systems.json from resources and move to filesystem (will be loaded with ontology files when this is available)
- add tests
michael-82 added a commit that referenced this issue Aug 16, 2024
- remove profile_tree.json and terminology_systems.json from resources and move to filesystem (will be loaded with ontology files when this is available)
- add tests
michael-82 added a commit that referenced this issue Aug 16, 2024
- remove profile_tree.json and terminology_systems.json from resources and move to filesystem (will be loaded with ontology files when this is available)
- add tests
michael-82 added a commit that referenced this issue Aug 16, 2024
- remove profile_tree.json and terminology_systems.json from resources and move to filesystem (will be loaded with ontology files when this is available)
- add tests
michael-82 added a commit that referenced this issue Aug 20, 2024
* #318 - Add endpoints for profile data

- add endpoint to read dse profile tree
- add endpoint to read list of dse profile data (by url)
- add endpoint to get mapping of terminology url to display names
- Add new endpoints to swagger doc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants