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

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

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

Данные передаваемые от СМП в МИС при госпитализации пациента. Минимально необходимые данные соответствуют отрывному талону СМП - 114 форма. Используется в методе Передача данных госпитализации пациента из СМП в МИС - 114 форма

Форма N 114/у СОПРОВОДИТЕЛЬНЫЙ ЛИСТ И ТАЛОН К НЕМУ

Форма N 110/у КАРТА ВЫЗОВА СКОРОЙ МЕДИЦИНСКОЙ ПОМОЩИ

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


Название

Тип данных

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

I-СОПРОВОДИТЕЛЬНЫЙ ЛИСТ

II-ТАЛОН

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

Описание

ОбязательностьКомментарий
1Идентификаторы
1personGUIDstring(Guid)--Идентификатор пациента в МИС-Если ранее была произведена авторизация пациента.
2smpcallidstring--Идентификатор талона(карты вызова) в СМП(номер исходного талона, подлежащий госпитализации)+
3Даты и время
4receiveTimestring(DateTime)I.10, II.124Приём вызова оператором СМП+
5callTranseferTimestring(DateTime)-4Дата и время передачи вызова-

Автоматическое поле, которое будет заполнятся временем принятия данных через метод.

Не идет в МКСБ.

6departureTimestring(DateTime)-4Дата и время выезда
Не идет в МКСБ.
7callAddressArrivalTimestring(DateTime)-4Дата и время прибытия на место
Не идет в МКСБ.
8transportationStartTimestring(DateTime)-4Дата и время начала транспортировки
Не идет в МКСБ.
9lpuArrivalTimestring(DateTime) I.10, II.124Время прибытия в ЛПУ(Дата и время прибытия в МО)
Не идет в МКСБ.
10callEndTimestring(DateTime)-4Дата и время окончания вызова
Не идет в МКСБ.
11returnTimestring(DateTime)-4Дата и время возвращения на подстанцию
Не идет в МКСБ.
12treatmentStartTimestring(DateTime)--Дата начала лечения
Не идет в МКСБ.
13treatmentEndTimestring(DateTime)--Дата окончания лечения

Не идет в МКСБ.

14Информация о пациенте
15familystringI.1, II.16Фамилия пациента-
16namestringI.2, II.26Имя пациента-
17otstringI.3, II.36Отчество пациента

18ageGroupstringI.4, II.46Возрастная группа-Необязательно при указании даты рождения - birthdate и игнорируется.
19birthdatestring(DateTime)I.4, II.46Дата рождения-
20genderstringI.5, II.56Пол+

Возможные значения:

  • Мужской
  • Женский
21typepolint~I.6, II.6~6Тип полиса-

Возможные значения:

  • 3 - единый номер полиса,
  • 2 - временный полис,
  • 1 - полис старого образца
  • 0 - не указано

Получение справочника типов полиса

22seriespolstring~I.6, II.6~6Серия полиса

23numberpolstring~I.6, II.6~6Номер полиса-

В случае наличия еще не выписанного пациента с переданным полисом возвращается ошибка.

24SNILSstring~I.6, II.6~6СНИЛС пациента


25identityDocumentTypestringI.6, II.66Тип документа удостоверяющего личность
Код(Code) из Получение справочника типов документа удостоверяющего личность
26identityDocumentTypeCodeEgiszstring 
Тип документа удостоверяющего личность по НСИ-

по Фед. НСИ 1.2.643.5.1.13.13.99.2.48
Либо identityDocumentType, либо identityDocumentTypeCodeEgisz. 

Добавлено в рамках API-2774 - Получение подробных данных проблемы... СТАТУС

27identityDocumentSeriesstringI.6, II.66Серия документа удостоверяющего личность

28identityDocumentNumberstringI.6, II.66Номер документа удостоверяющего личность

29identityDocumentDatestring(DateTime) 
Дата выдачи документа-

stt_MedicalHistory.WhenGiveout_DOC

Добавлено в рамках API-2774 - Получение подробных данных проблемы... СТАТУС

30identityDocumentPlacestring 
Место выдачи документа-

stt_MedicalHistory.WhoGiveout_DOC

Добавлено в рамках API-2774 - Получение подробных данных проблемы... СТАТУС

31patientWorkPlacestring 
Место работы-

stt_MedicalHistory.WorkInfo

Добавлено в рамках API-2774 - Получение подробных данных проблемы... СТАТУС

32socialStatusstring 
Социальное положение-

stt_MedicalHistory.rf_kl_SocStatusID (по oms_kl_SocStatus.CodeEGISZ)

Добавлено в рамках API-2774 - Получение подробных данных проблемы... СТАТУС

33patientAddressstring

Место жительства пациента-

stt_MedicalHistory.rf_LiveAddressID -> kla_Address.AddressString

Добавлено в рамках API-2774 - Получение подробных данных проблемы... СТАТУС

34
  • text
string

Адрес пациента строкой -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.CODE
35
  • kladr
string

Код КЛАДР как в ФИАС -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Area
36
  • region
string

Название региона -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Region
37
  • area
string

Район региона -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.City
38
  • city
string

Населенный пункт -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Street
39
  • street
string

Улица -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.rf_HouseID -> kla_House.Number
40
  • нouse
string

Дом -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.rf_HouseID -> kla_House.Construction
41
  • structure
string

Строение -stt_MedicalHistory.rf_LiveAddressID -> kla_Address.Appartment
42
  • appartment
string

Квартира -
43healthDatastring

Данные о состоянии здоровья пациента-

oms_ParamValue, oms_Param.code = 'SystolicBloodPressure'

Добавлено в рамках API-2774 - Получение подробных данных проблемы... СТАТУС

44
  • pressureSystolytic
string

Систолическое давление-oms_ParamValue, oms_Param.code = 'DiastolicBloodPressure'
45
  • pressureDystolytic
string

Дистолическое давление-oms_ParamValue, oms_Param.code = 'HeartRate'
46
  • pulseRate
string

Частота пульса-oms_ParamValue, oms_Param.code = 'Temperature'
47
  • temperature
string

Температура тела-oms_ParamValue, oms_Param.code = 'RespiratoryMovement'
48
  • breathingRate
string

Частота дыхания- 
49okatoResidentialstring~I.7, II.7~5Окато проживания

50SMOstring~I.6, II.6~6СМО полиса пациента

51okatoSMOstring~I.6, II.6~6Окато страхования
Не идет в МКСБ.
52Информация о вызывавшем
53phonestring-7Номер телефона вызывавшего+
54callerstring-7Вызвал (фамилия)+
55Информация о месте вызова
56placestringI.8, II.85Место вызова(Квартира, Общественное место, Офис и др.)+
57addressstringI.7, II.75Адрес вызова+
58codedomophonestringI.7, II.75Код домофона
Не идет в МКСБ.
59entrancestringI.7, II.75Подъезд
Не идет в МКСБ.
60floorstringI.7, II.75Этаж
Не идет в МКСБ.
61Детали вызова
62callReasonstring-18Причина вызова

Код(Code) из Получение справочника причин вызова

Не идет в МКСБ.

63complaintstring-20Жалоба+
64diagnosisstringI.9, I.1223Диагноз МКБ-10+
65diagnosisNotestringI.9, I.12~23Примечание к диагнозу. Текст, указанный врачом бригады

66notestringОборотная сторона сопроводительного листа37Примечание к вызову
Не идет в МКСБ.
67needOxygenbool

Потребность в кислороде-В случае COVID-19 (U07.1 U07.2) будет осуществлено бронирование соответствующей свободной койки (с кислородом или без)
68Информация о бригаде и транспортировке
69brigadeHeadstring--Главный по бригаде+
70brigadeNumberstring-3Номер бригады

71medicalProcedurestringII.1026, 27Лечебные мероприятия+
72transportModestringII.1134Способ транспортировки в автомобиль скорой помощи+
73sourceNamestring-~2Станция СМП, кто госпитализирует+Не идет в МКСБ. Определяем ЛПУ по гуиду.
74sourceGuidstring-~2Гуид станции СМП, кто госпитализирует из Справочника ЛПУ+Guid из метода Получение списка ЛПУ для СМП
75Информация об ЛПУ(МО), куда идёт госпитализация
76targetNamestringI.10, II.1235Целевое ЛПУ, куда идёт госпитализация+Не идет в МКСБ. Определяем ЛПУ по гуиду.
77targetGuidstring(Guid)I.10, II.1235Гуид ЛПУ, куда идёт госпитализация+

Guid из метода Получение списка ЛПУ для СМП

Можно указать только подразделения которые не являются ЮЛ. То есть только те где stLpu = false.

Фильтр для получения не ЮЛ в методе выше - /lpu?where=stLpu==false

78doctorOnDutystring-35Старший дежурный врач смены
Не идет в МКСБ.
79stationarTypestring-~35Направлен в стационар (тип стационара)

Код(Code) из Получение справочника типов стационара

Не идет в МКСБ.

80

stationarBranch

int-~35Отделение стационара

Id из Получение отделений стационара ЛПУ

Если указано отделение которого нет в ЛПУ, то будет возвращена ошибка "Указано некорректное отделение стационара"

Если отделение не указано, то будет произведен поиск первого приемного отделения в указанном ЛПУ, если ЛПУ является подразделением и в нем не найдено приемных отделений, то пробуем искать первое приемное отделение в головном подразделении этой ЛПУ. Если приемных отделений не найдено, то берем обычное. Если отделений не найдено вообще, то будет возвращена ошибка "Не удалось найти отделение стационара для указаной ЛПУ."

81treatmentOutcomestringII.2032Исход обращения

Код(Code) из Получение справочника исходов обращения

Не идет в МКСБ.

82treatmentResultstringII.2032Результат обращения

Код(Code) из Получение справочника результатов обращения

Не идет в МКСБ.

~ - неточное совпадение с печатной формой. К примеру: На форме указывается только ДУЛ, а нам нужен еще и полис с его информацией.


Пример модели в формате JSON
{
    "Caller": "Федоров",
    "smpcallid": "{{$guid}}",
    "receiveTime": "2019-12-03 16:05:01",
    "family": "ТЕСТОВ",
    "name": "ТЕСТ",
    "ot": "ТЕСТОВИЧ",
    "birthdate": "1990-10-21",
    "gender": "Мужской",
    "typepol": "3",
    "numberpol": "3149900828000106",
    "personGUID": "c6f9ac4b-ddb2-464b-8104-b1709a282745",
    "place": "Офис",
    "address": "Королева 2а",
    "codedomophone": "223",
    "entrance": "1",
    "floor": "2",
    "phone": "9155223397",
    "complaint": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
    "diagnosis": "U07.1",
    "diagnosisNote": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
    "brigadeHead": "Петров Савелий Викторович",
    "medicalProcedure": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
    "transportMode": "На носилках",
    "sourceName": "Центральная Станция СМП, кто госпитализирует",
    "sourceGuid": "e06717fc-4502-449e-a1f8-4f1811bfb8e2",
    "targetName": "Целевое ЛПУ, куда идёт госпитализация",
    "targetGuid": "d6bec7b7-1162-45a5-a34a-b9b558afd7e5",
    "stationarBranch": 97,
    "arrivalTime": "2019-12-03 16:55:01",
    "note": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
	"needOxygen": true
}


{
    "Caller": "Федоров",
    "smpcallid": "45fb2efa-d3c1-4d20-8838-0bd7924f9523",
    "receiveTime": "2023-04-26T07:55:00.204Z",
    "family": "НАТАРОВ",
    "name": "ВАЛЕНТИН",
    "ot": "АЛЕКСАНДРОВИЧ",
    "birthdate": "1947-03-21",
    "gender": "Муж.",
    "typepol": "3",
    "numberpol": "5076250828000439",
    "personGUID": "7C05BCA6-5D46-4EEA-BF7C-EB6D1AE50F7A",
    "place": "Офис",
    "address": "Королева 2а",
    "codedomophone": "223",
    "entrance": "1",
    "floor": "2",
    "phone": "9155223397",
    "complaint": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
    "diagnosis": "A01.1",
    "diagnosisNote": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
    "brigadeHead": "Петров Савелий Викторович",
    "medicalProcedure": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
    "transportMode": "На носилках",
    "sourceName": "Шебекинская ЦРБ Тест",
    "sourceGuid": "1CE15D8D-0A08-44B9-8824-9E0977AA4F54",
    "targetName": "Поликлиника Запрудненского филиала (ГБУЗ МО \"Талдомская ЦРБ\")",
    "targetGuid": "22B74228-1051-4340-9738-51817FCC924B",
    //"stationarBranch": 97,
    "arrivalTime": "2023-04-26T07:55:00.204Z",
    "note": "ТЕСТОВАЯ ПЕРЕДАЧА ГОСПИТАЛИЗАЦИИ",
    "needOxygen": true
}
  • Нет меток