Skip to content

DC305 breeding result codes

Each BRED event in DC305 carries a one-letter result code that records what happened to that breeding. The code is not entered with the breeding. DC305 fills it in or changes it later, when a pregnancy check, a rebreeding, an abortion or a calving is entered. A breeding with no outcome yet is pending.

Result codes found in DC305 data:

Code Meaning Counts as conception?
P Pregnant: confirmed pregnant from this breeding Yes
O Open: checked open after this breeding No (failure)
A Aborted: pregnancy from this breeding was later lost Yes, if the pregnancy was confirmed first (see below)
R Rebred (or recheck; see below): most often a breeding followed by another breeding with no check in between, so inferred open No (failure)
C Set-up / version dependent Check before using
E Set-up / version dependent Check before using
blank Pending: no outcome yet Leave out
  • P is always a conception.
  • A is a conception when the pregnancy was confirmed before it was lost: the cow conceived, then aborted. An abortion recorded with no confirmed pregnancy is an “other” outcome and is left out of both numerator and denominator (see conception rate).
  • R is not a conception. Read as “rebred”, it is an inferred open: the cow came back in heat and was rebred. It belongs in the denominator as a failure.
  • O is a failure.
  • BREDSUM reads the result codes for you and reports pregnant, open, other and total services per row. See BREDSUM.
  • EVENTS lists the breedings themselves, including the result, sire, technician and breeding type:
EVENTS BRED ID LACT FOR EDAY>-180 breedings in the last 180 days
  • In exported event files, the breeding row may be relabelled by its outcome (for example, a breeding later confirmed shows as a PREG-type row). Count breedings from the BRED events and their result code, not from the event name on an export.

Herd context: any DC305 herd; codes and items vary by herd setup.

  • In lactating cows, P is usually about a third of known outcomes and O + R the rest, in line with a 30–40% conception rate.
  • A is usually a small share of P.
  • R is common in herds that breed on detected heats and rarer in herds that check every breeding before rebreeding.
  • The newest one to two months always have many blank (pending) results.
  • Pregnancy loss can only be measured from A results. Without dated pregnancy checks in the data, early loss (e.g. between a day-30 and a day-60 check) can’t be separated out, and losses never recorded as an abortion are invisible.
  • Counting R as a conception. R means the cow was rebred, so she was open.
  • Counting every A as a conception. Only an abortion after a confirmed pregnancy is one.
  • Counting pending (blank) breedings as open. This drags recent conception rates down.
  • Confusing the result column with the breeding type column. Both hold single letters; O can mean “open” in the result column and a synch protocol in the type column. See breeding type codes.
  • Counting raw breeding rows. Exports can repeat a breeding or rename it by its outcome. De-duplicate first.
  • Using different rules for different reports. Conception rate and monthly pregnancies should agree on whether A counts.