This pull request creates the basic structure for a provider object in the database. We will need to track providers as part of our enterprise system and as such require that to be part of our db schema
Implementation
Migration that creates the provider table with attributes: id, provider_name
Provider model file
Provider pydantic schema
Provider services file that includes functions to create a provider in the db
Testing
backend test for testing the providers model was added
Problems Faced
Notes
This is basic preliminary work, more work will be required for providers when we revise the user roles and create product and PACS.
Some things not included that will need to be included later:
Providers router that receives API requests
Router tests
Relationships between Provider and user, provider and product
Overview
This pull request creates the basic structure for a provider object in the database. We will need to track providers as part of our enterprise system and as such require that to be part of our db schema
Implementation
Testing
Problems Faced
Notes
This is basic preliminary work, more work will be required for providers when we revise the user roles and create product and PACS. Some things not included that will need to be included later:
Closes #116