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

Ключ

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

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

CardStatusstringСтатус карты1
NumberstringЗаголовокНомер1
Datestring(DateTime)ЗаголовокДата

DateHealthBeginstring(DateTime)
Дата начала лечения

DateHealthEndstring(DateTime)
Дата окончания лечения

ReceiveParamedicNumberstring1Номер фельдшера

StationNumberstring2Номер станции (подстанции), отделения

StationNamestring
Наименование станции (подстанции) отделения

StationGuidstring(Guid)
Гуид в Региональном справочнике ЛПУ1Получение списка ЛПУ для СМП - Станция заводится в справочнике как ЛПУ
Brigade
3Бригада1
Brigade.Numberstring3Номер бригады скорой медицинской помощи1
Brigade.ProfileCodestring
(enum)ReceiveTimestring(DateTime)4Время приема вызова1

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

MedicalGeneralProfile - Врачебная общепрофильная,
MedicalAssistant - Фельдшерская,
IntensiveTherapy - Интенсивной терапии (БИТ),
Psychiatric - Психиатрическая,
Cardiological - Кардиологическая,
Reanimation - Реанимационная,
Pediatric - Педиатрическая,
Neurologic - Неврологиечая,
Neurosurgical - Нейрохирургическая,
ObstetricGynecologic - Акушерско-гинекологическая,
SurgicalTraumatologic - Хирургическо-гинекологическая,
Toxicological - Токсикологическая

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

{{url}}smp/nsi/BrigadeProfile

ReceiveTimestring(DateTime)4Время приема вызова1
CallTransferTimestring(DateTime)4Время передачи вызова бригаде скорой медицинской помощи1
DepartureTimestring(DateTime)4Время выезда на вызов1
CallAddressArrivalTimestring(DateTime)4Время прибытия на место вызова1
TransportationStartTimestring(DateTime)4Начало транспортировки больного
1


LpuArrivalTimestring(DateTime)4Время прибытия в медицинскую организацию
1


CallEndTimestring(DateTime)4Время окончания вызова1
ReturnTimestring(DateTime)4Время возвращения на станцию (подстанцию, отделение)
1


Address
5Адрес вызова

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Передавать уникальный идентификатор карты вызова в ИС СМП
Patient
6Сведения о больном

Patient.Gipstring(Guid)

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

Patient.Family

string
Фамилия

1

0 - если SpecialCase: '3'


Patient.Name

string
Имя

1

0 - если SpecialCase: '3'


Patient.Patronymic

string
Отчество

1

0 - если SpecialCase: '3'

0 - если SpecialCase: '5'


Patient.Birthday

string(DateTime)
Дата рождения1Необходимо передавать дату рождения

Patient.

BirthDatestring(DateTime) Patient.

Gender

string
Пол1

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

- будет добавлен метод получения справочника

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

Patient.WorkPlace

string
Место работы

Patient.IdentityDocstring
Документ1

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

- будет добавлен метод получения справочника

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

Patient.IdentityDocSerstring
Серия документа1
Patient.IdentityDocNumstring
Номер документа1
Patient.IdentityDocDatestring
Дата выдачи ДУЛ
1


Patient.IdentityDocIssuestring
Кем выдан документ

Patient.SMOstring
Страховая мед. организация
Необходимо передавать код СМО в соответствии с федеральным справочником 1.2.643.5.1.13.2.1.1.635 (поле "Код СМО в едином реестре ОМС")
Patient.TipOMSstring
Тип документа ОМС1

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

- будет добавлен метод получения справочника

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

Patient.
Patient.
SPolstring
Серия полиса

Patient.NPolstring
Номер полиса1
Callerstring7Кто вызывал1
CallerPhonestring7Кто вызывал номер1Необходимо передавать номер телефон в формате +7(ХХХ)ХХХ-ХХ-ХХ без пробелов скобок и тире
ReceiveParamedicNamestring8Фельдшер принявший вызов

CallTransferParamedicNamestring9Фельдшер передавший вызов

Patient.Residencystring10Место регистрации больного1

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

- будет добавлен метод получения справочника

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

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

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

- будет добавлен метод получения справочника

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

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

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

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

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

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

- будет добавлен метод получения справочника

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

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

1 - если OccasionCall: '012'

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

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

- будет добавлен метод получения справочника

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

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

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

BrigadeReceiveCallPlace - будет добавлен метод получения справочника

ReceiveCallPlace

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

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

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

- будет добавлен метод получения справочника

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

DelayReasonOtherstring
BrigadeCompositionstring
16Состав бригады скорой медицинской помощиCode из справочника smp_BrigadeComposition - будет добавлен метод получения справочника

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

1 - если DelayReason: '5'

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

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

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

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

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

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

- будет добавлен метод получения справочника

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

CallPlaceTypeOtherstring
Другое место вызова1 - если CallPlaceType: '12'Необходимо передавать другое место вызова (в виде строки) в случае выбора места вызова "Другое (указать)"
CauseOfAccidentstring
18Причина несчастного случая

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

- будет добавлен метод получения справочника

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

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

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

SignsOfIntoxication - будет добавлен метод получения справочника

Intoxication

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

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

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

Complications - будет добавлен метод получения справочника

Complication

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

ComplicationsOtherstring
Другое осложнение
СountermeasureEffectivenessstring
1 - если Complications: '20'Необходимо передавать другое осложнение (в виде строки) в случае передачи значения "Другое (указать)"
Effectivenessstring25Эффективность мероприятий при осложнении

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

СountermeasureEffectiveness - будет добавлен метод получения справочника

Effectiveness

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

OnSiteTreatmentString
OnSiteTreatment
string26

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


мероприятия)

1
OnWayTreatmentstring27

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

OnSiteTreatmentDate


OnSiteTreatments
string
array (
DateTime
OnSiteTreatment)
Дата оказания услугиПередавать дату оказания услугиOnSiteTreatmentCountstringКоличество оказанной услугиOnSiteTreatmentServicestringОказанная услугаНеобходимо передавать код оказанной услуги по региональноу справочнику услуг (генеаральному тарифному соглашению)EmerSign

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

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

- будет добавлен метод получения справочника

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

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

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

- будет добавлен метод получения справочника

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

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

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

0 - не указано

1- согласен

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

Representative

Сведения о представителе пациента
RepresentativeName


Representative.Namestring
Имя представителя
RepresentativeFamily


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


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


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

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

- будет добавлен метод получения справочника

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

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


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

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

- будет добавлен метод получения справочника

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

Representative.NDoc
RepresentativeNDoc
string
Номер ДУЛ представителя
RepresentativeSDoc


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


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


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


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


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

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

- будет добавлен метод получения справочника

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

Representative.SPol
RepresentativeSPol
string
Серия полиса представителя
RepresentativeNPol


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


MedInterventionDoctor
string
Врач, получивший согласие или отказ от мед. вмешательства
ФИО, должность врача
refusalOfTransportationForHospitalizationbool31Признак отказа от транспортировки для госпитализации

NotToHospDateTimestring(DateTime)
Дата отказа от транспортировки для госпитализации
DoctorMedical3


DenialDoctor
string
Врач, получивший отказ от транспортировки
ФИО, должность врача
StatCureResultstring32Результат лечения1

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

StatCureResult - будет добавлен метод получения справочника

StatCureResult

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

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

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

PatientNeeds - будет добавлен метод получения справочника

PatientNeed

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

ActiveDepartureHoursstring
Интервал активного выезда к больному1 - если PatientNeeds: '1'Необходимо передавать количество часов, если передается значение "PatientNeeds":"1"
PatientNeedsOtherstring
Больной - другое1 - если PatientNeeds: '3'Необходимо передавать другое состояние для больного, если передается значение "PatientNeeds":"3"
TransportationMethodstring34Способ доставки больного

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

- будет добавлен метод получения справочника

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

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

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

- будет добавлен метод получения справочника.

GET: {{url}}smp/nsi/VisitResult
Одно поле на


Одно поле на

выполненный выезд и на безрезультатный выезд

TransportedToHospitalstring
Медицинская организация, куда направлен больной1 - eсли DepartureResult: '403'Передавать ГУИД учреждения из регионального справочника ЛПУ, если результат выезда "DepartureResult":"403"
PatientAppointmentTimestring(DateTime)
Время доставки больного1 - если DepartureResult: '403'Передавать датуВремя доставки больного в больницу, если результат выезда "DepartureResult":"403"
SpecialBrigadeNumberstring
Номер спец. бригады1 - если DepartureResult: '404'Передавать номер специализированной бригады, если результат выезда "DepartureResult":"404"
SpecialBrigadeTimestring(DateTime)
Время передачи спец. бригаде1 - если DepartureResult: '404'Передавать датуВремя передачи специализированной бригаде, если результат выезда "DepartureResult":"404"
BrigadeDeathTimestring(DateTime)
Время смерти в присутствии бригады1 - если DepartureResult: '405'Передавать датуВремя смерти пациента в присутствии бригады, если результат выезда "DepartureResult":"405"
AmbulanceDeathTimestring(DateTime)
Время смерти в автомобиле СМП
Передавать датуВремя
1 - если DepartureResult: '406'Передавать датуВремя смерти в автомобиле СМП, если результат выезда "DepartureResult":"406"
HospDSstring
Диагноз приемного отделения1 - если DepartureResult: '406'Передавать код диагноза по МКБ, если результат выезда "DepartureResult":"403"
HospDoctorstring
ФИО дежурного врача1 - если DepartureResult: '403'Передавать ФИО дежурного врача больницы, если результат выезда "DepartureResult":"403"
BeforeBrigadeDeathTimestring(DateTime)
Время смерти до приезда бригады1 - если DepartureResult: '411'Передавать датуВремя смерти до приезда СМП, если результат выезда "DepartureResult":"411"
kilometersstring36Километраж выезда

Notesstring37Примечания

DoctorMedicalstring
Врач (фельдшер)1
CheckoutResultstring
Результат проверки карты

SeniorDoctorstring
Старший врач смены1
DepartmentChiefstring
Заведующий подстанцией



Модель OnSiteTreatment:

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


Блок кода
titleПример модели в формате JSON
collapsetrue
{
    "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
Блок кода
titleПример модели в формате JSON
collapsetrue
{
  "id": 0,
  "number": "",
  "guid": "5a26c78d-340b-41a4-a319-b70a940ab547",
  "date": "2020-03-05T00:00:00+03:00",
  "receiveParamedicNumber": "",
  "receiveParamedicName": "",
  "callTransferParamedicName": "",
    "stationbrigadeComposition": "2",
    "stationGuidcallPlaceType": "3",
    "brigadecallPlaceTypeOther": "",
    "receiveTimecauseOfAccident": "2020-03-05T17:51:12+03:001",
  "callTransferTime": "2020-03-05T17:51:12+03:00  "intoxication": "1",
    "departureTimeoccasionCall": "2020-03-05T17:51:12+03:002",
    "callAddressArrivalTimemkbCode": "2020-03-05T17:51:12+03:00A00.1",
    "transportationStartTime": "2020-03-05T17:51:12+03:00complications": "",
    "lpuArrivalTimeeffectiveness": "2020-03-05T17:51:12+03:00",
    "callEndTimeonSiteTreatmentString": "Померили температуру",
    "onSiteTreatments"2020-03-05T17:51:12+03:00",
  "returnTime: [
        {
            "date": "2020-03-05T17:51:12+03:00",
    "totalTimeSpent        "count": "00:00:00.0000005",
  "address": {
1.22,
            "districtservice": null,"400"
     "type": null   },
       "city": null,
 {
       "street": null,
    "appartmentdate": null"2020-03-05T17:51:12+03:00",
       "building": null,
    "constructioncount": null2.0,
    "number": null
  },
  "patient": {
    "familyservice": null,"401"
    "name": null,    }
    "patronymic": null],
    "ageonWayTreatment": null"",
    "birthDateconsentToMedicalIntervention": "0001-01-01T00:00:00+03:00"0,
    "genderrefusalOfTransportationForHospitalization": "Undefined"0,
    "workPlacemedInterventionDoctor": "Врач nullвмешательство",
    "identityDoctransportationMethod": null"3",
    "residencypatientNeeds": "TownResident3",
    "residencyOtherpatientNeedsOther": null "Другие нужлы пациента",
    "addressRegStringdenialDoctor": "Врач nullтранспортировка",
    "socStatuskilometers": "Undefined"0,
    "socStatusOthernotes": null"Какие-то заметки",
  },
  "calleremerSign": "1",

    "callerPhoneStatCureResult": "402",
    "callReasondoctorMedical": "AccidentГлавный Врач",
    "callReasonOtherSeniorDoctor": "Самый Главный Врач",
    "callTypeDepartureResult": "Initial2",
    "brigadeReceiveCallPlaceSmpCardIdentifier": "StationA6B0DE75-2222-47A3-8214-5A9328729462",
    "isDelayedRepresentative": false,{
     "delayReason": "LackOfTransport",
  "delayReasonOtherName": "Василий",
        "brigadeCompositionFamily": "DoctorПетров",
        "callPlaceTypeOT": "StreetНиколаевич",
        "callPlaceTypeOtherSex": "2",
        "causeOfAccidentBD": "Criminal1970-03-03T00:00:00+03:00",
    "signsOfIntoxication": "Undefined",
    "complaintsTypeDoc": "1",
        "anamnesisNDoc": "1111",
        "mkbCodeSDoc": "222222",
  "mkbName      "Birthplace": "Ростов",
        "complicationsDocIssuedBy": "",
        "сountermeasureEffectivenessDateDoc": ""2015-03-03T00:00:00+03:00",
     "onSiteTreatment": "",
  "onWayTreatmentTipOms": "1",
  "consentToMedicalIntervention": "Undefined",
  "refusalOfTransportationForHospitalization": null,
  "transportationMethodSPol": "",
     "kilometers": 0,
  "notesNPol": "12345567890111213"
    }
}


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