When WooCommerce is loaded on you site, to get HIPAA Forms to work, you need to give users Edit Post as explained on Settings/User Permissions
This is required because of how WooCommerce works. If you want users access to HIPAA Forms, but not to Edit Posts, here is an option:
Add to functions.php (between the ------){:
------------------------------------------
function disable_dashboard() {
if (current_user_can('hipaa_forms')) {
remove_menu_page('edit.php');
remove_menu_page('tools.php');
remove_menu_page('edit-comments.php');
}
}
add_action('admin_init', 'disable_dashboard');
--------------------------------------------
HIPAA Role looks like this
Admin Role looks like this -access to all plugins/admin
Subscriber – no Edit Post – goes to WooCommerce/homepage as expected through WooCommerce.