Herriot:GetAnimalVeterinaryEventByUuid:v1.0

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

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

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

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <hrt:getAnimalVeterinaryEventByUuidRequest>
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:medicationEventUuid>?</hrt:medicationEventUuid> bs:UUID [1..1] Глобальный идентификатор ветеринарного мероприятия
007 </hrt:getAnimalVeterinaryEventByUuidRequest>

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

# Название XML-элемента Тип Обязат. Описание (нажмите [...] для отображения дополнительного описания)
001 <hrt:getAnimalVeterinaryEventByUuidResponse>
002 ···<hrt:medicationEvent> vd:AnimalMedicationEvent [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:type>?</vd:type> vd:VeterinaryEventType [1..1] Тип мероприятия
013 ······<vd:actualDateTime>?</vd:actualDateTime> xs:dateTime [1..1] Дата мероприятия
014 ······<vd:eventStatus>?</vd:eventStatus> vd:VeterinaryEventStatus [1..1] Статус мероприятия
015 ······<vd:operator> dt:Organization [0..1] Сведения об операторе проводившем мероприятие
016 ·········<dt:name>?</dt:name> bs:String255 [1..1] Наименование оператора
017 ······</vd:operator>
018 ······<vd:authorizedPerson> vd:User [1..1] Сведения о специалисте, проводившем мероприятие
019 ·········<vd:login>?</vd:login> xs:NCName [0..1] Логин уполномоченного лица
020 ·········<vd:fio>?</vd:fio> bs:String255 [0..1] ФИО уполномоченного лица
021 ······</vd:authorizedPerson>
022 ······<vd:occurrenceReason>?</vd:occurrenceReason> vd:AnimalLifecycleEventReason [1..1] Основание проведения мероприятия
023 ······<vd:disease> dt:AnimalDisease [0..*] Сведения о заболевании
024 ·········<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
025 ·········<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
026 ·········<dt:name>?</dt:name> bs:String255 [1..1] Наименование заболевания
027 ······</vd:disease>
028 ······<vd:medicinalDrug> dt:MedicinalDrug [0..1] Сведения о препарате
029 ·········<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
030 ·········<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
031 ·········<dt:name>?</dt:name> bs:String255 [1..1] Наименование препарата
032 ·········<dt:activeSubstance> dt:DrugActiveSubstance [0..*] Действующее вещество препарата
033 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
034 ············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
035 ············<dt:name>?</dt:name> bs:String255 [1..1] Наименование действующего вещества
036 ·········</dt:activeSubstance>
037 ······</vd:medicinalDrug>
038 ······<vd:vaccine> dt:Vaccine [1..1] Сведения о вакцине
039 ·········<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
040 ·········<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
041 ·········<dt:name>?</dt:name> bs:String255 [1..1] Наименование вакцины
042 ······</vd:vaccine>
043 ······<vd:measuring> dt:Measure [1..1] Дозировка препарата / вакцины
044 ·········<dt:value>?</dt:value> bs:Decimal [1..1] Значение дозировки
045 ·········<dt:unit> dt:Unit [1..1] Единица измерения дозировки
046 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
047 ············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
048 ············<dt:name>?</dt:name> bs:String255 [1..1] Наименование единицы измерения
049 ·········</dt:unit>
050 ······</vd:measuring>
051 ······<vd:associatedAnimalGroup> vd:ObservableAnimalGroup [1..1] Сведения о животном (группе животных)
052 ·········<vd:animalRegistrationRef> vd:AnimalRegistration [1..1] Сведения о зарегистрированных животных (группах животных)
053 ············<bs:uuid>?</bs:uuid> bs:UUID [1..1] Идентификатор версии записи
054 ············<bs:guid>?</bs:guid> bs:UUID [1..1] Глобальный идентификатор записи
055 ············<bs:active>?</bs:active> xs:boolean [1..1] Флаг: является ли запись активной
056 ············<bs:last>?</bs:last> xs:boolean [1..1] Флаг: является ли версия последней
057 ············<bs:status>?</bs:status> bs:VersionStatus [1..1] Статус версии записи
058 ············<bs:createDate>?</bs:createDate> xs:DateTime [1..1] Дата создания записи
059 ············<bs:updateDate>?</bs:updateDate> xs:DateTime [1..1] Дата последнего изменения записи
060 ············<bs:previous>?</bs:previous> bs:UUID [0..1] Идентификатор предыдущей версии записи
061 ·········</vd:animalRegistrationRef>
062 ······</vd:associatedAnimalGroup>
063 ···</hrt:medicationEvent>
064 </hrt:getAnimalVeterinaryEventByUuidResponse>

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

TODO

См. также

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