OHDSI / ResultModelManager

RMM is an R package designed to handle common ohdsi results data management functions by providing a common API for data model migrations and definitions
https://ohdsi.github.io/ResultModelManager/
Apache License 2.0
3 stars 3 forks source link

Generic class definitions for handling upload of data from table specs #24

Open azimov opened 1 year ago

azimov commented 1 year ago

Currently the uploadResults function is limited in terms of allowing extendability that could allow packages to easily implement customizable upload functions.

The idea here is that these classes could allow users to modify data before upload, validate data or perform other tasks in the upload pipeline in a way that works well in the generic case and allows customisable complexity in a consistent way.

The initial usecase is to support a complicated example from the requirements of PLP here that works but could be implemented in a more consistent way.

Some requirements to gradually implement: