Herriot:ModifyAnimalRegistration:v1.0: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
 
(не показано 25 промежуточных версий этого же участника)
Строка 1: Строка 1:
== Общие сведения ==
== Общие сведения ==
{| class="wikitable"
! style="text-align:left;"|Код !! style="text-align:left;"|Описание операции
|-
| '''AMS.HRT.1.2'''
| Операция предназначена для внесения изменений в основные сведения о зарегистрированном животном или группе животных. Также данной операцией может быть добавлено новое средство маркирования к зарегистрированной учётной карточке.
|-
|}


== Спецификация запроса ==
== Спецификация запроса ==
Строка 7: Строка 16:
! Легенда !! Описание
! Легенда !! Описание
|-
|-
| style="text-align:center;"|{{color|#ff0000|'''[X]'''}} || Изменения '''не допустимы''' по сравнению с заявкой, переданной операцией регистрации животных [[Herriot:Services:v1.0#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8.2C_.D0.B2.D1.8B.D0.BF.D0.BE.D0.BB.D0.BD.D1.8F.D0.B5.D0.BC.D1.8B.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_ApplicationManagementService|AMS.HRT.1.1]]. Значения указанных параметров должны быть равны параметрам исходной заявки.
| style="text-align:center;"|{{color|#ff0000|'''[X]'''}} || Изменения '''не допустимы''' по сравнению с учётной карточкой, переданной операцией регистрации животных [[Herriot:Services:v1.0#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8.2C_.D0.B2.D1.8B.D0.BF.D0.BE.D0.BB.D0.BD.D1.8F.D0.B5.D0.BC.D1.8B.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_ApplicationManagementService|AMS.HRT.1.1]], или учётной карточкой, созданной в веб-интерфейсе компонента Хорриот. Значения указанных параметров должны быть равны параметрам исходной учётной карточки животного / группы животных.
|-
|-
| style="text-align:center;"|{{color|#00994c|'''[V]'''}} || Изменения '''допустимы''' по сравнению с заявкой, переданной операцией регистрации животных [[Herriot:Services:v1.0#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8.2C_.D0.B2.D1.8B.D0.BF.D0.BE.D0.BB.D0.BD.D1.8F.D0.B5.D0.BC.D1.8B.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_ApplicationManagementService|AMS.HRT.1.1]]. Указанные параметры могут быть отредактированы.
| style="text-align:center;"|{{color|#00994c|'''[V]'''}} || Изменения '''допустимы''' по сравнению с учётной карточкой, переданной операцией регистрации животных [[Herriot:Services:v1.0#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8.2C_.D0.B2.D1.8B.D0.BF.D0.BE.D0.BB.D0.BD.D1.8F.D0.B5.D0.BC.D1.8B.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_ApplicationManagementService|AMS.HRT.1.1]], или учётной карточкой, созданной в веб-интерфейсе компонента Хорриот. Указанные параметры могут быть отредактированы.
|-
|-
|-
|-
| style="text-align:center;"|{{color|#0000CD|'''[ID]'''}} || Идентификатор объекта, который обязательно требуется передавать в запросе для идентификации сущности в системе. Идентификаторы могут быть получены операциями [[Herriot:Services:v1.0#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8.2C_.D0.B2.D1.8B.D0.BF.D0.BE.D0.BB.D0.BD.D1.8F.D0.B5.D0.BC.D1.8B.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_ApplicationManagementService|AMS.HRT.1.6, AMS.HRT.1.9, AMS.HRT.1.10]].  
| style="text-align:center;"|{{color|#0000CD|'''[ID]'''}} || Идентификатор объекта, который '''требуется передавать''' в запросе '''для идентификации редактируемой сущности''' в системе. Идентификаторы могут быть получены операциями [[Herriot:Services:v1.0#.D0.9E.D0.BF.D0.B5.D1.80.D0.B0.D1.86.D0.B8.D0.B8.2C_.D0.B2.D1.8B.D0.BF.D0.BE.D0.BB.D0.BD.D1.8F.D0.B5.D0.BC.D1.8B.D0.B5_.D1.87.D0.B5.D1.80.D0.B5.D0.B7_ApplicationManagementService|AMS.HRT.1.6, AMS.HRT.1.8, AMS.HRT.1.9, AMS.HRT.1.10]].  
|-
|-
|}
|}
Строка 90: Строка 99:
<div class="mw-collapsible-content" style="font-weight: normal;">
<div class="mw-collapsible-content" style="font-weight: normal;">
Возможные значения:
Возможные значения:
* ACTIVE - регистрация действующих сведений о животных (значение по умолчанию)
* ACTIVE - действующая учётная карточка животного
* TERMINATED - регистрация выбывших животных </div>
* '''Редактирование возможно только действующей учётной карточки'''</div>
</div>
</div>
|-
|-
Строка 528: Строка 537:
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}specifiedAnimalIdentity>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}specifiedAnimalIdentity>'''}}
|vd:AnimalIdentity
|vd:AnimalIdentity
|[1..*]
|[0..*]
| style="width:52em;"| {{color|#00994c|'''[V]'''}} Сведения об идентификации животного
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">{{color|#00994c|'''[V]'''}} Сведения об идентификации животного / группы животных</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* Могут быть '''не указаны только для следующих случаев''':
** на животное или группу животных нанесено хотя бы одно средство идентификации с датой маркирования до 01.03.2024
** животное индивидуальной идентификации (передан объект specifiedAnimal) и причина первичной идентификации - импорт (initialIdentificationType == IMPORT)
* В остальных случаях передача сведений об идентификации животных '''является обязательной'''.</div>
</div>
|-
|-
|072
|072
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|bs:UUID
|bs:UUID
|[1..1]
|[0..1]
| style="width:52em;"| {{color|#0000CD|'''[ID]'''}} Глобальный идентификатор средства маркирования
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">{{color|#0000CD|'''[ID]'''}} Глобальный идентификатор средства маркирования</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* Идентификатор guid и данные средства маркирования должны быть переданы '''для всех средств маркирования''', которые присутствуют в редактируемой учётной карточке.
* Если в запросе будут отсутствовать существующие средства маркирования из редактируемой учётной карточки, то вернётся ошибка валидации запроса. '''Удалить средства маркирования данной операцией невозможно'''.
* Идентификатор guid не передаётся только в случае добавления нового средства маркирования. '''Средства маркирования без идентификатора guid будут созданы как новые и добавлены к текущей учётной карточке'''.</div>
</div>
|-
|-
|073
|073
Строка 645: Строка 667:
<span style="white-space:nowrap; font-weight: normal;">{{color|#00994c|'''[V]'''}} Описание средства маркирования</span>
<span style="white-space:nowrap; font-weight: normal;">{{color|#00994c|'''[V]'''}} Описание средства маркирования</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
<div class="mw-collapsible-content" style="font-weight: normal;">
* Обязательно для следующих типов средства маркирования:  
* Может быть опционально указано для следующих типов средства маркирования:  
** BRAND (Тавро/Клеймо)
** BRAND (Тавро/Клеймо)
** TATTOO (Татуировка)
** TATTOO (Татуировка)
Строка 1135: Строка 1157:
|-
|-
|153
|153
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}applicableClassification>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}additionalAttribute>'''}}
|dt:ClassificationAttribute
|dt:UnmeasuredAttribute
|[0..*]
|[0..*]
| style="width:52em;"| {{color|#00994c|'''[V]'''}} Дополнительные характеристики учётной карточки
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">{{color|#00994c|'''[V]'''}} Дополнительные характеристики учётной карточки</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* классификатор [[Herriot:AdditionalAttribute:v1.0|CL.HRT.1. Дополнительные атрибуты учётной карточки животных]]</div>
</div>
|-
|-
|154
|154
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|dt:}}classCode>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|dt:}}classCode>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|dt:}}attrID>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|dt:}}attrID>'''}}
|bs:Identifier
|bs:Identifier
|[1..1]
|[1..1]
Строка 1147: Строка 1173:
|-
|-
|155
|155
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|dt:}}classValue>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|dt:}}classValue>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|dt:}}attrValue>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|dt:}}attrValue>'''}}
|bs:Text
|bs:Text
|[1..1]
|[1..1]
Строка 1153: Строка 1179:
|-
|-
|156
|156
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}applicableClassification>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}additionalAttribute>'''}}
|
|
|
|
Строка 1172: Строка 1198:
|vd:AnimalRegistration
|vd:AnimalRegistration
|[1..*]
|[1..*]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор карточки учёта животного, являющегося родителем зарегистрированного животного
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Идентификатор карточки учёта животного, являющегося родителем зарегистрированного животного</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* Обязательно использование одного из вариантов указания:
** parent/guid - в случае, если учётная карточка была ранее успешно зарегистрирована в компоненте Хорриот и был получен её идентификатор (в этом случае объект referncedDocument не передаётся).
** объект referncedDocument:
*** тип документа (type == 55);
*** идентификатор (uuid) - значение внешнего идентификатора документа, в котором содержатся сведения о данном животном, в случае параллельной отправки нескольких запросов на регистрацию, если ещё не был получен инедтификатор учётной карточки компонента Хорриот (подробнее: раздел "Массовая регистрация животных").</div>
</div>
|-
|-
|159
|159
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|bs:UUID
|bs:UUID
|[0..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор зарегистрированной карточки животного
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор зарегистрированной карточки животного
|-
|-
|160
|160
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}parent>'''}}
|vd:ReferencedDocument
|[0..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о связанном документе
|-
|161
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}}
|bs:UUID
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор документа (значение внешнего идентификатора карточки)
|-
|162
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|55}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|dt:DocumentType
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип документа (55 - внешний идентификатор карточки)
|-
|163
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|vd:}}relationshipType>'''}}{{color|#131313|6}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}relationshipType>'''}}
|dt:ReferenceType
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип связи документа
|-
|164
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}referencedDocument>'''}}
|
|
|
|
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|165
|161
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}parent>'''}}
|
|
| style="width:52em;"|
|-
|166
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}pedigreeInfo>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}pedigreeInfo>'''}}
|
|
Строка 1230: Строка 1218:
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|167
|162
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}unitInfo>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}unitInfo>'''}}
|vd:AnimalUnitInfo
|vd:AnimalUnitInfo
Строка 1236: Строка 1224:
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения об индивидуальных животных, входящих в состав группы
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения об индивидуальных животных, входящих в состав группы
|-
|-
|168
|163
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}individualMember>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}individualMember>'''}}
|vd:AnimalRegistration
|vd:AnimalRegistration
|[1..*]
|[1..*]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор карточки индивидуального учёта животного
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Идентификатор карточки индивидуального учёта животного</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* Обязательно использование одного из вариантов указания:
** parent/guid - в случае, если учётная карточка была ранее успешно зарегистрирована в компоненте Хорриот и был получен её идентификатор (в этом случае объект referncedDocument не передаётся).
** объект referncedDocument:
*** тип документа (type == 55);
*** идентификатор (uuid) - значение внешнего идентификатора документа, в котором содержатся сведения о данном животном, в случае параллельной отправки нескольких запросов на регистрацию, если ещё не был получен инедтификатор учётной карточки компонента Хорриот (подробнее: раздел "Массовая регистрация животных").</div>
</div>
|-
|-
|169
|164
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|bs:UUID
|bs:UUID
|[0..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор зарегистрированной карточки животного
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор зарегистрированной карточки животного
|-
|-
|170
|165
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}individualMember>'''}}
|vd:ReferencedDocument
|
|[0..1]
|
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о связанном документе
| style="width:52em;"|  
|-
|-
|171
|166
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}unitInfo>'''}}
|bs:UUID
|
|[1..1]
|
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор документа (значение внешнего идентификатора карточки)
| style="width:52em;"|
|-
|167
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}membershipInfo>'''}}
|vd:AnimalGroupMembershipInfo
|[0..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о членстве в зарегистрированных группах животных
|-
|-
|172
|168
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|55}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}parentGroup>'''}}
|dt:DocumentType
|vd:AnimalRegistration
|[1..1]
|[1..*]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип документа (55 - внешний идентификатор карточки)
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор карточки группового учёта животного
|-
|-
|173
|169
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|vd:}}relationshipType>'''}}{{color|#131313|6}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}relationshipType>'''}}
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|dt:ReferenceType
|bs:UUID
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип связи документа
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор зарегистрированной карточки животного
|-
|-
|174
|170
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}parentGroup>'''}}
|
|
|
|
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|175
|171
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}individualMember>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}membershipInfo>'''}}
|
|
|
|
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|176
|172
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}unitInfo>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}referencedDocument>'''}}
|
|vd:ReferencedDocument
|
| style="width:52em;"|
|-
|177
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}membershipInfo>'''}}
|vd:AnimalGroupMembershipInfo
|[0..1]
|[0..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о членстве в зарегистрированных группах животных
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о связанном документе
|-
|-
|178
|173
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}parentGroup>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}}
|vd:AnimalRegistration
|bs:UUID
|[1..*]
|[1..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор документа (значение внешнего идентификатора карточки)
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Идентификатор карточки группового учёта животного</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* Обязательно использование одного из вариантов указания:
** parent/guid - в случае, если учётная карточка была ранее успешно зарегистрирована в компоненте Хорриот и был получен её идентификатор (в этом случае объект referncedDocument не передаётся).
** объект referncedDocument:
*** тип документа (type == 55);
*** идентификатор (uuid) - значение внешнего идентификатора документа, в котором содержатся сведения о данном животном, в случае параллельной отправки нескольких запросов на регистрацию, если ещё не был получен инедтификатор учётной карточки компонента Хорриот (подробнее: раздел "Массовая регистрация животных").</div>
</div>
|-
|-
|179
|174
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|55}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|bs:UUID
|[0..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор зарегистрированной карточки животного
|-
|180
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}referencedDocument>'''}}
|vd:ReferencedDocument
|[0..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о связанном документе
|-
|181
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}}
|bs:UUID
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Идентификатор документа (значение внешнего идентификатора карточки)
|-
|182
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|55}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|dt:DocumentType
|dt:DocumentType
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип документа (55 - внешний идентификатор карточки)
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип документа (55 - внешний идентификатор карточки)
|-
|-
|183
|175
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|vd:}}relationshipType>'''}}{{color|#131313|6}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}relationshipType>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}relationshipType>'''}}{{color|#131313|6}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}relationshipType>'''}}
|dt:ReferenceType
|dt:ReferenceType
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип связи документа
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип связи документа
|-
|-
|184
|176
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}referencedDocument>'''}}
|
|
|
|
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|185
|177
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}parentGroup>'''}}
|
|
| style="width:52em;"|
|-
|186
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}membershipInfo>'''}}
|
|
| style="width:52em;"|
|-
|187
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}referencedDocument>'''}}
|vd:ReferencedDocument
|vd:ReferencedDocument
|[1..1]
|[0..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о связанном документе
|-
|188
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|bs:}}uuid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}uuid>'''}}
|bs:UUID
|[1..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Идентификатор документа (значение внешнего идентификатора карточки)</span>
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Сведения о связанном документе</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
<div class="mw-collapsible-content" style="font-weight: normal;">
* значение внешнего идентификатора текущей карточки для построения связей (родословная, группы животных) в случае параллельной отправки нескольких запросов;
* обязательно, если причина первичной регистрации - импорт (initialIdentificationType == IMPORT)</div>
* подробнее: раздел "Массовая регистрация животных"</div>
</div>
</div>
|-
|-
|189
|178
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|55}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}issueNumber>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}issueNumber>'''}}
|bs:String255
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Номер документа
|-
|179
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|56}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|dt:DocumentType
|dt:DocumentType
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип документа (55 - внешний идентификатор карточки)
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип документа (56 - иностранный идентификационный номер животного)
|-
|-
|190
|180
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}relationshipType>'''}}{{color|#131313|6}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}relationshipType>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}relationshipType>'''}}{{color|#131313|6}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}relationshipType>'''}}
|dt:ReferenceType
|dt:ReferenceType
Строка 1395: Строка 1336:
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип связи документа
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип связи документа
|-
|-
|191
|181
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}referencedDocument>'''}}
|
|
Строка 1401: Строка 1342:
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|192
|182
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}lifecycleEventList>'''}}
|vd:ReferencedDocument
|vd:AnimalLifecycleEventList
|[0..1]
|[0..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Сведения о выбытии животных
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Сведения о связанном документе</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* обязательно, если причина первичной регистрации - импорт (initialIdentificationType == IMPORT)</div>
</div>
|-
|-
|193
|183
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|bs:}}issueNumber>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}issueNumber>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}animalLifecycleEvent>'''}}
|bs:String255
|vd:AnimalLifecycleEvent
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Номер документа
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Событие выбытия
|-
|-
|194
|184
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|56}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|dt:DocumentType
|vd:VeterinaryEventType
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип документа (56 - иностранный идентификационный номер животного)
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Тип выбытия</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
Возможные значения:
* APS - Плановый убой животного
* ADS - Диагностический убой животного
* AFS - Вынужденный убой животного
* DTH - Падёж животного
* LSS - Пропажа животного (сбежало, украдено и т.п.)
* RLS - Выпуск животного в среду обитания
* EXP - Экспорт животного</div>
</div>
|-
|-
|195
|185
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}relationshipType>'''}}{{color|#131313|6}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}relationshipType>'''}}
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}actualDate>'''}}
|dt:ReferenceType
|bs:ComplexDatePeriod
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Тип связи документа
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Дата события
|-
|-
|196
|186
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}referencedDocument>'''}}
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}date>'''}}
|
|bs:ComplexDate
|
|[1..1]
| style="width:52em;"|  
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Точная дата
|-
|-
|197
|187
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}lifecycleEventList>'''}}
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}year>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}year>'''}}
|vd:AnimalLifecycleEventList
|bs:Year
|[0..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Сведения о выбытии животных</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* Обязательно при регистрации выбывших животных (registrationStatus = TERMINATED)</div>
</div>
|-
|198
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''<{{color|#660e7a|vd:}}animalLifecycleEvent>'''}}
|vd:AnimalLifecycleEvent
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Событие выбытия
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Год
|-
|-
|199
|188
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}type>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}type>'''}}
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}month>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}month>'''}}
|vd:VeterinaryEventType
|bs:Month
|[1..1]
|[1..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Месяц
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Тип выбытия</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
Возможные значения:
* APS - Плановый убой животного
* ADS - Диагностический убой животного
* AFS - Вынужденный убой животного
* DTH - Падёж животного
* LSS - Пропажа животного (сбежало, украдено и т.п.)
* RLS - Выпуск животного в среду обитания
* EXP - Экспорт животного</div>
</div>
|-
|-
|200
|189
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}actualDate>'''}}
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}day>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}day>'''}}
|bs:ComplexDatePeriod
|bs:Day
|[1..1]
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Дата события
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} День
|-
|-
|201
|190
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}date>'''}}
|bs:ComplexDate
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Точная дата
|-
|202
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}year>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}year>'''}}
|bs:Year
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Год
|-
|203
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}month>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}month>'''}}
|bs:Month
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} Месяц
|-
|204
|style="font-weight: ; font-family: Courier;" |··················{{color|#190dbf|'''<{{color|#660e7a|bs:}}day>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}day>'''}}
|bs:Day
|[1..1]
| style="width:52em;"| {{color|#ff0000|'''[X]'''}} День
|-
|205
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|bs:}}date>'''}}
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''</{{color|#660e7a|bs:}}date>'''}}
|
|
Строка 1504: Строка 1407:
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|206
|191
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}actualDate>'''}}
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}actualDate>'''}}
|
|
Строка 1510: Строка 1413:
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|207
|192
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}occurrenceReason>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}occurrenceReason>'''}}
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''<{{color|#660e7a|vd:}}occurrenceReason>'''}}
|vd:AnimalLifecycleEventReason
|vd:AnimalLifecycleEventReason
|[0..1]
|[0..1]
Строка 1517: Строка 1420:
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Основание (причина) выбытия</span>
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Основание (причина) выбытия</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
<div class="mw-collapsible-content" style="font-weight: normal;">
* Обязательно, если тип выбытия (type):
* '''Обязательно''' указывать причину для следующих типов выбытия:
** '''AFS''' (Вынужденный убой животного)
** вынужденного убоя (type == AFS)
** '''DTH''' (Падёж животного)
** падежа (type == DTH)</div>
* Возможные значения для типа '''AFS''':
</div>
** IDENTIFIED_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена заразная болезнь
|-
** IDENTIFIED_NON_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена незаразная болезнь
|193
** DISEASE_ERADICATION - Убой здорового животного в рамках ликвидации болезни
|style="font-weight: ; font-family: Courier;" |···············{{color|#190dbf|'''<{{color|#660e7a|bs:}}guid>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}guid>'''}}
** RESEARCH_OBJECTIVES - Убой животного в научно-исследовательских целях
|bs:UUID
** USELESSNESS - Убой животного за ненадобностью в будущем (лабораторные животные, непродуктивные и т.п.)
|[1..1]
* Возможные значения для типа '''DTH''':
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
** WITHOUT_DISEASES - Падёж/убой животного, у которого не выявлено заразных или незаразных болезней
<span style="white-space:nowrap; font-weight: normal;">{{color|#ff0000|'''[X]'''}} Идентификатор причины выбытия</span>
** IDENTIFIED_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена заразная болезнь
<div class="mw-collapsible-content" style="font-weight: normal;">
** IDENTIFIED_NON_CONTAGIOUS_DISEASE - Падёж/убой животного, у которого выявлена незаразная болезнь</div>
* Классификатор причин ветеринарных событий [[Herriot:VeterinaryEventReason:v1.0|CL.HRT.3. VeterinaryEventReason]]
* Возможные значения для '''type == AFS:'''
** d1b1c0df-560b-4096-950d-afecafc518a7 - убой животного, у которого выявлена заразная болезнь
** 9a7f5f4c-9e86-4878-ae2b-fd3f2de8e6ba - убой животного, у которого выявлена незаразная болезнь
** 5ac2b5be-3c19-49d6-9f14-1b4cf72e7a0a - убой здорового животного в рамках ликвидации болезни
** 0a5a1c1c-8c8e-43d3-a3d0-7fbf7d4c5f1b - убой животного в научно-исследовательских целях
** 6e5de2d1-a0f2-4b70-b2fd-41a38dfb75dc - убой животного за ненадобностью в будущем (лабораторные животные, непродуктивные и т.п.)
* Возможные значения для '''type == DTH:'''
** 4e8f5d90-0b16-4b6f-bf3c-2c0f6b8a2d9e - падёж животного, у которого не выявлено заразных или незаразных болезней
** 5c84d5f1-7c07-4d6b-bf9f-0e4e9e8f2b67 - падёж животного, у которого выявлена заразная болезнь
** 9e7d5a38-6b3c-4a6d-b55e-efb3d6d4d09c - падёж животного, у которого выявлена незаразная болезнь</div>
</div>
</div>
|-
|-
|208
|194
|style="font-weight: ; font-family: Courier;" |············{{color|#190dbf|'''</{{color|#660e7a|vd:}}occurrenceReason>'''}}
|
|
| style="width:52em;"|
|-
|195
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}animalLifecycleEvent>'''}}
|style="font-weight: ; font-family: Courier;" |·········{{color|#190dbf|'''</{{color|#660e7a|vd:}}animalLifecycleEvent>'''}}
|
|
Строка 1538: Строка 1457:
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|209
|196
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}lifecycleEventList>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''</{{color|#660e7a|vd:}}lifecycleEventList>'''}}
|
|
Строка 1544: Строка 1463:
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|210
|197
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</hrt:animalRegistration>'''}}
|style="font-weight: ; font-family: Courier;" |···{{color|#190dbf|'''</hrt:animalRegistration>'''}}
|
|
Строка 1550: Строка 1469:
| style="width:52em;"|  
| style="width:52em;"|  
|-
|-
|211
|198
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</hrt:modifyAnimalRegistrationRequest>'''}}
|style="font-weight: ; font-family: Courier;" |{{color|#190dbf|'''</hrt:modifyAnimalRegistrationRequest>'''}}
|
|
Строка 1611: Строка 1530:
|008
|008
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|bs:}}createDate>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}createDate>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|bs:}}createDate>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}createDate>'''}}
|xs:DateTime
|xs:dateTime
|[1..1]
|[1..1]
| style="width:52em;"| Дата создания записи
| style="width:52em;"| Дата создания записи
Строка 1617: Строка 1536:
|009
|009
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|bs:}}updateDate>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}updateDate>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|bs:}}updateDate>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|bs:}}updateDate>'''}}
|xs:DateTime
|xs:dateTime
|[1..1]
|[1..1]
| style="width:52em;"| Дата последнего изменения записи
| style="width:52em;"| Дата последнего изменения записи
Строка 1648: Строка 1567:
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}registrationNumber>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}registrationNumber>'''}}
|style="font-weight: ; font-family: Courier;" |······{{color|#190dbf|'''<{{color|#660e7a|vd:}}registrationNumber>'''}}{{color|#131313|?}}{{color|#190dbf|'''</{{color|#660e7a|vd:}}registrationNumber>'''}}
|dt:AnimalID
|dt:AnimalID
|[0..1]
|[1..1]
|<div class="mw-collapsible mw-collapsed" data-expandtext="&nbsp;...&nbsp;" data-collapsetext="свернуть" style="font-weight: bold; width:52em;">
| style="width:52em;"| Регистрационный номер учётной карточки животного (группы животных)
<span style="white-space:nowrap; font-weight: normal;">Регистрационный номер учётной карточки животного (группы животных)</span>
<div class="mw-collapsible-content" style="font-weight: normal;">
* Возвращается только для статусов:
** ACTIVE
** TERMINATED
* При статусе PREPARING регистрационный номер отсутствует (не присваивается системой до окончания регистрации)</div>
</div>
|-
|-
|014
|014
Строка 1666: Строка 1578:
<div class="mw-collapsible-content" style="font-weight: normal;">
<div class="mw-collapsible-content" style="font-weight: normal;">
Возможные значения:
Возможные значения:
* PREPARING - В обработке. Сведения о животном приняты на регистрацию. Изменение сведений не допускается до окончания процедуры регистрации.
* ACTIVE - Действующий, действительна. Сведения о животном зарегистрированы. Допускается изменение сведений о животном.</div>
* ACTIVE - Действующий, действительна. Сведения о животном зарегистрированы. Допускается изменение сведений о животном.
* TERMINATED - Недействующий, регистрация завершена (например, по причине выбытия животного). Изменение сведений о животном не допускается.</div>
</div>
</div>
|-
|-

Текущая версия на 08:59, 15 августа 2024

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

Код Описание операции
AMS.HRT.1.2 Операция предназначена для внесения изменений в основные сведения о зарегистрированном животном или группе животных. Также данной операцией может быть добавлено новое средство маркирования к зарегистрированной учётной карточке.

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

Легенда Описание
[X] Изменения не допустимы по сравнению с учётной карточкой, переданной операцией регистрации животных AMS.HRT.1.1, или учётной карточкой, созданной в веб-интерфейсе компонента Хорриот. Значения указанных параметров должны быть равны параметрам исходной учётной карточки животного / группы животных.
[V] Изменения допустимы по сравнению с учётной карточкой, переданной операцией регистрации животных AMS.HRT.1.1, или учётной карточкой, созданной в веб-интерфейсе компонента Хорриот. Указанные параметры могут быть отредактированы.
[ID] Идентификатор объекта, который требуется передавать в запросе для идентификации редактируемой сущности в системе. Идентификаторы могут быть получены операциями AMS.HRT.1.6, AMS.HRT.1.8, 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 - действующая учётная карточка животного
  • Редактирование возможно только действующей учётной карточки
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 [0..*]

[V] Сведения об идентификации животного / группы животных

  • Могут быть не указаны только для следующих случаев:
    • на животное или группу животных нанесено хотя бы одно средство идентификации с датой маркирования до 01.03.2024
    • животное индивидуальной идентификации (передан объект specifiedAnimal) и причина первичной идентификации - импорт (initialIdentificationType == IMPORT)
  • В остальных случаях передача сведений об идентификации животных является обязательной.
072 ·········<bs:guid>?</bs:guid> bs:UUID [0..1]

[ID] Глобальный идентификатор средства маркирования

  • Идентификатор guid и данные средства маркирования должны быть переданы для всех средств маркирования, которые присутствуют в редактируемой учётной карточке.
  • Если в запросе будут отсутствовать существующие средства маркирования из редактируемой учётной карточки, то вернётся ошибка валидации запроса. Удалить средства маркирования данной операцией невозможно.
  • Идентификатор guid не передаётся только в случае добавления нового средства маркирования. Средства маркирования без идентификатора guid будут созданы как новые и добавлены к текущей учётной карточке.
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:additionalAttribute> dt:UnmeasuredAttribute [0..*]

[V] Дополнительные характеристики учётной карточки

154 ·········<dt:attrID>?</dt:attrID> bs:Identifier [1..1] [V] Идентификатор характеристики
155 ·········<dt:attrValue>?</dt:attrValue> bs:Text [1..1] [V] Значение характеристики
156 ······</vd:additionalAttribute>
157 ······<vd:pedigreeInfo> vd:AnimalPedigreeInfo [0..1]

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

  • Обязательно, если причина первичной идентификации initialIdentificationType = BIRTH (рождение)
158 ·········<vd:parent> vd:AnimalRegistration [1..*] [X] Идентификатор карточки учёта животного, являющегося родителем зарегистрированного животного
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] Идентификатор карточки индивидуального учёта животного
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] Идентификатор карточки группового учёта животного
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 ·········<vd:issueNumber>?</vd: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] Сведения о выбытии животных
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:AnimalLifecycleEventReason [0..1]

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

  • Обязательно указывать причину для следующих типов выбытия:
    • вынужденного убоя (type == AFS)
    • падежа (type == DTH)
193 ···············<bs:guid>?</bs:guid> bs:UUID [1..1]

[X] Идентификатор причины выбытия

  • Классификатор причин ветеринарных событий CL.HRT.3. VeterinaryEventReason
  • Возможные значения для type == AFS:
    • d1b1c0df-560b-4096-950d-afecafc518a7 - убой животного, у которого выявлена заразная болезнь
    • 9a7f5f4c-9e86-4878-ae2b-fd3f2de8e6ba - убой животного, у которого выявлена незаразная болезнь
    • 5ac2b5be-3c19-49d6-9f14-1b4cf72e7a0a - убой здорового животного в рамках ликвидации болезни
    • 0a5a1c1c-8c8e-43d3-a3d0-7fbf7d4c5f1b - убой животного в научно-исследовательских целях
    • 6e5de2d1-a0f2-4b70-b2fd-41a38dfb75dc - убой животного за ненадобностью в будущем (лабораторные животные, непродуктивные и т.п.)
  • Возможные значения для type == DTH:
    • 4e8f5d90-0b16-4b6f-bf3c-2c0f6b8a2d9e - падёж животного, у которого не выявлено заразных или незаразных болезней
    • 5c84d5f1-7c07-4d6b-bf9f-0e4e9e8f2b67 - падёж животного, у которого выявлена заразная болезнь
    • 9e7d5a38-6b3c-4a6d-b55e-efb3d6d4d09c - падёж животного, у которого выявлена незаразная болезнь
194 ············</vd:occurrenceReason>
195 ·········</vd:animalLifecycleEvent>
196 ······</vd:lifecycleEventList>
197 ···</hrt:animalRegistration>
198 </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 [1..1] Регистрационный номер учётной карточки животного (группы животных)
014 ······<vd:registrationStatus>?</vd:registrationStatus> vd:AnimalRegistrationStatus [1..1]

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

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

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

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

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

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

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

TODO

См. также

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