Closed anthonysena closed 1 month ago
Noting that @msuchard put together a nice document here that outlines the results data model. I'd like to make this type of artifact a part of each Strategus release to help developers working with the results data model.
Adding some notes based on the work done in #167 to document the results data model:
pkgdown
workflow to automatically publish the package documentation & results data model specifications upon a release of Strategus.extras/DocumentResultsDataModel.R
.extras/rdms/table_descriptions.csv
and this file is maintained manually.extras/rdms/results_table_relationships.csv
. This file is maintained manually. The initial version of this file was developed by extracting the SQL from the OhdsiShinyModules repo to determine the relationships between tables.
Related to #43, Strategus & its modules should be capable of producing documentation that fully describes the results data model. A good example of this was created by @msuchard during the SOS Challenge here: https://github.com/ohdsi-studies/FluoroquinoloneAorticAneurysm/blob/master/docs/StrategusDataModel.html.
Presuming all modules adopt the RMM package for describing & managing the results schema, perhaps this type of functionality should be supported via RMM and exposed via Strategus?
Tagging @azimov for thoughts on this.