Медицинские регистры ФРМО
GetOrgList
Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения данных одной или нескольких организаций.//// Параметры:// orgTypeId - Число - тип организации:// 1 - Государственное или муниципальное юридическое лицо.// 2 - Частное юридическое лицо.// 3 - Индивидуальный предприниматель.// offset - Число - количество записей, которые нужно пропустить (отступ).// limit - Число - количество записей, которые нужно получить.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистрыКлиентСервер.ПараметрыВызоваМетода.//Функция GetOrgList(orgTypeId, offset, limit) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.GetOrgList(orgTypeId, offset, limit)
GetOrg
Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения данных указанной организации.//// Параметры:// oid - Строка - идентификатор организации в ЕГИСЗ.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистрыКлиентСервер.ПараметрыВызоваМетода.//Функция GetOrg(oid) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.GetOrg(oid)
GetOrgDepart
Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения данных одного или нескольких подразделений.//// Параметры:// departTypeId - Число - тип подразделения:// 1 - Амбулаторный.// 2 - Стационарный.// 3 - Лабораторно-диагностический.// 4 - Инструментально-диагностический.// 5 - Скорая медицинская помощь.// 6 - Административно-хозяйственный (вспомогательный).// 7 - Фармацевтический.// oid - Строка - Идентификатор организации.// offset - Число - количество записей, которые нужно пропустить (отступ).// limit - Число - количество записей, которые нужно получить.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистрыКлиентСервер.ПараметрыВызоваМетода.//Функция GetOrgDepart(departTypeId, oid, offset, limit) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.GetOrgDepart(departTypeId, oid, offset, limit)
GetOrgStaff
Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения всех сведений медицинского работника.//// Параметры:// oid - Строка - идентификатор организации в ЕГИСЗ.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.//Функция GetOrgStaff(oid) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.GetOrgStaff(oid)
PostPutOrgStaff
Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create)// или обновления (update) сведений о штатном расписании.//// Параметры:// oid - Строка - идентификатор организации в ЕГИСЗ.// entityId - Строка(36) – Идентификатор (GUID) записи блока данных о штатном расписании,// которые необходимо изменить методом PUT (update)// Для метода POST (create) оставлять в значении Неопределено.// StaffData - Структура - Данные штатного расписания.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистрыКлиентСервер.ПараметрыВызоваМетода.//Функция PostPutOrgStaff(oid, entityId, StaffData) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.PostPutOrgStaff(oid, entityId, StaffData)
StaffData
Описание, пример вызова
// Конструктор структуры данных о штатном расписании.//// Возвращаемое значение:// Структура - параметры, необходимые для вызова метода сервиса REST.// staffNum - Строка(20) – Номер штатного расписания.// staffCreateDate - Дата – Дата утверждения.// beginDate - Дата – Дата начала действия.// endDate - Дата – Дата окончания действия.// staffDetails - Массив – Записи штатного расписания (см. Функция staffDetails).//Функция StaffData() Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.StaffData()
StaffDetails
Описание, пример вызова
// Конструктор структуры данных о позиции штатного расписания.//// Возвращаемое значение:// Структура - параметры, необходимые для вызова метода сервиса REST.// nrPmuDepartId - Строка – Идентификатор структурного подразделения МО (OID).// departName - Строка – Наименование структурного подразделения МО.// nrPmuDepartHospitalSubdivisionId - Строка – Идентификатор отделений стационарного подразделения (oid).// hospitalName - Строка – Наименование отделения стационарного подразделения.// postFedCode_code - Число – Код должности по Федеральному справочнику (1.2.643.5.1.13.13.99.2.885).// postFedCode_name - Строка – Наименование должности по Федеральному справочнику (1.2.643.5.1.13.13.99.2.885).// post_code - Число – Код должности (1.2.643.5.1.13.13.99.2.181).// post_name - Строка – Наименование должности (1.2.643.5.1.13.13.99.2.181).// flCount - Число – Количество физических лиц (человек).// averageAge - Число – Средний возраст.// rate - Число – Ставка, ед.// busyRate - Число – Количество занятых штатных единиц.// busyRateMain - Число – Количество занятых штатных единиц по основному месту работы.// externalRate - Число – Количество внешних совместителей.// vacancy - Число – Вакансий.// staffNote - Строка(256) – Примечания к штатному расписанию.//Функция StaffDetails() Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.StaffDetails()
GetSalaryPeriod
Описание, пример вызова
// Возвращает параметры вызова rest-метода для чтения всех сведений медицинского работника.//// Параметры:// oid - Строка - идентификатор организации в ЕГИСЗ.// salaryPeriodType - Число - Тип периода заработной платы:// 1 – Период фактических показателей.// 2 – Период плановых показателей.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистры.ПараметрыВызоваМетода.//Функция GetSalaryPeriod(oid, salaryPeriodType, offset, limit) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.GetSalaryPeriod(oid, salaryPeriodType, offset, limit)
PostPutSalaryPeriod
Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create)// или обновления (update) сведений о периоде заработной платы.//// Параметры:// oid - Строка - идентификатор организации в ЕГИСЗ.// entityId - Строка(36) – Идентификатор (GUID) записи блока данных о периоде заработной платы,// которые необходимо изменить методом PUT (update)// Для метода POST (create) оставлять в значении Неопределено.// SalaryPeriodData - Структура - Данные периода заработной платы.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистрыКлиентСервер.ПараметрыВызоваМетода.//Функция PostPutSalaryPeriod(oid, entityId, SalaryPeriodData) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.PostPutSalaryPeriod(oid, entityId, SalaryPeriodData)
PostPutSalaryPeriodRecord
Описание, пример вызова
// Возвращает параметры вызова rest-метода для создания (create)// или обновления (update) записи заработной платы.//// Параметры:// oid - Строка - идентификатор организации в ЕГИСЗ.// entityId - Строка(36) – Идентификатор (GUID) записи блока данных записи заработной платы,// которые необходимо изменить методом PUT (update)// Для метода POST (create) оставлять в значении Неопределено.// SalaryPeriodRecordData - Структура - Данные записи заработной платы.//// Возвращаемое значение:// Структура - см. описание функции МедицинскиеРегистрыКлиентСервер.ПараметрыВызоваМетода.//Функция PostPutSalaryPeriodRecord(oid, entityId, SalaryPeriodRecordData) Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.PostPutSalaryPeriodRecord(oid, entityId, SalaryPeriodRecordData)
SalaryPeriodData
Описание, пример вызова
// Конструктор структуры данных о периоде заработной платы.//// Возвращаемое значение:// Структура - параметры, необходимые для вызова метода сервиса REST.// salaryPeriodId - Строка(GUID) – Идентификатор периода заработной платы.// Только для обновления существующих записей метод PUT.// salaryPeriodType - Число – Тип периода заработной платы:// 1 – Период фактических показателей.// 2 – Период плановых показателей.// periodDate - Дата(ISO8601) – Отчетный период. Минимальное значение 01.01.2018.// Пример заполнения ГГГГ-ММ-01.// Для фактических показателей можно указывать дату только предыдущих месяцев.// staff - Объект – Данные штатного расписания:// staffId - Строка – Идентификатор штатного расписания (GUID).//Функция SalaryPeriodData() Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.SalaryPeriodData()
SalaryPeriodRecordData
Описание, пример вызова
// Конструктор структуры данных о записи заработной платы.//// Возвращаемое значение:// Структура - параметры, необходимые для вызова метода сервиса REST.// salaryPeriodRecordId - Строка(GUID) – Идентификатор записи заработной платы.// Только для обновления существующих записей метод PUT.// salaryPeriod - Объект – Период заработной платы записи:// salaryPeriodId - Строка – Идентификатор периода ЗП (GUID).// salaryPeriodType - Число – Тип периода заработной платы:// 1 – Период фактических показателей.// 2 – Период плановых показателей.// periodDate - Дата(ISO8601) – Отчетный период. Минимальное значение 01.01.2018.// Пример заполнения ГГГГ-ММ-01.// Для фактических показателей можно указывать дату только предыдущих месяцев.// departId - Строка – OID структурного подразделения.// subdivisionId - Строка – OID отделения стационара (заполняется только для стационаров).// postFedCode.code - Число – Код должности по Федеральному справочнику (1.2.643.5.1.13.13.99.2.885).// postFedCode.name - Строка – Наименование должности по Федеральному справочнику (1.2.643.5.1.13.13.99.2.885).// personalFileNumber - Строка – Идентификатор занятости (только для фактических показателей). "AABBBBBCCCCCCCC":// A - код региона,// B - код должности по федеральному справочнику 885,// C - порядковый номер записи ЛД в рамках региона.// personCardId - Строка – Идентификатор личного дела (в записях для позиций ШР не заполняется).// financingSources - Массив объектов – Источники финансирования (см. Функция FinancingSourceData).//Функция SalaryPeriodRecordData() Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.SalaryPeriodRecordData()
FinancingSourceData
Описание, пример вызова
// Конструктор структуры данных об источнике финансирования.//// Возвращаемое значение:// Структура - параметры, необходимые для вызова метода сервиса REST.// financingSourceId - Строка(GUID) – Идентификатор записи источника финансирования.// Только для обновления существующих записей метод PUT.// financingSource.code - Число – Идентификатор источника финансирования по Федеральному справочнику (1.2.643.5.1.13.13.99.2.1105).// financingSource.name - Строка – Наименование источника финансирования по Федеральному справочнику (1.2.643.5.1.13.13.99.2.1105).// Не обязательно к заполнению.// financingSourceType - Число – Тип источника финансирования:// 1 – Начисление.// 2 – Удержание.// accrualPurpose.code - Число – Идентификатор назначения начисления по Федеральному справочнику (1.2.643.5.1.13.13.99.2.1106).// Заполняется только, если financingSourceType = 1.// accrualPurpose.name - Строка – Наименование назначения начисления по Федеральному справочнику (1.2.643.5.1.13.13.99.2.1106).// Не обязательно к заполнению. Заполняется только, если financingSourceType = 1// retentionPurpose.code - Число – Идентификатор назначения удержания по Федеральному справочнику (1.2.643.5.1.13.13.99.2.1107).// Заполняется только, если financingSourceType = 2.// retentionPurpose.name - Строка – Наименование назначения удержания по Федеральному справочнику (1.2.643.5.1.13.13.99.2.1107).// Не обязательно к заполнению. Заполняется только, если financingSourceType = 2// accrual - Число – Начисление. Сумма в рублях, число с 2 знаками после запятой. Минимальное значение 0,01.// Заполняется только, если financingSourceType = 1.// retention - Число – Удержание. Сумма в рублях, число с 2 знаками после запятой. Минимальное значение 0,01.// Заполняется только, если financingSourceType = 2.// overtimeHours - Число – Количество часов переработок. Дробное число с 2 знаками после запятой.// Не обязательно к заполнению.// overtimePayment - Число – Выплата по переработкам. Сумма в рублях, число с 2 знаками после запятой. Минимальное значение 0,01.// Не обязательно к заполнению.//Функция FinancingSourceData() Экспорт
Пример вызова
Результат = МедицинскиеРегистрыФРМО.FinancingSourceData()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).