Table of Contents

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"
}