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

Boilerplate for FHIR API #9536

Open
8 tasks
witash opened this issue Oct 14, 2024 · 0 comments
Open
8 tasks

Boilerplate for FHIR API #9536

witash opened this issue Oct 14, 2024 · 0 comments
Labels
FHIR API Type: Feature Add something new

Comments

@witash
Copy link

witash commented Oct 14, 2024

Describe the solution you'd like
Add boilerplate for a FHIR API in CHT Core
Using version 5.0.0 R5
See the FHIR standard for resource
The FHIR standard for a REST API
And the FHIR standard for security

Not everything in those standards will be possible or desirable for CHT core to implement.

A minimal implementation should include the following from the REST API

  • Authentication with HTTP Basic Authentication
  • read (for all types supported)
  • search (for all types supported)
  • capabilities

This requires

Notable items to EXCLUDE from the first version

  • updating and creating resources
  • authorization (for now assume a system user with access to everything)
  • OAuth (basic authentication is fine for now)
  • references between relationships

There are some node FHIR servers existing, and some functionality may overlap with cht-datasource.
Part of this issue will be investigating these solutions and see what can be used or re-used, and what should be implemented from scratch

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FHIR API Type: Feature Add something new
Projects
Status: Next Week's Commitments
Development

No branches or pull requests

1 participant