For the diagnosis form, it would be incredibly useful to have a search option that dynamically updates the page, showing only diagnosis options that match the query. The form is very long and it is likely that only a few options are selected, so this will greatly optimize data entry.
Considerations:
if the diagnoses are in groups (for example 'Eye'), the entire group of possible diagnoses should be displayed if the user were to search the group title.
The option for "(Pregnancy) Weeks" should only be displayed once the user/data entrant has selected "Pregnant"
Considerations: