http://www.zakonprost.ru/content/base/part/654139

Описание полей

Название

Тип данных

Номер на форме 110

Описание

Обязательность (пока не готова)Комментарий
EmdUidstring(Guid)
Уникальный идентификатор ЭМД карты вызова в рег. архиве ЭМД1

Карту вызова необходимо зарегистрировать как ЭМД (электронный медицинский документ) в региональном хранилище ЭМД в формате PDF. В данном поле необходимо указать полученный localUid из архива.

Спецификацию взаимодействия с региональным архивом ЭМД см. здесь.

ГУИД, по которому можно получить из хранилища карту вызова в формате PDF.

Адрес для тестирования взаимодействия с региональным архивом ЭМД: https://medved-webservices-release.hostco.ru/emds/rest/v1/documents

Поле в БД smp_JournalCall.EmdUID

NumberstringЗаголовокНомер1smp_JournalCall.Number
Datestring(DateTime)ЗаголовокДата
smp_JournalCall.DateCall
DateHealthBeginstring(DateTime)
Дата начала лечения
smp_JournalCall.DateHealthBegin
DateHealthEndstring(DateTime)
Дата окончания лечения
smp_JournalCall.DateHealthEnd
ReceiveParamedicNumberstring1Номер фельдшера
smp_JournalCall.ReceiveParamedicNumber
StationNumberstring2Номер станции (подстанции), отделения
smp_JournalCall.StationNumber
StationNamestring
Наименование станции (подстанции) отделения
smp_JournalCall.StationName
StationGuidstring(Guid)
Гуид в Региональном справочнике ЛПУ1

Получение списка ЛПУ для СМП - Станция заводится в справочнике как ЛПУ

smp_JournalCall.rf_StationLPUID

Brigade
3Бригада1
Brigade.Numberstring3Номер бригады скорой медицинской помощи1

smp_JournalCall.rf_BrigadeID

smp_Brigade.Number

Brigade.ProfileCodestring
Код профиля бригады скорой медицинской помощи1

Code из справочника smp_BrigadeProfile

{{url}}smp/nsi/BrigadeProfile

smp_JournalCall.rf_BrigadeID

ReceiveTimestring(DateTime)4Время приема вызова1smp_JournalCall.TimeCall
CallTransferTimestring(DateTime)4Время передачи вызова бригаде скорой медицинской помощи1smp_JournalCall.TimeTransferBrigade
DepartureTimestring(DateTime)4Время выезда на вызов1smp_JournalCall.TimeDeparture
CallAddressArrivalTimestring(DateTime)4Время прибытия на место вызова1smp_JournalCall.TimeGoPlace
TransportationStartTimestring(DateTime)4Начало транспортировки больного
smp_JournalCall.TimeTransferBegin
LpuArrivalTimestring(DateTime)4Время прибытия в медицинскую организацию
smp_JournalCall.TimeReturnMO
CallEndTimestring(DateTime)4Время окончания вызова1smp_JournalCall.TimeEnd
ReturnTimestring(DateTime)4Время возвращения на станцию (подстанцию, отделение)
smp_JournalCall.TimeReturnDep
Address
5Адрес вызова
smp_JournalCall.Address
Address.Districtstring
Район1
Address.Typestring
город/село1
Address.Citystring
населенный пункт1
Address.Streetstring
улица 1
Address.Housestring
дом 

Address.Buildingstring
корп 

Address.Appartmentstring
кв

Address.Roomstring
комната

Address.Entrancestring
подъезд

Address.EntranceCodestring
код подъезда

Address.Floorstring

этаж



SmpCardIdentifierstring
Уникальный идентификатор карты вызова в ИС СМП1

Передавать уникальный идентификатор карты вызова в ИС СМП

smp_JournalCall.SmpCardIdentifier

Patient
6Сведения о больном

Patient.Gipstring(Guid)

1

Необходимо передавать ГИП, полученный при идентификации пациента в ИЭМК (https://confluence.softrust.ru/pages/viewpage.action?pageId=15829611). По полученному ГИП будет определяться пациент. Если пациента нет в ИЭМК, то будет необходимо его создать по набору получаемых персональных данных.


Patient.Family

string
Фамилия

1

0 - если SpecialCase: '3'

smp_JournalCall.Surname

Patient.Name

string
Имя

1

0 - если SpecialCase: '3'

smp_JournalCall.Name

Patient.Patronymic

string
Отчество

1

0 - если SpecialCase: '3'

0 - если SpecialCase: '5'

smp_JournalCall.Patronymic

Patient.Birthday

string(DateTime)
Дата рождения1smp_JournalCall.DateBirth

Patient.Gender

string
Пол1

Code из справочника полов oms_kl_Sex

GET: {{url}}smp/nsi/gender

hlt_MKAB.rf_kl_SexID

Patient.WorkPlace

string
Место работы
hlt_MKAB.Work
Patient.IdentityDocstring
Документ1

Code из справочника типов документов, удостоверяющих личность (ДУЛ) oms_TYPEDOC

GET: {{url}}smp/nsi/typeDoc

Patient.IdentityDocSerstring
Серия документа1hlt_MKAB.S_DOC
Patient.IdentityDocNumstring
Номер документа1hlt_MKAB.N_DOC
Patient.IdentityDocDatestring
Дата выдачи ДУЛ
hlt_MKAB.DateDoc
Patient.IdentityDocIssuestring
Кем выдан документ
hlt_MKAB.DocIssuedBy
Patient.SMOstring
Страховая мед. организация

Необходимо передавать код СМО в соответствии с федеральным справочником 1.2.643.5.1.13.2.1.1.635 (поле "Код СМО в едином реестре ОМС")

hlt_MKAB.rf_SMOID

Patient.TipOMSstring
Тип документа ОМС1

Code из справочника типов документов ОМС oms_kl_TipOMS

GET: {{url}}smp/nsi/tipOMS

hlt_MKAB.rf_kl_TipOMSID

Patient.SPolstring
Серия полиса
hlt_MKAB.S_POL
Patient.NPolstring
Номер полиса1hlt_MKAB.N_POL
Callerstring7Кто вызывал1smp_JournalCall.Caller
CallerPhonestring7Кто вызывал номер1

Необходимо передавать номер телефон в формате +7(ХХХ)ХХХ-ХХ-ХХ без пробелов скобок и тире

smp_JournalCall.TelephoneCall

ReceiveParamedicNamestring8Фельдшер принявший вызов
smp_JournalCall.ReceiveParamedicName
CallTransferParamedicNamestring9Фельдшер передавший вызов
smp_JournalCall.CallTransferParamedicName
Patient.Residencystring10Место регистрации больного1

Code из справочника hlt_Citizen

GET: {{url}}smp/nsi/citizen

smp_JournalCall.rf_CitizenID

Patient.SocStatusstring
11Соц положение больного

Code из справочника социального положения oms_kl_SocStatus

GET: {{url}}smp/nsi/socstatus

smp_JournalCall.rf_kl_SocStatusID

SpecialCasestring
Особый случай

Code из справочника причин вызова oms_kl_OS_Sluch

GET: {{url}}smp/nsi/specialCase

smp_JournalCall.rf_kl_OS_SluchID

OccasionCallstring12Причина вызова1

Code из справочника причин вызова smp_OccasionCall

GET: {{url}}smp/nsi/occasioncall

smp_JournalCall.rf_OccasionCallID

OccasionCallOtherstring
Другая причина вызова

1 - если OccasionCall: '012'

Необходимо передавать причину вызова (в виде строки) в случае передачи причины вызова "Другое"

smp_JournalCall.OccasionCallOther

CallTypestring
13Тип вызова

Code из справочника типов вызовов smp_CallType

GET: {{url}}smp/nsi/callType

smp_JournalCall.rf_CallTypeID

ReceiveCallPlacestring
14Место получения вызова бригадой скорой медицинской помощи

Code из справочника smp_ReceiveCallPlace

GET: {{url}}smp/nsi/receiveCallPlace

smp_JournalCall.rf_ReceiveCallPlaceID

DelayReasonstring
15Причины выезда с опозданием

Code из справочника smp_DelayReason

GET: {{url}}smp/nsi/delayReason

smp_JournalCall.rf_DelayReasonID

DelayReasonOtherstring
Другая причина выезда с опозданием

1 - если DelayReason: '5'

Необходимо передавать другую причину выезда с опозданием (в виде строки) в случае выбора причины "Другое (указать)"

smp_JournalCall.DelayReasonOther

BrigadeCompositionstring
16Состав бригады скорой медицинской помощи

Передавать одно подходящее значение

Code из справочника smp_BrigadeComposition

GET: {{url}}smp/nsi/brigadeComposotion

smp_JournalCall.rf_BrigadeCompositionID

CallPlaceTypestring
17Место вызова

Code из справочника smp_CallPlaceType

GET: {{url}}smp/nsi/callPlaceType

smp_JournalCall.rf_CallPlaceTypeID

CallPlaceTypeOtherstring
Другое место вызова1 - если CallPlaceType: '12'

Необходимо передавать другое место вызова (в виде строки) в случае выбора места вызова "Другое (указать)"

smp_JournalCall.CallPlaceTypeOther

CauseOfAccidentstring
18Причина несчастного случая

Code из справочника smp_CauseOfAccident

GET: {{url}}smp/nsi/causeOfAccident

smp_JournalCall.rf_CauseOfAccidentID

Intoxicationstring
19Наличие клиники опьянения

Code из справочника smp_Intoxication

GET: {{url}}smp/nsi/Intoxication

smp_JournalCall.rf_IntoxicationID

MkbCodestring23Диагноз код по МКБ-10 1smp_JournalCall.rf_MKBID
Complicationsstring24Осложнения

Code из справочника smp_Complication

GET: {{url}}smp/nsi/complication

smp_JournalCall.rf_ComplicationID

ComplicationsOtherstring
Другое осложнение1 - если Complications: '20'

Необходимо передавать другое осложнение (в виде строки) в случае передачи значения "Другое (указать)"

smp_JournalCall.ComplicationsOther

Effectivenessstring25Эффективность мероприятий при осложнении

Code из справочника smp_Effectiveness

GET: {{url}}smp/nsi/effectiveness

smp_JournalCall.rf_EffectivenessID

OnSiteTreatmentStringstring26

Оказанная помощь на месте вызова (проведенные манипуляции и мероприятия)

1smp_JournalCall.MedicalProcedures
OnWayTreatmentstring27

Оказанная помощь в автомобиле скорой медицинской помощи
(проведенные манипуляции и мероприятия)


smp_JournalCall.MedicalProceduresOnWay
OnSiteTreatmentsarray (OnSiteTreatment)
Список оказанных на месте услуг. Используется для выставления счета на оплату
Состав модели смотреть в таблице ниже
ProfitTypestring
Вид оплаты

Code из справочника oms_kl_ProfitType

GET: {{url}}smp/nsi/profitType

smp_JournalCall.rf_kl_ProfitTypeID

EmerSignstring
Форма оказания мед. помощи1

Code из справочника oms_kl_EmerSign

GET: {{url}}smp/nsi/emerSign

smp_JournalCall.rf_kl_EmerSignID

ConsentToMedicalInterventionstring29, 30Согласие на мед. вмешательство / Отказ от мед. вмешательства

Передавать в значениях:

0 - не указано

1- согласен

2- отказался.
Одно поле на согласие и отказ от мед. вмешательства (поля № 29, 30).

smp_JournalCall.MedIntervention

Representative

Сведения о представителе пациента
hlt_RepresentativeMKAB
Representative.Namestring
Имя представителя

Representative.Familystring
Фамилия представителя

Representative.OTstring
Отчество представителя

Representative.Sexstring
Пол представителя

Code из справочника полов oms_kl_Sex

GET: {{url}}smp/nsi/gender

Representative.BDstring(DateTime)
Дата рождения представителя

Representative.TypeDocstring
Тип ДУЛ представителя

Code из справочника oms_TYPEDOC

GET: {{url}}smp/nsi/typeDoc

Representative.NDocstring
Номер ДУЛ представителя

Representative.SDocstring
Серия ДУЛ представителя

Representative.Birthplacestring
Место рождения представителя

Representative.DocIssuedBystring
Кум выдан ДУЛ представителя

Representative.DateDocstring
Дата выдачи ДУЛ представителя

Representative.TipOmsstring
Тип документа ОМС представителя

Code из справочника типов документов ОМС oms_kl_TipOMS

GET: {{url}}smp/nsi/tipOMS

Representative.SPolstring
Серия полиса представителя

Representative.NPolstring
Номер полиса представителя

MedInterventionDoctor
string
Врач, получивший согласие или отказ от мед. вмешательства

ФИО, должность врача

smp_JournalCall.MedInterventionDoctor

refusalOfTransportationForHospitalizationbool31Признак отказа от транспортировки для госпитализации
smp_JournalCall.IsDenial
NotToHospDateTimestring(DateTime)
Дата отказа от транспортировки для госпитализации
smp_JournalCall.DenialDateTime
DenialDoctor
string
Врач, получивший отказ от транспортировки

ФИО, должность врача

smp_JournalCall.DenialDoctor

StatCureResultstring32Результат лечения1

Code из справочника oms_kl_StatCureResult

GET: {{url}}smp/nsi/StatCureResult

smp_JournalCall.rf_kl_StatCureResultID

PatientNeedsstring33Больной нуждается в:

Code из справочника smp_PatientNeed

GET: {{url}}smp/nsi/PatientNeed

smp_JournalCall.rf_PatientNeedID

ActiveDepartureHoursstring
Интервал активного выезда к больному1 - если PatientNeeds: '1'

Необходимо передавать количество часов, если передается значение "PatientNeeds":"1"

Не заполняется в бд.

PatientNeedsOtherstring
Больной - другое1 - если PatientNeeds: '3'

Необходимо передавать другое состояние для больного, если передается значение "PatientNeeds":"3"

smp_JournalCall.PatientNeedOther

TransportationMethodstring34Способ доставки больного

Code из справочника smp_TransportationMethod

GET: {{url}}smp/nsi/transportationMethod

smp_JournalCall.rf_TransportationMethodID

DepartureResultstring35Результат обращения1

Code из справочника oms_kl_VisitResult

GET: {{url}}smp/nsi/VisitResult
Одно поле на выполненный выезд и на безрезультатный выезд

smp_JournalCall.rf_kl_VisitResultID

TransportedToHospitalstring
Медицинская организация, куда направлен больной1 - eсли DepartureResult: '403'

Передавать ГУИД учреждения из регионального справочника ЛПУ, если результат выезда "DepartureResult":"403"

smp_JournalCall.rf_LPUID

PatientAppointmentTimestring(DateTime)
Время доставки больного1 - если DepartureResult: '403'

Передавать дату и время доставки больного в больницу, если результат выезда "DepartureResult":"403"

smp_JournalCall.PatientAppointmentTime

SpecialBrigadeNumberstring
Номер спец. бригады1 - если DepartureResult: '404'

Передавать номер специализированной бригады, если результат выезда "DepartureResult":"404"

smp_JournalCall.SpecialBrigadeNumber

SpecialBrigadeTimestring(DateTime)
Время передачи спец. бригаде1 - если DepartureResult: '404'

Передавать дату и время передачи специализированной бригаде, если результат выезда "DepartureResult":"404"

smp_JournalCall.SpecialBrigadeTime

BrigadeDeathTimestring(DateTime)
Время смерти в присутствии бригады1 - если DepartureResult: '405'

Передавать дату и время смерти пациента в присутствии бригады, если результат выезда "DepartureResult":"405"

smp_JournalCall.BrigadeDeathTime

AmbulanceDeathTimestring(DateTime)
Время смерти в автомобиле СМП1 - если DepartureResult: '406'

Передавать дату и время смерти в автомобиле СМП, если результат выезда "DepartureResult":"406"

smp_JournalCall.AmbulanceDeathTime

HospDSstring
Диагноз приемного отделения1 - если DepartureResult: '406'

Передавать код диагноза по МКБ, если результат выезда "DepartureResult":"403"

smp_JournalCall.rf_HospMKBID

HospDoctorstring
ФИО дежурного врача1 - если DepartureResult: '403'

Передавать ФИО дежурного врача больницы, если результат выезда "DepartureResult":"403"

smp_JournalCall.HospDoctor

BeforeBrigadeDeathTimestring(DateTime)
Время смерти до приезда бригады1 - если DepartureResult: '411'

Передавать дату и время смерти до приезда СМП, если результат выезда "DepartureResult":"411"

smp_JournalCall.BeforeBrigadeDeathTime

kilometersstring36Километраж выезда
smp_JournalCall.Mileage
Notesstring37Примечания
smp_JournalCall.Notes
DoctorMedicalstring
Врач (фельдшер)1smp_JournalCall.Paramedic
CheckoutResultstring
Результат проверки карты
smp_JournalCall.CheckoutResult
SeniorDoctorstring
Старший врач смены1smp_JournalCall.SeniorDoctor
DepartmentChiefstring
Заведующий подстанцией
smp_JournalCall.DepartmentChief


Модель OnSiteTreatment:

НазваниеТип данныхОписаниеКомментарий
Datestring(DateTime)Дата оказания услугиПередавать дату оказания услуги
CountstringКоличество оказанной услуги
ServicestringОказанная услугаНеобходимо передавать код оказанной услуги по региональному справочнику услуг (генеральному тарифному соглашению)


Пример модели в формате JSON
{
    "EmdUid": "d6c50753-148c-4bc2-ae6f-a78e441225f2",
    "CardStatus": "Обслужен",
    "Number": "71ярЦ",
    "Date": "2020-10-29T10:00:00+03:00",
    "DateHealthBegin": "2020-10-29T10:00:00+03:00",
    "DateHealthEnd": "2020-10-29T10:00:00+03:00",
    "ReceiveParamedicNumber": "н/д",
    "StationNumber": "Ц",
    "StationName": "Центральная подстанция",
    "stationGuid": "42E978C9-2FC2-4529-8AD4-5FE081B8903B",
    "brigade": {
        "Number": "Бриагада1",
        "ProfileCode": "004"
    },
    "receiveTime": "2020-03-05T17:51:12+03:00",
    "callTransferTime": "2020-03-05T17:51:12+03:00",
    "departureTime": "2020-03-05T17:51:12+03:00",
    "callAddressArrivalTime": "2020-03-05T17:51:12+03:00",
    "transportationStartTime": "2020-03-05T17:51:12+03:00",
    "lpuArrivalTime": "2020-03-05T17:51:12+03:00",
    "callEndTime": "2020-03-05T17:51:12+03:00",
    "returnTime": "2020-03-05T17:51:12+03:00",
    "address": {
        "district": "Талдомский",
        "type": "Город",
        "city": "Таллдом",
        "street": "Юбилейный микрорайон",
        "appartment": "16",
        "building": "",
        "house": "43"
    },
    "patient": {
        "gip": "f48eb4ee-3e2e-4eae-9541-91225c185d10",
        "family": "Иванов",
        "name": "Иван",
        "patronymic": "Иванович",
        "birthday": "2001-03-01T00:00:00+03:00",
        "gender": "2",
        "identityDoc": "1",
        "IdentityDocSer": "46 14",
        "IdentityDocNum": "810514",
        "IdentityDocDate": "2015-03-05T17:51:12+03:00",
        "residency": "1",
        "socStatus": "1"
    },
    "caller": "Иванов Петр",
    "callerPhone": "+79008007766",
    "callType": "1",
    "receiveCallPlace": "1",
    "delayReason": "1",
    "delayReasonOther": "",
    "brigadeComposition": "2",
    "callPlaceType": "3",
    "callPlaceTypeOther": "",
    "causeOfAccident": "1",
    "intoxication": "1",
    "occasionCall": "2",
    "mkbCode": "A00.1",
    "complications": "",
    "effectiveness": "",
    "onSiteTreatmentString": "Померили температуру",
    "onSiteTreatments": [
        {
            "date": "2020-03-05T17:51:12+03:00",
            "count": 1.22,
            "service": "400"
        },
        {
            "date": "2020-03-05T17:51:12+03:00",
            "count": 2.0,
            "service": "401"
        }
    ],
    "onWayTreatment": "",
    "consentToMedicalIntervention": 0,
    "refusalOfTransportationForHospitalization": 0,
    "medInterventionDoctor": "Врач вмешательство",
    "transportationMethod": "3",
    "patientNeeds": "3",
    "patientNeedsOther": "Другие нужлы пациента",
    "denialDoctor": "Врач транспортировка",
    "kilometers": 0,
    "notes": "Какие-то заметки",
    "emerSign": "1",
    "StatCureResult": "402",
    "doctorMedical": "Главный Врач",
    "SeniorDoctor": "Самый Главный Врач",
    "DepartureResult": "2",
    "SmpCardIdentifier": "A6B0DE75-2222-47A3-8214-5A9328729462",
    "Representative": {
        "Name": "Василий",
        "Family": "Петров",
        "OT": "Николаевич",
        "Sex": "2",
        "BD": "1970-03-03T00:00:00+03:00",
        "TypeDoc": "1",
        "NDoc": "1111",
        "SDoc": "222222",
        "Birthplace": "Ростов",
        "DocIssuedBy": "",
        "DateDoc": "2015-03-03T00:00:00+03:00",
        "TipOms": "1",
        "SPol": "",
        "NPol": "12345567890111213"
    }
}

Спецификация взаимодействия с региональным архивом ЭМД (региональный РЭМД):  РЭМД Сервис регионального хранилища ЭМД. Спецификации для интеграций

  • Нет меток