Manuals:Animal Idenification

Bahasa lain:
English • ‎Bahasa Indonesia

Individual Animal Identification

Message formats

Register a livestock owner

DP [Name] [Location Code] {Owner identification}
  • Message is sent by a registered inseminator or para-vet.
  • The message always begins with DP
  • Farmer name – try to write the name correctly and fully, using first name and family name and capitals where appropriate
  • Location code – where the livestock owner lives, to the desa level (8 digit location code). Use CKL [name of location] to find the correct code.
  • Optional - Alternative owner identifier number if not using telephone number. See below for more details.

Identifying a livestock owner

  • At least 50% of farmers have mobile telephones which have unique numbers within Indonesia. The preference is to use a livestock owner's mobile telephone number during the registration process. The Confirmation step (KDP) allows the system to capture the farmer's phone number accurately and automatically and confirm their involvement.
  • To make life easier for users the owner's ID can be shortened to be just the last few digits of the phone number - as long as it remains unique for all the owners in the sender's area of responsibility.
  • For those farmers without a mobile phone, a different number may be used. Owners can be registered with an alternative identifier, such as:
    • their Driver's Licence: SIM (12 digits)
    • their local identifier (8 digits or less), such as an existing ID number from the local cooperative or a local farmer id scheme.
    • their date of birth - ddmmyy
    • If this alternative identifier is used, the farmer does not have to confirm the registration as would happen for those farmers registering with a phone number.

Farmer confirmation if using telephone as identifier

  • This message is sent from the new farmer's own phone number.
  • The message always starts with KDP.
  • PIN code sent to the registering inseminator's phone during first registration step (DP).
  • Using the Farmer's mobile phone, the PIN code should be sent back to iSIKHNAS within 20 minutes of the initial registration step. If not, it cannot be used and the registration process must begin again.
  • This process captures the correct phone number of the newly registered owner and confirms that he/she is willing to participate in the system.
  • This step is not needed if registering using an alternative identifier.
  • Note: It is possible to register a livestock owner using his phone number in two ways - one will require the KDP and the other does not require the owner to use the KDP.


Step 1:

DP [Name] [Location Code] {Owner identification} 
but ignore the optional {Owner identification}

Step 2:



Step 1:

DP [Name] [Location Code] {Owner identification} 
Using the optional alternative identifier such as a coop code, local farmer code or date of birth.  (See above)

Register an individual animal

DH [Farmer ID] ([Animal identification] [Species code] [Sex] [Age]...)
  • Message always starts with DH
  • Owner ID
  • Animal ID (see notes below)
  • Use DKB SP to find the Species/breed code
  • Sex – J (male) atau B (female)
  • Age - in years. If it is possible to define the age of the animal more accurately it is acceptable to use decimal places. For example, an animal thought to be three and a half years old would be reported as 3.5.
  • Multiple animals can be registered to the same farmer using a repeated sequence within the same message (Animal ID, Species code/animal breed code, Sex, Age)
  • Every animal must have a unique number or name within the herd - no herd may have animals with the same name or ID number.
    • This means that you may have to change the ID of certain animals coming into the herd - through purchase or inheritance - if their ID is the same as one already in the herd.
  • Keep a good record of the particular physical features which identify each animal in the herd. Keep their individual ID with this record.
  • Every animal should be tagged for easy and accurate visual identification.
  • There are many benefits to having your animals tagged.
  • Tags can be purchased blank or pre-numbered.
  • Numbers are preferable to use as ID. If possible,
    • Use an ear tag with the ID number on each animal.
    • Use the system the farmer is already using - minimum change.
    • Use one or two digits if not using any formal system (Farmer cooperative, Dinas ID system etc) .
    • Use a number that is already tattooed or branded on the animal.
  • If a farmer wishes to use a name as identifier, remember that names
    • cannot contain punctuation or spaces.
    • must be unique within the herd
    • can only be one word.
    • should be reliable - simple, short, easily remembered and easy to record correctly every time.
    • Should use common spelling.
    • should not be confusing, difficult to remember or difficult to spell correctly.

Change ownership of an animal / Sale of animal

  • Message is used only by inseminators, para-vets or other authorised user.
  • This message is not for use by farmers.
  • This message always begins with JH
  • Selling Farmer ID (old owner)
  • Buying Farmer ID (new owner)
  • Animal ID - see notes on animal ID.
  • It is possible that the Animal ID for a newly bought animal has the same ID as an existing animal in the new herd. In this case, iSIKHNAS will temporarily rename the new animal with BARU (new) directly after the original Animal ID, for example a cow with ID 6 is bought and the JH message has been sent. iSIKHNAS automatically deletes this animal from the Selling Farmer's herd list and checks the Buying Farmer's herd list. In this example there is already an animal with ID 6 so iSIKHNAS renames the new animal 6BARU and sends a message to the new owner to advise that he should use GI message to re-identify the animal with a new identifier that is unique within the new herd.
  • If several animals are involved in the same transfer of ownership then the Animal IDs of all the animals can be listed, each separated by a space.

Change animal ID

GI [Farmer ID] [Old Animal ID] [New Animal ID]
  • Message always starts with GI.
  • Owner ID
  • Animal ID
  • New animal ID
  • This function is used for situations when animals need to change their local IDs to avoid confusion in a new herd. Remember!! All animals in the same herd must have UNIQUE identification.

Report the fate of an animal

AH [Owner ID] [Animals Id] [Animal Disposal]
  • Message always starts with AH.
  • Owner ID
  • Animal ID
  • Code for fate
    • M = Dead
    • C = Stolen
    • D = Slaughtered

System Query

Individual owner herd listing

DHP {Farmer ID}
  • Message always starts with DHP.
  • Owner ID

Individual animal information

IH [Owner ID] [Animal ID]
  • Message always starts with IH.
  • Owner ID
  • Animal ID