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

PUT study #53

Open
kamilsi opened this issue Feb 6, 2024 · 0 comments
Open

PUT study #53

kamilsi opened this issue Feb 6, 2024 · 0 comments

Comments

@kamilsi
Copy link
Contributor

kamilsi commented Feb 6, 2024

To improve the flexibility and manageability of ongoing studies in our API, we need to update the PUT /study/... endpoints to support amendments to existing study setups. This enhancement will allow for the modification of study details and parameters without changing the initially selected randomization method. It's crucial to design this functionality to ensure study integrity and consistency, especially regarding the randomization process.

Key Features and Requirements

  • Method Amendment Restrictions: Ensure the endpoint allows amendments to study specifications, such as study name, code, and parameters like block size and covariate weights, without permitting changes to the randomization method itself.
  • Study Detail Resetting: Enable resetting simple study details (e.g., study name, study code) seamlessly.
  • Parameter Adjustments on the Fly: Allow for the dynamic adjustment of study parameters, such as block size for block randomization and covariate weights for dynamic randomization, ensuring these changes do not undermine the integrity or validity of the study.
  • Safeguards Against Method-Breaking Changes: Implement checks to refuse amendments that would invalidate the chosen randomization method or compromise the study's scientific validity. This may require research to identify which changes are permissible and which are not.
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

No branches or pull requests

1 participant