We used Toolset to create different content types and custom fields for diseases and treatments. Each content has a field for a disease characteristic. Image is shown using a conditional block that finds the best images between a few fields. Why this is necessary? Because all my content is migrated from drupal, so I have to deal with legacy fields and make them work with current usage.