Herriot:ModifyAnimalRegistration:v1.0

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску

Общие сведения

Спецификация запроса

Легенда Описание
[X] Изменения не допустимы по сравнению с заявкой, переданной операцией регистрации животных AMS.HRT.1.1. Значения указанных параметров должны быть равны параметрам исходной заявки.
[V] Изменения допустимы по сравнению с заявкой, переданной операцией регистрации животных AMS.HRT.1.1. Указанные параметры могут быть отредактированы.
[ID] Идентификатор объекта, который обязательно требуется передавать в запросе для идентификации сущности в системе. Идентификаторы могут быть получены операциями AMS.HRT.1.6, AMS.HRT.1.9, AMS.HRT.1.10.
# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <hrt:modifyAnimalRegistrationRequest>
002 ···<hrt:localTransactionId>?</hrt:localTransactionId> bs:Identifier [1..1] Идентификатор заявки в клиентской системе
003 ···<hrt:initiator> vd:User [1..1]

Пользователь, зарегистрированный в ВетИС, инициирующий запрос

  • является ответственным за выполнение бизнес-операции
  • требуется логин ветврача или пользователя ХС, логин для базовой аутентификации не подойдёт
004 ······<vd:login>?</vd:login> xs:NCName [1..1] Логин пользователя
005 ···</hrt:initiator>
006 ···<hrt:animalRegistration> vd:AnimalRegistration [1..1] [V] Сведения регистрации (учётная карточка) животного или группы животных
007 ······<bs:uuid>?</bs:uuid> bs:UUID [1..1] [ID] Идентификатор версии редактируемой учётной карточки
008 ······<vd:identityType>?</vd:identityType> vd:AnimalIdentityType [1..1]

[X] Тип идентификации/учёта: индивидуальная/групповая

Возможные значения:

  • INDIVIDUAL - индивидуальная идентификация
  • GROUP - групповая идентификация
009 ······<vd:registrationStatus>?</vd:registrationStatus> vd:AnimalRegistrationStatus [1..1]

[X] Статус учётной карточки животного (группы животных)

Возможные значения:

  • ACTIVE - регистрация действующих сведений о животных (значение по умолчанию)
  • TERMINATED - регистрация выбывших животных
010 ······<vd:initialIdentificationType>?</vd:initialIdentificationType> vd:AnimalIdentificationEventType [1..1]

[X] Причина первичной идентификации: рождение, импорт, другое

Возможные значения:

  • BIRTH - рождение
  • IMPORT - импорт
  • OTHER - иная причина первичной идентификации
011 ······<vd:specifiedAnimal> dt:Animal [0..1]

[V] Сведения о животном (в случае индивидуальной идентификации)

  • Обязательно должен быть передан один из объектов:
    • specifiedAnimal - для индивидуальной идентификации
    • specifiedAnimalGroup - для групповой идентификации
  • Одновременное наличие объектов specifiedAnimal и specifiedAnimalGroup не допускается
012 ·········<dt:species> dt:AnimalSpecies [1..1]

[X] Биологический вид животного

013 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Глобальный идентификатор записи
014 ·········</dt:species>
015 ·········<dt:breed> dt:AnimalBreed [0..1]

[X] Порода животного

016 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Глобальный идентификатор записи
017 ·········</dt:breed>
018 ·········<dt:colour> dt:AnimalColour [0..1] [X] Масть/окрас животного
019 ············<dt:name>?</dt:name> bs:String255 [1..1] [X] Наименование масти/кокраса животного
020 ·········</dt:colour>
021 ·········<dt:gender>?</dt:gender> dt:AnimalGender [1..1]

[X] Пол животного

Возможные значения:

  • MALE - самец
  • FEMALE - самка
  • UNDEFINED - неизвестный пол животного
022 ·········<dt:name>?</dt:name> bs:String255 [0..1] [V] Кличка животного
023 ·········<dt:weight> dt:Measure [0..1]

[V] Вес животного

  • Возможность указания веса животных появится в будущих версиях системы Хорриот
  • На текущий момент объект будет проигнорирован в запросе
024 ············<dt:value>?</dt:value> bs:Decimal [1..1] [V] Значение веса животного
025 ············<dt:unit> dt:Unit [1..1] [V] Единица измерения
026 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] [V] Глобальный идентификатор записи
027 ············</dt:unit>
028 ·········</dt:weight>
029 ·········<dt:birthDate> bs:ComplexDate [0..1] [X] Дата рождения животного
030 ············<bs:year>?</bs:year> bs:Year [1..1] [X] Год
031 ············<bs:month>?</bs:month> bs:Month [1..1] [X] Месяц
032 ············<bs:day>?</bs:day> bs:Day [0..1] [X] День
033 ·········</dt:birthDate>
034 ·········<dt:birthLocation> dt:AnimalKeepingLocation [0..1] [X] Место рождения
035 ············<dt:supervisedObject> dt:SupervisedObject [1..1]

[X] Поднадзорный объект

036 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Глобальный идентификатор записи
037 ············</dt:supervisedObject>
038 ·········</dt:birthLocation>
039 ·········<dt:photo> bs:File [0..1] [V] Фото животного
040 ············<bs:id>?</bs:id> bs:Identifier [1..1] [V] Идентификатор загруженного файла
041 ·········</dt:photo>
042 ······</vd:specifiedAnimal>
043 ······<vd:specifiedAnimalGroup> dt:AnimalGroup [0..1]

[V] Сведения о животном (в случае групповой идентификации)

  • Обязательно должен быть передан один из объектов:
    • specifiedAnimal - для индивидуальной идентификации
    • specifiedAnimalGroup - для групповой идентификации
  • Одновременное наличие объектов specifiedAnimal и specifiedAnimalGroup не допускается
044 ·········<dt:species> dt:AnimalSpecies [1..1]

[X] Биологический вид животного

045 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Глобальный идентификатор записи
046 ·········</dt:species>
047 ·········<dt:breed> dt:AnimalBreed [0..1]

[X] Порода животного

048 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Глобальный идентификатор записи
049 ·········</dt:breed>
050 ·········<dt:gender>?</dt:gender> dt:AnimalGender [1..1]

[X] Пол животного

Возможные значения:

  • MALE - самец
  • FEMALE - самка
  • UNDEFINED - в составе группы разный пол животных
051 ·········<dt:size>?</dt:size> xs:nonNegativeInteger [1..1] [X] Численность группы животных
052 ·········<dt:weight> dt:Measure [0..1]

[V] Суммарный вес животных

  • Возможность указания веса животных появится в будущих версиях системы Хорриот
  • На текущий момент объект будет проигнорирован в запросе
053 ············<dt:value>?</dt:value> bs:Decimal [1..1] [V] Значение веса животного
054 ············<dt:unit> dt:Unit [1..1] [V] Единица измерения
055 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] [V] Глобальный идентификатор записи
056 ············</dt:unit>
057 ·········</dt:weight>
058 ·········<dt:birthDatePeriod> bs:ComplexDatePeriod [0..1] [X] Интервал дат рождения животных
059 ············<bs:startDate> bs:ComplexDate [1..1] [X] Дата начала интервала
060 ···············<bs:year>?</bs:year> bs:Year [1..1] [X] Год
061 ···············<bs:month>?</bs:month> bs:Month [1..1] [X] Месяц
062 ···············<bs:day>?</bs:day> bs:Day [0..1] [X] День
063 ············</bs:startDate>
064 ············<bs:endDate> bs:ComplexDate [1..1] [X] Дата окончания интервала
065 ···············<bs:year>?</bs:year> bs:Year [1..1] [X] Год
066 ···············<bs:month>?</bs:month> bs:Month [1..1] [X] Месяц
067 ···············<bs:day>?</bs:day> bs:Day [0..1] [X] День
068 ············</bs:endDate>
069 ·········</dt:birthDatePeriod>
070 ······</vd:specifiedAnimalGroup>
071 ······<vd:specifiedAnimalIdentity> vd:AnimalIdentity [1..*] [V] Сведения об идентификации животного
072 ·········<bs:guid>?</bs:guid> bs:UUID [1..1] [ID] Глобальный идентификатор средства маркирования
073 ·········<vd:attachedLabel> dt:AnimalLabel [1..1] [V] Сведения о маркировке животного
074 ············<dt:animalID format="?">?</dt:animalID> dt:AnimalID [0..1]

[V] Номер, нанесенный на животное с помощью средства маркирования

  • Атрибут format - обязателен при передаче в запросе значения animalID
    • Возможные значения атрибута format:
      • UNMM - Формат Уникального номера средства маркирования (УНСМ) в соответствии с утвержденными Правилами маркирования животных РСХН
      • OTHER - Другой тип номера
  • Номер animalID обязателен для следующих типов средства маркирования:
    • LABEL - Бирка
    • MICROCHIP - Вживляемый микрочип
    • BOLUS - Болюс
    • RING - Кольцо
    • ELECTRONIC_RING - Электронное кольцо
    • COLLAR - Ошейник
    • ELECTRONIC_COLAR - Электронный ошейник
    • WING_TAG - Крыло-метка
    • ELECTRONIC_WING_TAG - Электронное крыло-метка
    • ELECTRONIC_TAG - Электронная метка
    • NAMEPLATE - Табло
075 ············<dt:type>?</dt:type> dt:AnimalLabelType [1..1]

[V] Вид маркировки: основная/дополнительная

Возможные значения:

  • MAIN - основное средство маркирования
  • ADDITIONAL - дополнительное средство маркирования
076 ············<dt:markingMeans> dt:AnimalMarkingMeans [1..1] [V] Cредство маркирования
077 ···············<dt:type>?</dt:type> dt:AnimalMarkingMeansType [1..1]

[V] Тип средства маркирования

Возможные значения:

  • LABEL - Бирка
  • MICROCHIP - Вживляемый микрочип
  • BRAND - Тавро/Клеймо
  • TATTOO - Татуировка
  • BOLUS - Болюс
  • RING - Кольцо
  • ELECTRONIC_RING - Электронное кольцо
  • COLLAR - Ошейник
  • ELECTRONIC_COLAR - Электронный ошейник
  • WING_TAG - Крыло-метка
  • ELECTRONIC_WING_TAG - Электронное крыло-метка
  • ELECTRONIC_TAG - Электронная метка
  • TISSUE_SECTION - Вырез тканей
  • NAMEPLATE - Табло
078 ············</dt:markingMeans>
079 ············<dt:attachmentLocation> dt:AnimalMarkingLocation [1..1]

[V] Место нанесения/прикрепления

080 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] [V] Глобальный идентификатор записи
081 ············</dt:attachmentLocation>
082 ············<dt:description>?</dt:description> bs:String255 [0..1]

[V] Описание средства маркирования

  • Обязательно для следующих типов средства маркирования:
    • BRAND (Тавро/Клеймо)
    • TATTOO (Татуировка)
    • TISSUE_SECTION - Вырез тканей
083 ············<dt:photo> bs:File [0..1]

[V] Фото средства маркирования

  • Обязательно для следующих типов средства маркирования:
    • BRAND (Тавро/Клеймо)
    • TATTOO (Татуировка)
    • TISSUE_SECTION - Вырез тканей
084 ···············<bs:id>?</bs:id> bs:Identifier [1..1] [V] Идентификатор загруженного файла
085 ············</dt:photo>
086 ·········</vd:attachedLabel>
087 ·········<vd:associatedMarkingEvent> vd:AnimalMarkingEvent [0..*] [V] Сведения о нанесении / выбытии средства маркирования
088 ············<vd:type>?</vd:type> vd:VeterinaryEventType [1..1]

[V] Тип мероприятия

Возможные значения:

  • AME - нанесение средства маркирования
  • AIR - выбытие средства маркирования
089 ············<vd:actualDate> bs:ComplexDatePeriod [1..1] [V] Дата мероприятия
090 ···············<bs:date> bs:ComplexDate [1..1] [V] Точное значение даты
091 ··················<bs:year>?</bs:year> bs:Year [1..1] [V] Год
092 ··················<bs:month>?</bs:month> bs:Month [1..1] [V] Месяц
093 ··················<bs:day>?</bs:day> bs:Day [0..1] [V] День
094 ···············</bs:date>
095 ············</dt:actualDate>
096 ············<vd:operatorBusinessEntity> dt:BusinessEntity [0..1]

[V] Сведения о физическом лице / организации, осуществлявшем мероприятие

097 ···············<bs:guid>?</bs:guid> bs:UUID [0..1] [V] Глобальный идентификатор записи
098 ···············<dt:inn>?</dt:inn> bs:String255 [0..1] [V] ИНН
099 ············</vd:operatorBusinessEntity>
100 ············<vd:occurrenceReason>?</vd:occurrenceReason> vd:AnimalMarkingEventReason [0..1]

[V] Причина выбытия средства маркирования

  • Обязательно, если тип мероприятия - выбытие (type == AIR)
  • Возможные значения:
    • TERMINATED - Прекращение экплуатации средства маркирования по причине выбытия животного
    • LOSS - Средство маркирования утеряно
    • BROKEN - Средство маркирования повреждено (сломано)
    • EXPIRATION - Истёк срок действия средства маркирования
    • REMOVED - Средство маркирования удалено владельцем животного
101 ·········</vd:associatedMarkingEvent>
102 ······</vd:specifiedAnimalIdentity>
103 ······<vd:specifiedGeneticPassport> dt:AnimalGeneticPassport [0..1] [V] Сведения о генетической идентификации
104 ·········<dt:data>?</dt:data> bs:String255 [1..1] [V] Данные генетической идентификации
105 ·········<dt:conclusion>?</dt:conclusion> bs:String255 [1..1] [V] Заключение по генетической идентификации
106 ······</vd:specifiedGeneticPassport>
107 ······<vd:importDetails> vd:AnimalImportDetails [0..1]

[X] Данные о ввозе на территорию РФ

  • Обязательно, если причина первичной идентификации initialIdentificationType = IMPORT (импорт на территорию РФ)
108 ·········<vd:importDate> bs:ComplexDatePeriod [1..1] [X] Дата ввоза
109 ············<bs:date> bs:ComplexDate [0..1] [X] Точная дата
110 ···············<bs:year>?</bs:year> bs:Year [1..1] [X] Год
111 ···············<bs:month>?</bs:month> bs:Month [1..1] [X] Месяц
112 ···············<bs:day>?</bs:day> bs:Day [0..1] [X] День
113 ············</bs:date>
114 ············<bs:startDate> bs:ComplexDate [0..1] [X] Дата начала интервала
115 ···············<bs:year>?</bs:year> bs:Year [1..1] [X] Год
116 ···············<bs:month>?</bs:month> bs:Month [1..1] [X] Месяц
117 ···············<bs:day>?</bs:day> bs:Day [0..1] [X] День
118 ············</bs:startDate>
119 ············<bs:endDate> bs:ComplexDate [0..1] [X] Дата окончания интервала
120 ···············<bs:year>?</bs:year> bs:Year [1..1] [X] Год
121 ···············<bs:month>?</bs:month> bs:Month [1..1] [X] Месяц
122 ···············<bs:day>?</bs:day> bs:Day [0..1] [X] День
123 ············</bs:endDate>
124 ·········</vd:importDate>
125 ·········<vd:importCountry> dt:Country [1..1]

[X] Страна, из которой было ввезено животное (группа животных)

126 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Глобальный идентификатор записи
127 ·········</vd:importCountry>
128 ······</vd:importDetails>
129 ······<vd:keepingDetails> vd:AnimalKeepingDetails [1..1] [V] Сведения о содержании животного (группы животных)
130 ·········<vd:operatorSupervisedObject> dt:SupervisedObject [1..1]

[X] Место содержания (поднадзорный объект)

131 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Глобальный идентификатор записи
132 ·········</vd:operatorSupervisedObject>
133 ·········<vd:keepingType> dt:AnimalKeepingType [1..1]

[V] Тип содержания животного (группы животных)

134 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [V] Глобальный идентификатор записи
135 ·········</vd:keepingType>
136 ·········<vd:keepingPurpose> dt:AnimalKeepingPurpose [1..*]

[V] Цель содержания животного (группы животных)

137 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [V] Глобальный идентификатор записи
138 ·········</vd:keepingPurpose>
139 ·········<vd:facilityDescription>?</vd:facilityDescription> bs:String255 [0..1] [V] Описание объекта (отделение, строение, корпус) содержания
140 ······</vd:keepingDetails>
141 ······<vd:breedingValueType>?</vd:breedingValueType> dt:AnimalBreedingValueType [1..1]

[V] Племенная ценность

Возможные значения:

  • BREEDING - Племенное
  • NON_BREEDING - Неплеменное
  • UNDEFINED - Тип не определен
142 ······<vd:specifiedProductivity> dt:AnimalProductivity [0..*] [V] Сведения о продуктивности животного (группы животных)
143 ·········<dt:subProduct> dt:SubProduct [1..1]

[V] Вид получаемой продукции

144 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [V] Глобальный идентификатор записи
145 ·········</dt:subProduct>
146 ·········<dt:output> dt:ComplexMeasure [1..1] [V] Значение продуктивности животного по указанному виду продукции
147 ············<dt:value>?</dt:value> bs:Decimal [1..1] [V] Значение
148 ············<dt:unit> dt:Unit [1..1]

[V] Единица измерения

149 ···············<bs:guid>?</bs:guid> bs:UUID [1..1] [V] Глобальный идентификатор записи
150 ············</dt:unit>
151 ·········</dt:output>
152 ······</vd:specifiedProductivity>
153 ······<vd:applicableClassification> dt:ClassificationAttribute [0..*] [V] Дополнительные характеристики учётной карточки
154 ·········<dt:classCode>?</dt:classCode> bs:Identifier [1..1] [V] Идентификатор характеристики
155 ·········<dt:classValue>?</dt:classValue> bs:Text [1..1] [V] Значение характеристики
156 ······</vd:applicableClassification>
157 ······<vd:pedigreeInfo> vd:AnimalPedigreeInfo [0..1]

[X] Сведения о родословной животного

  • Обязательно, если причина первичной идентификации initialIdentificationType = BIRTH (рождение)
158 ·········<vd:parent> vd:AnimalRegistration [1..*]

[X] Идентификатор карточки учёта животного, являющегося родителем зарегистрированного животного

  • Обязательно использование одного из вариантов указания:
    • parent/guid - в случае, если учётная карточка была ранее успешно зарегистрирована в компоненте Хорриот и был получен её идентификатор (в этом случае объект referncedDocument не передаётся).
    • объект referncedDocument:
      • тип документа (type == 55);
      • идентификатор (uuid) - значение внешнего идентификатора документа, в котором содержатся сведения о данном животном, в случае параллельной отправки нескольких запросов на регистрацию, если ещё не был получен инедтификатор учётной карточки компонента Хорриот (подробнее: раздел "Массовая регистрация животных").
159 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Идентификатор зарегистрированной карточки животного
160 ·········</vd:parent>
161 ······</vd:pedigreeInfo>
162 ······<vd:unitInfo> vd:AnimalUnitInfo [0..1] [X] Сведения об индивидуальных животных, входящих в состав группы
163 ·········<vd:individualMember> vd:AnimalRegistration [1..*]

[X] Идентификатор карточки индивидуального учёта животного

  • Обязательно использование одного из вариантов указания:
    • parent/guid - в случае, если учётная карточка была ранее успешно зарегистрирована в компоненте Хорриот и был получен её идентификатор (в этом случае объект referncedDocument не передаётся).
    • объект referncedDocument:
      • тип документа (type == 55);
      • идентификатор (uuid) - значение внешнего идентификатора документа, в котором содержатся сведения о данном животном, в случае параллельной отправки нескольких запросов на регистрацию, если ещё не был получен инедтификатор учётной карточки компонента Хорриот (подробнее: раздел "Массовая регистрация животных").
164 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Идентификатор зарегистрированной карточки животного
165 ·········</vd:individualMember>
166 ······</vd:unitInfo>
167 ······<vd:membershipInfo> vd:AnimalGroupMembershipInfo [0..1] [X] Сведения о членстве в зарегистрированных группах животных
168 ·········<vd:parentGroup> vd:AnimalRegistration [1..*]

[X] Идентификатор карточки группового учёта животного

  • Обязательно использование одного из вариантов указания:
    • parent/guid - в случае, если учётная карточка была ранее успешно зарегистрирована в компоненте Хорриот и был получен её идентификатор (в этом случае объект referncedDocument не передаётся).
    • объект referncedDocument:
      • тип документа (type == 55);
      • идентификатор (uuid) - значение внешнего идентификатора документа, в котором содержатся сведения о данном животном, в случае параллельной отправки нескольких запросов на регистрацию, если ещё не был получен инедтификатор учётной карточки компонента Хорриот (подробнее: раздел "Массовая регистрация животных").
169 ············<bs:guid>?</bs:guid> bs:UUID [1..1] [X] Идентификатор зарегистрированной карточки животного
170 ·········</vd:parentGroup>
171 ······</vd:membershipInfo>
172 ······<vd:referencedDocument> vd:ReferencedDocument [0..1] [X] Сведения о связанном документе
173 ·········<bs:uuid>?</bs:uuid> bs:UUID [1..1]

[X] Идентификатор документа (значение внешнего идентификатора карточки)

  • значение внешнего идентификатора текущей карточки для построения связей (родословная, группы животных) в случае параллельной отправки нескольких запросов;
  • подробнее: раздел "Массовая регистрация животных"
174 ·········<vd:type>55</vd:type> dt:DocumentType [1..1] [X] Тип документа (55 - внешний идентификатор карточки)
175 ·········<vd:relationshipType>6</vd:relationshipType> dt:ReferenceType [1..1] [X] Тип связи документа
176 ······</vd:referencedDocument>
177 ······<vd:referencedDocument> vd:ReferencedDocument [0..1]

[X] Сведения о связанном документе

  • обязательно, если причина первичной регистрации - импорт (initialIdentificationType == IMPORT)
178 ·········<bs:issueNumber>?</bs:issueNumber> bs:String255 [1..1] [X] Номер документа
179 ·········<vd:type>56</vd:type> dt:DocumentType [1..1] [X] Тип документа (56 - иностранный идентификационный номер животного)
180 ·········<vd:relationshipType>6</vd:relationshipType> dt:ReferenceType [1..1] [X] Тип связи документа
181 ······</vd:referencedDocument>
182 ······<vd:lifecycleEventList> vd:AnimalLifecycleEventList [0..1]

[X] Сведения о выбытии животных

  • Обязательно при регистрации выбывших животных (registrationStatus = TERMINATED)
183 ·········<vd:animalLifecycleEvent> vd:AnimalLifecycleEvent [1..1] [X] Событие выбытия
184 ············<vd:type>?</vd:type> vd:VeterinaryEventType [1..1]

[X] Тип выбытия

Возможные значения:

  • APS - Плановый убой животного
  • ADS - Диагностический убой животного
  • AFS - Вынужденный убой животного
  • DTH - Падёж животного
  • LSS - Пропажа животного (сбежало, украдено и т.п.)
  • RLS - Выпуск животного в среду обитания
  • EXP - Экспорт животного
185 ············<vd:actualDate> bs:ComplexDatePeriod [1..1] [X] Дата события
186 ···············<bs:date> bs:ComplexDate [1..1] [X] Точная дата
187 ··················<bs:year>?</bs:year> bs:Year [1..1] [X] Год
188 ··················<bs:month>?</bs:month> bs:Month [1..1] [X] Месяц
189 ··················<bs:day>?</bs:day> bs:Day [1..1] [X] День
190 ···············</bs:date>
191 ············</vd:actualDate>
192 ············<vd:occurrenceReason>?</vd:occurrenceReason> vd:AnimalLifecycleEventReason [0..1]

[X] Основание (причина) выбытия

  • Обязательно, если тип выбытия (type):
    • AFS (Вынужденный убой животного)
    • DTH (Падёж животного)
  • Возможные значения для типа AFS:
    • IDENTIFIED_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена заразная болезнь
    • IDENTIFIED_NON_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена незаразная болезнь
    • DISEASE_ERADICATION - Убой здорового животного в рамках ликвидации болезни
    • RESEARCH_OBJECTIVES - Убой животного в научно-исследовательских целях
    • USELESSNESS - Убой животного за ненадобностью в будущем (лабораторные животные, непродуктивные и т.п.)
  • Возможные значения для типа DTH:
    • WITHOUT_DISEASES - Падёж/убой животного, у которого не выявлено заразных или незаразных болезней
    • IDENTIFIED_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена заразная болезнь
    • IDENTIFIED_NON_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена незаразная болезнь
193 ·········</vd:animalLifecycleEvent>
194 ······</vd:lifecycleEventList>
195 ···</hrt:animalRegistration>
196 </hrt:modifyAnimalRegistrationRequest>

Спецификация ответа

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <hrt:modifyAnimalRegistrationResponse>
002 ···<hrt:animalRegistration> vd:AnimalRegistration [1..1] Сведения регистрации (учётная карточка) животного или группы животных
003 ······<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
004 ······<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
005 ······<bs:active>?</bs:active> xs:boolean [1..1] Флаг: является ли запись активной
006 ······<bs:last>?</bs:last> xs:boolean [1..1] Флаг: является ли версия последней
007 ······<bs:status>?</bs:status> bs:VersionStatus [1..1] Статус версии записи
008 ······<bs:createDate>?</bs:createDate> xs:DateTime [1..1] Дата создания записи
009 ······<bs:updateDate>?</bs:updateDate> xs:DateTime [1..1] Дата последнего изменения записи
010 ······<bs:previous>?</bs:previous> bs:UUID [0..1] Идентификатор предыдущей версии записи
011 ······<bs:next>?</bs:next> bs:UUID [0..1] Идентификатор следующей версии записи
012 ······<vd:identityType>?</vd:identityType> vd:AnimalIdentityType [1..1]

Тип идентификации/учёта: индивидуальная/групповая

Возможные значения:

  • INDIVIDUAL - индивидуальная идентификация
  • GROUP - групповая идентификация
013 ······<vd:registrationNumber>?</vd:registrationNumber> dt:AnimalID [0..1]

Регистрационный номер учётной карточки животного (группы животных)

  • Возвращается только для статусов:
    • ACTIVE
    • TERMINATED
  • При статусе PREPARING регистрационный номер отсутствует (не присваивается системой до окончания регистрации)
014 ······<vd:registrationStatus>?</vd:registrationStatus> vd:AnimalRegistrationStatus [1..1]

Статус учётной карточки животного (группы животных)

Возможные значения:

  • PREPARING - В обработке. Сведения о животном приняты на регистрацию. Изменение сведений не допускается до окончания процедуры регистрации.
  • ACTIVE - Действующий, действительна. Сведения о животном зарегистрированы. Допускается изменение сведений о животном.
  • TERMINATED - Недействующий, регистрация завершена (например, по причине выбытия животного). Изменение сведений о животном не допускается.
015 ······<vd:initialIdentificationType>?</vd:initialIdentificationType> vd:AnimalIdentificationEventType [1..1]

Причина первичной идентификации: рождение, импорт, другое

Возможные значения:

  • BIRTH - рождение
  • IMPORT - импорт
  • OTHER - иная причина первичной идентификации
016 ···</hrt:animalRegistration>
017 </hrt:modifyAnimalRegistrationResponse>

Примеры запросов

TODO

См. также

Вернуться к началу ↑
Вернуться на страницу профиля API Herriot:Services:v1.0