Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 18 Следующий »

Зелёный - новая сущность в ТМ:МИС.

Синий - новые поля в модели

1.  Метод получения счетов из сервиса ТМ:МИС

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic

IdЗаказаТММИСinvoiceGuiduniqueidentifier-

Гуид счета


hlt_Invoice.GUID

FIOvarchar(50)
-/+

ФИО плательщика



Birthday
datetime
-/+

Дата рождения плательщика

Обязательно, если указано ФИО плательщика




Выходные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic


Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


cashdeskGuid

uniqueidentifier

-

ГУИД кассы (если идентификатор кассы не передан, то счет доступен для всех касс медицинского учреждения)

hlt_Cashdesk.UGUID


BillFlag

bit

+

Признак оплаты счёта

hlt_Invoice.BillFlag


GetFlag

bit

+

Признак подтверждения получения счёта

hlt_Invoice.GetFlag

IdЗаказаТММИС

invoiceGuid

uniqueidentifier

+

ID Счета

По данному полю осуществляется поиск заказа. Документ создается только если в системе не найден такой ID.

hlt_Invoice.GUID

НомерЗаказаТММИС

invoiceNum

varchar(50)

+

Номер счета. Информационное поле выводится на форму

hlt_Invoice.Num

ДатаЗаказаТММИС

date

datetime

+

Дата счета – дата выставления счёта в ТМ:МИС

hlt_Invoice.Date


PayerGUID

uniqueidentifier


+

ГУИД плательщика



По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется.


birthdaydatetime+

Дата рождения плательщика



family

varchar(40)

+

Фамилия плательщика

hlt_MKAB.FAMILY


name

varchar(40)

+

Имя плательщика

hlt_MKAB.NAME


ot

varchar(40)

-

Отчество плательщика

hlt_MKAB.OT

КонтактнаяИнформация.Телефон

contactMPhone

varchar(25)

-

Контактный телефон

hlt_MKAB.contactMPhone

КонтактнаяИнформация.Email

contactEmail

varchar(100)

-

Контактный e-mail

hlt_MKAB.contactEmail


Type

int

+

Тип документа (1– Счёт-заказ, 3 – Счёт-возврат)

hlt_Invoice.rf_InvoiceTypeID


ParentInvoiceGuiduniqueidentifier-Идентификатор счета (родительского счета), в рамках которого были оплачены услуги, которые включены в счет возврат. При передаче счета с типом "Счет возврат" указание идентификатора родительского счета обязательно.hlt_Invoice.GUID

isCancelledbit
Признак аннулирования счетаhlt_Invoice.FLAG

paySumdecimal(18, 2)+

Сумма, подлежащая оплате

(Рассчитывается как сумма счета - сумма оплаты)

hlt_Invoice.paySum

invoiceSumdecimal(18, 2)+Сумма счётаhlt_Invoice.InvoiceSum

Discountdecimal(18, 2)
Скидка по счету
Массив «Discount»

smDiscountGuiduniqueidentifier
Идентификатор скидки по справочнику

smDiscountNamevarchar(500)
Наименование скидки по справочнику

smDiscountValuedecimal (5, 2)
Размер скидки

Массив «Services»

idУслугиТММИС

smguid

uniqueidentifier

+

Идентификатор услуги

По данному полю осуществляется поиск данных, если не найдено создается новый. Если найден, то проверяется опция на предмет возможности изменения и если она установлена перезатираются все поля в соответствии с полученными данными, в противном случае данные не меняются.

oms_ServiceMedical.GUIDSM

кодУслугиТММИС

smCode

varchar(50)

+

Код услуги

oms_ServiceMedical.ServiceMedicalCode

Наименование

smName

varchar(500)

+

Наименование услуги

oms_ServiceMedical.ServiceMedicalName

Ставка НДС

Tax

int

+

Ставка НДС (-1 – Без НДС, 0 – 0%, 10 - 10%, 18 – 18%, 20 – 20%)

oms_Tariff.rf_NDSRateID

oms_NDSRate.Rate_Num

Количество

smCount

decimal(9, 2)

+

Количество услуг

hlt_BillService.Count

Стоимость

smCost

decimal(18, 2)

+

Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество)

hlt_BillService.ValueTariff

Цена со скидкой

smPrice

decimal(18, 2)

+

Цена за единицу услуги с учётом скидки.


hlt_BillService.discountPrice


smDiscountdecimal(18, 2)
Скидка по позиции счета
Массив «Discount»

smDiscountGuid
uniqueidentifier
Идентификатор скидки по справочнику

smDiscountNamevarchar(500)
Наименование скидки по справочнику

smDiscountValuedecimal (5, 2)
Размер скидки

2. Метод передачи подтверждения получения счёта в ТМ:МИС

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic

IdЗаказаТММИС

invoiceGuid

uniqueidentifier

+

ID Счета.

hlt_Invoice.GUID


3. Метод передачи признака оплаты счёта в ТМ:МИС

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic

IdЗаказаТММИС

invoiceGuid

uniqueidentifier

+

ID Счета.

hlt_Invoice.GUID

Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС

НомерЧекаККМ

checkNum

varchar(250)

+

Номер чека в кассовой смене

hlt_Invoice.checkNum


BillDate

datetime

+

Дата чека – дата оплаты

hlt_Invoice.BillDate


Cashdeskuniqueidentifier+Гуид кассыhlt_Cashdesk.UGUID

Typeint+Тип документа (1– Счёт-заказ, 3 – Счёт-возврат)hlt_Invoice.rf_InvoiceTypeID
Массив «Payments»

paySumdecimal(18, 2)+

Сумма платежа

hlt_Invoice.paySum

PaymentTypeint+Форма оплаты (1- Наличный расчет, 3 - Банковская карта)hlt_Invoice.rf_PaymentTypeID

4. Метод передачи справочника касс в ТМ:МИС

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic


Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


Guid

uniqueidentifier

+

ГУИД кассы в 1С

hlt_Cashdesk.UGUID


Name

varchar(255)

+

Наименование кассы

hlt_Cashdesk.Name


Codevarchar(255)-Код кассыhlt_Cashdesk.Code

DateBegindatetime-Дата начала действияhlt_Cashdesk.DateBegin

DateEnddatetime-Дата окончания действияhlt_Cashdesk.DateEnd

5. Метод передачи договоров

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic


Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


Num

varchar(50)


Номер

hlt_DogovorPaying.Num


DateB

datetime


Дата начала действия

hlt_DogovorPaying.Date_B


DateE

datetime


Дата окончания действия

hlt_DogovorPaying.Date_E


Dogovor

uniqueidentifier


Идентификатор прейскуранта

hlt_DogovorPaying.rf_DOGOVORID


Payer

int


Плательщик

hlt_DogovorPaying.rf_PayerID


ProfitType

int


Вид оплаты (1-ОМС, 2-Бюджет, 3-Платные услуги, 4-ДМС, 5-Другие)

hlt_DogovorPaying.rf_kl_ProfitTypeID


DogovorPayingTypeint
Тип договора платных услуг (1-Физическое лицо, 2-Юридическое лицо, 3-ДМС)hlt_DogovorPaying.rf_DogovorPayingTypeID

6. Метод передачи плательщиков

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic


Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


PayerType

int


Тип плательщика. В зависимости от типа плательщика определяется набор обязательных полей. (1-Физическое лицо, 2-Представитель плательщика, 3-Юридическое лицо, 4-ДМС)

hlt_Payer.rf_PayerTypeID

Массив «Payer»


PayerGUID

uniqueidentifier
ГУИД плательщика

family

varchar(40)


Фамилия плательщика

hlt_MKAB.FAMILY


name

varchar(40)


Имя плательщика

hlt_MKAB.NAME


ot

varchar(40)


Отчество плательщика

hlt_MKAB.OT


DateBDdatetime
Дата рождения плательщикаhlt_MKAB.DATE_BD

contactMPhone

varchar(25)


Контактный телефон

hlt_MKAB.contactMPhone


TypeDocint
Тип документа (справочник типов документов см. в разделе Справочники)hlt_MKAB.rf_TYPEDOC

SDocvarchar(10)
Серия документаhlt_MKAB.S_DOC

NDocvarchar(15)
Номер документаhlt_MKAB.N_DOC

DocIssuedByvarchar(255)
Кем выдан документhlt_MKAB.DocIssuedBy

Adresvarchar(200)
Адрес регистрацииhlt_MKAB.ADRES
Массив «SMO»

SMOGUID

uniqueidentifier


Идентификатор СМО



SMOCodvarchar(6)
Код СМОoms_SMO.COD

SMONamevarchar(150)
Наименование СМОoms_SMO.Q_NAME

SMOAdresvarchar(200)
Адрес юридическийoms_SMO.ADRES

SMOINNvarchar(17)
ИНН СМОoms_SMO.INN

SMOOGRNvarchar(15)
ОГРН СМОoms_SMO.Q_OGRN

SMOOKATOint
ОКАТО СМОoms_SMO.rf_OKATOID

SMOFamRukvarchar(40)
Фамилия руководителяoms_SMO.FAM_RUK

SMOTelvarchar(40)
Телефон СМОoms_SMO.TEL

SMOEmailvarchar(50)
E-mail СМОoms_SMO.E_MAIL
Массив «Organisation»

OrganisationGUID

uniqueidentifier


Идентификатор Организации



OrganisationCodevarchar(15)
Код организацииoms_Organisation.Code

OrganisationFullName

varchar(200)
Полное наименование организацииoms_Organisation.FullName

OrganisationINN

varchar(17)
ИНН организацииoms_Organisation.INN

OrganisationOGRN

varchar(15)
ОГРН организацииoms_Organisation.OGRN

OrganisationOKATO

int
ОКАТО организацииoms_Organisation.rf_OKATOID

OrganisationAddressvarchar(200)
Адрес организацииoms_Organisation.Address

OrganisationPhonevarchar(40)
Телефон организацииoms_Organisation.Phone

OrganisationEmailvarchar(40)
E-mail организацииoms_Organisation.Email

7. Метод передачи прейскурантов

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic


Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


GUID

uniqueidentifier
Идентификатор прейскуранта

Num

varchar(20)


Номер

oms_DOGOVOR.Num


Name

varchar(100)


Наименование

oms_DOGOVOR.Name


DateB

datetime


Дата начала действия

oms_DOGOVOR.DATE_B


DateE

datetime


Дата окончания действия

oms_DOGOVOR.DATE_E


ProfitType

int


Классификатор типов пациентов (1-ОМС, 2-Бюджет, 3-Платные услуги, 4-ДМС, 5-Другие)

oms_DOGOVOR.rf_kl_ProfitTypeID

Массив «Services»
idУслугиТММИСsmguiduniqueidentifier
Идентификатор услугиoms_ServiceMedical.GUIDSM
кодУслугиТММИСsmCodevarchar(50)
Код услугиoms_ServiceMedical.ServiceMedicalCode
НаименованиеsmNamevarchar(500)
Наименование услугиoms_ServiceMedical.ServiceMedicalName
Массив «Tariff»

Value1decimal(20, 5)
Ценаoms_Tariff.Value1
Ставка НДСTaxint
Ставка НДС (-1 – Без НДС, 0 – 0%, 10 - 10%, 18 – 18%, 20 – 20%)

oms_Tariff.rf_NDSRateID

oms_NDSRate.Rate_Num

8. Метод получения справочника скидок

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

OID структурного подразделения

oms_LPU.Lic


Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


Code

varchar(10)
Код скидкиhlt_Discount.Code

Namevarchar(255)
Наименование скидкиhlt_Discount.Name

DiscountValuedecimal(5, 2)
Размер скидкиhlt_Discount.DiscountValue




Признак автоматической скидки

9. Метод расчета скидок по счету

Входные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС

НомерЗаказаТММИС

invoiceNum

varchar(50)

+

Номер счета. Информационное поле выводится на форму

hlt_Invoice.Num


PayerGUID

uniqueidentifier


+

ГУИД плательщика



По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется.


DogovorPayingGUIDuniqueidentifier
ГУИД договора

Массив «Services»

idУслугиТММИС

smguid

uniqueidentifier

+

Идентификатор услуги

По данному полю осуществляется поиск данных, если не найдено создается новый. Если найден, то проверяется опция на предмет возможности изменения и если она установлена перезатираются все поля в соответствии с полученными данными, в противном случае данные не меняются.

oms_ServiceMedical.GUIDSM

кодУслугиТММИС

smCode

varchar(50)

+

Код услуги

oms_ServiceMedical.ServiceMedicalCode

Наименование

smName

varchar(500)

+

Наименование услуги

oms_ServiceMedical.ServiceMedicalName

Ставка НДС

Tax

int

+

Ставка НДС (-1 – Без НДС, 0 – 0%, 10 - 10%, 18 – 18%, 20 – 20%)

oms_Tariff.rf_NDSRateID

oms_NDSRate.Rate_Num

Количество

smCount

decimal(9, 2)

+

Количество услуг

hlt_BillService.Count

Стоимость

smCost

decimal(18, 2)

+

Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество)

hlt_BillService.ValueTariff

Цена со скидкой

smPrice

decimal(18, 2)

+

Цена за единицу услуги с учётом скидки.


hlt_BillService.discountPrice

Выходные данные.

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС

Массив «Services»

idУслугиТММИС

smguid

uniqueidentifier

+

Идентификатор услуги

По данному полю осуществляется поиск данных, если не найдено создается новый. Если найден, то проверяется опция на предмет возможности изменения и если она установлена перезатираются все поля в соответствии с полученными данными, в противном случае данные не меняются.

oms_ServiceMedical.GUIDSM

кодУслугиТММИС

smCode

varchar(50)

+

Код услуги

oms_ServiceMedical.ServiceMedicalCode

Наименование

smName

varchar(500)

+

Наименование услуги

oms_ServiceMedical.ServiceMedicalName

Ставка НДС

Tax

int

+

Ставка НДС (-1 – Без НДС, 0 – 0%, 10 - 10%, 18 – 18%, 20 – 20%)

oms_Tariff.rf_NDSRateID

oms_NDSRate.Rate_Num

Количество

smCount

decimal(9, 2)

+

Количество услуг

hlt_BillService.Count

Стоимость

smCost

decimal(18, 2)

+

Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество)

hlt_BillService.ValueTariff

Цена со скидкой

smPrice

decimal(18, 2)

+

Цена за единицу услуги с учётом скидки.


hlt_BillService.discountPrice

Массив «Discount»

smDiscountGuid
uniqueidentifier
Идентификатор скидки по справочнику

smDiscountNamevarchar(500)
Наименование скидки по справочнику

smDiscountValuedecimal (5, 2)
Размер скидки


Справочники

Справочник типов документов

КодНаименование
1 Паспорт СССР
14Паспорт РФ
2Загранпаспорт гражданина СССР,
3Свидетельство о рождении
4 Удостоверение личности офицера,
5Справка об освобождении из места лишения свободы
6Паспорт Минморфлота
7Военный билет
8Дипломатический паспорт гражданина Российской Федерации
9Иностранный паспорт
10Свидетельство о регистрации ходатайства о признании иммигранта беженцем
11Вид на жительство
12Удостоверение беженца в РФ
13Временное удостоверение личности гражданина РФ
15Заграничный паспорт гражданина Российской Федерации
16Паспорт моряка
17Военный билет офицера запаса
18Иные документы, удостоверяющие личность
21Документ иностранного гражданина
22Документ лица без гражданства
24Свидетельство о рождении, выданное не в РФ
26Удостоверение сотрудника Евразийской экономической комиссии 
25Свидетельство о предоставлении временного убежища на территории РФ
23Разрешение на временное проживание
28Иной документ, соответствующий свидетельству о предоставлении убежища на территории РФ
27Копия жалобы о лишении статуса беженца
29Трудовой договор
  • Нет меток