Support additional data required for Artificial Insemination
The following updates are suggested to support the additional information associated with AI breedings:
Updates to Estrus tracking:
1. start date/time and end date/time
2. calculation of duration
3. Notes field
4. vaginal checks for mucous consistency (sub entries throughout cycle)... could be used to indicate ideal and follow up breeding times (X hrs into cycle), send text message/email reminder X hours ahead.
Updates to Add/Edit Breeding:
1. Estrus selector pop-up on add breeding, so Estrus cycles can be linked to associated breedings, and exposure (time/hours after start) can be calculated based on estrus start time.
2. Animal's condition (body condition score)
3. Animal's condition (countenance)
4. When breeding is artificial insemination, also include:
* environmental temperature
* thaw temperature
* semen processor
* date semen stored
