The Treatment You Thought You Remembered

A Kiko doe comes in looking off at the end of November. You check the Famacha score — it's a 4. You administer Cydectin at weight-appropriate dosage and log it mentally, intending to put it in the records later. Two weeks pass. You treat her again for what looks like the same issue, and only when you go to pull her records for a sale inquiry do you realize: she was already in this exact cycle in late August. That's three anthelmintic treatments in four months, same drug class, no FEC verification between them. Her resistance profile is now a concern you created by not keeping a proper event log.

This is the animal health version of a documentation failure, and in a FAMACHA-managed herd it has direct production consequences.

The Calendar Trigger That Closes the Loop

The most operationally significant piece of this template is not a field — it is the JavaScript trigger that fires on every new event record. When the Event type is "Vaccinate," the script inserts a reminder into the Android calendar 30 days out, titled "Remember [animal name] needs Booster with [drug]." When the Event is "Booster," it schedules the next vaccination in 365 days. An FEC entry schedules a 10-day re-verification reminder. A Treat event schedules a 2-day re-treatment check.

What this accomplishes is protocol automation at the herd level. You are not relying on memory or a separate calendar entry you have to make manually. The act of logging the event is the act of scheduling the follow-up. In a herd where a CD&T vaccination requires a 30-day booster and that booster is the precondition for full protection, having that booster disappear into the cognitive load of a busy kidding season is a real and recurring failure mode. The trigger prevents it.

What the Event Types Capture Together

Twenty-two event types span the full livestock management arc: Purchase, Treat, Weigh, Tag, Wean, Move, Sell, Died, Feet, Vaccinate, Notes, Health check, Alert, Semen Transfer, Semen Receipt, Merge, Breeding Start, Booster, FEC, Breeding End, AI, and Embryo Implant.

The breadth here matters. An event log that only captures treatments is a medical record. One that also captures Move, Merge, and Breeding Start becomes a full production chronology — you can reconstruct which pasture a doe was in during conception, which buck she was running with, and whether her body condition score at breeding is reflected in the subsequent kidding data. The Body Condition Score (1 to 5) and Foot Scoring (1 to 5) fields turn routine handling events into longitudinal health indicators. A doe whose BCS is dropping through successive Weigh events during late gestation is telling you something specific about her nutritional trajectory that a single snapshot would miss.

Famacha score (1 to 5, where 1 is dark red and 5 is light/anemic) and FEC together create a parasite management pair. Famacha alone is a visual screen; FEC is the confirmation. Tracking both per event, per animal, means you can identify FAMACHA-resistant animals in your herd — the does that consistently score 4 or 5 but whose FEC is low — versus the ones that actually have high parasite burden. That distinction drives informed culling decisions.

The Days since Birth and Adg since Birth calc fields, drawing from the linked Goat_Tracker record, make every weight event at any point in the animal's life yield a real-time growth rate. You step on the scale with a six-month-old doe, enter the weight, and the record automatically computes her cumulative ADG from birth through today — not just against the last checkpoint, but against the full elapsed time since she arrived in the world. The First Due Date calc, adding 150 days to any Breeding Start event, gives you the expected kidding window without doing arithmetic at the fence line.

The Drug multichoice covers the working formulary of a managed goat operation: Pneumonia vaccine, CD&T, Ivermectin, Bolus (large and small), Draxxin, Panacure, Valbazen, Replimin, B12, Probios, Banamine, LA200, Prohibit, Duramyacin, Rabies, CL Vaccine, Cydectin, Bo-Se, and Bovi-Sera. Selecting from a controlled list rather than free-texting drug names means your treatment history is filterable — you can pull every Cydectin treatment across the full herd for the past eighteen months and see whether you are converging toward refugia-undermining frequency in any subgroup.