Skip to content

Медицинские регистры ФРМР

GetPerson

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения сведений медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPerson(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPerson(PersonKey)

GetPersonFull

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения всех сведений медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonFull(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonFull(PersonKey)

PostPutPerson

Описание, пример вызова
// Возвращает параметры вызова rest-метода POST для создания (create)
// или PUT для изменения (update) сведений о медицинском работнике.
//
// Параметры:
// PersonKey - Структура - Данные идентификации медработника для метода PUT (см. описание функции PersonKey).
// Для метода POST (create) PersonKey.oid оставлять в значении Неопределено.
// PersonData - Структура - Данные медработника (см. описание функции PersonData).
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPerson(PersonKey, PersonData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPerson(PersonKey, PersonData)

PersonData

Описание, пример вызова
// Конструктор структуры основных данных медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
//
// ...
//
// documents - Массив – Документы, удостоверяющие личность (см. Функция PersonDocumentData).
// addresses - Массив – Адреса (см. Функция PersonAddressData).
//
Функция PersonData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonData()

PersonDocumentData

Описание, пример вызова
// *** Документ, удостоверяющий личность.
//serial Строка Нет Серия документа, удостоверяющего личность Числовое поле до 10 символов
//number Строка Да Номер документа, удостоверяющего личность Числовое поле до 20 символов
//passDate Дата Да Дата выдачи документа, удостоверяющего личность Дата в формате ГГГГ-ММ-ДД
//passOrg Строка Да Организация выдачи документа, удостоверяющего личность Текст до 200 символов
//codeOrg Число Нет Код подразделения
//documentId Положительное число (unsigned int) Да Код документа, удостоверяющего личность Справочник ФНСИ «Документы, удостоверяющие личность», OID 1.2.643.5.1.13.13.99.2.48
Функция PersonDocumentData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonDocumentData()

PersonAddressData

Описание, пример вызова
Функция PersonAddressData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonAddressData()

GetPersonCard

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения личного дела медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonCard(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonCard(PersonKey)

PostPutPersonCard

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) или изменения данных личного дела медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonCardData - Структура - см. описание функции PersonCardData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonCard(PersonKey, PersonCardData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonCard(PersonKey, PersonCardData)

PersonCardData

Описание, пример вызова
// Конструктор структуры данных личного дела медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// lastName - Строка – Фамилия медработника, необходимая для ключа запроса.
// oid - Строка – Идентификатор медицинской организации.
// id - Строка(36) – Идентификатор (GUID) записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// organization - Строка – Наименование организации по ФРМО.
// nrPmuDepartId - Строка – Идентификатор подразделения по ФРМО.
// nrPmuDepartHospitalSubdivisionId - Строка – Идентификатор отделения по ФРМО.
// roomOid - Строка – Идентификатор кабинета по ФРМО.
// contractNumber - Строка – Номер трудового договора.
// contractDate - Дата(ISO8601) – Дата заключения трудового договора.
// serviceNumber - Строка – Табельный номер.
// fedPositionId - Число – Должность по классификатору 1.2.643.5.1.13.13.99.2.885.
// seniority - Число – Трудовой стаж (дней). Необязательный параметр.
// services - Массив – Оказываемые медицинские услуги (см. функцию PersonCardServices).
// positionTypeId - Число – Тип занятия должности по классификатору 1.2.643.5.1.13.13.99.2.357.
// postId - Число – Должность по классификатору 1.2.643.5.1.13.13.99.2.181.
// rate - Число(5,4) – Ставка.
// beginDate - Дата(ISO8601) – Дата начала.
// endDate - Дата(ISO8601) – Дата окончания.
// endTypeId - Число – Основание окончания по классификатору 1.2.643.5.1.13.13.99.2.282.
// fireReasonId - Число – Причина увольнения по классификатору 1.2.643.5.1.13.13.99.2.196.
// targeted - Булево – Целевая подготовка.
// temporaryDerelictions - Массив – Список временных неисполнений функциональных обязанностей (см. функцию PersonCardTemporaryDerelictions).
//
Функция PersonCardData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonCardData()

PersonCardServices

Описание, пример вызова
// Конструктор структуры данных об оказываемых медицинских услугах медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// code - Число – Код по классификатору 1.2.643.5.1.13.13.99.2.319.
// name - Строка – Наименование. Необязательный параметр.
Функция PersonCardServices() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonCardServices()

PersonCardTemporaryDerelictions

Описание, пример вызова
// Конструктор структуры данных о временных неисполнениях функциональных обязанностей медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// reasonId - Число – Причина неисполнения по классификатору 1.2.643.5.1.13.13.99.2.192.
// beginDate - Дата(ISO8601) – Дата начала неисполнения.
// endDate - Дата(ISO8601) – Дата окончания неисполнения.
Функция PersonCardTemporaryDerelictions() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonCardTemporaryDerelictions()

GetPersonProf

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения сведений о профессиональном образовании медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonProf(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonProf(PersonKey)

PostPutPersonProf

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) или изменения сведений о профессиональном образовании медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonProfData - Структура - см. описание функции PersonProfData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonProf(PersonKey, PersonProfData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonProf(PersonKey, PersonProfData)

PersonProfData

Описание, пример вызова
// Конструктор структуры данных о профессиональном образовании медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// profId - Строка(36) – Идентификатор (GUID) записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// institutionId - Строка – Образовательная организация (код классификатора 1.2.643.5.1.13.13.11.1519).
// docSerial - Строка(10) – Серия диплома.
// docNumber - Строка(20) – Номер диплома.
// docDate - Дата(ISO8601) – Дата выдачи диплома.
//
Функция PersonProfData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonProfData()

GetPersonPostgraduate

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения сведений о послевузовском образовании медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonPostgraduate(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonPostgraduate(PersonKey)

PostPutPersonPostgraduate

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) или изменения сведений о послевузовском образовании медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonPostgraduateData - Структура - см. описание функции PersonPostgraduateData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonPostgraduate(PersonKey, PersonPostgraduateData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonPostgraduate(PersonKey, PersonPostgraduateData)

PersonPostgraduateData

Описание, пример вызова
// Конструктор структуры данных о послевузовском образовании медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// postgraduateId - Строка(36) – Идентификатор (GUID) записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// isDuplicate - Булево – Истина – если документ является дубликатом. Ложь – если документ не является дубликатом.
// educPlace - Число – Место получения образования (0 – Россия/РСФСР, 1 – Республики СССР, 2 – иностранное государство).
// educationStageId - Число – Тип образования (код из классификатора 1.2.643.5.1.13.13.99.2.104).
// 1 Интернатура
// 2 Ординатура
// 3 Аспирантура
// 4 Докторантура
// 5 Соискательство
// isStudying - Булево – Учится по настоящее время.
// beginYear - Число – Год поступления.
// docSerial - Строка(6) – Серия диплома.
// docNumber - Строка(7) – Номер диплома.
// docDate - Дата(ISO8601) – Дата выдачи диплома.
// institutionId - Число – Образовательная организация (код из классификатора 1.2.643.5.1.13.13.11.1519).
// academicDegreeId - Число – Ученая степень (код из классификатора 1.2.643.5.1.13.13.11.1067).
// scienceBranchId - Число – Отрасль науки (код из классификатора 1.2.643.5.1.13.13.11.1068).
// specId - Число – Специальность для типов послевузовского образования «Интернатура» или «Ординатура» (код из классификатора 1.2.643.5.1.13.13.11.1066).
// doctSpecId - Число – Специальность для типов послевузовского образования «Аспирантура»/«Докторантура» (код из классификатора 1.2.643.5.1.13.13.99.2.220).
// isTargeted - Булево – Целевое обучение.
// targetedRegionId - Число – Заказчик целевого обучения (код из классификатора 1.2.643.5.1.13.13.99.2.206).
// dutyMonthsPeriod - Число – Срок исполнения обязательств в месяцах.
// isTargetTerminated - Булево – Расторгнуты ли обязательства по целевому обучению.
// terminationReasonId - Число – Причина расторжения целевых обязательств (код из классификатора 1.2.643.5.1.13.13.99.2.353).
// oksmId - Число – Страна (код из классификатора 1.2.643.5.1.13.2.1.1.63).
// unionRepublicId - Число – Союзная республика (код из классификатора 1.2.643.5.1.13.2.1.1.779).
// foreignInstitution - Строка(512) – Образовательная организация.
// hasForeignCert - Число – Наличие свидетельства о признании иностранного образования (0 – «Да», 1 – «Нет, но требуется», 2 – «Не требуется»).
// foreignCertSerial - Строка(2) – Серия бланка свидетельства о признании иностранного образования.
// foreignCertNumber - Строка(12) – Номер бланка свидетельства о признании иностранного образования.
// foreignCertDate - Дата(ISO8601) – Дата выдачи свидетельства.
//
//
Функция PersonPostgraduateData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonPostgraduateData()

GetPersonExt

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения сведений о дополнительном профессиональном образовании медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonExt(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonExt(PersonKey)

PostPutPersonExt

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) или изменения сведений о
// дополнительном профессиональном образовании медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonPostgraduateData - Структура - см. описание функции PersonExtData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonExt(PersonKey, PersonExtData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonExt(PersonKey, PersonExtData)

PersonExtData

Описание, пример вызова
// Конструктор структуры данных о дополнительном профессиональном образовании (ДПО) медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// extId - Строка(36) – Идентификатор (GUID) записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// profEducationKindId - Число – Вид ДПО (код из классификатора 1.2.643.5.1.13.13.99.2.297).
// 1 Повышение квалификации
// 2 Стажировка
// 3 Профессиональная переподготовка
// institutionId - Число – Образовательная организация (код из классификатора 1.2.643.5.1.13.13.11.1519).
// hoursCount - Число – Количество часов.
// theme - Строка(256) – Тематика.
// docSerial - Строка(6) – Серия диплома.
// docNumber - Строка(7) – Номер диплома.
// docDate - Дата(ISO8601) – Дата выдачи диплома.
// specId - Число – Специальность (код из классификатора 1.2.643.5.1.13.13.11.1066).
//
//
Функция PersonExtData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonExtData()

GetPersonCommon

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения сведений о среднем (общем) образовании медицинского работника.
// Подразумевается, что такое образование у человека только одно, т.к. возвращается не список, а единственный объект.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonCommon(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonCommon(PersonKey)

PostPutPersonCommon

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) или изменения сведений о среднем (общем) образовании медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonCommonData - Структура - см. описание функции PersonCommonData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonCommon(PersonKey, PersonCommonData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonCommon(PersonKey, PersonCommonData)

PersonCommonData

Описание, пример вызова
// Конструктор структуры данных о среднем (общем) образовании медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// commonId - Строка(36) – Идентификатор (GUID) записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// institution - Строка(512) – Образовательная организация.
// docSerial - Строка(5) – Серия аттестата.
// docNumber - Строка(14) – Номер аттестата.
// docDate - Дата(ISO8601) – Дата выдачи аттестата.
// profCourseSet - Массив – Профессиональные курсы (см. Функция PersonCommonProfCourse).
// Так как запись сведений о курсе не имеет идентификатора,
// то при обновлении данных весь список переписывается целиком.
//
Функция PersonCommonData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonCommonData()

PersonCommonProfCourse

Описание, пример вызова
// Конструктор структуры данных профессионального курса, пройденного медицинским работником.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// docDate - Дата(ISO8601) – Дата выдачи документа.
// profCourseId - Число – Профессия.
// Справочник НСИ «ФРМР. Профессиональные курсы», OID 1.2.643.5.1.13.13.99.2.177).
// profCourseName - Строка – Наименование профессии.
// Справочник НСИ «ФРМР. Профессиональные курсы», OID 1.2.643.5.1.13.13.99.2.177).
//
Функция PersonCommonProfCourse() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonCommonProfCourse()

PostPutPersonCert

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) сведений о сертификате медицинского работника.
// Поскольку неизвестно, как сервис интерпретирует отсутствующие параметры данных, идентификатор параметра указывается всегда,
// даже если значение установлено в Неопределено - в этом случае в качестве значения используется пустая строка или пустой массив.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonCertData - Структура - см. описание функции PersonCertData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonCert(PersonKey, PersonCertData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonCert(PersonKey, PersonCertData)

PersonCertData

Описание, пример вызова
// Конструктор структуры данных о сертификате медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// certId - Строка(36) – Идентификатор (GUID) записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// institutionId - Строка(6) – Код учебного заведения в классификаторе ФРМР.
// institutionName - Строка(150) – Наименование учебного заведения в классификаторе ФРМР.
// certSerial - Строка(6) – Серия сертификата.
// certNumber - Строка(13) – Номер сертификата.
// examDate - Дата(ISO8601) – Дата сдачи сертификационного экзамена.
// passDate - Дата(ISO8601) – Дата выдачи сертификата.
// endDate - Дата(ISO8601) – Дата окончания срока действия сертификата специалиста.
// specId - Число – Специальность (код из классификатора 1.2.643.5.1.13.13.11.1066).
// specName - Строка(150) – Наименование специальности в классификаторе ФРМР.
//
Функция PersonCertData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonCertData()

GetPersonNomination

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения сведений о наградах медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonNomination(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonNomination(PersonKey)

PostPutPersonNomination

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) сведений о награде медицинского работника.
// Поскольку неизвестно, как сервис интерпретирует отсутствующие параметры данных, идентификатор параметра указывается всегда,
// даже если значение установлено в Неопределено - в этом случае в качестве значения используется пустая строка или пустой массив.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonCertData - Структура - см. описание функции PersonCertData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonNomination(PersonKey, PersonNominationData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonNomination(PersonKey, PersonNominationData)

PersonNominationData

Описание, пример вызова
// Конструктор структуры данных о награде медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// entityId - Число – Идентификатор записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// nominationId - Число – Награда (код из классификатора 1.2.643.5.1.13.13.99.2.44).
// nomNumber - Строка(20) – Номер.
// nomDate - Дата(ISO8601) – Дата.
//
Функция PersonNominationData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonNominationData()

GetPersonQualification

Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения сведений о квалификации медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция GetPersonQualification(PersonKey) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.GetPersonQualification(PersonKey)

PostPutPersonQualification

Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create) сведений о квалификации медицинского работника.
// Поскольку неизвестно, как сервис интерпретирует отсутствующие параметры данных, идентификатор параметра указывается всегда,
// даже если значение установлено в Неопределено - в этом случае в качестве значения используется пустая строка или пустой массив.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
// PersonCertData - Структура - см. описание функции PersonCertData.
//
// Возвращаемое значение:
// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.
//
Функция PostPutPersonQualification(PersonKey, PersonQualificationData) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PostPutPersonQualification(PersonKey, PersonQualificationData)

PersonQualificationData

Описание, пример вызова
// Конструктор структуры данных о квалификации медицинского работника.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// qualificationId - Число – Идентификатор записи блока данных, который возвращают методы GET (read) и POST (create).
// Для методов PUT (update) и DELETE этот идентификатор указывается как entityId в PersonKey.
// qualifyCategoryId - Число – Категория (код из классификатора 1.2.643.5.1.13.13.11.1494).
// beginDate - Дата(ISO8601) – Дата присвоения.
// endDate - Дата(ISO8601) – Дата окончания срока действия квалификационной категории.
// specId - Число – Специальность (код из классификатора 1.2.643.5.1.13.13.11.1066).
// fedPostId - Число – Должность по классификатору 1.2.643.5.1.13.13.99.2.885.
// postId - Число – Должность по классификатору 1.2.643.5.1.13.13.99.2.181.
//
Функция PersonQualificationData() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonQualificationData()

PersonKey

Описание, пример вызова
// Конструктор структуры ключа, однозначно идентифицирующего медицинского работника.
// *** Подразумевается, что такое образование у человека только одно, т.к. метод GET возвращает не список, а единственный объект.
//
// Возвращаемое значение:
// Структура - параметры, необходимые для вызова метода сервиса REST.
// mo - Строка – Идентификатор организации.
// oid - Строка – OID Медицинского работника.
// snils - Строка(11) – СНИЛС.
// documentId - Число – Код документа, удостоверяющего личность.
// Справочник ФНСИ «Документы, удостоверяющие личность», OID 1.2.643.5.1.13.13.99.2.48.
// serial - Строка(10) – Серия документа, удостоверяющего личность.
// number - Строка(20) – Номер документа, удостоверяющего личность.
// passDate - Дата – Дата выдачи документа, удостоверяющего личность.
// entityId - Строка(36) – Идентификатор (GUID) записи блока специфических данных (об образовании, сертификате,
// аккредитации и т.п.), которые необходимо изменить или удалить методами PUT (update)
// или DELETE. Для остальных методов оставлять в значении Неопределено.
//
Функция PersonKey() Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonKey()

PersonKeyUrl

Описание, пример вызова
// Формирует "командную" часть url запроса данных медицинского работника.
//
// Параметры:
// PersonKey - Структура - см. описание функции PersonKey.
//
// Возвращаемое значение:
// Строка - часть url, содержащая пары &параметр=значение.
//
Функция PersonKeyUrl(PersonKey, ПропуститьКлючMr = Ложь) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.PersonKeyUrl(PersonKey, ПропуститьКлючMr);

ТегСоЗначениемИзЧислаИлиСтроки

Описание, пример вызова
Функция ТегСоЗначениемИзЧислаИлиСтроки(Тег, ЗначениеИдентификатора) Экспорт

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

Результат = МедицинскиеРегистрыФРМР.ТегСоЗначениемИзЧислаИлиСтроки(Тег, ЗначениеИдентификатора));

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).