You can change the content_type actions in the setuphandlers: senaite.health/setuphandlers.py at 1.x · senaite/senaite.health · GitHub
And to modify a field visibility, you may get some info here: senaite.core/widgetvisibility.py at 2.x · senaite/senaite.core · GitHub