DC305 breeding type codes
Definition
Section titled “Definition”The breeding type code (also called the breeding code) is a one-letter code stored on each BRED event that records how the cow was bred: on a detected heat, at a timed AI from a synchronization protocol, or by embryo transfer. It is set when the breeding is entered and doesn’t change.
It is a different field from the result code, which records what happened to the breeding (pregnant, open, rebred).
Types you will commonly see:
| Kind of breeding | Example letter |
|---|---|
| Natural or detected heat (AI on observed estrus) | N or H |
| Synchronized / timed AI (e.g. Ovsynch) | O or a protocol letter |
| Embryo transfer, frozen embryo | E |
| Embryo transfer, fresh embryo | F |
| Other protocols (CIDR, Presynch, resynch) | herd-defined letters |
How to pull it in DC305
Section titled “How to pull it in DC305”- BREDSUM by breeding code (
\O) gives conception rate per type, and the\Xcross tables split it further:
BREDSUM\O FOR LACT>0 conception by breeding code, cowsBREDSUM\XBO FOR LACT>0 times bred × breeding codeBREDSUM\XTO FOR LACT>0 technician × breeding codeBREDSUM\XCO FOR LACT>0 calendar month × breeding codeBREDSUM\YO heifers, by breeding codeSee BREDSUM for the full switch list.
- EVENTS BRED lists breedings with the type code alongside sire, technician and result:
EVENTS BRED ID LACT FOR EDAY>-90Typical range
Section titled “Typical range”Herd context: any DC305 herd; codes and items vary by herd setup.
- Herds on heavy timed-AI programs often have most first services coded as a synch protocol, with later services split between detected heats and resynch.
- Herds breeding mostly on activity monitors or tail chalk code most services as heat breedings.
- Embryo codes are a small share in most commercial herds, larger in herds with an IVF/ET program.
- Conception rate by type is not directly comparable: timed AI includes cows that would not have shown heat.
Common mistakes
Section titled “Common mistakes”- Reading the type letter as a result. O can mean Ovsynch in the type column and Open in the result column. Always check which column you are reading.
- Assuming another herd’s letters. Codes are set up per herd; a letter that means “fresh embryo” in one herd can mean something else in the next.
- Comparing timed-AI and heat conception rates head to head. They are different populations; compare pregnancy rate.
- Missing type codes. Breedings entered without a type fall into a blank row in BREDSUM. Check how many before drawing conclusions.
- Counting ET embryos as AI services in AI conception rate. Report ET separately (see embryo transfer KPIs).
