AVANT-PROPOS. Agri-Traçabilité Québec Système de traçabilité
INS-087(F)
2011-06-02
PROTOCOLE D’INTERFACE
TRAITEMENT DES ÉVÈNEMENTS
(Version 1.11 / ANIMAL)
SYSTÈME POUR L'IDENTIFICATION ET LA
TRAÇABILITÉ DES ANIMAUX D'ÉLEVAGE
ET AUTRES PRODUITS AGRICOLES
AGRI-TRAÇABILITÉ QUÉBEC
1 mars 2011
Présenté par Agri-Traçabilité Québec inc.
555 boul. Roland-Therrien bureau 050
Longueuil, Québec, Canada
J4H 4E8
Tél.: 450-677-1757
Téléc.: 450-679-6547
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
TABLE DES MATIÈRES
A.T.Q.
1 AVANT-PROPOS ...................................................................................................................................... 3
2 INTRODUCTION ........................................................................................................................................ 4
2.1
M
ISE EN CONTEXTE
........................................................................................................................................... 4
2.2
T
ERMINOLOGIE
................................................................................................................................................. 5
2.2.1
Site ................................................................................................................................................................ 5
3 PRINCIPES DE SAISIE DES ÉVÈNEMENTS ........................................................................................... 6
3.1
M
ODES DE TRANSFERT DES ÉVÈNEMENTS
......................................................................................................... 6
3.2
P
OINTS DE CONTRÔLE ET TÉMOIGNAGES
........................................................................................................... 7
4 DÉFINITION DES ÉVÈNEMENTS ............................................................................................................. 8
4.1
É
VÈNEMENTS UNITAIRES
(A
NIMAUX
) ............................................................................................................... 8
4.1.1
Témoignage .................................................................................................................................................. 8
4.1.2
Abattage ....................................................................................................................................................... 8
4.1.3
Décès ............................................................................................................................................................ 8
4.1.4
Équarrissage ................................................................................................................................................ 8
4.1.5
Transfert de site............................................................................................................................................ 8
4.1.6
Transport ...................................................................................................................................................... 8
4.1.7
Insémination ................................................................................................................................................. 8
4.1.8
Activation ..................................................................................................................................................... 9
4.1.9
Transit .......................................................................................................................................................... 9
4.1.10
Chargement – déchargement ................................................................................................................... 9
4.1.11
Nécropsie ................................................................................................................................................. 9
4.1.12
Association ............................................................................................................................................... 9
4.1.13
Dissociation ............................................................................................................................................. 9
4.2
A
RCHITECTURE DES TRANSACTIONS D
’
ÉVÈNEMENT
.........................................................................................10
4.2.1
Transaction unitaire (Animaux) ..................................................................................................................10
4.3
É
TAPES DE MISE EN OPÉRATION
........................................................................................................................11
4.3.1
Initialisation du projet .................................................................................................................................11
4.3.2
Essais ..........................................................................................................................................................11
4.3.3
Mise en production ......................................................................................................................................11
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02 i
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
4.3.4
Suivi post-opérationnel ...............................................................................................................................11
5 CONTACTS ET SUPPORT TECHNIQUE ............................................................................................... 12
6 CONTRÔLE ET OPÉRATION ................................................................................................................. 13
6.1
P
ROCÉDURE DE SUIVI
.......................................................................................................................................13
6.2
P
ROCÉDURE DE REPRISE
...................................................................................................................................13
6.2.1
Le courriel n’a pas été envoyé ....................................................................................................................13
6.2.2
Fichier incomplet ........................................................................................................................................13
6.2.3
Il manque des transactions dans le fichier ..................................................................................................14
6.2.4
Rejets ...........................................................................................................................................................15
6.3
C
OMPRESSION DES FICHIERS
(ZIP) ...................................................................................................................15
7 STRUCTURE DE TRANSFERT .............................................................................................................. 16
7.1
S
TRUCTURE DU NOM DE FICHIER
......................................................................................................................16
7.2
O
RDRE D
’
ASSEMBLAGE
....................................................................................................................................17
7.3
F
RÉQUENCE DE TRANSMISSION
........................................................................................................................17
7.4
T
RANSFERT PAR COURRIEL
...............................................................................................................................17
8 STRUCTURE DES TRANSA
CTIONS D’EVENEMENT .......................................................................... 18
8.1
T
YPE
« A » T
ÉMOIGNAGE
................................................................................................................................20
8.2
T
YPE
« C » A
BATTAGE
.....................................................................................................................................22
8.3
T
YPE
« D » D
ÉCÈS
............................................................................................................................................26
8.4
T
YPE
« E » É
QUARRISSAGE
..............................................................................................................................28
8.5
T
YPE
« F » T
RANSPORT ET TRANSFERT DE SITE
................................................................................................31
8.6
T
YPE
« G » I
NSEMINATION
...............................................................................................................................39
8.7
T
YPE
« M » A
CTIVATION
.................................................................................................................................41
8.8
T
YPE
« N » T
RANSIT
........................................................................................................................................45
8.9
T
YPE
« O » C
HARGEMENT
-
DÉCHARGEMENT
...................................................................................................49
8.10
T
YPE
« P » N
ÉCROPSIE
.....................................................................................................................................52
8.11
T
YPE
« Q » A
SSOCIATION
................................................................................................................................55
8.12
T
YPE
« R » D
ISSOCIATION
...............................................................................................................................56
8.13
T
YPE
« CNTLF » .............................................................................................................................................57
ANNEXE A
– ...................................................................................................................................................... II
ANNEXE B
– .................................................................................................................................................... VI
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02 ii
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
1 AVANT-PROPOS
AGRI-TRAÇABILITÉ QUÉBEC INC. est très heureux de soumettre à ses intervenants, un protocole permettant d’alimenter les évènements requis pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles au système de TRAÇABILITÉ.
Un avis de confidentialité
L'information apparaissant dans ce document est légalement privilégiée et confidentielle à AGRI-
TRAÇABILITÉ QUÉBEC INC. et à la partie requérante. Mise à part cette dernière et ce, pour son utilisation propre seulement, ce document ne peut être reproduit ou transmis sous aucune forme.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
3
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
2 INTRODUCTION
A.T.Q.
2.1 Mise en contexte
Le règlement fédéral sur l'identification permanente des bovins est entré en vigueur le 1 er
janvier
2001. Les lois provinciales sur l'identification et la traçabilité ainsi que la demande des acheteurs à obtenir des garanties de qualité sur les produits agroalimentaires ont amené le MAPAQ et l'UPA à travailler ensemble à la mise en œuvre d'un système d'identification et de traçabilité des produits agricoles. Ce système permettra aux instances gouvernementales et aux producteurs agricoles d'améliorer le contrôle, la qualité et la salubrité des produits.
Compte tenu des crises médiatiques sur la santé animale, les intervenants québécois ont ainsi convenu de l'urgence de mettre en place un système québécois qui rencontrera les exigences du
MAPAQ et des affiliés de l'UPA. L’organisme ainsi créé au nom d’AGRI-TRAÇABILITÉ QUÉBEC
INC. (A.T.Q.) sera responsable de la gestion, de l'identification et de la traçabilité des produits agricoles.
Pour y parvenir, le système de TRAÇABILITÉ d’A.T.Q. dépend essentiellement de la qualité de l’information en provenance des intervenants (Producteurs, organismes, encans, abattoirs, etc.) depuis son identification et son activation (ex : naissa nce) jusqu’à sa désactivation (ex : décès, abattage). Chacun des intervenants ayant un rôle important dans le cycle de production pourra participer à l’alimentation du système de TRAÇABILITÉ d’A.T.Q. pour son ou ses types d’interventions. Toutes les interventions identifiées comme étant requises aux fins de suivi d’identification et de traçabilité sont appelées ÉVÈNEMENTS. Quoiqu’il soit possible pour A.T.Q. de saisir les évènements par différents moyens administratifs (courrier, fax…), la transmission
électronique sera privilégiée. Ce document décrira donc le protocole de transfert électronique des
ÉVÈNEMENTS supporté par A.T.Q. pour soutenir le cycle complet de production des animaux.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
4
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
2.2 Terminologie
2.2.1 Site
Un site est un emplacement où un animal/lot peut se retrouver durant sa vie, selon la définition du règlement. A.T.Q. affecte à chaque site de chaque intervenant un numéro propre. C’est un code à 7 chiffres qui identifie de façon unique un emplacement où un animal peut se retrouver.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
5
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
3 PRINCIPES DE SAISIE DES ÉVÈNEMENTS
A.T.Q.
3.1 Modes de transfert des évènements
Le diagramme suivant résume les principaux sites ainsi que leurs interactions. A.T.Q. dispose de
6 sources d’alimentation des évènements pour fins de suivis de traçabilité.
1)
L’interface électronique est le moyen privilégié et fait l’objet de ce document (section 9.4)
2) Le site WEB
à l’adresse suivante :
3)
L’A.T.Q. peut être joint aux numéros suivants :
http://www.agri-tracabilite.qc.ca
(450) 677-1757 / 1-866-270-4319
4) La transmission par télécopieur est aussi possible :
5)
L’adresse de courriel électronique :
6) Les bureaux de l’A.T.Q. sont situés :
(450) 679-6547 / 1-866-473-4033 [email protected]
555, boul. Roland-Therrien, bureau 050
Longueuil, Qc J4H 4E8
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
6
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
Les points 2, 3, 4, 5 et 6 ne requièrent pas de fichiers suivant le format décrit par le présent document. Dans ces cas, du texte libre peut suffire, tant que toutes les informations demandées y soient présentes.
3.2 Points de contrôle et témoignages
Le diagramme suivant présente l’architecture type des points de contrôle (PC) et mandataires dans un cycle de production.
Le principe est simple ; le propriétaire d’un animal ou d’un site doit déclarer à l’A.T.Q. l’arrivée dans un site d’un animal/lot, provenant du Québec ou de l’extérieur.
De plus, une présence peut également être détectée, sans que l’animal, lui, n’ait bougé. Dans ce cas, c’est un mandataire qui joue le rôle de point de contrôle et qui émet un constat de présence
(un témoignage) à l’A.T.Q..
7
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
4 DÉFINITION DES ÉVÈNEMENTS
A.T.Q.
4.1 Évènements unitaires (Animaux)
4.1.1 Témoignage
Un témoignage est le constat de la présence d’un animal sur un site, par un mandataire (un inséminateur par exemple).
4.1.2 Abattage
Tout abattage d’animal doit être rapporté à l’A.T.Q.. L’identifiant de l’animal est à ce moment retiré.
4.1.3 Décès
Lorsqu’un animal meurt d’âge, de maladie ou d’accident, un décès est constaté par le producteur ou par l’équarrisseur qui prend possession de l’animal mort.
4.1.4 Équarrissage
Tout animal destiné à l’équarrissage doit être rapporté à l’A.T.Q.. L’identifiant de l’animal en question est à ce moment retiré.
4.1.5 Transfert de site
Lorsqu’une bête passe d’un site à un autre, qu’il appartienne au même propriétaire ou non, un transfert de site doit être déclaré.
4.1.6 Transport
Dès 2004, tout transport d’animal devra être rapporté à l’A.T.Q.. Un transport est effectué pour la plupart des évènements gérés par l’A.T.Q..
4.1.7 Insémination
Lorsqu’une bête est inséminée, une insémination doit être déclarée.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
8
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
4.1.8 Activation
Toute activation d’identifiant doit être rapportée à l’A.T.Q..
A.T.Q.
4.1.9 Transit
La présence d’un animal temporairement au Québec pour un court séjour doit être déclarée. Si cette présence se prolonge au delà des délais décrits par la loi, une activation devra être déclarée.
4.1.10 Chargement
– déchargement
Lorsqu’un animal passe d’un lieu (un numéro de site ou numéro d’immatriculation) à un autre lieu (un numéro de site ou numéro d’immatriculation) par l’intermédiaire d’un véhicule.
4.1.11 Nécropsie
La présence d’un animal dans un laboratoire de pathologie. L’animal peut y arriver mort.
4.1.12 Association
Une association permet le jumelage d’un numéro de « tag jaune » et d’un identifiant ISO.
4.1.13 Dissociation
Une dissociation permet de mettre fin au jumelage d’un numéro de « tag jaune » et d’un identifiant ISO.
9
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
4.2
Architecture des transactions d’évènement
A.T.Q.
4.2.1 Transaction unitaire (Animaux)
Intervenant Site/Imm ID Date Type
Qui Où Quoi Quand Pourquoi
A
TEMOI
Type
Traçabilité
NAISS
TRANS
TRPRT
DECES
ABATT
EQUAR
NECRO
CHDCH
Format
M
F
F
D
C
E
P
O
Informatif
INSEM G
Quel que soit le type d’événement constaté pour un animal, l’enregistrement est toujours précédé d’une partie « témoignage » (type A). C’est qu’à un événement est nécessairement lié un témoignage (quelqu’un doit avoir constaté l’événement). Ainsi, un événement de type « abattage »
(type C), sera précédé d’un enregistrement de type A. Par contre, il est possible dans un enregistrement d’avoir uniquement la partie « A », lorsque, par exemple, un constat de présence est émis (un mandataire remarque la présence d’un animal à un site).
Les champs de cette portion sont presque tou s obligatoires, ils servent à bien cibler l’événement, quel qu’en soit sa nature. Le champ « Intervenant » représente le numéro A.T.Q. ou un alias
(CP12) du mandataire ayant constaté l’événement. « Site/Imm » représente l’endroit où a été déclaré l’événement. Il peut contenir un numéro de site (préalablement affecté par l’A.T.Q.), ou le numéro d’immatriculation d’un véhicule. « ID » correspond au numéro de boucle que porte l’animal concerné par l’événement. Si l’animal n’existe pas dans le système, il est considéré comme provenant « hors-Québec ». La « Date
» représente le jour et l’heure (optionnelle) où l’événement a été constaté. Le « Type
» est un code qui représente le type d’événement étant survenu. Il détermine le format que prend le record (ces formats sont tous décrits dans la section 8).
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
10
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
4.3 Étapes de mise en opération
Les paragraphes qui suivent, comportent les principales étapes qui guideront les activités de développement et de mise en opération de l’interface :
4.3.1 Initialisation du projet
Prise de c onnaissance du présent document, d’analyse d’impact sur le processus informatique et d’initialisation du projet pour l’intervenant.
Identification des contacts
Entente sur le plan d’essai et de mise en production avec A.T.Q.
Développement
Étape de réalisation et tests locaux des programmes requis
4.3.2 Essais
Identification du processus
Transmission du premier fichier
Validation et ajustements
Reprise sur plus d’une période
Validation et ajustements
4.3.3 Mise en production
Identification des besoins de synchronisation
Initialisation des scripts de mise en service
Exécution automatique ou manuelle selon le cas
Vérification des rapports de validation
Ajustements si requis
4.3.4 Suivi post-opérationnel
Suivi périodique d’assurance qualité
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
11
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
5 CONTACTS ET SUPPORT TECHNIQUE
Pour l
’intervenant :
A.T.Q désire connaître les noms et coordonnées des personnes responsables aux niveaux suivants :
Contact administratif o
Contact ayant la responsabilité de la mise en opération de l’interface pour fin de transmission des données d’événement.
Contact informatique o
Contact ayant la responsabilité de réalisation de l’interface pour fin de transmission des données d’événement.
Contact de suivi o
Contact ayant la responsabilité du suivi opérationnel de l’interface pour fin de transmission des donné es d’événement.
Pour ATQ :
Pour toutes informations sur ce document, la mise en opération, le suivi, les reprises ou autres, voici nos coordonnées :
Agri-Traçabilité Québec inc.
A/S Dept. Informatique
555, boul. Roland-Therrien, bureau 050
Longueuil, Qc J4H 4E8
Téléphone : (450) 677-1757
Télécopieur : (450) 679-6547
Courriel : [email protected]
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
12
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
6 CONTRÔLE ET OPÉRATION
A.T.Q.
6.1 Procédure de suivi
Périodiquement, l’intervenant responsable du suivi opérationnel doit vérifier dans ses « log » tous les fichiers qui ont été transmis, et cibler ceux qui ont générer des erreurs. Dans le cas où une erreur survient dans un fichier, il doit communiquer avec le responsable des opérations de l’A.T.Q., pour établir un moyen de transmettre avec succès le fichier.
6.2 Procédure de reprise
Un module du système de l’A.T.Q. ne sert qu’à cerner les erreurs générées à chaque traitement.
Ces erreurs peuvent être de plusieurs types :
6.2.1 Le courriel n’a pas été envoyé
Du côté A.T
.Q., il n’y a aucun moyen de savoir si un courriel n’a pas été reçu. Par exemple, le script d’envoi de courriels du côté de l’intervenant pourrait avoir quelques difficultés et ne pas réussir à transmettre le dit fichier. L’A.T.Q. vérifie les courriers électroniques reçus ; il ne peut pas savoir si un fichier d evrait y être mais n’y est pas.
6.2.2 Fichier incomplet
Si le fichier envoyé est incomplet, il sera dépourvu de son record de contrôle (voir section 8.13).
Lorsque le script de l’A.T.Q. va lire ce fichier, il ne détectera pas le record de contrôle sensé être situé à la fin du fichier, et une erreur sera insérée dans la table prévue à cet effet.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
13
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
6.2.3 Il manque des transactions dans le fichier
Le record de contrôle présent dans chaque fichier dit combien de record seraient sensés être retrouvés. Si ce nombre et le nombre d’enregistrements retrouvés ne correspondent pas, une erreur sera insérée dans la table prévue à cet effet.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
14
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
6.2.4 Rejets
Lorsqu’un enregistrement ne respecte pas les contraintes logiques de l’A.T.Q. ou qu’il ne respecte pas les contraintes de format décrites dans la section 8, un rejet est généré. Par exemple, si une transaction « Naissance » nous parvient après un «
Abattage
», ou alors, un «
Transport
» est déclaré pour un identifiant non encore activé dans le système, un rejet est généré et l’enregistrement en erreur se voit octroyer le statut «
ERR
– En erreur
». Même chose si une donnée du fichier est mal positionnée.
Dans tous les cas, un préposé de l’A.T.Q. communiquera avec l’intervenant avec qui le transfert de fichiers aura engendré des erreurs, afin de corriger les anomalies et de retransmettre le fichier.
6.3 Compression des fichiers (ZIP)
L’A.T.Q. supporte la compression des fichiers d’événements. Ainsi, les fichiers d’extension .zip sont acceptés.
15
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
7 STRUCTURE DE TRANSFERT
A.T.Q.
7.1 Structure du nom de fichier
Les fichiers de transfert doivent être en mode ASCII, et tous les champs doivent être séparés par simple positionnement (non par des virgules). Le format exact des fichiers est décrit dans la section 8 du présent document.
Exemple :
PRO1090977 1134277 01012499077876 2002-03-0416:06:38 TEMOI
PRO1090977 1134277 01012499157642 2002-03-0416:06:57 TEMOI
Au lieu de :
PRO1090977,1134277,01012499077876,2002-03-04 16:06:38,TEMOI
PRO1090977,1134277,01012499157642,2002-03-04 16:06:57,TEMOI
Ensuite, pour s’assurer qu’il n’y ait pas de problèmes d’unicité au niveau des fichiers, il faut utiliser un algorithme qui ne génère aucun doublon. Ainsi, le nom du fichier devrait être constitué des parties suivantes :
‘EVENE’ + ‘_’ + No Intervenant + ‘_’ + date (AAMMJJ) + ‘_’ + séquence + ‘.DAT’
Intervenant
: Numéro A.T.Q. de l’intervenant qui envoie le fichier.
Date
: Date de l’envoi du fichier
Séquence : Chiffre de 1 à N incrémenté à chaque utilisation et remis à zéro à chaque jour. Une autre méthode supportée pour s’assurer de l’unicité des fichiers consiste à utiliser l’heure
(HHMMSS) de génération du fichier.
Exemple :
‘EVENE’ + PRO1897966 + 020929 + 1 + ‘.DAT’ =
EVENE_PRO1897966_020929_1.DAT
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
16
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
‘EVENE’ + PRO1897966 + 020929 + 4 + ‘.DAT’ =
EVENE_PRO1897966_020929_4.DAT
‘EVENE’ + PRO1901256 + 021201 + 172319 + ‘.DAT’ =
EVENE_PRO1901256_021201_172319.DAT
7.2
Ordre d’assemblage
A.T.Q.
Pour chaque transaction d’un fichier, il est important de ne fournir que les champs mentionnés, et de ne pas se servir des espaces vides pour mettre des informations superflues. L’algorithme du système vérifie si chaque transaction respecte le format exigé par le type d’événement (voir section 8), et rejette les transactions qui échouent ce test.
Dans chaque fichier de transactions, un record de contrôle doit être inséré après le dernier enregistrement, afin de vérifier si le transfert s’est bien effectué. Ce record est défini dans la section 8.13.
7.3 Fréquence de transmission
L’objectif d’une transmission est d’obtenir tous les évènements d’un intervenant entre deux transmissions en évitant la duplication de transactions. Ceci implique que l’intervenant devra gérer sa sélection d’évènement en fonction de la date de dernière transmission. Ainsi, une transaction en double entraînera un rejet et un suivi par A.T.Q.
Il sera important de synchroniser le déclenchement de votre programme d’extraction avec la période, date et heure ayant le résultat le plus à jour selon votre cycle de production. Cette fréquence doit être entendue avec A.T.Q.
7.4 Transfert par courriel
A.T.Q. favorise la transmission électronique par courrier électronique. Le fichier contenant des transactions d’évènements doit y être attaché.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
17
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
8 STRUCTURE DES TRANSA
CTIONS D’EVENEMENT
A.T.Q.
Dans cette section sont décrits les formats que doivent prendre les différentes transactions, selon leur type. Toutefois, plusieurs évènements peuvent utiliser le même format d’enregistrement. La colonne « Déb. » précise à quelle position dans le fichier ASCII la valeur se situe. La colonne
« Fin » précise à quelle position dans ce même fichier, la valeur se termine. « G/D » décrit l’alignement d’un champ, à l’intérieur des bornes « Déb. » et « Fin » : G pour gauche, D pour droite. La colonne « Obl. » est un indicateur qui précise si un champ doit obligatoirement être renseigné ; O lorsque obligatoire, N lorsque optionnel. Lorsqu’un champ doit suivre un certain
« Format
» (une date par exemple), c’est mentionné dans la colonne prévue à cet effet. Enfin, un
« Exemple » est fourni pour chaque champ.
La même structure d’enregistrement se retrouve au début de tous les enregistrements indépendamment du type d’évènements. Ce premier bloc décrit l’événement en général.
La section commune est la suivante :
# Champ
1 Intervenant
2 Type de lieu
3 No Site / Véh.
4 Identifiant
5
Date à laquelle l’animal
/ lot a été vu.
6
Heure à laquelle l’animal / lot a été vu.
7 Type d'évèn.
Déb. Fin Largeur G/D Obl.
1 25
26 26
27 51
52* 76*
25
1
25
25
G
G
G
G
O
O
O
O
S ou V
77
87
95
86
94
110
10
8
16
G
G
G
O
N
O
AAAA-MM-JJ
HH:MM:SS
Format
TEMOI ou D_TEMOI
Exemple
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
TEMOI
1. Intervenant
: Numéro A.T.Q. (ou autre alias) de l’intervenant qui a déclaré le témoignage.
2. Type de lieu
: ‘S’ si l’événement a été déclaré à partir d’un site, ‘V’ si l’événement a été déclaré
à partir d’un véhicule.
3. No Site / Véh.
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) où a été déclaré l’événement.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
18
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
4. Identifiant : Numér o d’identifiant A.T.Q. (ou autre alias) de l’animal/lot concerné.
Il peut être formé d’une des deux façons suivantes :
1.
15 chiffres
: Numéro ATQ (en gras)
2.
21 caractères
(maximum)
: Alias de l’animal/lot
5. Date
: Date de l’événement déclaré.
6. Heure : Heure de l’événement déclaré.
7.
Type d’évén. : TEMOI pour enregistrement de type « A ».
A.T.Q.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
19
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.1 Type « A » Témoignage
Un enregistrement de type « A
» décrit un témoignage d’un animal. La même structure est utilisée pour la destruction d’un témoignage d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir début section 8), et le deuxième, le témoignage lui-même.
# Champ
1 Intervenant
2 Type de lieu
3 No Site / Véh.
7 Type d'évènement.
8 Note
9 Code espèce
10 Poids
11 Code transaction
12 Sexe
13 Type positionnement
14 Position 1
15 Position 2
16 Catég. de production
Déb. Fin Largeur G/D Obl.
1 25
26 26
27 51
4 Identifiant
5
Date à laquelle l’animal
/ lot a été vu.
52* 76*
77 86
6
Heure à laquelle l’animal / lot a été vu.
87 94
95 110
111 160
161 176
177 187
188 197
198 198
199 208
209 233
234 258
259 268
17 Intervenant client
18 No client externe
269 293
294 318
19 No permis déplacement 319 343
20 Ind. lecture électronique 344 344
21 Catégorie 345 360
25
1
25
25
10
8
16
50
16
11
10
1
10
25
25
10
25
25
25
1
16
G
G
G
G
G
G
G
G
G
G
G
G
G
O
G O S ou V
G O
O
O
N
G O TEMOI ou D_TEMOI
G N Texte libre
G N
D N
N
N
N
N
N
N
N
N
N
G N O ou N
G N
AAAA-MM-JJ
HH:MM:SS
M ou F
Format
Code alphanumérique
Code de catégorie
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
99999999999
BF
Numéro alphanumérique
TEMOI
Texte libre
AAAA1001
F
LONG_LAT
124.12
124.12
Exemple
VLA, VLO, BOU, ...
PRO4621757
AAAA9999
ABC123
O
REPRO
478
8. Note : Texte libre.
9. Code espèce
: Code de l’espèce de l’animal concerné.
10. Poids
: Poids de l’animal concerné en livres.
11. Code transaction : Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
12. Sexe
: Sexe de l’animal concerné.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
20
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
13. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée : i. LONG_LAT
Position 1 : Longitude
Position 2 : Latitude
14. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
15. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
16. Catég. de production : Code de catégorie de production de l’animal concerné.
17. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
18. No client externe :
Numéro de client chez le mandataire (Numéro client d’intervenant client).
19. No permis déplacement : Numéro du permis de déplacement.
20. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
21. Catégorie
: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
21
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.2 Type « C » Abattage
Un enregistrement de type « C
» décrit l’abattage d’un animal. La même structure est utilisée pour la destruction d’un abattage d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir début section 8
), et le deuxième, l’abattage lui-même.
# Champ
1 Intervenant
2 Type de lieu
3 No Site
4 Identifiant
5
Date de l’abattage
6
Heure de l’abattage
7
Type d’évèn.
Déb. Fin
1 25
26 26
27 51
52 76
77 86
87 94
95 110
8 Ind condamn.
9 Type lieu Qc
10 Site / Véh. Qc
11 Pays proven.
12 Prov. Proven.
13 Code espèce
14 Nom
15 Adresse1
16 Adresse2
17 Code transaction
18 Sexe
19 Type positionnement
20 Position 1
21 Position 2
22 Catég. de production
23 Ind. lecture électronique 527 527
24 Catégorie 528 543
25 Inutilisé
26
Poids à l’abattage
544 545
546 556
27 Note
28 Alias animal 1
29 Alias animal 2
30 Alias animal 3
31 Alias animal 4
32 Intervenant client
557
607
632
657
682
707
606
631
656
681
706
731
111 111
112 112
113 137
138 153
154 169
170 185
186 245
246 345
346 445
446 455
456 456
457 466
467 491
492 516
517 526
Largeur G/D
25
1
25
25
10
8
16
1
1
25
16
16
16
60
100
100
10
1
10
25
25
10
1
16
2
11
50
25
25
25
25
25
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
D
G
G
G
G
G
G
Obl. Format
O
O S
O
O
O AAAA-MM-JJ
N HH:MM:SS
O ABATT ou D_ABATT
Exemple
ABA21750
S
2311842
124997574771341
2002-05-06
15:28:53
ABATT
O O ou N
N S ou V
N
N
N
O
N
N
N
N Code alphanumérique
N M ou F
N
N
N
N Code de catégorie
N O ou N
N
N Doit contenir des espaces
N 99999999999
O
REPRO
N Texte libre
N
N
N
N
N
Texte libre
CAN-123456
PRO4621757
N
S
2311842
CA
ON
BF
M. John Douglas
2133 Maple Street
Trenton On M7U6T4
AAAA1001
F
LONG_LAT
124.12
124.12
VLA, VLO, BOU, ...
478
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
22
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
33 No client externe 732 756
34 No permis déplacement 757 781
35 Type position. prov.
36 Position 1 prov.
37 Position 2 prov.
782
792
817
791
816
841
25
25
10
25
25
G
G
G
G
G
N
N Numéro alphanumérique
N
N
N
AAAA9999
ABC123
LONG_LAT
124.12
124.12
A.T.Q.
Un abattage peut se produire sur un site seulement et non pas dans un véhicule.
7.
Type d’évèn. : ABATT pour enregistrement de type « C ».
8. Ind. Condamn.
: ‘N’ si l’animal a été accepté à l’abattage (indicateur de condamnation = ‘N’), ‘.
9. Type lieu Qc
: Lorsqu’un animal/lot provenant du Québec est destiné à l’abattage, il faut savoir d’où il provient. Dans ce cas, ce champ est obligatoire. Si la provenance spécifiée dans Site /
Véh
. Qc est un numéro de site, alors le type de lieu est ‘S’. Si la provenance spécifiée dans
Site / Véh
. Qc est un numéro d’immatriculation de véhicule, alors le type de lieu est ‘V’. Si l’animal ne provient pas du Québec, le champ type de lieu Qc doit être « NULL ».
10. Site / Véh. Qc
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) d’où provient l’animal, s’il provient du Québec. Obligatoire lorsqu’un animal provient du Québec, « NULL » lorsque l’animal n’en provient pas.
11. Pays proven. : Lor squ’un animal ne provient pas du Québec, on doit spécifier le pays de provenance, qui est obligatoire dans ce cas. Sinon, ce champ prend la valeur « NULL ».
12. Prov. Proven. : Lors qu’un animal ne provient pas du Québec, on doit spécifier la province/état de provenance, qui est obligatoire dans ce cas. Sinon, ce champ prend la valeur « NULL ».
13. Code espèce
: Code de l’espèce de l’animal/lot abattu.
14. Nom
: Nom du contact à la ferme d’où provient l’animal (si hors-Québec).
15. Adresse1
: Première ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
16. Adresse2
: Deuxième ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
17. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
18. Sexe
: Sexe de l’animal concerné.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
23
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
19. Type positionnement: Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
20. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
21. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
22. Catég. de production : Code de c atégorie de production de l’animal concerné.
23. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
24.
Catégorie: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
25. Inutilisé.
26. Poids lors de l’abattage : Poids de l’animal concerné en livres.
27. Note : Texte libre.
28. Alias animal 1
: Autre identification que portait l’animal lors de son abattage. Cette identification sera également retirée dans la base de données de l’ATQ.
29. Alias animal 2
: Autre identification que portait l’animal lors de son abattage. Cette identification sera également retirée dans la base de données de l’ATQ.
30. Alias animal 3
: Autre identification que portait l’animal lors de son abattage. Cette identification sera également retirée dans la base de données de l’ATQ.
31. Alias animal 4 : Autr e identification que portait l’animal lors de son abattage. Cette identification sera également retirée dans la base de données de l’ATQ.
32. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
33. No client externe
: Numéro de client chez le mandataire (Numéro client d’intervenant client).
34. No permis déplacement : Numéro du permis de déplacement.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
24
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
35. Type position. prov.: Type de positionnement utilisé pour les valeurs Position 1 prov. et Position 2 prov. a. Valeur acceptée: i. LONG_LAT
Position 1 prov.: Longitude
Position 2 prov.: Latitude
36. Position 1 prov.: 1
ère coordonnée de la position du lieu de provenance de l’évènement.
37. Position 2 prov.: 2 e coordonnée de la position du lieu de provenance de l’évènement.
A.T.Q.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
25
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.3 Type « D » Décès
Un enregistrement de type « D
» décrit le décès d’un animal. La même structure est utilisée pour la destruction d’un décès d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir début section 8), et le deuxième, le décès lui-même.
# Champ
1 Intervenant
2 Type de lieu
3 No Site / Véh.
4 Identifiant
5 Date du décès
6 Heure du décès
7
Type d’évèn.
Déb. Fin
1 25
26 26
27 51
52 76
77 86
87 94
95 110
8 Sexe 111 111
9 Ind. lecture électronique 112 112
10 No Site disp. 113 137
11 Note
12 Code espèce
13 Poids
14 Code transaction
138
188
204
215
187
203
214
224
15 Type positionnement
16 Position 1
17 Position 2
18 Catég. de production
19 Intervenant client
225 234
235 259
260 284
285 294
295 319
20 No client externe 320 344
21 No permis déplacement 345 369
22 Type position. disp. 370 379
23 Position 1 disposition
24 Position 2 disposition
25 Catégorie
380
405
430
404
429
445
Largeur G/D
25
1
25
25
10
8
16
1
1
25
50
16
11
10
10
25
25
10
25
25
25
10
25
25
16
G
G
G
G
G
G
G
G
G
G
G
G
D
G
G
G
G
G
G
G
G
G
G
G
G
Obl.
N
N
N
N
N
N
N Numéro alphanumérique
N
N
N
N
M ou F
Format
O
O S ou V
O
O
O AAAA-MM-JJ
N HH:MM:SS
O DECES ou D_DECES
N
N O ou N
O
N Texte libre
N
N
N Code alphanumérique
99999999999
Code de catégorie
Exemple
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
DECES
F
O
3935415
Texte libre
BF
AAAA1001
LONG_LAT
124.12
124.12
VLA, VLO, BOU, ...
PRO4621757
AAAA9999
ABC123
LONG_LAT
124.12
124.12
REPRO
478
7. Type d’évèn. : DECES pour enregistrement de type « D ».
8. Sexe
: Sexe de l’animal concerné.
9. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
26
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
10. No Site disp.
: Numéro du site de l’équarrisseur où est envoyé l’animal/lot, ou numéro du site d’enterrement, de disposition de celui-ci.
11. Note : texte libre
12. Code espèce
: Code de l’espèce de l’animal concerné.
13. Poids
: Poids de l’animal concerné en livres.
14. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
15. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
16. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
17. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
18. Catég. de production : Code de c atégorie de production de l’animal concerné.
19. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
20. No client externe
: Numéro de client chez le mandataire (Numéro client d’intervenant client).
21. No permis déplacement : Numéro du permis de déplacement.
22. Type position. disp.: Type de positionnement utilisé pour les valeurs Position 1 disposition et
Position 2 disposition. a. Valeur acceptée: i. LONG_LAT
Position 1 disposition: Longitude
Position 2 disposition: Latitude
23. Position 1 disposition: 1
ère
coordonnée de la position du lieu de disposition de l
’évènement.
24. Position 2 disposition: 2 e
coordonnée de la position du lieu de disposition de l’évènement.
25.
Catégorie: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
27
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.4 Type « E » Équarrissage
Un enregistrement de type « E » décri t l’équarrissage d’un animal. La même structure est utilisée pour la destruction d’un équarrissage d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir début section 8), et le deuxième, l’équarrissage lui-même.
# Champ Déb. Fin Largeur G/D Obl.
1 Intervenant
2 Type de lieu
3 No Site
1 25
26 26
27 51
4 Identifiant 52 76
5
Date de l’équarrissage
77 86
6
Heure de l’équarrissage
87 94
7 Type d'évèn. 95 110
25
1
25
25
10
8
16
G
G
G
G
G
G
G
Format
O
O S
O
O
O AAAA-MM-JJ
N HH:MM:SS
O EQUAR ou D_EQUAR
8 Sexe
9 Type lieu Qc
10 Site / Véh. Qc
11 Pays proven.
12 Prov. proven.
13 Code espèce
14 Nom
15 Adresse1
16 Adresse2
17 Code transaction
18 Type positionnement
19 Position 1
20 Position 2
21 Catég. de production
491 515
516 525
22 Ind. lecture électronique 526 526
23 Catégorie 527 542
24 Inutilisé
25 Note
26 Poids
27 Inutilisé
28 Intervenant client
29 No client externe
543
546
596
607
630
655
545
595
606
629
654
679
30 No permis déplacement 680 704
31 Type position. prov. 705 714
111 111
112 112
113 137
138 153
154 169
170 185
186 245
246 345
346 445
446 455
456 465
466 490
1
1
25
16
16
16
60
100
100
10
10
25
25
10
1
16
3
50
11
23
25
25
25
10
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
D
G
G
G
G
G
Exemple
EQU46210
S
2311842
124997574771341
2002-05-06
15:28:53
EQUAR
N M ou F
N S ou V
N
N
N
O
N
N
N
N Code alphanumérique
N
N
F
S
2311842
CA
ON
BF
M. John Douglas
2133 Maple Street
Trenton On M7U6T4
AAAA1001
LONG_LAT
124.12
N
N Code de catégorie
N O ou N
N
124.12
VLA, VLO, BOU, ...
O
REPRO
N Doit contenir des espaces
N Texte libre
N 999999999
N Doit contenir des espaces
N
N
Texte libre
PRO4621757
AAAA9999
N Numéro alphanumérique
N
ABC123
LONG_LAT
478
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
28
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
32 Position 1 prov.
33 Position 2 prov.
715 739
740 764
25
25
G
G
N
N
124.12
124.12
Un équarrissage peut se produire sur un site seulement et non pas dans un véhicule.
7.
Type d’évèn. : EQUAR pour enregistrement de type « E ».
8. Sexe
: Sexe de l’animal concerné.
9. Type lieu Qc
: Lorsqu’un animal/lot provenant du Québec est destiné à l’équarrissage, il faut savoir d’où il provient. Dans ce cas, ce champ est obligatoire. Si la provenance spécifiée dans
Site / Véh
. Qc est un numéro de site, alors le type de lieu est ‘S’. Si la provenance spécifiée dans Site / Véh
. Qc est un numéro d’immatriculation de véhicule, alors le type de lieu est ‘V’. Si l’animal ne provient pas du Québec, le champ type de lieu Qc doit être « NULL ».
10. Site / Véh. Qc
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) d’où provient l’animal/lot, s’il provient du Québec. Obligatoire lorsqu’un animal provient du Québec, « NULL » lorsque l’animal/lot n’en provient pas.
11. Pays proven.
: Lorsqu’un animal/lot ne provient pas du Québec, on doit spécifier le pays de provenance, qui est obligatoire dans ce cas. Sinon, ce champ prend la valeur « NULL ».
12. Prov. proven.
: Lorsqu’un animal/lot ne provient pas du Québec, on doit spécifier la province/état de provenance, qui est obligatoire dans ce cas. Sinon, ce champ prend la valeur
« NULL ».
13. Code espèce
: Code de l’espèce de l’animal/lot en équarrissage.
14. Nom
: Nom du contact à la ferme d’où provient l’animal (si hors-Québec).
15. Adresse1
: Première ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
16. Adresse2
: Deuxième ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
17. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
18. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
19. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
20. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
21. Catég. de production : Code de c atégorie de production de l’animal concerné.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
29
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
22. Catégorie: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
23. Inutilisé.
24. Note : Texte libre.
25. Poids
: Poids de l’animal concerné en livres.
26. Inutilisé.
27. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
28. No client externe
: Numéro de client chez le mandataire (Numéro client d’intervenant client).
29. No permis déplacement : Numéro du permis de déplacement.
30. Type position. prov.: Type de positionnement utilisé pour les valeurs Position 1 prov. et
Position 2 prov. a. Valeur acceptée: i. LONG_LAT
Position 1 prov.: Longitude
Position 2 prov.: Latitude
31. Position 1 prov.: 1
ère coordonnée de la position du lieu de provenance de l’évènement.
32. Position 2 prov.: 2 e
coordonnée de la position du lieu de provenance de l’évènement.
30
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.5 Type « F » Transport et transfert de site
Un enregistrement de type « F
» décrit soit le transport d’un animal, soit un transfert de site pour un animal.
La même structure est utilisée pour la destruction d’un transport / transfert de site d’un animal.
Le premier bloc de la transaction décrit l’événement en général (voir début section 8), quel qu’il soit, et le deuxième, le transport/transfert lui-même.
Transfert de site (TRANS)
# Champ
1 Intervenant
2 Type de lieu
3 Site
4 Identifiant
5 Date du transfert
6 Heure du transfert
7 Type d'évèn.
8 Code P / D
9 Type lieu Qc
10 Site / Véh. Qc
11 Pays
12 Province
13 Code espèce
14 Nom
15 Adresse1
16 Adresse2
17 Code transaction
18 Type positionnement
19 Position 1
20 Position 2
21 Catég. de production
456
466
491
516
465
490
515
525
22 Ind. lecture électronique 526 526
23 Catégorie 527 542
24 Inutilisé
25 -- Sexe
26 -- Date de pose
543 545
546 546
547 556
27 -- Hr. de pose 557 564
28
-- Ind. date naissance réelle*
565 565
Déb. Fin Largeur G/D Obl.
1 25
26 26
27 51
52 76
77 86
87 94
95 110
25
1
25
25
10
8
16
G
G
G
G
G
G
G
Format
O
O S
O
O
O AAAA-MM-JJ
N HH:MM:SS
O TRANS ou D_TRANS
111 111
112 112
113 137
138 153
154 169
170 185
186 245
246 345
346 445
446 455
16
16
60
100
100
10
1
1
25
16
G
G
G
G
G
G
G
G
G
G
O P ou D
N S ou V
N
N
N
N
N
N
N
N Code alphanumérique
10
25
25
10
1
16
3
1
10
8
1
G
G
G
G
G
G
G
G
G
G
G
N
N
N
N Code de catégorie
N
N
N
N*
O ou N
Doit contenir des espaces
N M ou F
N AAAA-MM-JJ
N HH:MM:SS
O ou N
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
31
Exemple
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
TRANS
P
V
HDL990
US
TX
BF
M. John Douglas
2133 Maple Street
Trenton On M7U6T4
AAAA1001
LONG_LAT
124.12
124.12
VLA, VLO, BOU, ...
O
REPRO
M
2002-05-06
09:44:32
N
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
29 Poids*
30 Âge en mois
566 576
577 586
31 Intervenant client
32 Inutilisé
33 --
Identifiant d’origine
587
612
611
621
34 -- Alias
622 646
647 671
35 -- Date de la naissance* 672 681
36 -- Heure de la naissance* 682 689
37 --Indicateur transit 690 690
38 Note
39 No client externe
691 740
741 765
40 No permis déplacement 766 790
41 Type position. P / D 791 800
42 Position 1 P / D
43 Position 2 P / D
801 825
826 850
G
G
G
G
G
D
D
G
G
G
G
G
G
G
G
25
25
10
8
1
11
10
25
10
50
25
25
10
25
25
N*
N
99999999999
9999999999
N
N Doit contenir des espaces
PRO4621757
N
N
N* AAAA-MM-JJ
N* HH:MM:SS
N O ou N
124997574711348
AA-11299311164
2002-05-01
13:01:30
N
N Texte libre
N
N Numéro alphanumérique
N
N
N
Texte libre
AAAA9999
ABC123
LONG_LAT
124.12
124.12
A.T.Q.
110
24
Un transfert de site peut se produire sur un site seulement et non pas dans un véhicule.
7.
Type d’évèn. : TRANS (transfert de site) ou TRPRT (transport) pour enregistrement de type
« F ».
8. Code P / D
: ‘P’ dans le cas où la provenance est décrite (par les champs site, pays, province, nom, adresse1, …), ‘D’ lorsque c’est la destination qui est décrite.
9. Type lieu Qc
: Lorsque la destination ou la provenance de l’animal/lot se situe au Québec, ce champ est obligatoire. Si la provenance ou la destination spécifiée dans Site / Véh. Qc est un numéro de site, alors le type de lieu est ‘S’. Si la provenance ou le destination spécifiée dans
Site / Véh
. Qc est un numéro d’immatriculation de véhicule, alors le type de lieu est ‘V’. Si l’animal ne provient pas du Québec ou n’est pas destiné au Québec, le type de lieu doit être
« NULL ».
10. Site / Véh. Qc.
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) d’où provient ou vers où se dirige un animal/lot, si ce lieu est au Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
11. Pays
: Code du pays d’où provient ou vers où se dirige un animal/lot si non au Québec.
Obligatoire dans ce cas, « NULL » dans le cas inverse.
12. Province
: Code de la province/état d’où provient ou vers où se dirige un animal/lot si non au
Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
13. Code espèce
: Code de l’espèce de l’animal concerné
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
32
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
14. Nom
: Nom du contact à la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
15. Adresse1
: Première ligne d’adresse de la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
16. Adresse2
: Deuxième ligne d’adresse de la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
17. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
18. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
19. Position 1: 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
20. Position 2: 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
21. Catég. de production
: Code de catégorie de production de l’animal concerné.
22. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
23.
Catégorie: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
24. Inutilisé.
Champs utilisés pour l’activation de l’identifiant par les encans :
25. Sexe
: Sexe de l’animal concerné.
26. Date de pose*
: Date où l’identifiant a été posé sur l’animal concerné.
27. Hr. De pose*
: Heure où l’identifiant a été posé sur l’animal concerné.
28. Ind. Date naissance réelle* : Détermine si la date de naissance est fournie et valide « O » ou si l’A.T.Q. doit estimer la date de naissance de l’animal « N ».
29. Poids*
: Poids de l’animal concerné en livres, à la pose de son identifiant. Le poids est obligatoire si le champ « Ind. Date naissance réelle » égal à « N ».
30. Âge en mois
: Âge de l’animal concerné en mois.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
33
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
31. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
32. Inutilisé.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
34
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
Champs utilisés pour l’activation de l’identifiant par les encans :
33.
Identifiant d’origine : Numéro A.T.Q. de l’identifiant porté précédemment par l’animal/lot.
34. Alias
: Nom ou numéro d‘identifiant non-ATQ désignant l’animal/lot. Cette information, si fournie, créé un alias_anilot de type ‘ALACT – Alias activation’.
35. Date naissance* : Date de naissance de l’animal/lot.
36. Heure de naissance*
: Heure de naissance de l’animal/lot.
37. Indicateur de transit
: Indique si un anilot provient d’un transit ou non. Si aucune information n’est fournie, la valeur « N » est considérée par défaut.
38. Note : Texte libre
39. No client externe
: Numéro de client chez le mandataire (Numéro client d’intervenant client).
40. No permis déplacement : Numéro du permis de déplacement.
41. Type position. P / D: Type de positionnement utilisé pour les valeurs Position 1 P / D et
Position 2 P / D. a. Valeur acceptée: i. LONG_LAT
Position 1 P / D: Longitude
Position 2 P / D: Latitude
42. Position 1 P / D: 1
ère
coordonnée de la position du lieu de provenance ou de destination de l’évènement.
43. Position 2 P / D: 2 e
coordonnée de la position du lieu de provenance ou de destination de l’évènement.
*
Pour A.T.Q. :
Si l’indicateur DATE_NAISSANCE_REELLE = ‘O’ alors
- Date naissance obligatoire et considérée
- Poids
à l’activation considéré à titre informatif seulement
Sinon
Si l’indicateur DATE_NAISSANCE_REELLE = ‘N’ alors
- Poids
à l’activation obligatoire et considéré
- Date naissance ignorée
- Date naissance calculée selon le poids
à l’activation et la date de pose
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
35
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
Transport (TRPRT)
# Champ
1 Intervenant
2 Type de lieu
3 Véhicule
4 Identifiant
5 Date du transport
6 Heure du transport
7 Type d'évèn.
Déb. Fin Largeur G/D Obl.
1 25
26 26
27 51
52 76
77 86
87 94
95 110
25
1
25
25
10
8
16
G
G
G
G
G
G
G
Format
O
O V
O
O
O AAAA-MM-JJ
N HH:MM:SS
O TRPRT ou D_ TRPRT
8 Code P / D
9 Type lieu Qc
10 Site / Véh. Qc
11 Pays
12 Province
13 Code espèce
14 Nom
15 Adresse1
16 Adresse2
17 Code transaction
18 Sexe
19 Type positionnement
20 Position 1
21 Position 2
22 Catég. de production 517 526
23 Ind. lecture électronique 527 527
24 Catégorie
25 Inutilisé
528
544
543
545
26 Note
27 Poids
546 595
596 606
28 Intervenant client 607 631
29 No client externe 632 656
30 No permis déplacement 657 681
31 Type position. P / D
32 Position 1 P / D
33 Position 2 P / D
682 691
692 716
717 741
111 111
112 112
113 137
138 153
154 169
170 185
186 245
246 345
346 445
446 455
456 456
457 466
467 491
492 516
1
1
25
16
16
16
60
100
100
10
1
10
25
25
10
1
16
2
50
11
25
25
25
10
25
25
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
D
G
G
G
G
G
G
Exemple
TRA46217
V
BGY283
124997574771341
2002-05-06
15:28:53
TRPRT
O P ou D
N S ou V
N
N
N
N
N
N
N
N Code alphanumérique
N M ou F
N
N
N
P
V
HDL990
US
TX
BF
M. John Douglas
2133 Maple Street
Trenton On M7U6T4
AAAA1001
F
LONG_LAT
124.12
124.12
N
N
N
N
Code de catégorie
O ou N
Doit contenir des espaces
N Texte libre
N 99999999999
N
N
N Numéro alphanumérique
VLA, VLO, BOU, ...
O
REPRO
Texte libre
PRO4621757
AAAA9999
ABC123
N
N
N
LONG_LAT
124.12
124.12
Un transport peut se produire dans un véhicule seulement et non pas sur un site.
A.T.Q.
478
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
36
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
7.
Type d’évèn. : TRANS (transfert de site) ou TRPRT (transport) pour enregistrement de type
« F ».
8. Code P / D
: ‘P’ dans le cas où la provenance est décrite (par les champs site, pays, province, nom, adresse1, …), ‘D’ lorsque c’est la destination qui est décrite.
9. Type lieu Qc
: Lorsque la destination ou la provenance de l’animal/lot se situe au Québec, ce champ est obligatoire. Si la provenance ou destination spécifiée dans Site / Véh. Qc est un numéro de site, alors le type de lie u est ‘S’. Si la provenance ou destination spécifiée dans
Site / Véh
. Qc est un numéro d’immatriculation de véhicule, alors le type de lieu est ‘V’. Si l’animal ne provient pas du Québec ou n’est pas destiné au Québec, le type de lieu doit être
« NULL ».
10. Site / Véh. Qc.
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) d’où provient ou vers où se dirige un animal/lot, si ce lieu est au Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
11. Pays
: Code du pays d’où provient ou vers où se dirige un animal/lot si non au Québec.
Obligatoire dans ce cas, « NULL » dans le cas inverse.
12. Province
: Code de la province/état d’où provient ou vers où se dirige un animal/lot si non au
Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
13. Code espèce
: Code de l’espèce de l’animal concerné
14. Nom
: Nom du contact à la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
15. Adresse1
: Première ligne d’adresse de la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
16. Adresse2
: Deuxième ligne d’adresse de la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
17. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
18. Sexe
19. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
20. Position 1: 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
37
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
21. Position 2: 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
22. Catég. de production : Code de c atégorie de production de l’animal concerné.
23. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
24. Catégorie
: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
25. Inutilisé.
26. Note : Texte libre
27. Poids
: Poids de l’animal concerné en livres, à la pose de son identifiant.
28. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
29. No client externe
: Numéro de client chez le mandataire (Numéro client d’intervenant client).
30. No permis déplacement : Numéro du permis de déplacement.
31. Type position. P / D: Type de positionnement utilisé pour les valeurs Position 1 P / D et
Position 2 P / D. a. Valeur acceptée: i. LONG_LAT
Position 1 P / D: Longitude
Position 2 P / D: Latitude
32. Position 1 P / D: 1
ère
coordonnée de la position du lieu de provenance ou de destination de l’évènement.
33. Position 2 P / D: 2 e
coordonnée de la position du lieu de provenance ou de destination de l’évènement.
38
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.6 Type « G » Insémination
Un enregistrement de type « G
» décrit l’insémination d’un animal. La même structure est utilisée pour la destru ction d’une insémination d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir début section 8), et le deuxième, l’insémination elle-même.
# Champ Déb. Fin Largeur G/D Obl.
1 Intervenant
2 Type de lieu
1 25
26 26
3 No Site 27 51
4 Identifiant 52 76
5
Date de l’insémination
77 86
6
Heure de l’insémination
87 94
7
Type d’évèn.
95 110
25
1
25
25
10
8
16
G
G
G
G
G
G
G
Format
O
O S
O
O
O AAAA-MM-JJ
N HH:MM:SS
O INSEM ou D_INSEM
8 Sexe 111 111
9 Ind. lecture électronique 112 112
10 No semence
11 Note
12 Code espèce
13 Poids
14 Code transaction
15 Type positionnement
16 Position 1
17 Position 2
18 Catég. de production
19 Intervenant client
113
138
188
204
215
225
137
187
203
214
224
234
235 259
260 284
285 294
295 319
20 No client externe 320 344
21 No permis déplacement 345 369
22 Catégorie 370 385
1
1
25
50
16
11
10
10
25
25
10
25
25
25
16
G
G
G
G
G
D
G
G
G
G
G
G
G
G
G
Exemple
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
INSEM
N M ou F
N O ou N
O
N Texte libre
F
O
SEM-02-04-2001908
Texte libre
N
N
N Code alphanumérique
99999999999
BF
AAAA1001
N
N
LONG_LAT
124.12
N
N Code de catégorie
N
N
N Numéro alphanumérique
N
124.12
VLA, VLO, BOU, ...
PRO4621757
AAAA9999
ABC123
REPRO
Une insémination peut se produire sur un site seulement et non pas dans un véhicule.
7.
Type d’évèn. : INSEM pour enregistrement de type « G ».
8. Sexe
: Sexe de l’animal concerné.
9. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
10. No semence : Numéro de la semence utilisée pour inséminer le dit animal.
478
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
39
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
11. Note : Texte libre
12. Code espèce
: Code de l’espèce de l’animal concerné.
13. Poids
: Poids de l’animal concerné en livres.
14. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
15. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
16. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
17. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
18. Catég. de production : Code de c atégorie de production de l’animal concerné.
19. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
20. No client externe
: Numéro de client chez le mandataire (Numéro client d’intervenant client).
21. No permis déplacement : Numéro du permis de déplacement.
22. Catégorie:
Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
40
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.7 Type « M » Activation
Un enregistrement de type « M
» décrit l’activation d’un identifiant. La même structure est utilisée pour la destruction d’une activation d’un animal. L’insertion d’un tel événement dans la base de données de l’A.T.Q. génère également une naissance. Le premier bloc de la transaction décrit l’événement en général (voir début section 8), quel qu’il soit, et le deuxième, l’activation ellemême.
# Champ
1 Intervenant
2 Type de lieu
3 Site
4 Identifiant
5
Date de l’activation
6
Heure de l’activation
7 Type d'évèn.
Déb. Fin
1 25
26 26
27 51
52 76
77 86
87 94
95 110
8 Ind. lecture électronique 111 111
9 Inutilisé
10 Prov. provenance
112
113
112
128
11 Inutilisé
12 Pays provenance
13 Catégorie
14 Code espèce
15 Code transaction
129
138
154
170
186
137
153
169
185
195
16 Inutilisé
17 Sexe
18 Date de pose
19 Hr. de pose
20
Ind. date naissance réelle*
21
Poids à l’activation*
22 Type positionnement
196 201
202 202
203 212
213 220
221 221
23 Inutilisé
24 Adresse1
25 Adresse2
26 Position 1
27 Position 2
28 Catég. de production
29 Intervenant client
222 232
233 242
243 245
246 345
346 445
446 470
471 495
496 505
506 530
Largeur
25
1
25
25
10
8
16
1
1
16
9
16
16
16
10
6
1
10
8
1
11
10
3
100
100
25
25
10
25
G/D
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
D
G
G
G
G
G
G
G
G
Obl.
O ou N
N
N
N
O
N
N
O
N
N
M ou F
AAAA-MM-JJ
HH:MM:SS
Format
O
O S
O
O
O AAAA-MM-JJ
N HH:MM:SS
O ACTIV ou D_ACTIV
N
N Doit contenir des espaces
N Doit contenir des espaces
O*
N*
N
N
N
N
N
N
N Code de catégorie
N
Code alphanumérique
Doit contenir des espaces
O ou N
99999999999
Doit contenir des espaces
Exemple
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
ACTIV
O
ON
CA
BOUCH
BF
AAAA1001
F
2002-05-06
09:44:32
N
LONG_LAT
2133 Maple Street
Trenton On M7U6T4
124.12
124.12
VLA, VLO, BOU, ...
PRO4621757
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
110
41
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
30 Inutilisé
31 Nom
32 Inutilisé
33 Ind. de remplacement
34
Identifiant d’origine
35 Alias
36 Date de la naissance*
531 545
546 605
606 620
621 621
622 646
647
672
671
681
37 Heure de la naissance* 682 689
38 Indicateur transit 690 690
39 Note
40 No client externe
691 740
741 765
41 No permis déplacement 766 790
42 Type position. prov. 791 800
43 Position 1 prov.
44 Position 2 prov.
801 825
826 850
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
25
10
25
25
8
1
50
25
15
60
15
1
25
25
10
N Doit contenir des espaces
N
N Doit contenir des espaces
N O ou N
N
N
N* AAAA-MM-JJ
N* HH:MM:SS
N O ou N
N Texte libre
N
N Numéro alphanumérique
N
N
N
M. John Douglas
N
124997574711348
AA-11299311164
2002-05-01
13:01:30
N
Texte libre
AAAA9999
ABC123
LONG_LAT
124.12
124.12
A.T.Q.
Une activation peut se produire sur un site seulement et non pas dans un véhicule.
7.
Type d’évèn. : ACTIV pour enregistrement de type « M ».
8. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
9. Inutilisé.
10. Prov. provenance
: Code de la province d’où provient l’animal/lot (si hors-Québec).
11. Inutilisé.
12. Pays provenance
: Code du pays d’où provient l’animal/lot (si hors-Québec).
13. Catégorie
: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour bovins: i. BOUCH
Utilisation: Animal de boucherie ii. LAITI
Utilisation: Animal laitier b. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
14. Code espèce
: Code d’espèce de l’animal concerné.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
42
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
15. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
16. Inutilisé.
17. Sexe
: Sexe de l’animal concerné.
18. Date de pose*
: Date où l’identifiant a été posé sur l’animal concerné.
19. Hr. de pose*
: Heure où l’identifiant a été posé sur l’animal concerné.
20. Ind. date naissance réelle* : Détermine si la date de naissance est fournie et valide « O » ou si l’A.T.Q. doit estimer la date de naissance de l’animal « N ». Voir * plus bas.
21. Poids
à l’activation* : Poids de l’animal concerné en livres, à la pose de son identifiant. Le poids est obligatoire si le champ « Ind. date naissance réelle » égal à « N ».
22. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
23. Inutilisé.
24. Adresse1
: Première ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
25. Adresse2
: Deuxième ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
26. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
27. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
28. Catég. de production : Code de c atégorie de production de l’animal concerné.
29. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
30. Inutilisé.
31. Nom
: Nom du contact à la ferme d’où provient l’animal (si hors-Québec).
32. Inutilisé.
33.
Indicateur de remplacement: Indique si l’activation est un remplacement de boucle ou non.
34.
Identifiant d’origine : Numéro A.T.Q. de l’identifiant porté précédemment par l’animal/lot.
35. Alias :
Nom ou numéro d‘identifiant non-ATQ désignant l’animal/lot. Cette information, si fournie, créé un alias_anilot de type ‘ALACT - Alias activation’.
36. Date naissance*
: Date de naissance de l’animal/lot.
37. Heure de naissance* : Heure de naissa nce de l’animal/lot.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
43
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
38. Indicateur de transit
: Indique si un anilot provient d’un transit ou non. Si aucune information n’est fournie, la valeur « N » est considérée par défaut.
39. Note : Texte libre.
40. No client externe : Numéro de client chez le mandataire (Num
éro client d’intervenant client).
41. No permis déplacement : Numéro du permis de déplacement.
42. Type position. prov.: Type de positionnement utilisé pour les valeurs Position 1 prov. et
Position 2 prov. a. Valeur acceptée: i. LONG_LAT
Position 1 prov.: Longitude
Position 2 prov.: Latitude
43. Position 1 prov.: 1
ère coordonnée de la position du lieu de provenance de l’évènement.
44. Position 2 prov.: 2 e coordonnée de la position du lieu de provenance de l’évènement
*
Pour A.T.Q. :
Si l’indicateur DATE_NAISSANCE_REELLE = ‘O’ alors
- Date naissance obligatoire et considérée
- Poids
à l’activation considéré à titre informatif seulement
Sinon
Si l’indicateur DATE_NAISSANCE_REELLE = ‘N’ alors
- Poids
à l’activation obligatoire et considéré
- Date naissance ignorée
- Date naissance calculée selon le poids
à l’activation et la date de pose
44
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.8 Type « N » Transit
Un enregistrement de type « N
» décrit un transit d’un animal. La même structure est utilisée pour la destruction d’un transit d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir début section 8
), quel qu’il soit, et le deuxième, le transit lui-même.
Transit (TRSIT)
# Champ
1 Intervenant
2 Type de lieu
3 Site
4 Identifiant
5 Date du transit
6 Heure du transit
7 Type d'évèn.
Déb. Fin
1 25
26 26
27 51
52 76
77 86
87 94
95 110
8 Code P / D
9 Type lieu Qc
10 Site / Véh. Qc
11 Pays
12 Province
13 Code espèce
14 Nom
15 Adresse1
16 Adresse2
17 Code transaction
18 Sexe
19 Type positionnement
20 Position 1
21 Position 2
467 491
492 516
22 Catég. de production 517 526
23 Ind. lecture électronique 527 527
24 Catégorie
25 Inutilisé
528 543
544 545
26 Poids
27 Intervenant client
546 556
557 581
28 No client externe 582 606
29 No permis déplacement 607 631
30 Inutilisé 632 690
111 111
112 112
113 137
138 153
154 169
170 185
186 245
246 345
346 445
446 455
456 456
457 466
Largeur G/D
25
1
25
25
10
8
16
1
1
25
16
16
16
60
100
100
10
1
10
25
25
10
1
16
2
11
25
25
25
59
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
D
G
G
G
G
Obl. Format
O
O S
O
N
O AAAA-MM-JJ
N HH:MM:SS
O TRSIT ou D_TRSIT
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
TRSIT
Exemple
O P ou D
N S ou V
N
N
N
O
N
N
N
N Code alphanumérique
N M ou F
N
P
CA
ON
BF
M. John Douglas
2133 Maple Street
Trenton On M7U6T4
AAAA1001
F
LONG_LAT
N
N
N Code de catégorie
N O ou N
124.12
124.12
VLA, VLO, BOU, ...
O
N
N Doit contenir des espaces
N
N
999999999
N
N Numéro alphanumérique
REPRO
PRO4621757
AAAA9999
N Doit contenir des espaces
ABC123
478
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
45
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
31 Indicateur lot
32 Note
33 Type position. P / D
34 Position 1 P / D
35 Position 2 P / D
691 691
692 741
742 751
752 776
777 801
1
50
10
25
25
G
G
G
G
G
O O ou N
N Texte libre
N
N
N
N
Texte libre
LONG_LAT
124.12
124.12
A.T.Q.
Un transit peut se produire sur un site seulement et non pas dans un véhicule.
4. Identifiant
: (Optionnel) Numéro d’identifiant A.T.Q. (ou autre alias) de l’animal/lot concerné. Si inconnu; fournir « NULL ».
7.
Type d’évèn. : TRSIT (transit) pour enregistrement de type « N ».
8. Code P / D
: ‘P’ dans le cas où la provenance est décrite (par les champs site, pays, province, nom, adresse1, …), ‘D’ lorsque c’est la destination qui est décrite (par les champs site, pays, province, nom, adresse1, …).
9. Type lieu Qc : Lorsque la destination ou la prove nance de l’animal/lot se situe au Québec, ce champ est obligatoire. Si la provenance ou destination spécifiée dans Site / Véh. Qc est un numéro de site, alors le type de lieu est ‘S’. Si la provenance ou destination spécifiée dans Site
/ Véh. Qc est un num
éro d’immatriculation de véhicule, alors le type de lieu est ‘V’. Si l’animal ne provient pas du Québec ou n’est pas destiné au Québec, le type de lieu doit être « NULL ».
10. Site / Véh. Qc.
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) d’où provient ou vers où se dirige un animal/lot, si ce lieu est au Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
11. Pays
: Code du pays d’où provient ou vers où se dirige un animal/lot si non au Québec.
Obligatoire dans ce cas, « NULL » dans le cas inverse.
12. Province
: Code de la province/état d’où provient ou vers où se dirige un animal/lot si non au
Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
13. Code espèce
: Code d’espèce de l’animal concerné.
14. Nom
: Nom du contact à la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
15. Adresse1
: Première ligne d’adresse de la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
16. Adresse2
: Deuxième ligne d’adresse de la ferme d’où provient ou vers où se dirige l’animal (si hors-Québec).
17. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
46
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
18. Sexe
: Sexe de l’animal concerné.
A.T.Q.
19. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
20. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
21. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
22. Catég. de production : Code de c atégorie de production de l’animal concerné.
23. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
24. Catégorie
: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
25. Inutilisé.
26. Poids
: Poids de l’animal concerné en livres.
27. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
28. No client externe : N uméro de client chez le mandataire (Numéro client d’intervenant client).
29. No permis déplacement : Numéro du permis de déplacement.
30. Inutilisé.
31. Indicateur de lot
: (Obligatoire) Indique si l’identifiant concerne un lot ou non.
32. Note : Texte libre
33. Type position. P / D: Type de positionnement utilisé pour les valeurs Position 1 P / D et
Position 2 P / D. a. Valeur acceptée: i. LONG_LAT
.1.1.1 Position 1 P / D: Longitude
.1.1.2 Position 2 P / D: Latitude
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
47
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
34. Position 1 P / D: 1
ère
coordonnée de la position du lieu de provenance ou de destination de l’évènement.
35. Position 2 P / D: 2 e
coordonnée de la position du lieu de provenance ou de destination de l’évènement.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
48
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.9 Type « O » Chargement - déchargement
Un enregistrement de type « O » décrit un chargement - déchargement d’un animal. La même structure est utilisée pour la destruction d’un chargement – déchargement d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir début section 8), et le deuxième, le chargement
– déchargement en lui-même.
Chargement
– déchargement (CHDCH)
# Champ
1 Intervenant
2 Type de lieu
3 Site / Véh.
4 Identifiant
5
Date du chargementdéchargement
6
Heure du chargementdéchargement
7 Type d'évèn.
8 Véhicule
9 Type lieu Qc
10 Site / Véh. Qc
11 Pays
12 Province
13 Code espèce
14 Nom
15 Adresse1
16 Adresse2
17 Poids
18 Note
19 Code transaction
20 Sexe
21 Type positionnement
22 Position 1
23 Position 2
24 Catég. de production
25 Intervenant client
26 No client externe
27 No permis déplacement
Déb. Fin Largeur G/D Obl.
1
26
27
52
25
26
51
76
25
1
25
25
G
G
G
G
O
O S ou V
O
N
77
87
95
111
136
137
162
178
194
210
270
370
470
481
531
541
542
602
612
637
662
86
94
110
135
136
161
177
193
209
269
369
469
480
530
540
541
551
552 576
577 601
611
636
661
686
10
8
16
25
1
25
16
16
16
60
100
100
11
50
10
1
10
25
25
10
25
25
25
G
G
G
G
G
G
G
G
G
G
G
G
D
G
G
G
G
G
G
G
G
G
G
O
N
AAAA-MM-JJ
HH:MM:SS
Format
O CHDCH ou D_CHDCH
O
N S ou V
N
N
N
O
N
N
N
N
N Texte libre
N
N
N
N
N
Code alphanumérique
M ou F
N Code de catégorie
N
N
N Numéro alphanumérique
PRO4621750
S
2311842
Exemple
124997574771341
2002-05-06
15:28:53
CHDCH
HDL990
V
HDL990
CA
ON
BF
M. John Douglas
2133 Maple Street
Trenton On M7U6T4
999999999
Texte libre
AAAA1001
F
LONG_LAT
124.12
124.12
VLA, VLO, BOU, ...
PRO4621757
AAAA9999
ABC123
478
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
49
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
28 Ind. lecture électronique
29 Type position. dest.
30 Position 1 dest.
31 Position 2 dest.
32 Catégorie
687 687
688 697
698 722
723 747
748 763
1
10
25
25
16
G
G
G
G
G
N O ou N
N
N
N
N
O
LONG_LAT
124.12
124.12
REPRO
7. Type d’évèn. : CHDCH (chargement – déchargement) pour enregistrement de type « O ».
8. Véhicule
: Véhicule (numéro d’immatriculation du véhicule) qui charge et décharge l’animal/lot
9. Type lieu Qc
: Lorsque la destination de l’animal/lot se situe au Québec, ce champ est obligatoire. Si la destination spécifiée dans Site / Véh. Qc est un numéro de site, alors le type de lieu est ‘S’. Si la destination spécifiée dans Site / Véh. Qc est un numéro d’immatriculation de véhicule, alors le type de lieu est ‘V’. Si l’animal ne va pas au Québec, le type de lieu doit
être « NULL ».
10. Site / Véh. Qc.
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) où se dirige un animal/lot, si ce lieu est au Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
11. Pays : Code du pays où se dirige un animal/lot si non au Québec. Obligatoire dans ce cas,
« NULL » dans le cas inverse.
12. Province : Code de la province/état où se dirige un animal/lot si non au Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
13. Code espèce
: Code d’espèce de l’animal concerné.
14. Nom : Nom du contact à la ferme où va l’animal (si hors-Québec).
15. Adresse1
: Première ligne d’adresse de la ferme où va l’animal (si hors-Québec).
16. Adresse2
: Deuxième ligne d’adresse de la ferme où va l’animal (si hors-Québec).
17. Poids
: Poids de l’animal concerné en livres.
18. Note : Texte libre
19. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
20. Sexe
: Sexe de l’animal concerné.
21. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
50
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
22. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
23. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
24. Catég. de production : Code de c atégorie de production de l’animal concerné.
25. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
26. No client externe
: Numéro de client chez le mandataire (Numéro client d’intervenant client).
27. No permis déplacement : Numéro du permis de déplacement.
29. Type position. dest.: Type de positionnement utilisé pour les valeurs Position 1 dest. et
Position 2 dest. a. Valeur acceptée: i. LONG_LAT
Position 1 dest.: Longitude
Position 2 dest.: Latitude
30. Position 1 dest.: 1
ère coordonnée de la position du lieu de destination de l’évènement.
31. Position 2 dest.: 2 e coordonnée de la position du lieu de destination de l’évènement.
32.
Catégorie: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
51
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.10 Type « P » Nécropsie
Un enregistrement de type « P » décrit une nécrops ie d’un animal. La même structure est utilisée pou r la destruction d’une nécropsie d’un animal. Le premier bloc de la transaction décrit l’événement en général (voir type « A »), et le deuxième, la nécropsie en lui-même.
Nécropsie (NECRO)
Champ
1 Intervenant
2 Type de lieu
3 Site / Véh.
4 Identifiant
5 Date de la nécropsie
6 Heure de la nécropsie
7 Type d'évèn.
8 Type lieu Qc
9 Site / Véh. Qc
10 Pays
11 Province
12 Code espèce
13 Nom
14 Adresse1
15 Adresse2
16 Poids
17 Ind. Animal arrivé mort
18 Note
19 Code transaction
20 Sexe
21 Type positionnement
22 Position 1
23 Position 2
24 Catég. de production
25 Intervenant client
26 No client externe
27 No permis déplacement
28 Ind. lecture électronique
29 Type position. prov.
30 Position 1 prov.
Déb. Fin Largeur G/D Obl.
137
153
169
185
245
345
445
456
457
507
517
518
528
553
578
588
613
638
663
664
674
77
87
95
111
112
1
26
27
52
152
168
184
244
344
444
455
456
506
516
517
527
552
577
587
612
637
662
663
673
698
86
94
110
111
136
25
26
51
76
16
16
16
60
100
100
11
1
50
10
1
10
25
25
10
25
25
25
1
10
25
10
8
16
1
25
25
1
25
25
G
G
G
D
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
Format Exemple
O
O S ou V
O
N
O AAAA-MM-JJ
N HH:MM:SS
O NECRO ou D_NECRO
N S ou V
N
N
N
O
N
N
N
N
N O ou N
N Texte libre
N Code alphanumérique
N M ou F
N
N
N
N Code de catégorie
N
N
N Numéro alphanumérique
N O ou N
N
N
999999999
PRO4621750
S
2311842
124997574771341
2002-05-06
15:28:53
NECRO
V
HDL990
CA
ON
BF
M. John Douglas
2133 Maple Street
Trenton On M7U6T4
N
Texte libre
AAAA1001
F
LONG_LAT
124.12
124.12
VLA, VLO, BOU, ...
PRO4621757
AAAA9999
ABC123
O
LONG_LAT
124.12
478
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
52
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
31 Position 2 prov. 699 723 25 G N 124.12
32 Catégorie 724 739 16 G N
7. Ty pe d’évèn. : NECRO (nécropsie) pour enregistrement de type « P ».
REPRO
8. Type lieu Qc :
Lorsque la provenance de l’animal/lot se situe au Québec, ce champ est obligatoire. Si la provenance spécifiée dans Site / Véh. Qc est un numéro de site, alors le type de lieu est ‘S’. Si la provenance spécifiée dans Site / Véh. Qc est un numéro d’immatriculation de véhicule, alors le type de lieu est ‘V’. Si l’animal ne provient pas du Québec, le type de lieu doit être « NULL ».
9. Site / Véh. Qc.
: Lieu (numéro de site ou numéro d’immatriculation du véhicule) d’où provient un animal/lot, si ce lieu est au Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
10. Pays
: Code du pays d’où provient un animal/lot si non au Québec. Obligatoire dans ce cas,
« NULL » dans le cas inverse.
11. Province
: Code de la province/état d’où provient un animal/lot si non au Québec. Obligatoire dans ce cas, « NULL » dans le cas inverse.
12. Code espèce
: Code d’espèce de l’animal concerné.
13. Nom
: Nom du contact à la ferme d’où provient l’animal (si hors-Québec).
14. Adresse1
: Première ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
15. Adresse2
: Deuxième ligne d’adresse de la ferme d’où provient l’animal (si hors-Québec).
16. Poids
: Poids de l’animal concerné en livres.
17. Ind. Animal arrivé mort
: Indique si l’animal/lot est arrivé mort au laboratoire de pathologie.
18. Note : Texte libre.
19. Code transaction
: Code, généré par l’intervenant, identifiant cette transaction de façon unique parmi les transactions de ce dernier.
20. Sexe
: Sexe de l’animal concerné.
21. Type positionnement : Type de positionnement utilisé pour les valeurs Position 1 et Position 2. a. Valeur acceptée: i. LONG_LAT
Position 1: Longitude
Position 2: Latitude
22. Position 1 : 1
ère
coordonnée de la position du lieu de déclaration de l’évènement.
23. Position 2 : 2 e
coordonnée de la position du lieu de déclaration de l’évènement.
24. Catég. de production : Code de c atégorie de production de l’animal concerné.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
53
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
25. Intervenant client : Numéro A.T.Q pour lequel la transaction est effectuée (Normalement utilisé par un mandataire).
26. No client externe : Numéro de client chez le mandataire (Numér o client d’intervenant client).
27. No permis déplacement : Numéro du permis de déplacement.
28. Ind. lecture électronique : Indique si oui (« O ») ou non (« N
») l’identifiant a été lu
électroniquement.
29. Type position. prov.: Type de positionnement utilisé pour les valeurs Position 1 prov. et
Position 2 prov. a. Valeur acceptée: i. LONG_LAT
Position 1 prov.: Longitude
Position 2 prov.: Latitude
30. Position 1 prov.: 1
ère coordonnée de la position du lieu de provenance de l’évènement.
31. Position 2 prov.: 2 e
coordonnée de la pos ition du lieu de provenance de l’évènement.
32.
Catégorie: Code de la catégorie de l’animal concerné. a. Valeurs acceptées pour ovins: i. REPRO
Utilisation: Sujet reproducteur
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
54
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.11 Type « Q » Association
Un enregistrement de type « Q » décrit une association entre un « tag jaune » et un identifiant ISO.
Le premier bloc de la transaction décrit l’événement en général (voir début section 8), et le deuxième, l’association elle-même.
Association (ASSOC)
# Champ Déb. Fin Largeur G/D Obl.
1 Intervenant
2 Inutilisé
1 25
26 26
3 Inutilisé 27 51
4 Identifiant
5 Date de l’association.
52* 76*
77 86
6 Heure de l’association.
87 94
7 Type d'évèn.
8 No. « tag jaune »
95 110
111 135
25
1
25
25
10
8
16
25
G
G
G
G
G
G
G
G
O
O
O
O
O
N
O
O
Format
Doit contenir des espaces
Doit contenir des espaces
AAAA-MM-JJ
HH:MM:SS
ASSOC
Numéro alphanumérique
Exemple
PRO4621750
124997574771341
2002-05-06
15:28:53
ASSOC
231184212345
8. No. « tag jaune » : Le numéro de « tag jaune » est constitué de 7 chiffres représentant le numéro de site ATQ et de 5 chiffres représentant une séquence appartenant au producteur.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
55
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
8.12 Type « R » Dissociation
Un enregistrement de type « R » décrit une dissociation entre un « tag jaune » et un identifiant
ISO. Le premier bloc de la transaction décrit l’événement en général (voir début section 8), et le deuxième, dissociation elle-même.
Dissociation (DISSO)
# Champ
1 Intervenant
2 Inutilisé
3 Inutilisé
4 Identifiant
7 Type d'évèn.
8 No. « tag jaune »
Déb. Fin Largeur G/D Obl.
1
26
27
52*
25
26
51
76*
5 Date de la dissociation. 77 86
6
Heure de la
dissociation.
87 94
95 110
111 135
25
1
25
25
10
8
16
25
G
G
G
G
G
G
G
G
O
O
O
O
O
N
O
O
Doit contenir des espaces
Doit contenir des espaces
AAAA-MM-JJ
HH:MM:SS
DISSO
Format
Numéro alphanumérique
Exemple
PRO4621750
124997574771341
2002-05-06
15:28:53
DISSO
231184212345
8. No. « tag jaune » : Le numéro de « tag jaune » est constitué de 7 chiffres représentant le numéro de site ATQ et de 5 chiffres représentant une séquence appartenant au producteur.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
56
Protocole pour l’interface des évènements d'identification et la traçabilité des animaux d'élevage et autres produits agricoles
8.13 Type « CNTLF »
A.T.Q.
Un record de contrôle doit apparaître à la fin de chaque fichier de transaction, afin de valider le nombre de transactions contenue s dans chacun d’eux. Ce record ne doit figurer qu’une seule fois dans le fichier, et s’il est absent, aucune des transactions du fichier ne sera enregistrée dans la base de données de l’A.T.Q.
# Champ
1 Intervenant
2 Inutilisé
3 Nb. trans.
4 Inutilisé
5
Date d’extraction
6
Heure d’extraction
7 Type d'évèn.
Déb. Fin Largeur G/D Obl.
1 25
26 26
27 35
36 76
77 86
25
1
9
41
10
G
G
D
G
G
Format Exemple
O
N Doit contenir des espaces
PRO4621750
O 999999999
N Doit contenir des espaces
O AAAA-MM-JJ 2002-05-06
87 94 8 G N HH:MM:SS 15:28:53
95 110 16 G O CNTLF CNTLF
1. Intervenant : Numéro A.T.Q. (ou autre alias) de l’intervenant qui envoie le fichier.
2. Inutilisé.
3. Nb. trans. : Nombre de transactions présentes dans le fichier courant. Une validation est faite
sur ce nombre et le nombre réel de transactions.
4. Inutilisé.
5. Date
: Date d’extraction des données de la banque de l’intervenant.
6. Heure
: Heure d’extraction des données de la banque de l’intervenant.
7.
Type d’évén. : CNTLF pour enregistrement de contrôle.
146
57
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
ANNEXES
A.T.Q.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
I
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
ANNEXE A
–
Format des date et heures
Les informations de type « Date » suivent le format suivant : AAAA-MM-JJ où
AAAA : Année représentée sur 4 positions (ex. 2002, 2005, 1999).
MM : Mois représenté sur deux positions de 01 à 12 (ex. 09, 01, 12).
JJ : Jour représenté sur 2 positions de 01 à 31 (ex. 23, 01, 31).
Note :
Il est important de noter que les traits d’union « - » doivent figurer entre chaque composante de la date (ex. 2001-09-23).
Les informations de type « Heure » suivent le format suivant : HH :MM :SS où
HH : Heure représentée sur 2 positions de 00 à 23 (ex. 08, 16, 21).
MM : Minutes représentées sur 2 positions de 00 à 59 (ex. 04, 23, 58).
SS : Secondes représentées sur 2 positions de 00 à 59 (ex. 08, 34, 51)
Note :
Il est important de noter que les deux points « : » doivent figurer entre chaque composante de l’heure (ex. 16:23:58).
II
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
Canada
Provinces
AB
BC
MB
NB
NF
NS
NT
NU
ON
PE
SK
YT
AU
OV
PC
SG
Pays
CA
US
AU
Codes
Voici les différents codes à utiliser dans les transactions :
Espèces
BF
CE
Description
Bovin
Cervidé
Ovin
Porc
Sanglier
Description
Canada
États-Unis
Autre
Description
Alberta
Colombie-Britannique
Manitoba
Nouveau-Brunswick
Terre-Neuve
Nouvelle-Écosse
Territoires du Nord-Ouest
Nunavut
Ontario
Île-du-Prince-Édouard
Saskatchewan
Yukon
Autre
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
A.T.Q.
III
IL
IN
KS
KY
LA
MA
MD
ME
MH
MI
MN
MO
MP
MS
AZ
CA
CO
CT
DC
DE
FL
FM
GA
GU
HI
IA
ID
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
États-Unis
Provinces (États) Description
AK
AL
AR
AS
Alaska
Alabama
Arkansas
Samoa Américain
Arizona
Californie
Colorado
Connecticut
District-de-Colombie
Delaware
Floride
État fédéré de Micronesai
Georgie
Guam
Hawaï
Iowa
Idaho
Illinois
Indiana
Kansas
Kentucky
Louisiane
Massachusetts
Maryland
Maine
Iles Marshall
Michigan
Minnesota
Missouri
Iles Mariana du Nord
Mississipi
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
A.T.Q.
IV
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
MT
NC
ND
NE
NH
NJ
NM
NV
Montana
Caroline du Nord
Dakota du Nord
Nebraska
New Hampshire
New Jersey
Nouveau Mexique
Nevada
NY
OH
OK
OR
PA
PR
PW
New York
Ohio
Oklahoma
Oregon
Pennsylvanie
Puerto Rico
Palau
RI
SC
SD
TN
TX
UT
VA
VI
VT
WA
WI
Rhode Island
Caroline du Sud
South Dakota
Tennessee
Texas
Utah
Virginie
Iles Vierges
Vermont
Washington
Wisconsin
WV
WY
Virginie de l'Ouest
Wyoming
AU Autre
Autre (Tout autre pays)
Province Description
AU Autre
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
A.T.Q.
V
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
ANNEXE B
–
Résumé des dernières modifications
Résumé des modifications en novembre 2010
- Modification du terme « Nécroscopie » pour « Nécropsie ».
- Ajout de « Catégorie » pour tous les type s d’événements ne l’ayant pas déjà.
- Utilisation du terme « lieu de déclaration » en place de « lieu effectif » pour
« Positionnement »
-
Ajout de champs de positionnement pour les types d’événements ayant un site complémentaire dans la déclaration.
- Ajout de l’indicateur de remplacement d’identifiant dans l’événement d’activation.
Résumé des modifications en novembre 2008
-
Ajout de l’événement type « Q » Association
-
Ajout de l’événement type « R » Dissociation
Résumé des modifications en mai 2008
- Ajout du c hamp No permis déplacement pour tous les types d’événements
-
Ajout du champ Ind lecture électronique pour tous les types d’événements
Résumé des modifications en janvier 2008
- Évènement ACTIVATION, modification de la valeur (Obligatoire ou Non) du champ
#17 (Date Pose), cette valeur est maintenant «N».
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
VI
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
Résumé des modifications en octobre 2007
-
Ajout du champ Intervenant client pour tous les types d’événements
-
Ajout du champ No client externe pour tous les types d’événements
Résumé des modifications en octobre 2005
-
Ajout du champ Code transaction pour tous les types d’événements
- Ajout des champs Type positionnement, Position 1 et Position 2 pour tous les types d’évènements
- Ajout du champ Sexe pour les évènements de type « A » Témoignage, « C »
Abattage, « D » Décès, « E » Équarrissage, « F » Transport et transfert de site,
« G » Insémination, « N » Transit, « O » Chargement
– Déchargement et « P »
Nécropsie
-
Ajout d’un champ permettant d’inscrire une catégorie de production pour tout
événement
Résumé des modifications en octobre 2005
-
Retrait de la permission d’utiliser le cryptage PGP
- Ajout de la permission de compresser les fichiers (ZIP)
-
Ajout d’une méthode de destruction des événements (D_)
-
Ajout d’une colonne pour donner la largeur des champs
-
Ajout d’un champ pour fournir le poids d’un animal abattu
-
Ajout d’un champ permettant d’inscrire une note pour tout événement
-
Spécification des espaces inutilisés dans un enregistrement d’événement
- Mise à jour des pays et provinces supportées (Noter le retrait de QC, ne permettant plus d’importer / exporter des animaux au Québec)
Résumé des modifications en août 2004
-
Ajout du champ Code espèce pour l’événement type « A » Témoignage
- Ajout du champ Poids pour l’événement type « A » Témoignage
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
VII
Système pour l'identification et la traçabilité des animaux d'élevage et autres produits agricoles
A.T.Q.
- Ajout du champ Code e spèce pour l’événement type « D » Décès
-
Ajout du champ Poids pour l’événement type « D » Décès
- Ajout du cham p Poids pour l’événement type « E » Équarrissage
-
Ajout du champ Poids pour l’événement type « F » Transport
-
Ajout du champ Code espèce pour l’événement type « G » Insémination
- Ajout du cham p Poids pour l’événement type « G » Insémination
-
Ajout du champ Poids pour l’événement type « N » Transit
-
Ajout d’un type d’événement type « O » Chargement – déchargement
-
Ajout d’un type d’événement type « P » Nécropsie
-
Ajout d’une colonne pour donner une numérotation aux champs
- Modification du diagramme de transaction unitaire (Animaux)
- Mise à jour des codes espèce supportés
-
Ajout de la définition de l’événement Chargement – déchargement
-
Ajout de la définition de l’événement Nécropsie
Résumé des modifications en novembre 2004
- Ajout du champ « alias animal , 2, 3 et 4
» pour l’événement d’abattage
Agri-Traçabilité Québec
conserve tous les droits de propriété. La reproduction intégrale ou partielle, la transmission électronique ou par tout autre moyen, la modification et l’utilisation à des fins commerciales ou publiques sont interdites sans l’accord écrit
préalable d’ATQ.
Agri-Traçabilité Québec inc.
INS-087(F)
2011-06-02
VIII

Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.