Skip to content

Birth registration

This guide covers birth registration in the LAMB41 app.

Fully working for both regions

Unlike several earlier guides in this series, the actual registration flow in the app is fully functional for both Iceland and Denmark. The only difference is the Fjárvís section (send/wait), which is only visible in Iceland — Denmark has no Fjárvís connection.


1 · Open birth registration

On the Dashboard, under "Birth records", a list of registered births opens. If the list is empty you'll see "No birth records""Tap + to register a birth." Tap + to start a new registration.

2 · Fill in the birth event itself

Section Content
DATE Birth date (can't be in the future)
FJÁRVÍS (Iceland only) Send / Wait
EWE Required — search field limited to ewes
RAM (optional)
BIRTH OUTCOME Required — see options below
NUMBER OF LAMBS Stepper, starts at 1

Once you select the ewe, the mating ram is auto-filled (from mating records), and if a pregnancy scan exists for her, a hint appears: "Pregnancy scan ({date}): {count} fetuses" as a suggested lamb count.

Birth outcome options:

  1. Ewe held
  2. Ewe aborted
  3. Ewe barren
  4. Died before birth
  5. Not lambed at spring settlement
  6. Yearling kept barren

Scan to select the ewe or ram

If an EID reader is connected (see Connect an EID reader to the app), scanning a tag here can automatically select the ewe or ram, provided the tag is already registered to an animal.

3 · Register each lamb individually

Tap "Register lamb 1" — this saves the birth event itself for the first time and opens the registration form for the first lamb ("Register lamb 1 of N").

Field Required?
Lamb number Yes
Sex (Ram / Gimmer lamb / Unknown / Hermaphrodite) Yes
Ear tag No
Color, color markings No
Foster mother No
Events, spring mortality, comments No

Reserved tags fill in automatically

If the ear tag was reserved ahead of time (e.g. via the "Reserve tags" importer — not yet covered in this guide series), scanning it auto-fills both the ear-tag field and, if present, the lamb-number field. If the tag doesn't match any reservation, this fails silently — you just fill it in manually.

Save the lamb ("Save lamb N") and repeat for the next one. Once every lamb declared in step 2 is registered, the button changes to "Finish registration" — this shows "N lambs registered!" and clears the form for the next entry.

No upper limit on the number of lambs

Nothing in the app stops you from registering more lambs than declared in step 2, and lamb numbers aren't checked for duplicates within the same birth. Double-check the count and numbers yourself before finishing.

Fjárvís (Iceland only)

For each birth you can choose Send (queued immediately to Fjárvís) or Wait (kept locally for later). The births list also has a "Send to Fjárvís" button for unconfirmed births. None of this is visible in the Danish build — Denmark has no Fjárvís connection.


Based on lamb41/lib/screens/births/register_birth_screen.dart, lamb41/lib/screens/births/register_lamb_screen.dart, and lamb41/lib/screens/births/birth_records_screen.dart. See also Connect an EID reader to the app and Finding animals.