Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Поле 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)Размер скидки

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

...

Поле 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»
smDiscountGuiduniqueidentifierИдентификатор скидки по справочникуsmDiscountNamevarchar(500)Наименование скидки по справочникуsmDiscountValuedecimal (5, 2)Размер скидки

1.2  Метод получения счетов из сервиса ТМ:МИС по ФИО и ДР плательщика

Адрес запроса

1.2  Метод получения счетов из сервиса ТМ:МИС по ФИО и ДР плательщика

Адрес запроса

GET: {{url}}/api/paidServices/IntegrationInvoice/ByPayer

...

decimal(18,

Поле 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

smDiscount


2

...

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

...

Поле 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

...

Поле 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.CODSMONamevarchar(150)Наименование СМОoms_SMO.Q_NAMESMOAdresvarchar(200)Адрес юридическийoms_SMO.ADRESSMOINNvarchar(17)ИНН СМОoms_SMO.INNSMOOGRNvarchar(15)ОГРН СМОoms_SMO.Q_OGRNSMOOKATOintОКАТО СМОoms_SMO.rf_OKATOIDSMOFamRukvarchar(40)Фамилия руководителяoms_SMO.FAM_RUKSMOTelvarchar(40)Телефон СМОoms_SMO.TELSMOEmailvarchar(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_OKATOIDOrganisationAddressvarchar(200)Адрес организацииoms_Organisation.AddressOrganisationPhonevarchar(40)Телефон организацииoms_Organisation.PhoneOrganisationEmailvarchar(40)E-mail организацииoms_Organisation.Email

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

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

...

Поле 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

...