pfGroupMovementBirthEventResource
Description
Event for recording group animal registrations (named Birth for consistency only) - uses ICAR schema extended to include details of individual animals in the group
The pfGroupMovementBirthEventResource schema inherits from icarGroupMovementBirthEventResource.
Properties
Name | Description | Required | Type |
---|---|---|---|
Individuals | No | Array of icarAnimalCoreResource | |
RegistrationReason | Yes | icarRegistrationReasonType | |
GroupMethod | Indicates whether the event references an existing animal set, has an embedded animal set, or an inventory classification. | Yes | icarGroupEventMethodType |
CountObserved | Summarises the number of animals observed in the event. Generally the number of animals in the group, but sometimes a sample. | No | Integer |
InventoryClassification | Describe the group of animals by their characteristics rather than animal identifiers. | No | icarInventoryClassificationType |
EmbeddedAnimalSet | Specifies the set of animals as a list of member animal identifiers. | No | icarAnimalSetResource |
AnimalSetReference | Reference an existing animal set by ID and optionally URI | No | icarResourceReferenceType |
Id | Unique identifier in the source system for this event. | No | string |
EventDateTime | RFC3339 UTC date and time (see https://ijmacd.github.io/rfc3339-iso8601/). | No | date-time |
TraitLabel | If the event represents a formal trait, identifies the recording system and trait. | No | icarIdentifierType |
Responsible | Use if an observation is manually recorded, or an event is carried out or authorised by a person. SHOULD be a person object. | No | string |
ContemporaryGroup | For manually recorded events, record any contemporary group code that would affect statistical analysis. | No | string |
Remark | A comment or remark field for additional user-specified information about the event. | No | string |
Self | Uniform resource identifier (URI) of the resource (rel=self). | No | string |
Meta | Meta-data for the resource. Mandatory if you wish to support synchronisation. | No | icarMetaDataType |
Location | Unique location scheme and identifier combination. | No | icarIdentifierType |
Examples
Example 1
{
"resourceType": "/livestock/movement/group-birth",
"id": "901cec63-6d3c-441a-a92b-6fb8d0507995",
"dataPointKey": "sample-data-movement-group-birth-1",
"eventDateTime": "2022-09-13T12:46:00Z",
"location": {
"scheme": "uk.cph",
"id": "33/444/5555"
},
"groupMethod": "EmbeddedAnimalSet",
"countObserved": 3,
"embeddedAnimalSet": {
"resourceType": "/livestock/animal-set",
"id": "0ZK684",
"name": "Fictitious LIS test arrival set",
"purpose": "Movement",
"member": [
{
"scheme": "uk.lis",
"id": "UK9999220"
},
{
"scheme": "uk.lis",
"id": "UK9999227"
},
{
"scheme": "uk.lis",
"id": "UK9999231"
}
]
},
"registrationReason": "Registered"
}
Example 2
{
"resourceType": "/livestock/movement/group-birth",
"id": "b8cf007b-98ea-44ae-9369-eb7b4977821d",
"dataPointKey": "sample-data-movement-group-birth-2",
"eventDateTime": "2020-03-13T12:46:00Z",
"location": {
"scheme": "uk.cph",
"id": "55/444/5555"
},
"traitLabel": {
"scheme": "uk.lis.trait",
"id": "Birth"
},
"responsible": "Tim Johnson",
"contemporaryGroup": "Elite heifers",
"remark": "Heifers born 13 March 2020",
"groupMethod": "InventoryClassification",
"countObserved": 3,
"inventoryClassification": {
"name": "Heifers born 13 March 2020",
"species": "Cattle",
"sex": "Female",
"birthPeriod": "2020-03",
"primaryBreed": {
"scheme": "uk.lis.breed",
"id": "FF"
},
"reproductiveStatus": "NotPregnant",
"lactationStatus": "Dry",
"productionPurposes": [
"Milk",
"Meat"
],
"count": 3
},
"registrationReason": "Born",
"individuals": [
{
"resourceType": "/livestock/animal",
"identifier": {
"id": "LMN12345",
"scheme": "uk.lis"
},
"location": {
"scheme": "uk.cph",
"id": "55/444/5555"
},
"specie": "Cattle",
"gender": "Female",
"birthDate": "2020-03-13T00:00:00Z",
"primaryBreed": {
"scheme": "uk.lis.breed",
"id": "FF"
},
"coatColor": "Black-White",
"coatColorIdentifier": {
"scheme": "uk.friesian.coat",
"id": "BW"
},
"managementTag": "44/311",
"name": "Daisy",
"officialName": "Gisbergen Daisy",
"productionPurpose": "Milk",
"status": "Alive",
"lactationStatus": "Dry",
"reproductionStatus": "NotPregnant",
"healthStatus": "Healthy"
},
{
"resourceType": "/livestock/animal",
"identifier": {
"id": "OPQ12345",
"scheme": "uk.lis"
},
"location": {
"scheme": "uk.cph",
"id": "55/444/5555"
},
"specie": "Cattle",
"gender": "Female",
"birthDate": "2020-03-13T00:00:00Z",
"primaryBreed": {
"scheme": "uk.lis.breed",
"id": "FF"
},
"coatColor": "Black-White",
"coatColorIdentifier": {
"scheme": "uk.friesian.coat",
"id": "BW"
},
"managementTag": "44/322",
"name": "Daisy",
"officialName": "Gisbergen Daisy",
"productionPurpose": "Milk",
"status": "Alive",
"lactationStatus": "Dry",
"reproductionStatus": "NotPregnant",
"healthStatus": "Healthy"
}
]
}