hi @growlingflea ,
That is a great starting point. I would also rec making a page for development version (when this sheet is done, then will add new tables to the development version, so when release a version, just a matter of copying that to a rel sheet).
Also placed a link to your googledoc here:
https://www.open-emr.org/wiki/index.php/Database_Structure#Tables
-brady