adewg / ICAR

Standard messages and specifications for animal data exchange in livestock.
https://icar.org/
Apache License 2.0
46 stars 26 forks source link

expand departure reasons #454

Closed erwinspeybroeck closed 3 weeks ago

erwinspeybroeck commented 4 months ago

I would like to add 2 reasons:

"extensorleg" - don't know the right English word

"muscleSpasm"

An extensor leg appears from a few months of age. The Achilles tendon is permanently tightened by muscle spasm. This can worsen to such an extent that the hind leg barely touches the ground. It appears as if the affected leg is shorter than the other.

cookeac commented 4 months ago

contractedTendon - extensorLeg muscleCramp or muscleSpasm

cookeac commented 4 months ago

Another possibility would be to add an "extendedDepartureReason" to take local coding, as there are many possible reasons.

dirbSEGES commented 3 months ago

I think it´s a good idea to make an extension for local implementation. We are not able to map our reasons one to one with the departureReason. Remember also the deathReason in the DeathEventResource. It could also be good with "extentedDeathReason"

And also in the "ReproDoNotBreed" an "extendedDoNotBreedReason" could fit very well. It is normal to place the reason when the animal is marked as DNB.

cookeac commented 3 months ago

Meeting 2024-05-16

cookeac commented 2 months ago

Agreed we should add an optional extendedReasonCode (scheme+ID) to allow for local departure/death/do-not-breed reasons.

dirbSEGES commented 2 months ago

Very good, and can it be described as an array of extendedReasonCode?

"extendedReasonCode" : [ ]

Farmers often cannot settle for just one reason :-)

dirbSEGES commented 3 weeks ago

Great 👍