pfPregnancyCheckEvent
Description
Event for recording pregnancy diagnosis or check
The pfPregnancyCheckEvent schema inherits from icarReproPregnancyCheckEventResource.
Properties
Name | Description | Required | Type |
---|---|---|---|
ExpectedParturitionDate | Date parturition is expected. | No | date-time |
ImpliedInseminationDate | Insemination date implied by foetal age. | No | date-time |
PredictedSireIdentifier | Predicted sire if the diagnosis is pregnant. | No | icarIdentifierType |
Method | Method by which diagnosis was carried out. | No | icarReproPregnancyMethodType |
Result | Result - uknown, empty, pregnant. | No | icarReproPregnancyResultType |
FoetalAge | Assessed age of the foetus or length of the pregnancy (in days). | No | Integer |
FoetusCount | If specified, contains the number of foetuses observed. | No | Integer |
FoetusCountMale | If specified, contains number of foetuses observed as male. | No | Integer |
FoetusCountFemale | If specified, contains number of foetuses observed as female. | No | Integer |
Exceptions | Additional local observations - such as ABNORMAL CALF | No | Array of string |
Animal | Unique animal scheme and identifier combination. | Yes | icarIdentifierType |
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": "pfPregnancyCheckEvent",
"id": "1a06bae6-d4b9-4c34-ab91-43db8cbc0b38",
"meta": {
"source": "net.farmmetrics",
"modified": "2023-02-10T15:00:00Z"
},
"@self": "https://api.purefarming.com/data/livestock/pregnancy-check-event/dfa77a0d-8977-4c70-9668-84eedab9d5ce",
"location": {
"id": "117",
"scheme": "net.farmmetrics.unitId"
},
"eventDateTime": "2023-02-10T13:00:00Z",
"traitlabel": {
"scheme": "net.farmmetrics.trait",
"id": "PregnancyCheck"
},
"responsible": "Ben Stokes",
"animal": {
"scheme": "uk.cts.eartag",
"id": "UK001001001001"
},
"method": "Echography",
"result": "Pregnant",
"foetalAge": 65,
"foetusCount": 1,
"foetusCountMale": 0,
"foetusCountFemale": 1,
"expectedParturitionDate": "2023-09-14T00:00:00Z",
"impliedInseminationDate": "2022-12-07T00:00:00Z",
"predictedSireIdentifier": {
"scheme": "net.farmmetrics.sirename",
"id": "KENMORE TRIPLE CROWN RED ET"
}
}
Example 2
{
"resourceType": "pfPregnancyCheckEvent",
"id": "83efc388-4729-433a-ae8d-5b2cc4c5de7c",
"meta": {
"source": "au.mla.nvd",
"sourceId": "4497a16f-4aaa-4cdb-927c-075cf5f498e8",
"modified": "2023-06-17T16:00:00Z",
"creator": "don.wilson@newco.com"
},
"location": {
"scheme": "au.nlis.pic",
"id": "3ABZF222"
},
"eventDateTime": "2023-06-17T13:00:00Z",
"traitlabel": {
"scheme": "au.farmco.trait",
"id": "PregnancyCheck"
},
"responsible": "KL Smith",
"contemporaryGroup": "Elite ewe hoggets",
"animal": {
"scheme": "iso.std.11785",
"id": "982 000194000328"
},
"method": "Palpation",
"result": "Multiple",
"foetalAge": 90,
"foetusCount": 2,
"expectedParturitionDate": "2023-08-18T00:00:00Z"
}