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

OZ-684: Implement Odoo FHIR API #1

Merged
merged 8 commits into from
Sep 6, 2024
Merged

OZ-684: Implement Odoo FHIR API #1

merged 8 commits into from
Sep 6, 2024

Conversation

corneliouzbett
Copy link
Collaborator

Issue: https://mekomsolutions.atlassian.net/jira/software/c/projects/OZ/issues/OZ-684

fhir-odoo is a maven multi-module project with the following modules and their intended usage:

  • fhir-odoo: Core module for handling FHIR and Odoo integration. Contains the RESTful servlet with FHIR Resource Providers and retrieval logic.
  • fhir-odoo-mapper: Provides the logic to map Odoo resources to FHIR resources and vice versa. Contains mapping classes between FHIR and Odoo resources.
  • integration-tests (to be added later): Spins up an Odoo instance, runs the FHIR Odoo service, and executes tests against it.
  • development:
    • app: Contains the application runner (main class) to run the project using an IDE. Primarily for development purposes, allowing the use of debugging tools such as adding breakpoints.
    • docker: Provides development environment using docker. Includes the eip-client(to be renamed) with the mounted fhir-odoo Jar, facilitating containerized development environments.

Outputs Artifacts to be Published

  • fhir-odoo.jar: Contains the RESTful servlet and ResourceProviders.
  • fhir-odoo-mapper.jar: Contains the mapping classes between FHIR and Odoo resources.

@corneliouzbett corneliouzbett marked this pull request as ready for review September 6, 2024 12:36
@corneliouzbett corneliouzbett merged commit 0bdaf17 into main Sep 6, 2024
4 checks passed
@corneliouzbett corneliouzbett deleted the OZ-684 branch September 6, 2024 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants